¿Por qué la coincidencia de impedancia solo para ciertas señales y no para otras señales?

Tengo una pregunta.

Por lo general, en las interfaces de comunicación normales como I2C, SPI o incluso las interfaces GPIO normales, no las asociamos con la coincidencia de impedancia.

Pero para ciertas señales (no sé cuáles son esas, pero he leído que las señales de alta velocidad requieren adaptación de impedancia), requerimos adaptación de impedancia.

¿Por qué para algunas señales necesita la coincidencia de impedancia y para otras señales que no asociamos con la coincidencia de impedancia? Incluso SPI también transfiere datos a una velocidad máxima de 10 Mbps.

¿Dónde se dibuja la línea y por qué se dibuja?

Respuestas (5)

Lo importante es el tiempo de subida (no la frecuencia de repetición del pulso) de la señal, en comparación con la longitud de la traza.

Si la señal puede hacer varios viajes de ida y vuelta de la línea entre el conductor y el receptor durante el tiempo de subida de la señal, podemos ignorar los efectos de la línea de transmisión. Con una traza de 200 mm de largo, que es aproximadamente 1 ns de longitud eléctrica suponiendo una construcción típica, un tiempo de subida de varios nanosegundos será lo suficientemente lento como para funcionar sin terminar. Un tiempo de subida sub-ns sin duda causará problemas a menos que el seguimiento finalice correctamente.

La forma más fácil de ver lo que está pasando es usar un simulador. Este es el circuito que voy a simular. Un paso de 5 V con un tiempo de subida de 10 nS alimenta una línea de transmisión de 100 Ω. Las resistencias de terminación en serie serán de 10 Ω para un controlador no coincidente o de 110 Ω (más o menos coincidentes, queda suficiente desajuste para ver qué está pasando). La terminación de derivación está ausente o casi igualada a 110 Ω.

esquemático

simular este circuito : esquema creado con CircuitLab

Comencemos con el caso ideal, con terminación en derivación, a continuación. La resistencia de rechazo es de 110 Ω, la resistencia en serie es de 10 Ω, para representar una impedancia de salida finita del controlador. Esto es costoso en términos de potencia de accionamiento, ya que el controlador tiene que impulsar la impedancia completa de la línea con el paso y la resistencia de terminación en CC.

La línea tiene una longitud de 40 ns, lo que significa que el paso de entrada ha hecho su movimiento completo mucho antes de que regresen los reflejos.

Puede ver el efecto del pequeño desajuste a medida que regresan los reflejos, pero solo producen una pequeña ondulación en la forma de onda final. La forma de onda de conmutación es ideal en todos los puntos de la línea de transmisión.

ingrese la descripción de la imagen aquí

Ahora usemos una forma más barata de terminación, serie, a continuación. La resistencia en serie es de 110 Ω con el circuito abierto en derivación. El controlador solo tiene que conducir 210 Ω con el paso y sin alimentación de controlador de CC.

Solo tenemos una forma de onda limpia al final de la línea. Los puntos inicial y medio de la línea ascienden inicialmente a 2,5 V, debido a la división de tensión entre la resistencia en serie y la impedancia de línea. Permanecen allí hasta que el reflejo regresa desde el final de la línea y eleva el voltaje a los 5 V completos. Si tuviéramos puertas lógicas conectadas a esos puntos, especialmente las entradas de reloj, podrían oscilar. La terminación en serie solo se puede utilizar para controlar un solo receptor al final de la línea.

ingrese la descripción de la imagen aquí

¿Qué pasa si no terminamos una línea tan larga? La resistencia en serie es de 10 Ω, un controlador bastante fuerte sin ningún intento de emparejamiento, a continuación.

Sin la división de tensión de la resistencia en serie, la línea sube más o menos hasta la tensión total de una sola vez. Sin embargo, cuando regresa el reflejo, aumenta el voltaje al doble, lo que hará que los diodos del sustrato conduzcan en las entradas a las puertas. Estos solo están diseñados para proteger las entradas de EMI, y la corriente a través de ellos podría alterar el funcionamiento normal, posiblemente incluso el bloqueo.

