¿Conectando dos Ethernet PHY sin imanes?

10

En un diseño nuevo (tentativo) quiero conectar dos PHY Ethernet de 100 Mbit / s similares a LAN8270a , separados por algunas pulgadas en la misma PCB, con el mismo plano de tierra (pero con diferentes fuentes de alimentación). Tengo la opción de elegir uno de mis PHY, pero el otro está integrado en un IC PCIe a Ethernet todavía no especificado (tal vez Gigabit pero usado en modo de 100 Mbit / s), y es fundamental que este PHY piense que hay un bona fide conexión Ethernet de 100 Mbit / s.

Podría usar lo siguiente

simular este circuito : esquema creado usando CircuitLab

pero me gustaría lograr lo mismo sin el magnetismo, para ahorrar costos, comprar dolores de cabeza y, si es posible, el consumo de energía.

Puedo imaginar una red RC, tal vez tan simple como en esta appnote , encontrado gracias a una pregunta similar ; o tal vez diseñado con atenuación y paso bajo, pero eso no simulará el hecho de que con magnéticos reales, cuando hay un pulso negativo en TX1P, hay un pulso positivo en TX1M y RX2M. No estoy seguro de si eso evitaría que algunos PHY funcionen normalmente.

¿Algo que sugiera que uno está seguro de que funcionará para prácticamente cualquier PHY?

    
pregunta fgrieu

4 respuestas

7

Es posible que estas Notas de aplicación le interesen acerca de la aplicación sin transformador / magnética sin ethernet

Ambos tienen un ejemplo de operación sin transformador en una PCB, con un condensador en lugar de un transformador. En el caso de que controle ambos lados del conector, solo se puede montar un condensador en la línea. Pero si solo controlas un lado, debes poner un condensador dos, en caso de que el otro lado no tenga nada o tenga un transformador.

Tuve que trabajar en una conexión de plano posterior 1000Base-KX, y su problema es que este estándar no es muy conocido y puede tener dificultades para implementarlo, tener información sobre él, etc.

En mi caso necesitaba tener un patrón de osciloscopio para observar la señal. Después de unos pocos correos electrónicos a la compañía de osciloscopios y de algunas llamadas telefónicas, entendí que estaba hablando de 1000Base-KX y no de 1000Base-CX (Ethernet sobre Coax).

El 1000Base-KX se implementó en el IEEE802.3 cuando se creó el 10GBase-KX. Por lo tanto, 1000Base-KX es un estándar derivado de 10G y se convierte oficialmente en un estándar IEEE años después de la adopción de los estándares Gigabit.

También 1000Base-KX solo necesita 2 pares (Full-Duplex) pero la frecuencia de operación es de aproximadamente 1Ghz, lo que implica problemas de integridad de la señal donde 1000Base-T y 100Base-T (X) permanecen a 125MHz.

    
respondido por el zeqL
5

Lo que realmente necesitas es una variedad diferente de PHY, llamada "backplane phy". Están diseñados específicamente para funcionar con acoplamiento capacitivo sobre trazas de PCB.

El estándar relevante se llama 802.3ap. Aquí hay un buen resumen: ftp://ftp.t10.org/t10/document.05/05 -214r1.pdf

Muchos PHY modernos pueden ponerse en modo 1000Base-KX a través de un poco de ajuste de configuración.

Una PHY de larga duración y popular de la variedad anterior, que se puede encontrar con frecuencia en todo tipo de placas de expansión es Marvel 88E1145: enlace

Muchos controladores Ethernet integrados también admiten este modo de operación (Intel como ejemplo): enlace

    
respondido por el oakad
2

Los transformadores están ahí para ayudar a que la impedancia coincida con una línea RJ45 Ethernet, por lo que si está seguro de que la impedancia coincidirá, estará bien incluso para decenas de pies.

Letra pequeña

Los transformadores también protegen el silicio de las perturbaciones de la línea que de otro modo podrían matar al silicio, así que tenlo en cuenta. También aíslan galvánicamente los dos sistemas y detienen los bucles de tierra que pasan corrientes que pueden causar una mala calidad de los datos. Si no necesita tener un nivel de CC en la conexión (que generalmente se aprovecha a través de una toma central del transformador) y tiene ambos sistemas conectados a través de los condensadores, debería funcionar. Lee la hoja de datos.

    
respondido por el Andy aka
1

Etherent utiliza varios tipos de códigos de línea para garantizar que los datos transmitidos estén en DC balanceado. 4b / 5b es el código de línea utilizado en Ethernet de 100 Mbit, y luego se transmite con codificación MLT-3. El código 4b / 5b limita el número de unos y ceros que puede obtener en una fila. Luego, MLT-3 transmite tres niveles de voltaje diferentes, -1, 0 y +1. Una transición representa un 1 y ninguna transición representa un cero. Por lo tanto, no importa si la línea está invertida o no, ya que las transiciones llevan la información, no los niveles. Ahora, es posible que algunos chips PHY no puedan conducir algo que no sea un transformador, por lo que puede tener un problema allí dependiendo de cómo esté conectado. Creo que eso solo sería un problema si las salidas son de colector abierto en lugar de push-pull. Sin embargo, deberías poder salirse con un transformador.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas