Skip to content
RFrftools.io
Signal Integrity16 de agosto de 20265 min de lectura

Cuando una traza se convierte en una línea de transmisión

Cada traza es una línea de transmisión en alguna frecuencia.

Contenido

La pregunta que realmente importa

Cada traza es una línea de transmisión. Eso es física. La pregunta útil no es si es una, sino si se comporta como tal en las frecuencias que transmite tu señal.

Una traza se comporta como una línea de transmisión cuando es lo suficientemente larga como para que la señal tenga una impedancia diferente en el otro extremo antes de que finalice el lanzamiento. En ese punto se producen las reflexiones y, si no has terminado la línea, esas reflexiones suenan.

Por debajo de la longitud crítica, la traza es eléctricamente corta. El extremo más alejado se carga antes de que el borde termine de hacer la transición, todo parece un condensador concentrado y la impedancia controlada no sirve de nada.

Dos números

El retraso de propagación de una traza en FR4 es de aproximadamente 6,4 ns/m (aproximadamente 170 ps/pulgada para las capas interiores, 140 ps/pulgada para las exteriores). Multiplica por la longitud y obtendrás el tiempo de vuelo de ida TDT_D.

El tiempo de subida TRT_R es lo que produce el controlador, no el período del reloj, no la velocidad de datos, el borde.

La proporción TR/TDT_R / T_D lo decide todo:

  • TR/TD>5T_R / T_D > 5 : la traza es eléctricamente corta. No es necesaria ninguna terminación. La regla del 20%: la energía reflejada está por debajo del 20% del borde incidente, que para la mayoría de la lógica digital está por debajo del margen de ruido.
  • TR/TD<3T_R / T_D < 3 : la traza es eléctricamente larga. Finalízalo. Sin terminación, la primera reflexión llega antes de que el borde se estabilice y se suma (o resta) a la señal. Dos reflejos más tarde, estás sonando.
  • Entre 3 y 5: depende de tu presupuesto de ruido y del margen del que dispongas.

Estos umbrales provienen del análisis de Bogatin de la respuesta escalonada de una línea sin pérdidas: en k=5k = 5, el paso reflejado es el 20% del incidente (la «regla del 20%»), y en k=3k = 3, el reflejo de ida y vuelta llega durante la transición, lo que hace imposible separarlo de la señal.

Un ejemplo que sorprende a la gente

Tomemos un reloj de 100 MHz. El período es de 10 ns. «Lento», ¿verdad?

Pero el controlador es un CMOS moderno con un tiempo de subida de 300 ps. El retraso unidireccional de un trazo de 5 cm (2 pulgadas) en el FR4 es de unos 340 ps.

TR/TD=300/340=0.88T_R / T_D = 300 / 340 = 0.88

Eso está en lo profundo del territorio de las líneas de transmisión. Una traza de 2 pulgadas a 100 MHz necesita una impedancia y una terminación controladas, no porque 100 MHz sea rápido, sino porque los bordes de 300 ps lo son.

Ahora tome el mismo reloj de 100 MHz de una parte con un borde de 3 ns. Mismo rastro:

TR/TD=3000/340=8.8T_R / T_D = 3000 / 340 = 8.8

Cortocircuito eléctrico. Enrutíralo como quieras.

La frecuencia del reloj no te decía nada. La velocidad de ventaja te lo dijo todo.

La decisión final

El umbral del 20% en k=5k = 5 es conservador para la mayoría de la lógica. El LVCMOS con un margen de ruido de 400 mV puede absorber una reflexión del 20% en una oscilación de 3,3 V sin pestañear. Los LVDS con un presupuesto de ruido diferencial de 100 mV no pueden.

Así que hay una sentencia incrustada en el número:

  • Alto margen de ruido (GPIO, LED, reinicio) : k=5k = 5 o incluso k=3k = 3 está bien. No termines, no controles la impedancia, ahorra esfuerzo.
  • Margen de ruido reducido (luz estroboscópica DDR, SerDes, LVDS) : k=6k = 6 o superior. Termina con todo.
  • En algún punto intermedio: Utilice k=5k = 5 como predeterminado y apriete donde la hoja de datos le indique que lo haga.

El punto es que la «longitud crítica» no es una constante física. Es un umbral de diseño que codifica tu tolerancia a los reflejos.

La velocidad de propagación no es un número