Peor aún, cuando se produce el siguiente reflejo, el voltaje cae por debajo de 2,5 V, lo que significa que una entrada de reloj verá un segundo borde. A medida que pasa el tiempo, los reflejos disminuyen y la energía se absorbe gradualmente en la resistencia de salida del controlador. En algún momento, los reflejos dejarán de cambiar cualquier entrada de reloj en la línea.

ingrese la descripción de la imagen aquí

Finalmente, echemos un vistazo a una línea corta, a continuación. Todavía no está terminado, sin resistencia de derivación y una resistencia en serie de 10 Ω. El tiempo de subida del paso de entrada sigue siendo de 10 ns, pero la línea se ha reducido a 2 ns, aproximadamente 16" o 400 mm de pista en una placa.

Cuando el reflejo regresa al extremo de la fuente de la línea, el voltaje de la fuente no ha aumentado mucho y la señal reflejada aún es bastante pequeña. Aunque puede ver que los reflejos influyen en la trayectoria de la forma de onda, la señal sigue siendo "suficientemente limpia". No hay transiciones adicionales que crucen 2,5 V. El timbre en la parte superior de la forma de onda probablemente no encienda ningún diodo de sustrato en el receptor.

ingrese la descripción de la imagen aquí

En algún punto entre 2 ns y 40 ns, la forma de onda superará algún umbral de aceptabilidad. ¿Quizás > 1 V de sobreimpulso? ¿Quizás el borde de ataque de la forma de onda de voltaje se vuelve no monótono? ¿Quizás la forma de onda cae por debajo del umbral de conmutación? Cualquier situación particular puede tener su propio criterio para una operación exitosa. Pero bastante lejos del umbral, podemos ver fácilmente lo que queremos decir con 'lo suficientemente corto para estar bien' y 'lo suficientemente largo para dar un problema'.

