RS-232 Zero (-7V) cae cuando conecto los conectores db9

3

Estoy interactuando con un sistema utilizando RS-232. Para comunicarme, uso MAX2322 para TTL < - > RS-232 para interactuar con el microcontrolador PIC y PL2303 para USB < - > RS-232 para interactuar con la PC.

Todos los convertidores que he usado, cuando no están conectados al punto final, tienen una señal simétrica en el pin TX (+ -7, + -6, + -10, depende del convertidor). Cuando me conecto al punto final, el pin TX mantiene el voltaje para el nivel 1, pero el voltaje para cero aumenta 2 o 3V (+7 -4, +6 -3, +10 -7).

Eso no es un problema (el sistema todavía funciona), pero estoy tratando de entender por qué sucedió eso.

La comunicación utiliza 4 cables (GND, TX, RX y DTE) e intercambia datos a una velocidad de 1200 bps.

¿Puedes ayudarme a entender por qué sucede eso?

    
pregunta rnunes

1 respuesta

5

Dentro de su convertidor hay un chip de interfaz USB y un convertidor de nivel. Los tipos comunes de convertidores de nivel (MAX232 y parientes) utilizan un sistema de condensador conmutado (¿volando?) Para crear el ~ + / 10V a partir del + 5V que se les presenta. Para ello, primero convierte + 5V a + 10V, y luego convierte + 10V a -10V. Como resultado, la fuente de -10V tiene una impedancia algo mayor que la fuente de + 10V, por lo que bajo la misma carga caerá más.

Además, no estoy seguro de que la carga presentada por un receptor RS232 sea simétrica. La hoja de datos del MAX232 muestra una carga de 5k a tierra, pero no hay datos sobre la corriente en la entrada bajo varios voltajes de entrada.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas