Terminación del controlador RS-485 full-duplex, ¿dónde coloco el terminador?

¿Cuáles son los lugares correctos para colocar resistencias de terminación en redes RS-485? Específicamente en redes full-duplex, veo que las notas de la aplicación usan la terminación en el nodo del controlador ( Maxim (Página 15) , TI (Página 2) ), mientras que otros sugieren lo contrario ( ADI ). Realmente no necesita abrir estas hojas de datos: el enigma se trata esencialmente de estas resistencias:

ingrese la descripción de la imagen aquí

No si los necesita o no (sé que en algunos casos todo funciona sin ellos), pero ¿hay algún beneficio en incluirlos cuando no son necesarios, o tal vez incluso inconvenientes? Desafortunadamente, no estoy muy familiarizado con la teoría de la línea de transmisión, a partir de una lectura ligera (en particular, este "blog" de TI ) parece que tener una resistencia en el lado del conductor ayudará a amortiguar las ondas reflejadas desde el receptor más rápido, lo que debería ayuda con EMI. Pero, ¿qué piensan los demás?

La imagen de la nota de ADI y el texto debajo de ella sobre la terminación se contradicen entre sí. Por lo tanto, la imagen es un diagrama conceptual y no refleja el texto sobre cómo deben terminarse los buses RS-485.
@Justme, ¿está hablando de esta línea: "... las aplicaciones RS-485 requieren terminación en el nodo maestro y el nodo esclavo más alejado del maestro"? En la subsección "Terminación paralela", continúan diciendo "En una configuración de dúplex completo, solo el receptor maestro y la mayoría de los receptores esclavos remotos deben terminarse". ¿Cuál parece consistente con la imagen?
No, quiero decir que en "Terminación paralela" también dice "Cuando dos o más controladores comparten un par de cables, cada extremo del enlace tiene una resistencia de terminación igual a la impedancia característica del cable", lo que nuevamente tiene sentido y está de acuerdo con otros fabricantes. Pero luego han hecho un dibujo que no se adhiere a esta regla, y también encontraron un texto que contradice esta regla que acaban de decir.

Respuestas (4)

Respuesta corta: la imagen en la nota de ADI contradice el texto en la nota de ADI, por lo que básicamente significa que todas las fuentes están de acuerdo. El dibujo que publicó muestra un bus RS-485 multipunto full-duplex donde varios transmisores están conectados a lo largo del mismo bus, lo cual es más que suficiente para determinar que no es un bus RS-422 y, por lo tanto, al menos el bus superior debe tener doble terminación. Y en aras de la simetría, o para permitir la ubicación del controlador de host en cualquier parte del bus en lugar de solo al final, el bus inferior también debería (o debe) tener una terminación dual.

Respuesta más larga: la diferencia es si toda la red está construida según los estándares RS-422 o RS-485, no se trata solo de chips y terminaciones, sino también de la ubicación de los dispositivos.

Las especificaciones RS-422 definen que solo debe haber un solo transmisor y hasta diez receptores en un bus, y el conductor solo debe poder controlar una sola terminación que se encuentra al final del bus. Esto también significa que el transmisor también debe estar al principio del bus para evitar reflejos. Y por lo general el transmisor siempre está habilitado. Por lo tanto, las especificaciones eléctricas no permiten la terminación del bus en ambos extremos, ya que violaría las especificaciones.

Las especificaciones RS-485 definen que un transmisor debe poder conducir un bus con terminación en ambos extremos. Esto permite colocar el transmisor en cualquier lugar del bus, e incluso varios transmisores si solo uno está habilitado en un momento dado. Pero como es semidúplex, a veces hay dos buses para que sea una configuración de dúplex completo, como en RS-422, pero permite muchos dispositivos en un bus de dúplex completo, en lugar de solo dos dispositivos en un bus de dúplex completo. bus dúplex RS-422.

Si los dispositivos RS-485 se utilizan como dispositivos RS-422, es decir, el transmisor siempre en un extremo del bus y siempre habilitado, entonces la segunda terminación no es absolutamente necesaria, ya que tampoco está en el bus RS-422. Es solo que, dado que los controladores RS-485 pueden controlar un bus de doble terminación, no hace daño allí, pero la doble terminación lo hace incompatible con los chips RS-422. Pero con RS-485, tener la terminación doble permite colocar el transmisor en cualquier parte del bus, no solo al final. Obviamente, la terminación doble consume más energía, pero con RS-485, eso se puede manejar fácilmente, por ejemplo, apagando el controlador cuando no se está transmitiendo.

Entonces, la diferencia es qué estándar se usa y eso limita cómo se terminan los buses y cómo se pueden conectar los dispositivos a él.

¡Gracias por su respuesta! La versatilidad de la ubicación del transmisor es un punto realmente bueno. Eso probablemente explicaría la tendencia de las hojas de datos y las notas de la aplicación para sugerir terminar en ambos extremos y ajustar según las necesidades (como si tuviera un solo controlador, por ejemplo).