Me resulta difícil entender el concepto cuando consideró la longitud de la traza como 1ns. ¿Podría reformular su respuesta en términos simples con un poco más de detalles?
La velocidad de la luz es de unos 300 mm/s, una señal eléctrica en cobre se mueve a la mitad de esa velocidad. Si la señal llega al final de la pista mucho antes de que el transmisor cambie de estado, entonces no necesita preocuparse por los efectos de la línea de transmisión. Si la señal cambia de estado en un tiempo menor que el retraso de propagación, entonces debe tener en cuenta los efectos de la línea de transmisión.
@Newbie Estaba poniendo las cosas en unidades apropiadas para la aplicación. ¿Dónde está dibujada la línea que preguntaste? Cuando el tiempo de subida es la longitud de la traza es la respuesta. La velocidad de la luz en el vacío es de aproximadamente 1 pie por nanosegundo, pero en las líneas de transmisión típicas es entre un 50% y un 70% más rápida. Los ingenieros hablan de la 'longitud eléctrica' como un tiempo porque eso es lo importante, y esto cambia dependiendo de cómo esté aislada la línea. Esto parecerá normal e intuitivo una vez que haya trabajado lo suficiente con estos problemas. Se sentirá extraño al principio.
300 mm/segundo parece muy lento @Frog
@Andy, también conocido como bastante, 300 mm/ns
@Neil_UK, ¿podría explicar un poco más su respuesta? He tardado más días en leer más sobre esto. Pero aún no puedo entender la respuesta que dijiste.
@Newbie, me temo que no tengo la imaginación para entender lo que no entiendes sobre mi respuesta, por lo que no sé dónde explicar un poco más. Tal vez podría publicar en los comentarios lo que cree que significa mi respuesta, y luego podría descubrir lo que se está perdiendo.
Me gusta, estoy preguntando si podría reformular su respuesta en palabras un poco más simples sin la longitud eléctrica de 1ns y esto me confunde más. ¿Cómo se puede equiparar el tiempo de demora a la duración? Y no pude entender, "Un tiempo de subida sub-ns sin duda causará problemas a menos que el seguimiento finalice correctamente". Si es posible, ¿podría dibujar un diagrama simple para ayudarme a entender las diferencias?
@Novato OK, ya veo. Mi respuesta hasta ahora ha sido responder 'dónde está dibujada la línea'. 'Por qué' requiere mucho conocimiento sobre las líneas de transmisión. Veré si puedo encontrar una respuesta de por qué también, pero no hoy. El retraso debe equipararse a la longitud, con la velocidad de la luz como la constante de proporcionalidad, porque las señales con las que está tratando tienen parámetros similares al tiempo, como el tiempo de subida, y la placa es similar al espacio, por lo que utiliza la longitud de la pista. La pista 'larga' puede tener varios tiempos de subida al mismo tiempo, por lo que necesita terminación, la pista 'corta' tiene parte de un tiempo de subida en todo el asunto, por lo que no.
@Newbie wikipedia es bastante pobre en páginas de nivel de entrada para este tipo de cosas, las líneas de transmisión son inútiles. Intente mirar Time-domain_reflectometer, ya que el problema es el reflejo del paso de las discontinuidades en los extremos no terminados de la línea, tiene una pequeña animación agradable. Un tiempo de subida lento significa que toda la adición entre la onda saliente y la reflejada ocurre con ondas de nivel similar, por lo que parece un tiempo de subida un poco más largo. Con un tiempo de subida corto, el saliente se suma a los pasos entrantes y le brinda niveles lógicos intermedios que alteran los receptores lógicos.
Gracias por la aclaración. intentaré profundizar
@Neil_UK, encontré este enlace. Explica lo que dijiste. Pero en la página 2, ejemplo, todavía estoy confundido sobre cómo calculan la longitud con la velocidad de la señal y el tiempo de subida. ultracad.com/mentor/transmission%20line%20critical%20length.pdf
Excelente enlace, no estoy seguro de poder hacerlo mucho mejor. En la página 3, dice 'el límite [entre un trazo largo y uno corto] no es nítido'. Así que no estamos calculando un número exacto, sino distinguiendo entre largo, cuando hay tiempo para que el borde termine de cambiar antes de que regrese el reflejo, y corto, para que el reflejo regrese mientras el borde aún está en transición. En el caso breve, la señal en la línea sigue siendo monótona. En el caso largo, la señal en la línea puede hacer múltiples transiciones, alterar las entradas sincronizadas y exceder los rieles, causando todo tipo de problemas.
@Newbie OK, agregué simulaciones a mi respuesta. ¿Ayudan?
@Newbie here AN-610 es una nota de Fairchild sobre su lógica FACT CMOS. Las longitudes/tiempos se adaptan a sus tiempos de subida particulares. Mencionan que sus diodos de entrada pueden recortar los sobreimpulsos, lo que puede ser suficiente para obtener un rendimiento adecuado en algunas circunstancias.
Hola Neil_UK, gracias. Pero te funciona el link? no me funciona el link
@Newbie Sí, me funciona tal cual, firefox 89.0.2, linux mint 20.1, Reino Unido. Pruébelo con un http:// delante como este notes-application.abcelectronique.com/009/9-12500.pdf . <edit> Puse http en el enlace aquí, pero el renderizado y el desplazamiento lo muestran sin él. Realmente nunca entendí bien cómo este sitio o los navegadores tratan los enlaces, muchas cosas parecen estar predeterminadas.

La falta de coincidencia de impedancia provoca reflejos de la señal, por lo que para cada borde de la señal, se generan bordes adicionales a medida que los ecos y los ecos de los ecos se superponen.

Esto se puede tolerar siempre que la amplitud del reflejo sea pequeña, o el tiempo de retardo del reflejo sea lo suficientemente corto como para que esto solo provoque una mala forma del borde de transición, pero no afecte al símbolo en sí.

El retardo de tiempo de las reflexiones se define por la longitud de la línea de transmisión entre puntos con desajustes, y la velocidad de transmisión define el tiempo del símbolo.

