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 u otros factores?
rs485
termination
fred basset
fuente
fuente
En general, para cables cortos (<20-30 m) y bajas velocidades de transmisión (<115200) puede dejarlos sin problemas. Pero:
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", estará bien.200 - 500Ω
Cuando elija cables de alta velocidad o largos, necesitará una terminación adecuada que dependerá del cable que utilice. Entonces esto debería ser para cables Cat 5 (no 120100Ω ).120Ω
No se olvide de las resistencias pull-up y pull-down. Son necesarios a menos que todos los receptores utilizados en el sistema den una salida bien definida (de alto nivel) para0 0V > 0.3V
fuente
Como las resistencias de terminación se cargan en la red, no deben usarse a menos que sean necesarias. Dado que las ondas reflejadas se amortiguarán en 3-4 ciclos, si el tiempo para que esto ocurra es menor que un ancho de bits de datos (o la mitad del ancho de bits si el muestreo en el medio), las ondas reflejadas no interferirán y las resistencias de terminación no son necesario.
Es un cálculo bastante simple, que calcula la velocidad de propagación promediando 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 amortiguación entre 9 -12 usec, y un ancho de bits de 10 mseg. Por lo tanto, cada onda reflejada se amortiguará antes de que muestree cada bit, por lo que no se requieren resistencias de terminación.
fuente