Mi proyecto es una tarjeta de registrador de datos que debe montar un PIC de algún tipo para proporcionar USB y Ethernet como un medio para comunicarse con la tarjeta. Puedo desarrollar este sistema en dos productos: una versión de gama baja que proporciona 10Mbps (10BaseT) y una más destacada que debe proporcionar 100Mbps (100BaseT) para cumplir con LXI (LAN eXtension for Instrumentation).
Para la versión de gama baja que uso
PIC18F97J60
Esta parte ofrece el camino de menor resistencia. Obtengo todo en un chip incluyendo la capa PHY. Solo necesito agregar magnéticos y usar la pila MICROCHIP TCP / IP en el firmware para hacer el trabajo. Sin embargo, esto proporciona 10Mbps (10BaseT) solamente y el producto basado en esta solución no puede ser compatible con LXI.
Para la versión más destacada, quiero usar un miembro adecuado de
PIC32MX
Con el PIC32MX podría usar uno de los siguientes PHY
- LAN8720A / LAN8720Ai
- ENC424J600 / 624J600
- LAN9220, LAN9221 o similar
En pocas palabras, ¿cuáles son las principales diferencias y casos de uso entre estos PHY?
¿Hay un miembro de la familia PIC32MX que sea equivalente al PIC18F97J60 al ofrecer MAC y PHY todos integrados en un chip?
Gracias por tu ayuda
Saludos