Por lo tanto, se requiere la adaptación de impedancia para velocidades altas o líneas de transmisión largas, y con velocidades más altas, el umbral para "largas" se reduce.

Muchas gracias por la respuesta. Entonces, efectivamente, el término "desajuste de impedancia" es aplicable a todas las señales, ¿verdad? Independientemente de si es GPIO normal, reloj I2C, reloj SPI o cualquier otra interfaz. De su respuesta, lo que entiendo es que el término es más importante en señales de alta velocidad y larga duración.
@Novato, sí. Básicamente, lo ignoramos para señales digitales lentas que estamos seguros de que pueden recuperarse del otro lado, porque para una señal digital, la información aún se transferirá.

La coincidencia de impedancia siempre es una preocupación. Siempre hay que prestarle atención. Sin embargo, con algo como un bus I2C, hay una forma definida de controlar el bus (en este caso, la salida del colector abierto con una resistencia pull-up del bus de, por ejemplo, 470R) que ya tiene esto en cuenta.

La coincidencia de impedancia es un concepto eléctrico universal que se aplica cada vez que intenta pasar una señal de un circuito a otro.

Gracias por la respuesta. Pero, ¿por qué no usamos a menudo el término "desajuste de impedancia" con ciertas señales como GPIO o I2C o SPI normales, sino que lo usamos con ciertas señales de alta velocidad?
La forma en que se hacen las cosas es diferente cuando se trata de una "línea de transmisión" (es decir, de alta frecuencia). A baja frecuencia, queremos impulsar una alta impedancia desde una baja, para transferir la mayor cantidad de señal posible, y prácticamente ignoramos el poco de cobre que conecta los dos circuitos. Cuando se trata de una línea de transmisión, nuestro objetivo es igualar la impedancia característica de la línea para evitar reflejos que causen distorsión. Ambos son ejemplos de "coincidencia de impedancia", es solo que lo que se está emparejando es diferente y las razones detrás de esto.

La línea se dibuja MUY vagamente aproximadamente cuando la longitud del rastro de la señal se aproxima a un cuarto de longitud de onda de la señal que transporta. Sin embargo, mucho depende del blindaje, la impedancia característica, cómo se impulsa, etc. También depende del componente de frecuencia máxima de los tiempos de subida y bajada de la señal. Entonces, si (digamos) tiene una señal digital de 100 MHz que tiene 5 ns de alto y 5 ns de bajo. Si desea bordes razonables, eso es una subida y bajada de 1 ns, o 1 GHz. En términos de longitud de onda, eso es aproximadamente 30 cm. Una cuarta parte de eso es 7 cm, por lo que es casi seguro que necesita una coincidencia de impedancia para minimizar los reflejos, etc.

Gracias por la respuesta. ¿Podría decirme la razón por la cual la línea se dibuja en "la longitud del rastro de la señal se aproxima a un cuarto de longitud de onda de la señal que transporta"?
@Newbie Todo es un poco vago a menos que hagas los cálculos, pero esto te dará una idea en.wikipedia.org/wiki/Monopole_antenna

Quizás se pregunte por qué la teoría de la línea de transmisión no analiza los rastros de algunas interfaces. El siguiente es un análisis simple del impacto de la longitud de la traza: En referencia a la impedancia de entrada de la línea de transmisión sin pérdidas ,

Z i norte ( yo ) = Z 0 Z L + j Z 0 t a norte ( 2 π yo / λ ) Z 0 + j Z L t a norte ( 2 π yo / λ ) ,
si yo λ ,
Z i norte ( yo ) Z L ,
en cualquier lugar a lo largo de la traza y el efecto de la línea de transmisión puede despreciarse. No hay necesidad de preocuparse por la reflexión causada por la falta de coincidencia de impedancia porque el circuito puede tratarse como uno de componentes agrupados.

Tenga en cuenta que el timbre de los pulsos aún puede ocurrir dependiendo de los polos de Z L .