Depende de cómo se vea la topología y qué velocidades de datos necesite, pero yo iría con la terminación de cada extremo. Esto debe hacerse para cada par diferencial (porque la idea de usar cargas de terminación es igualar la impedancia del cable y la carga para reducir los reflejos y otros efectos no coincidentes)

Las líneas de transmisión de datos siempre deben estar terminadas y los ramales deben ser lo más cortos posible para evitar reflejos de señal en la línea. Una terminación adecuada requiere la coincidencia de las resistencias de terminación, RT, con la impedancia característica, Z0, del cable de transmisión. Debido a que el estándar RS-485 recomienda cables con Z0 = 120 W, el cable troncal suele terminar con resistencias de 120 W, una en cada extremo del cable (consulte la Figura 6-1, a la izquierda).

ingrese la descripción de la imagen aquí

Fuente: https://www.ti.com/lit/pdf/slla272

En el documento también tienen un método genial para terminar para reducir el ruido del modo común, vale la pena leerlo.
Gracias por compartir sus pensamientos sobre esto, tiendo a pensar lo mismo. Ha vinculado una nota de aplicación realmente agradable de TI (¡también tenía un enlace en la pregunta! :). En lo que respecta a los grandes fabricantes de chips, parece recomendable la terminación en el extremo del controlador de la línea en un sistema full-duplex, al menos por su versatilidad.
¿Te refieres a la terminación dividida? Curioso porque en los foros de TI dicen que no les resultó tan útil con RS-485, ya que es más adecuado para el bus CAN. No mencionan por qué, pero sospecho que es porque los controladores pueden manejar el modo común entre -1 y +3 voltios, y el modo común puede variar 0.2V entre los estados lógicos 0 y 1. Por lo tanto, diferentes controladores deben cargar el bus a su propio modo común cuando comienzan a transmitir y esa corriente luego fluye en el cable de retorno común. Me gustaría saber más si es útil o no.
Sí, el dividido. Nunca lo he probado, tal vez sea el momento

Las terminaciones van en los extremos físicos de las líneas, básicamente simples, al menos para RS485, donde puede haber múltiples transmisores posibles (RS422 tiene una sola terminación en el otro extremo y el transmisor DEBE estar en un extremo del bus).

Cualquier línea terminada en el otro extremo en su impedancia característica parece una línea infinita, sin reflejos de energía.

Si extiende esto a una línea con un controlador tocado en el medio (RS485), entonces, siempre que ambas direcciones estén terminadas, el controlador ve dos líneas 'infinitas' y nuevamente sin reflejos.

Sin embargo, la clave es que esto no se trata principalmente de lo que ven los dispositivos cerca de los extremos de la línea, sino de lo que ve un dispositivo en la mitad de la línea, y es aquí donde la terminación realmente comienza a importar. Si considera una línea sin terminar, entonces ese receptor en el punto medio verá su señal original más una versión retrasada que regresa del reflejo, que es bastante capaz de arruinar las cosas, mientras que el receptor justo al final de la línea lo hará. solo vea su señal transmitida al doble de la amplitud esperada (generalmente bien).

Las suposiciones pueden ser incorrectas.

No hay contracción en la interred para requerir una impedancia diferencial adaptada al cable en la terminación del bus. Tampoco existe ninguna contradicción en la terminación de ambos extremos de un bus dúplex completo.

El estándar de cable común es un par trenzado diferencial de 120 ohmios, pero puede usar otros cables y cambiar las cargas para que coincidan.

La coincidencia hace una gran diferencia en la reducción de la ondulación, aunque el mejor método es sesgar una cadena con un casquillo de derivación de RF a tierra dividiendo dos resistencias de 60 ohmios en ambos extremos para atenuar el ruido de CM.

La impedancia de la fuente de cada controlador suele ser más baja que la del bus y tiene una relación no lineal compleja con la polarización del voltaje, pero si no hay reflejos en los extremos, no habrá reflejos en la fuente de los que preocuparse en cada fuente.

¡Gracias por tus comentarios, Tony! No estoy seguro de entender lo que quiere decir cuando dice que no hay contradicción con respecto a la terminación en ambos extremos de un bus full-duplex; al menos, la hoja de datos de ADI insta explícitamente a terminar solo los receptores. Pero de nuevo, creo que estoy malinterpretando lo que quieres decir. Además, a menos que eso nos aleje demasiado del tema, ¿puede agregar un poco más de información sobre el efecto de la impedancia de la fuente en la terminación? Lo he visto mencionado antes, intenté encontrar más, pero hasta ahora no he tenido mucha suerte. ¡Gracias!
Por cierto, traté de mantener la pregunta genérica, pero en mi caso específico estoy trabajando con algunos dispositivos RS-485 de terceros que pueden o no estar usando resistencias de precisión. Entonces, ¿estaba pensando que es seguro asumir que puede haber algunos reflejos?
@avg Pero la imagen de la nota de ADI y el texto debajo de ella sobre la terminación se contradicen entre sí. Entonces, la imagen es un diagrama conceptual y no es del todo correcta sobre la terminación RS-485, lea el texto debajo para averiguarlo.