Como esto debe ser algo didáctico, debemos entender un poco lo que tiene el PIC internamente Como es que el PIC puede comerse esa comunicación, que le ayuda a masticarlo y como es que se lo pasa.
Pero.... ¿¿¿¿¿QUE ES ETHERNET????
"Ethernet es el nombre de una tecnología de redes de computadoras de área local (LANs) basada en tramas de datos."Entonces!!!! El nombre Ethernet define las características de cableado, tipo de datos, tramas de datos que se transmiten en un tipo de red local (LAN) y que todas estas estan bajo el estandard IEEE 802.3 "Las tecnologías Ethernet que existen se diferencian en estos conceptos:
Velocidad de transmisión
- Velocidad a la que transmite la tecnología.
Tipo de cable
- Tecnología del nivel físico que usa la tecnología.
Longitud máxima
- Distancia máxima que puede haber entre dos nodos adyacentes (sin estaciones repetidoras).
Tipología
- Determina la forma de actuar de los puntos de enlace centrales. Éstos pueden ser Conectores T (hoy sólo usados con las tecnologías más antiguas), hubs (con la tipología de estrella de difusión) o switches (con la tipología de estrella conmutada). "Pero.. El PIC a cual pertenece???? El modulo ethernet del PIC cumple con la norma IEEE 802.3 que corresponde a las especificaciones para 10-BaseT con cable par trenzado, por lo que de antemano se puede saber lo siguiente:
Tecnología = 10BaseT
Velocidad de transmisión =10 Mbps
Tipo de cable = Par Trenzado
Distancia máxima = 100 m (no podemos colocar mas de 100mts entre el primer PIC y el proximo sin usar antes un HUB, repetir, switch, etc.
Topología = Hub o Switch
ESTUDIANDO EL MODULO ETHERNET DEL PIC
Bueno pos mirando el datasheet pagina 2007 esta esta imagen:
De los bloques internos del PIC, se destacan:
1.) Modulo transceiver PHY. Se encarga de codificar y decodificar la información presente en el par trenzado (Canal de comunicación) durante un enlace Ethernet. Este modulo toma los cambios en el voltaje del canal RX y los convierte a paquetes de datos digitales para procesarlos en el PIC y también toma los datos que quiere tranmitir el PIC y los codifica a sus respectivos niveles de voltaje.
2.) Modulo MAC.Este es el que permite implementar el estandard IEEE 802.3, pues toma los datos a transmitir y los empaqueta (Arma la trama de datos) de forma que cumpla con esa norma. Caso inverso con los datos que llegan. Usa algo llamado Media Independend Interface Management (MIIM) y es el que se comunica con el PHY.
3.) Memoria RAm 8K ByteUsada única y exclusivamente como Buffer para almacenar temporalmente los paquetes de datos que llegas o que serán transmitidos.
4.) ArbiterControla el acceso a la memoria RAM descrita anteriormente, y atiende a los llamados del Procesador del PIC, del modulo DMA para transmitir y del canal RX del MAC.
5.) Registros de propósito especifico (SFRs)Encargado de controlar todo el Modulo Ethernet y de indicar el estado de la comunicación y demás.
Por favor si alguien ve algo que no es correcto, por favor cor regirme, esto que escribo son mis conclusiones, y pos no se si están del todo bien o totalmente mal..
