Este es mi primer proyecto de Ethernet de 100 Mbit / s (lo estoy haciendo para aprender más sobre señales diferenciales).
Hice dos cosas que no sé si son buenas o malas en este caso particular.
Una es enrutar debajo del transformador de señal. Está solo un poco en el borde, pero no encontré ninguna otra forma de enrutarlo, sin usar vias para intercambiar el par.
¿Qué piensas? ¿Sería mejor usar vías (y un desajuste de impedancia), o una ruta tan cerca del inductor?
Además, probé las herramientas diferenciales en KiCad , y combiné ambos pares con la misma longitud (de lo contrario, una pista es aproximadamente 6 mm más larga). ¿Es esta una buena práctica para Ethernet?
Esta es una captura de la PCB en este momento:
Este es el esquema que estoy usando. Utiliza el esquema de referencia lan9512. Para ser honesto, no tengo idea de la impedancia en mi diseño. No estoy seguro si tengo que usar 50 ohmios o 100 ohmios.
Incluyo el cálculo de la impedancia para una PCB de doble cara, FR4 1.6 mm de altura y 1.6 oz de cobre (35 µm)
Como puede ver, ¡la pista es de 0.8 mm! - Demasiado grande.
Esta es la versión final. Riel con 1,6 mm, espacio libre de 0,16 mm (mínimo en mi proveedor de PCB barato).
Gracias a todos por esta valiosa clase magistral. Leeré mucho sobre pares diferenciales.
fuente
Respuestas:
Si tuviera que sugerir cómo encaminar esto, propondría algo más como esto:
fuente
Acerca de la impedancia: claramente necesita un diferencial de 100 ohmios, es lo mismo que un solo cable de 50 ohmios. Debe usar alguna "calculadora de impedancia" (por ejemplo: https://www.eeweb.com/toolbox/microstrip-impedance ). El grosor dieléctrico proviene del diseño de su PCB. El grosor del cobre es típicamente de 35 um, tiene un pequeño efecto en los resultados. El ancho de rastreo y la separación de rastreo son importantes para los diseños de RF.
fuente
Acerca de la coincidencia de longitud: esto no es tan importante como uno podría pensar. Ethernet de 100 MBit utiliza una velocidad de símbolo de 125 MBaud / s, cada símbolo tiene una longitud de 8 ns. En comparación con eso, una longitud de enrutamiento diferente de 10 mm introduce un sesgo de (la velocidad de las señales en las trazas de cobre es aproximadamente la mitad de la velocidad de la luz) de 30 ps solamente, o menos del 0.5%. Si bien esto reduce ligeramente el margen para obtener errores de bits en el receptor, la influencia es insignificante.
Prefiero centrarme en proporcionar (aproximadamente) la impedancia correcta. Sin optar por PCB controlados por impedancia más costosas, la mejor regla general es: la distancia entre ambos trazos debe ser igual a su ancho y la distancia a la siguiente capa de tierra debe ser un poco más que el ancho de los dos trazos. Por ejemplo, rastros de 150um, espacio de 150um, 200-400um a la capa de tierra (como es típico en un PCB de 4 a 8 capas).
fuente
En las longitudes y las velocidades que verá su tabla, probablemente no hará mucha diferencia. A 100Mbit, que es solo 50MHz de ancho de banda, las trazas de coincidencia de longitud generalmente no son un problema hasta que la diferencia de longitud se convierte en una fracción significativa de la longitud de onda (que a 50MHz es de 6 metros, incluso el noveno armónico aún mide más de medio metro). Yo no me preocuparía por eso.
fuente