¿Por qué usar transcievers Ethernet discretos?

4

Es común encontrar microcontroladores con 10/100 Ethernet MAC y PHY integrados. Algunos microcontroladores, como la serie Texas Instruments TM4C129x, ofrecen una interfaz PHY y RGMII integradas para PHY externos, como se muestra en las siguientes figuras:

(c.f. esta hoja de datos (PDF))

La PHY externa sería algo así como un Micrel KSZ9021RL (PDF) o Realtek RTL8201. El PHY interno solo estaría conectado a un magnético y un conector.

¿Qué beneficios tiene utilizar una PHY externa en lugar de una interna si ambas están disponibles? Parece que usar los ahorros de PHY internos en la lista de materiales y significativamente en el enrutamiento de PCB.

    
pregunta BB ON

3 respuestas

1

Si su MCU tiene un PHY de Ethernet incorporado, normalmente lo usaría. Pero muchas MCU no tienen eso disponible. Aun así, aquí hay varias razones por las que puedo pensar por qué no quieres usar un PHY interno.

1) Reutilización del diseño. Si tiene un diseño anterior que utiliza una PHY externa (tal vez en una MCU anterior que no es compatible con una PHY interna), puede ahorrar tiempo de desarrollo utilizando el mismo diseño y código.

2) Separación física. Por lo general, querrá colocar el PHY lo más cerca posible del magjack. Si su MCU tiene que estar lejos del conector, puede tener sentido ejecutar las señales MII a través del tablero.

3) Medio físico diferente: es posible que desee utilizar un PHY de fibra óptica, ya sea como estándar o como opción.

4) Sin PHY: para comunicaciones de corto alcance (por ejemplo, entre módulos en un solo chasis), incluso puede omitir el PHY por completo y conectar las señales RMII directamente. En particular, si está haciendo algo como un enrutador SOHO, la MCU integrada se puede conectar al conmutador de esta manera, evitando pasar por dos PHY.

    
respondido por el Evan
0
  

¿Qué beneficios tiene utilizar una PHY externa en lugar de una interna?   si ambos estan disponibles? Parece que usar el PHY interno guarda en   BOM y significativamente en el enrutamiento de PCB.

Observe las velocidades de la mayoría de los GPIO en los microprocesadores, alrededor de 50Mhz o menos. Ethernet a 100Mbps funciona a 100Mhz, y utiliza transceptores diferenciales, que también aumentan el costo si no lo usa. Así que la mayoría de los microprocesadores tienen los transceptores en el exterior del microprocesador.

Estas Interfaces Independientes de Medios permiten que un microprocesador más lento use ethernet, usando una interfaz paralela (algunos usan 4 Líneas paralelas y unas 8). Los chips phy también manejan la capa física de la pila Ethernet, como detectar si se ha conectado un cable.

No hay beneficio de usar uno sobre el otro, excepto para ahorrar costos, ahorrar en el área de PCB y enrutar.

    
respondido por el laptop2d
-1

Insertando comentarios de los comentaristas que deberían saber mejor y publicar respuestas reales:

Se puede preguntar lo mismo acerca de casi cualquier periférico que pueda ser externo o integrado: flexibilidad en las especificaciones, fabricante, diseño, costo, consumo de energía y opciones. - de comment por Eugene Sh.

Especialmente si la funcionalidad se logra con un paquete de múltiples matrices, el costo puede ser menor y / o puede obtener más flexibilidad al usar un PHY externo. La funcionalidad analógica en un PHY puede no ser tan adecuada para la integración con una MCU moderna. - de comment por Spehro Pefhany

También hay muchas opciones para un PHY: auto-MDI / MDIX, diagnóstico (detección de fallas de cable), algunos PHY permiten el soporte de fibra, algunos PHY son en realidad conmutadores Ethernet de tres puertos, por lo que puede colocar dos RJ 45 tomas. Y hay una gran cantidad de parámetros que pueden hacerlos más apropiados que un PHY integrado básico: opciones de sincronización, consumo de energía (que varía mucho de un producto a otro y que se ha convertido en un factor importante) y, por supuesto, costo. - desde comment by dim

    
respondido por el pipe

Lea otras preguntas en las etiquetas