¿Qué es el Retardo de Propagación en el Diseño de PCB de Alta Velocidad?

Zachariah Peterson
|  Creado: Mayo 20, 2020  |  Actualizado: Marzo 2, 2024
¿Qué es el Retardo de Propagación?

Cada señal electromagnética, ya sea una señal digital que viaja en un PCB o una onda que se propaga a través del aire entre antenas, tendrá una velocidad finita. Esta velocidad finita es el retraso de propagación para una señal. Es una cantidad importante por varias razones, que se encuentran principalmente en el diseño de PCB de alta velocidad y en el diseño de sistemas RF. Las interfaces digitales diferenciales y los diseños RF sensibles a la fase son las áreas más importantes donde el retraso de propagación es importante y se convierte en un parámetro importante en el diseño de un PCB.

En este artículo, explicaré exactamente dónde se utiliza el retraso de propagación en algunos cálculos básicos para el diseño de PCB. Veremos en breve que los usos importantes del retraso de propagación surgen cuando necesitamos asegurar una respuesta de fase consistente a través de múltiples interconexiones en un PCB.

¿Qué es el Retraso de Propagación?

El retraso de propagación se refiere a la inversa de la velocidad de una señal electromagnética en movimiento. Se utiliza principalmente en la industria de PCB para referirse a la velocidad de la señal, mientras que los diseñadores de circuitos integrados usan el mismo término para referirse al tiempo requerido para que un estado lógico cambie de una entrada a una salida. En un PCB, el retraso de propagación experimentado por una señal se expresa en unidades de tiempo por distancia (inversa de la velocidad). En otras palabras, siempre que conozcas la velocidad de la luz para una señal en un PCB, invierte el valor y tendrás el retraso de propagación.

Cuando un diseñador de PCB está planificando un diseño de línea de transmisión para una interfaz controlada por impedancia, puede necesitar calcular el retraso de propagación para una señal en esa línea. Los factores que determinan el retraso de propagación de una señal incluyen:

  • Constante dieléctrica del sustrato
  • El valor de la impedancia (realmente la geometría de la línea de transmisión)
  • La distancia al plano(s) de referencia de la línea de transmisión
  • Para un par diferencial, la distancia a la otra traza en el par
  • Efectos de la trama de fibra en el material dieléctrico del PCB

Definición para Striplines y Microstrips

La definición más simple proviene de mirar la velocidad de la luz en el vacío; utilizando el valor Dk del material de tu PCB, puedes determinar la velocidad de la señal:

Invierte este valor, y tendrás el retardo de propagación en unidades de tiempo por distancia. Un valor típico para un microstrip de 50 Ohm es de ~150 ps/pulgada, y para las striplines un valor típico es de ~171 ps/pulgada; ambos asumen dieléctricos con Dk = 4. ¿Por qué un microstrip debería tener un retardo de propagación diferente en comparación con una stripline? Esto se debe a la dependencia de la geometría de la interconexión. Para una stripline, el enrutamiento está en la capa superficial y algunas de las líneas del campo eléctrico pasarán por aire, por lo que la velocidad de la señal se define usando un valor Dk "efectivo":

A continuación, necesitamos una fórmula para el Dk efectivo para líneas microstrip. Este valor depende de la geometría de la línea de transmisión y se puede calcular a partir de las ecuaciones de Maxwell. Utilizando la teoría cuasi-TEM para líneas de transmisión, se ha demostrado que el retardo de propagación para una señal en un microstrip es el siguiente:

Aquí, w y h son el ancho del trazo del microstrip y la distancia al plano de tierra, respectivamente. Esta fórmula se puede utilizar manualmente y se sabe que es precisa en un rango de valores de impedancia objetivo dentro del límite cuasi-TEM.

Definición desde la Teoría de Líneas de Transmisión

De manera más general, existe una definición para el retraso de propagación que se puede encontrar directamente desde la teoría de líneas de transmisión. Esta fórmula para el retraso de propagación requiere que conozcas los valores de los elementos de circuito distribuidos para tu línea de transmisión particular:

Una vez más, invierte esta ecuación y obtienes el retraso de propagación.

Esta ecuación es universalmente cierta como un modelo cuasi-TEM, pero no es tan fácil de usar para el diseño. En su lugar, normalmente se utiliza como parte de un modelo de regresión, donde los valores de los elementos distribuidos en la fórmula se determinan a través de un proceso de extracción a partir de mediciones de parámetros de red en un experimento o simulación. Los procesos y algoritmos utilizados para la extracción del modelo de circuito son temas para otro artículo.

Dónde se Utiliza el Retraso de Propagación

En general, no necesitas saber o calcular el retraso de propagación para cada señal o conexión de traza en tu PCB.

El Tiempo en el Diseño de PCB de Alta Velocidad

Las señales de alta velocidad, ya sea que se encuentren en interfaces sincrónicas de fuente, en buses paralelos o en pares diferenciales seriales, necesitan llegar a un receptor dentro de cierto margen de tiempo. En general, cuando el tiempo de subida de las señales es más rápido, el margen de tiempo será menor. Esto significa que la constante de propagación debe ser conocida para aplicar ajuste de longitud, lo que asegura que las señales lleguen dentro del margen de tiempo requerido.

La principal restricción de tiempo que determina si una interfaz de alta velocidad funcionará es la discrepancia de tiempo entre dos señales, a la cual llamaremos Δt. La relación entre la discrepancia de longitud permitida y la discrepancia de tiempo permitida se da por:

Esta discrepancia de longitud/tiempo surge en tres instancias importantes:

  • Entre señales en un bus paralelo (como DDR)
  • Entre dos trazas en un par diferencial
  • Entre múltiples pares diferenciales

Como ejemplo de ajuste de longitud aplicado en una situación real, me gusta mostrar la imagen de abajo de una interfaz CSI-2 en un FPGA con su escape de enrutamiento. La imagen de abajo muestra cinco pares diferenciales (4 carriles de señal y un carril de reloj) que conforman una interfaz CSI-2, que normalmente sería enrutada hacia un conector de cámara. Podemos ver una sección de ajuste de longitud aplicada en la red diferencial AWR_3_CSI2_TX0, lo que asegura que la discrepancia de tiempo entre estas dos trazas se minimice. Debido a que el software de diseño conoce la discrepancia de tiempo permitida (es seleccionada por el diseñador) y el retraso de propagación (está establecido en las reglas de diseño), la herramienta de diseño de PCB puede verificar una discrepancia de longitud aplicando automáticamente la fórmula anterior.