¿A qué longitudes de cable se requieren resistencias de terminación para redes RS-485?

He notado que mis experimentos en el laboratorio con RS-485 funcionan bien con cables bastante cortos, pero se necesitan resistencias de terminación para instalaciones reales. ¿Es su presencia o ausencia una función de la longitud del cable o de otros factores?

Respuestas (3)

Todos los cables RS-485 requieren terminación. Es posible que algunos funcionen sin ellos, pero todos deberían tenerlos.

De hecho, es probable que descubras que se dejan de lado con la misma frecuencia con la que se colocan. RS-485 es uno de esos estándares que a menudo implementan personas que no tienen idea de lo que están haciendo, y se usa con frecuencia. en un 'bueno, funciona, ¿no?' tipo de manera
De hecho, hay una buena guía para esto: ti.com/lit/an/snla034b/snla034b.pdf . Si la longitud es lo suficientemente corta o la tasa de bits es lo suficientemente baja, incluso TI afirma que "la opción de no terminar la señal es claramente la solución más rentable".
Si "algunos pueden simplemente funcionar sin" terminación, entonces, ipso facto, la terminación no es necesaria.

En general, para cables cortos (< 20-30 m) y velocidades de transmisión bajas (< 115200) puede prescindir de ellos sin muchos problemas. Pero:

  1. Es útil poner algún tipo de carga en las líneas de señal para mejorar la inmunidad al ruido (el controlador RS485 suministrará suficiente corriente para cambiar el voltaje en la línea diferencial, muchas fuentes de ruido no lo harán). Pero no necesita que esta carga sea igual a ninguna "impedancia característica", 200 500 Ω estará bien.

  2. Cuando opte por un cableado largo o de alta velocidad, necesitará una terminación adecuada que depende del cable que utilice. Así que esto debería ser 100 Ω para cables Cat 5 (no 120 Ω ).

No se olvide de las resistencias pull-up y pull-down. Son necesarios a menos que todos los receptores utilizados en el sistema proporcionen una salida bien definida (de alto nivel) para 0 V aporte. Sus valores deben elegirse de modo que (cuando se conectan junto con las resistencias de "terminación") la línea no excitada esté correctamente polarizada ( > 0.3 V para la mayoría de los receptores)

Dado que las resistencias de terminación cargan la red, no deben usarse a menos que sean necesarias. Dado que las ondas reflejadas se amortiguarán en 3 o 4 ciclos, si el tiempo para que esto ocurra es menor que el ancho de un bit de datos (o la mitad del ancho de bit si se muestrea en el medio), las ondas reflejadas no interferirán y las resistencias de terminación no son necesarias. requerido.

Es un cálculo bastante simple, calculando la velocidad de propagación con un promedio de alrededor del 65 % de la velocidad de la luz: para una velocidad de comunicación de 9600 bps, en un cable de 1000 pies, tiene un tiempo de ida y vuelta de 3 usec, un tiempo de atenuación entre 9 -12 usec, y un ancho de bit de 10 mseg. Por lo tanto, cada onda reflejada se amortiguará antes de muestrear cada bit, por lo que no se requieren resistencias de terminación.

RS-485 está diseñado para admitir resistencias de terminación, por lo que cargar la red no es un problema. Dejar las resistencias de terminación podría causar un aumento de EMI y otros problemas y, si la calidad de la señal es lo suficientemente mala, podría causar errores incluso cuando la velocidad en baudios sea lenta. Nota: No le di a esta respuesta un -1, aunque probablemente lo merezca.
La idea general de esta respuesta no es del todo mala, y algunos fabricantes de equipos recomiendan dejar la terminación. Sin embargo, en general es una mala idea porque los problemas que causa pueden ser engañosos. Además, a 9600 baudios, un ancho de bit es un poco más de 100 microsegundos, de ninguna manera diez milisegundos. Los UART generalmente toman muestras en el medio (o, a veces, toman tres muestras y funcionan mejor en 2 de 3), por lo que definitivamente desea que los reflejos desaparezcan antes de aproximadamente un tercio de bit. La terminación es muy importante, pero en realidad, si su cable mide solo 15 pies, probablemente esté bien