1 votos

¿Resistencias de terminación utilizando transistores bipolares para RS-485?

Estoy planeando utilizar RS-485 en una red y no tengo mucha experiencia en el estándar, pero entiendo que la resistencia de terminación debe ser proporcionada para longitudes considerable y velocidades de transmisión. Para CAT5e, el valor de coincidencia de impedancia es típicamente de 120 ohmios. Si la impedancia varía dependiendo de la longitud del cable, entonces:

  1. ¿Necesita ajustarse el valor del resistor de coincidencia de impedancia dependiendo de la longitud del cable/velocidad de transmisión, o esto puede ser "activado" como un valor fijo (120 ohmios) cuando aumenta la longitud del cable o el usuario desea aumentar la velocidad de transmisión?

  2. ¿Es posible proporcionar la activación electrónica del resistor de coincidencia de impedancia utilizando transistores bipolares? Tengo en mente algo así:

ingresar descripción de la imagen aquí

  1. Como la activación del transistor puede depender de cómo está presente la polaridad en las líneas A/B del RS-485, supongo que podría ser posible activar un conjunto de resistencias a través de transistores gestionados por un GPIO de microcontrolador. ¿Es esto correcto? si no, ¿puedes compartir un arreglo de circuito específico para esto?

Si la resistencia necesita ser controlada dinámicamente (es decir, dependiendo de la longitud, tipo de cable CAT5e = 120 ohmios y CAT6 típicamente 100 ohmios), entonces dependiendo de un comando, supongo que podría programar el conjunto de resistores IM de 100 ohmios o el conjunto de 120 ohmios si puedo usar una terminación controlable.

Estoy planeando utilizar MAX3081 con bajo sesgo para comunicaciones. La recomendación en sus diagramas es utilizar terminadores a través de las líneas A/B, no de la señal a tierra (en caso de que alguien pregunte).

ingresar descripción de la imagen aquí

Por favor, comparte tus pensamientos/recomendaciones sobre esto.

1voto

MeanderingCode Puntos 11

La impedancia no debería variar con la longitud del cable. Es una combinación de la inductancia del cable con su capacitancia:

ingresar descripción de la imagen aquí Desde este artículo.

Ver también excelentes respuestas aquí.

Existen circuitos integrados con terminación "Activatable" (como LTM2881) pero eso es para conexiones que no son punto a punto.

ingresar descripción de la imagen aquí

Tu "solución" propuesta simplemente intentaría cortocircuitar las líneas RS-485 directamente a tierra, sin proporcionar una terminación controlada. Y las resistencias de 120R siempre están conectadas. También ten en cuenta que "A" no es Tx y "B" no es Rx. "B" es simplemente "A" invertido.

ingresar descripción de la imagen aquí

0voto

Chad Johnson Puntos 248

La parte complicada con tu esquemático actualizado sería llevar el voltaje en GPIO1 y GPIO2 a un voltaje en algún lugar entre A+0.6V y B+0.6V los voltajes de bus absolutos en RS485 están mal restringidos. (podría estar en cualquier parte +/- 12V)

tal vez algo como esto en su lugar:

esquemático

simula este circuito – Esquemático creado usando CircuitLab

esto utiliza una fuente de corriente basada en el voltaje de GPIO, Q5 y R4 para alimentar un espejo de corriente Q3 Q4 que envía la corriente para polarizar el transistor de terminación.

Sólo se usa un transistor explotando el beta invertido.

Si no tienes una fuente de 12V a mano, quizás utilices un optoacoplador en su lugar.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X