Abordando las Fuentes de Desviación en PCBs de Alta Velocidad

Zachariah Peterson
|  Creado: Junio 8, 2022  |  Actualizado: Junio 10, 2022
fuentes de sesgo en PCB de alta velocidad

A veces, cuando hablamos de desviación (skew), no somos tan específicos como deberíamos. La mayoría de las discusiones sobre desviación y jitter tratan sobre el tipo de desviación que se incurre durante el enrutamiento, debido principalmente a desajustes de longitud en pares diferenciales y desviación inducida por la trama de fibra. De hecho, hay muchas fuentes diferentes de desviación que contribuyen a la variación total (jitter) en una interconexión, y es importante cuantificar estas en buses seriales y paralelos que requieren un control de tiempo preciso.

Si compilas una lista de fuentes de desviación, verás que la desviación inducida por la trama de fibra es solo una entrada en una larga lista de fuentes de desviación. Examinaremos esta lista de posibles fuentes de desviación a continuación, y veremos cómo afectan el funcionamiento de tu PCB. A partir de la lista a continuación, veremos que algunos de estos problemas con la desviación no se resuelven simplemente prestando atención a la construcción de la trama de fibra en un sustrato de PCB.

Jitter = Desviación Total

El primer punto a tener en cuenta aquí es la diferencia entre jitter y skew, así como la diferencia entre jitter/skew aleatorio y determinista. Probablemente, la mejor definición de skew que he visto proviene de una nota de aplicación antigua de Texas Instruments escrita por Steve Corrigan. En esta nota de aplicación, Steve describe el jitter como "la suma total de todos los skews". Esto debería ilustrar por qué algunos autores a veces usan "jitter" y "skew" de manera intercambiable (yo mismo he cometido este error). JEDEC tiene sus propias definiciones para jitter y skew.

¿Aleatorio o Determinista?

No importa qué término uses, a veces hay una asociación entre "jitter" y skew aleatorio, mientras que el término "skew" se usaría para referirse a skew pseudoaleatorio o determinista. En realidad, solo hay una fuente de skew aleatorio: el ruido térmico. El movimiento aleatorio de los átomos y moléculas que componen toda materia sí contribuye al ruido en los circuitos electrónicos, pero solo importa en mediciones de bajo nivel altamente precisas. En la mayoría de las aplicaciones, las fuentes de skew que necesitas preocuparte son deterministas y pueden vincularse a una causa raíz.

Fuentes de Skew

La tabla a continuación muestra una lista de fuentes de desviación que pueden surgir en un PCB, así como una breve descripción de dónde surge cada una.

Desviación inducida por tejido de fibra

Provocada por la construcción de materiales de sustrato de PCB que son periódicamente inhomogéneos y anisotrópicos. Se prefieren los tejidos de vidrio esparcidos mecánicamente para reducir esto.

Desviación periódica

Provocada por ruido periódico inducido por otras fuentes en el sistema, como ruido en la línea de alimentación inducido por la conmutación de E/S de alta velocidad.

Desviación no correlacionada limitada

Provocada por diafonía; esta desviación no está correlacionada con la actividad en el interconector víctima y por lo tanto parece aleatoria.

Distorsión del ciclo de trabajo

Esto puede ser un efecto secundario de otra fuente de ruido. Se refiere a un caso donde los umbrales de conmutación o umbrales lógicos se desvían de sus valores ideales, lo que desplaza el borde ascendente de un tren de pulsos.

Reflexiones

Las reflexiones en el receptor contribuyen a la interferencia entre símbolos como se ve en un diagrama de ojo; en este caso, un símbolo reflejado puede crear un borde ascendente temprano o tardío en todos los símbolos subsiguientes.

Modulación de ancho de pulso dependiente de los datos

Este es un efecto secundario de las características de limitación de ancho de banda en un canal de alta velocidad (por ejemplo, dispersión en pérdidas o terminación, capacitancia parásita)

 

Hay mucho que considerar en esta tabla; tenemos múltiples fuentes de desviación que tienen poco que ver con los efectos de tejido de fibra y no pueden resolverse perfectamente aplicando emparejamiento de longitud! Sin embargo, si miras debajo de la primera fila, verás que la mayoría de estas fuentes de desviación aparecen a nivel del sistema debido a alguna interacción entre diferentes bloques funcionales en un sistema, o entre chips y la placa.

¿Puedes Eliminar Toda Desviación?

Lamentablemente, la respuesta es "no", nunca puedes eliminar totalmente la desviación. Incluso si suprimieras todas las fuentes deterministas de desviación mencionadas anteriormente, todavía habría cierta cantidad de desviación aleatoria debido al ruido térmico. Aunque nunca puedes eliminar completamente la desviación, puedes trabajar para minimizarla con algunas pautas básicas de diseño.

  • Tejido de vidrio: Usa un material de tejido más apretado como el vidrio esparcido; esto confronta directamente la desviación inducida por tejido de fibra.
  • Diafonía y parásitos: Aprenda qué causa el acoplamiento parásito entre dos interconexiones y planifique el diseño para reducir este acoplamiento. La forma más fácil de lidiar con el acoplamiento parásito es mediante un diseño de apilamiento adecuado que permita una colocación apropiada de tierra.
  • Terminación: Asegúrese de que los canales estén terminados con una impedancia objetivo plana hasta el límite de ancho de banda requerido para sus canales. En otras palabras, asegúrese de que los canales estén terminados al menos hasta la frecuencia de Nyquist del canal.
  • Integridad de la alimentación: Asegúrese de que los componentes que requieren un temporizado preciso para señales de alta velocidad o un temporizado de precisión en las tasas de cambio estén recibiendo una alimentación estable.

Después de tratar estos problemas, se pueden aplicar estructuras estándar de ajuste de retardo para buses diferenciales o paralelos para compensar el desfase restante en su PCB para tratar cualquier desajuste de longitud. En este punto, incluso si hubiera algún desfase residual en sus interconexiones, la mayoría del desfase sería abordada y las señales aún estarían alineadas en los I/Os del receptor.

Las características de enrutamiento en Altium Designer® pueden ayudarte a aplicar resultados precisos de cálculo de impedancia como reglas de diseño, así como a diseñar tu pila de capas en tu PCB de alta velocidad para minimizar el acoplamiento de ruido que contribuye a las fuentes de desviación mencionadas anteriormente. Cuando estés listo para compartir tus diseños con colaboradores o tu fabricante, puedes compartir tus diseños completados a través de la plataforma Altium 365. Todo lo que necesitas para diseñar y producir electrónica avanzada se puede encontrar en un solo paquete de software.

Solo hemos arañado la superficie de lo que es posible hacer con Altium Designer en Altium 365. Comienza tu prueba gratuita de Altium Designer + Altium 365 hoy.

Sobre el autor / Sobre la autora

Sobre el autor / Sobre la autora

Zachariah Peterson tiene una amplia experiencia técnica en el mundo académico y la industria. Actualmente brinda servicios de investigación, diseño y marketing a empresas de la industria electrónica. Antes de trabajar en la industria de PCB, enseñó en la Universidad Estatal de Portland y realizó investigaciones sobre la teoría, los materiales y la estabilidad del láser aleatorio. Su experiencia en investigación científica abarca temas de láseres de nanopartículas, dispositivos semiconductores electrónicos y optoelectrónicos, sensores ambientales y estocástica. Su trabajo ha sido publicado en más de una docena de revistas revisadas por pares y actas de congresos, y ha escrito más de 1000 blogs técnicos sobre diseño de PCB para varias empresas. Es miembro de IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society y Printed Circuit Engineering Association (PCEA), y anteriormente se desempeñó en el Comité Asesor Técnico de Computación Cuántica de INCITS.

Recursos Relacionados

Documentación técnica relacionada

Volver a la Pàgina de Inicio
Thank you, you are now subscribed to updates.