Diseño del transceptor RS485: polarización, terminación, filtro y protección

Para la realización de un transceptor RS485, me encontré con la pregunta: ¿Cómo se pueden implementar mejor la polarización, la terminación, el filtro de señal y la protección en un diseño?

En mi caso, un maestro RS485 (con polarización y terminación, longitud de cable de bus < 2 m, < 10 esclavos, medio dúplex) y un esclavo RS485 deben implementarse con el SN65HVD75 o circuitos integrados similares.

Maestro RS485 con Polarización y Terminación

Para un transceptor maestro RS485 con terminación y polarización de bus, encontré en mi investigación implementaciones con una resistencia en serie en cada línea de bus, frente al transceptor. Estas resistencias (Rs) se utilizan para limitar la corriente durante un evento transitorio.

Implementaciones modernas de RS485

Para agregar polarización y terminación a esta solución, colocaría las resistencias para polarización y terminación frente a las resistencias en serie:

Resistencias en serie delante del transceptor

En un informe de aplicación de TI, también encontré esta forma, que se muestra en a) (resistencias en serie entre terminación y polarización):

Aplicaciones de polarización y terminación RS485

Preguntas:

¿Cuál es la forma correcta de implementar la terminación de bus con polarización utilizando resistencias en serie para limitar la corriente durante un evento transitorio?

¿Es el uso de resistencias en serie en general una solución útil?

Para filtrar el ruido de la señal de alta frecuencia, ¿se pueden colocar condensadores (1nF..10nF) desde cada línea de bus a tierra?

En otros diseños, investigué soluciones con un cm-chocke o ferritas en serie en lugar de resistencias en serie:

Solución con cm-choke o ferritas en serie

¿Cuáles son las ventajas de un diseño con ferritas en serie? ¿Cuál es una buena forma general de combinar polarización, terminación, filtrado de señales y protección para un transceptor RS485?

Respuestas (1)

Está complicando mucho esto al proporcionar una protección innecesaria y un filtro de ruido para un circuito transceptor RS485. Aquí hay algunos puntos según mi experiencia de usar el circuito RS485 durante más de 2 años en un entorno industrial hostil sin ningún problema hasta ahora y funciona bien.

primero, no necesita resistencias en serie R12 y R13 en la línea A y B para transitorios.

Entonces no necesita ningún condensador en las líneas A y B para filtrar el ruido. Debido a que el protocolo RS485 en sí tiene suficiente capacidad de filtrado de ruido porque utiliza una señal de voltaje diferencial para la comunicación con A y B, de modo que el ruido en la línea A y B se filtró debido al par trenzado. El voltaje diferencial de extremo a extremo permanecerá casi igual sin importar cuánto. hay ruido en los alrededores (pero necesita usar un cable estándar RS485 con par trenzado blindado y una impedancia de 150 ohmios preferible para una larga distancia de más de 500 metros si necesita una comunicación confiable).

Según algunas hojas de datos del transceptor RS485, no requieren ninguna resistencia pull-up o pull-down en las líneas A y B. Garantizan que no se genera señal falsa cuando una línea es ideal. Pero personalmente agrego dos resistencias para mi circuito si hay suficiente espacio en la PCB.

ahora prefiero que para la resistencia de terminación agregue un interruptor como un interruptor DIP de un solo polo en serie con una resistencia de 120E para que pueda ENCENDER y APAGAR la terminación de su circuito.

Por último, también necesita algo de protección para la confiabilidad. Así que prefiero usar un diodo TVS SM712 para la protección RS485, es más que suficiente la protección que necesita para su RS485.

Espero que consigas todo esto.

Los circuitos integrados RS485 están diseñados para soportar algunos transitorios. Sin embargo, una resistencia siempre agregará algo de protección. No cuesta mucho y no ocupa mucho espacio en una PCB. La única limitación es la tasa de datos. A una velocidad de datos alta, las resistencias distorsionarán la señal.
La idea del interruptor DIP es muy buena ya que la necesidad de una resistencia de polarización puede variar según la longitud. También puede agregar agujeros para una resistencia THT provisional que cualquier persona puede soldar manualmente. O/y un interruptor DIP doble para elegir entre dos valores de resistencia,
El diodo @Fredled SM712 TVS está especialmente diseñado para usarse en el circuito RS485 para protección y, según la hoja de datos, puede proporcionar protección contra transitorios de +-15KV contra el aire y +-8KV en contacto, por lo que no creo que necesite más protección contra transitorios que esto. . Aún así, puede agregar una resistencia si lo desea y no necesita usar RS485 en el brote superior. Y una cosa más RS485 tiene CRC para filtrado, por lo que no habrá datos falsos.
Una resistencia evita que el alto voltaje aparezca en los pines RS485 ic antes de que sea evacuado por el diodo TVS. Pero debido a que el RS485 ic tiene una impedancia de entrada relativamente alta, no es necesario. Sólo mejor si no distorsiona la señal.