Dije 6,4 ns/m, pero ese es un promedio de capa interna en FR4 con εr≈4.2\varepsilon_r \approx 4.2. La velocidad real depende de la permitividad efectiva, que depende de la geometría:

  • Línea de banda: v=c/εrv = c / \sqrt{\varepsilon_r}. El campo es completamente dieléctrico, por lo que se usa el valor volumétrico.
    • Microstrip: v=c/εeffv = c / \sqrt{\varepsilon_{eff}}. Parte del campo está en el aire, es decir, εeff<εr\varepsilon_{eff} < \varepsilon_r y la traza es más rápida.
      • Guía de ondas coplanar: En algún punto intermedio, según el factor de llenado.

      En el Rogers 4350B (εr=3.66\varepsilon_r = 3.66), una traza de la capa interna es aproximadamente un 10% más rápida que la del FR4. Esto significa que su longitud crítica es un 10% más larga; la misma traza que necesitó terminar en el FR4 podría funcionar bien en Rogers.

      Para la coincidencia de longitudes entre capas, esta diferencia de velocidad es lo que estás compensando. Dos trazas que coinciden en milímetros pero que están trazadas en capas diferentes pueden no coincidir en picosegundos.

      Errores comunes

      Usar el período del reloj en lugar de la hora de subida. El período indica la tasa de repetición. El tiempo de subida indica el ancho de banda. Un reloj de 25 MHz con bordes de 500 ps tiene una frecuencia de rodilla de 1 GHz y necesita un tratamiento de línea de transmisión si mide más de 1,5 cm. Uso del tiempo de subida típico de la hoja de datos. Las hojas de datos cotizan normalmente. El silicio de esquinas rápidas a baja temperatura con una carga ligera puede ser de 2 a 3 veces más rápido. Diseña para la esquina más rápida. Ignorar la ruta de retorno. Una traza con una ranura en su plano de referencia tiene una ruta efectiva más larga: la corriente de retorno se desvía alrededor de la ranura. La longitud física dice «corta», pero la longitud eléctrica dice «larga», y lo que importa es la longitud eléctrica. Confundir el retraso con el período. Un rastreo se vuelve crítico cuando TDT_D se acerca a TRT_R, no cuando TDT_D se acerca al período del reloj. Una traza que tiene una longitud de onda en la línea fundamental ya ha superado entre 6 y 10 veces la longitud crítica de una arista típica.

      Qué hacer realmente

      1. Encuentra la hora de subida. La hoja de datos es una esquina rápida, no es típica.
      2. Mida o calcule el retraso de rastreo. La capa interior FR4, a 170 ps/pulgada, está lo suficientemente cerca como para realizar una primera pasada.
      3. Calcule la relación. Si está por encima de 5, ya está. Si está por debajo de 3, termina.
      4. En la zona gris, comprueba tu presupuesto de ruido.

      La calculadora de longitud de traza crítica lo hace por usted y le proporciona los umbrales conservadores (k=5k = 5) y permisivos (k=3k = 3), además del retraso unidireccional y la frecuencia de rodilla para su geometría.

Preguntas Frecuentes

Una traza es eléctricamente larga cuando su retraso de propagación unidireccional es una fracción significativa del tiempo de subida de la señal, aproximadamente cuando la relación entre el tiempo de subida y el retraso cae por debajo de 3 a 5. En ese momento, los reflejos del extremo lejano llegan antes de que el borde haya terminado la transición, lo que genera un sonido que puede alterar los márgenes de ruido.
No, depende del tiempo de subida. Un reloj de 25 MHz con un borde de 500 ps tiene la misma longitud crítica que un reloj de 1 GHz con un borde de 500 ps. La frecuencia establece el período; el tiempo de subida establece el contenido del ancho de banda que interactúa con la línea de transmisión.
Cuando el tiempo de subida es al menos 5 veces el retraso unidireccional, la energía reflejada en la fuente está por debajo del 20% de la amplitud del borde incidente. En la mayoría de las familias lógicas CMOS, esto está dentro del margen de ruido, por lo que la traza se puede tratar como si fuera eléctricamente corta y no necesita una impedancia o terminación controladas.
Utilice k igual a 5 como valor predeterminado conservador: mantiene los reflejos por debajo del 20% del borde. Utilice k igual a 3 como umbral permisivo para señales con niveles de ruido ajustados en las que incluso los reflejos más pequeños son importantes. Entre 3 y 5 hay una zona gris en la que debes comprobar tu margen de ruido específico.
Para una traza de capa interna en FR4, utilice aproximadamente 170 ps por pulgada o 6,7 ns por metro. En el caso de las microtiras, unos 140 ps por pulgada. El valor exacto depende de la permitividad efectiva: el retardo es igual a la longitud dividida entre la velocidad de la luz en el medio, que es c dividido por la raíz cuadrada de la épsilon efectiva.

Artículos Relacionados