terminación RS485

2

¿Cuál es la forma recomendada para la terminación RS485? Leí acerca de un par de opciones para hacer esto. Si no quiero disipar la potencia adicional, ¿puedo poner una resistencia de 120 ohmios?

Vi la siguiente implementación:

simular este circuito : esquema creado usando CircuitLab

¿La resistencia de terminación debe ubicarse al final de la línea de transmisión? Vi que puede ser antes del último esclavo de la línea y, a veces, después.

    
pregunta Electrician

2 respuestas

1

El estándar RS-485 no especifica valores para resistencias de terminación. Ambos extremos de la línea de transmisión deben terminarse con una resistencia que sea igual a la impedancia característica de la línea de transmisión. Esto es para evitar reflejos de la señal. Una gran cantidad de cable de par trenzado tiene una impedancia característica de 120 ohmios, por lo que este valor se ha convertido en un estándar no oficial. Sin embargo, es probable que las pistas de PCB tengan una impedancia característica diferente, por lo que la resistencia de terminación deberá ajustarse en consecuencia.

También debe desviar cada parte de la línea para evitar ruidos no deseados en la línea de transmisión. Los valores exactos deben especificarse en la hoja de datos del dispositivo que está utilizando.

El siguiente enlace ofrece una buena descripción general, ya que las referencias son más detalladas. enlace

    
respondido por el Vance
0

Este tutorial de Maxim proporciona pautas sobre el cableado de redes RS485

enlace

  

Resumen: se describe el método correcto de cableado de una red RS-485, con recomendaciones para cableado de par trenzado y ubicación correcta de resistencias de terminación. Las formas de onda recibidas se muestran para ejemplos de la terminación correcta e incorrecta del cable. Las configuraciones se muestran para una red simple, de transmisor único / receptor múltiple a través de múltiples transceptores a circuitos multibranqueados.

Este analiza las terminaciones a prueba de fallos, que podrían ser útiles en los casos en que se utilizan diferentes tipos de transceptores RS485.

enlace

  

A prueba de fallos

     

Decidir si necesita una resistencia de terminación o no es solo parte del problema al implementar un sistema RS-485. Normalmente, la salida del receptor RS-485 es "1" si A > B por + 200 mV o más, y "0" si B > A por 200mV o más. En una red semidúplex RS-485, el transceptor maestro triplica el bus después de transmitir un mensaje a los esclavos. Entonces, sin una señal que conduzca al bus, el estado de salida del receptor no está definido, ya que la diferencia entre A y B tiende a 0V. Si la salida del receptor, RO, es "0", los esclavos la interpretan como un nuevo bit de inicio e intentan leer el siguiente byte. El resultado es un error de trama porque nunca se produce el bit de parada. El autobús no se reclama y la red se detiene.

     

Desafortunadamente, diferentes ejecuciones de chips pueden producir diferentes señales de salida en RO para una entrada diferencial de 0V. El prototipo puede funcionar perfectamente, sin embargo, ciertos nodos fallarán en una ejecución de producción posterior. Para resolver este problema, desvíe el bus como se muestra en la Figura 7 en Terminación Multidrop / Fail-Safe. La polarización del bus garantiza que la salida del receptor permanezca en "1" cuando el bus esté en triple estado. Alternativamente, puede usar receptores "a prueba de fallas verdaderos" como los de las familias MAX3080 (5V) y MAX3070 (3V). Estos dispositivos aseguran una salida de RO de "1" en respuesta a una entrada diferencial de 0 V cambiando el umbral del receptor a -50mV.

    
respondido por el CrossRoads

Lea otras preguntas en las etiquetas