6 votos

¿Propósito de este oscilador (basado en 74HCT14) en el convertidor RS-232 a RS-485?

Estoy haciendo ingeniería inversa de un convertidor de RS-232 a RS-485 para entender cómo funciona. He adjuntado el esquema que he hecho ingeniería inversa de la PCB (disculpas por el esquema dibujado a mano). Lo he comprobado varias veces y estoy bastante seguro de que es correcto. La parte que me confunde es el oscilador marcado en rojo.

Reconozco que es un oscilador basado en C2 y R8, y en mi osciloscopio puedo ver que funciona a unos 10kHz. También veo que los cinco inversores paralelos en su salida están actuando como una especie de buffer. Sin embargo, ¿para qué diablos está ahí?

Este convertidor funcionará completamente alimentado por el puerto RS-232, incluso si sólo se conectan las líneas RX, TX y tierra (pines 2, 3 y 5 del DE9). NO requiere que la línea de +5~12V esté conectada a una fuente de alimentación externa.

La única teoría que tengo es que el oscilador está actuando como una especie de bomba de carga para reducir las impedancias de la fuente de Vcc y -Vcc (que de otro modo estarían limitadas por las impedancias de la fuente de los pines DE9, más 4,7k para -Vcc a través de RN1d), pero eso es sólo una conjetura y realmente no veo cómo / por qué eso funcionaría en la práctica.

Por lo tanto, cualquier indicación sobre por qué está ese oscilador y cómo logra lo que sea que hace sería apreciada.

Edición: gracias por las respuestas. He investigado un poco más sobre el RS-232. El estado de reposo de las líneas es negativo, por lo que la conexión del convertidor proporcionará el raíl negativo, y como se ha señalado, el circuito inversor genera el raíl positivo a partir de él. Lo que me despistó fue el pin de alimentación de +5~12V de la placa; me hizo pensar que el raíl positivo era el que se suministraba inicialmente, lo que por supuesto no es correcto.

[ Schematic of the RS232 to RS485 converter. The section circled in red is what I am asking about.

0 votos

¿Está seguro de que no hay nada más conectado al nodo CT3 / D6?

0 votos

Este circuito es un poco confuso. Tienes 2 fuentes de Vcc. Tienes una fuente de alimentación de tipo diodo zener y el 74HCT también se está utilizando para crear otro Vcc. Ayudaría si todas las etiquetas de voltaje tuvieran un valor de voltaje para que pudiéramos ver lo que está pasando.

8 votos

Vea cómo la alimentación positiva del 74HCT14 (pin 14) es suelo ¿Y el suministro negativo (pin 7) es el carril de suministro negativo? La sección descrita es una bomba de carga que generará un raíl de alimentación positivo a partir de la alimentación negativa. Al no estar familiarizado con el rs232 de la vieja escuela, no estoy seguro de por qué se necesita esto exactamente, pero sé que los niveles de señalización oscilan entre los voltajes positivos y negativos.

5voto

user287001 Puntos 216

Dos miembros afirman cosas opuestas, uno en un comentario y otro en una respuesta. El usuario jms ha acertado. El oscilador genera +Vcc si resulta que -Vcc está disponible como señal en el puerto RS232 conectado. Los diodos conectan los posibles -Vcc disponibles al IC del oscilador. El oscilador carga CT3 desde -Vcc y la carga es empujada para mantener +Vcc. Ese bombeo es realmente necesario, si -Vcc resulta ser el único voltaje disponible a través del puerto RS232.

Si el puerto da salida (a través de un diodo) a +Vcc, se utiliza directamente y la tensión menos Vcc no es absolutamente necesaria, aunque ayuda a la estabilidad de la tensión +Vcc.

El diseño asume que al menos uno de los voltajes -Vcc y +Vcc está disponible en el puerto RS232. El circuito RS485 sólo necesita el positivo.

-1voto

ozmank Puntos 127

Análisis del Plan B

Como Tx en RS232 está en reposo a -V -5V ~ -15Vtyp y luego se sujeta y rectifica a -6V por zener. Así que -Vcc siempre está ahí con la bomba de carga de 10kHz creando +Vcc. Puede que se debilite con datos continuos. La bomba de carga utiliza una serie de 10uF con una carga de 10uF a la bomba de carga entrega 50%V- con los 5 buffers reduciendo la Z de salida a 10 Ohms o así 100us=RC. Sin embargo, la impedancia del driver RS232 es mayor por lo que -Vcc es más lento para empezar primero seguido de +Vcc. D6 carga la tapa en serie con pulsos negativos a Gnd elevando así el reloj por encima de tierra y luego cargando +Vcc a través de D6 a CT2.

Intenté dibujar la trayectoria de la corriente de arranque de -Vcc. +Vcc es similar por encima de gnd. enter image description here

¿Alguna pregunta?

análisis antiguo

Las otras descripciones de las respuestas pueden parecer correctas, pero el análisis del esquema parece ser incorrecto.

enter image description here

Así es como creo que debe funcionar.

Pero también podría estar cargando -Vcc desde los datos de Tx en RS232 siendo -V en reposo y los bits de inicio siendo +V y luego usando una bomba de carga inversa para crear +Vcc

0 votos

¿Es arrogancia, ignorancia o pereza que la gente vote -1 sin comentarios. De cualquier manera trolls inútiles.

2 votos

Nunca voto negativamente las respuestas. Pero has rediseñado el circuito. ¿Cómo puedes estar seguro de que no hay ningún cable entre 14/U2 y GND? El que pregunta tiene el circuito real en sus manos.

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