¿Por qué MAX232 funciona sin ningún capacitor?

6

Estaba jugando hoy con una configuración muy simple de pic16f876 y max232 conectado al puerto COM de una PC que ejecuta un emulador de terminal. Solo estaba probando (el uc simplemente hace eco de todo lo que recibe) cuando decidí intentar usar condensadores más pequeños para max232. Para mi sorpresa, después de haber quitado de la placa de prueba TODOS LOS CINCO condensadores (C1-4, Cbypass), resultó que la comunicación seguía funcionando bien. Funciona a 9600 y 28.8k (no se pudo realizar la prueba con velocidades más altas porque el uso del cristal de 4MHz que uso no es adecuado para generar los baudrates más altos). Pero de todos modos, hasta ahora todo lo que he probado funciona bien. Incluso probé otro chip ST232CN análogo y también funciona sin mayúsculas.

Así que mi conclusión es que max232 ya tiene todo lo que necesita para la generación de +/- 8.5V. Hasta ahora pensé que el chip DEPENDE de las tapas externas para funcionar. Pero parece que no son críticos para la operación max232 pero ... No sé, ¿solo proporcionan estabilidad adicional? Y sin embargo, con todas mis pruebas nunca observé una transferencia de datos corrupta, así que me pregunto de qué tipo de interferencia protegen realmente las mayúsculas, ¿cuáles serían los inconvenientes si continuara usando esta configuración sin mayúsculas?

PD: Como no esperaba que max232 funcionara sin mayúsculas, al principio pensé que estaba equivocado y que estaba observando un eco local en la terminal. Pero luego programé el uc para hacer eco no del mismo byte sino del byte + 1. Como era de esperar, se observó que los símbolos ASCII incrementados llegaban al terminal, por lo que se eliminó la posibilidad de eco local.

    
pregunta Cleric

1 respuesta

9

No es probable que Max232 esté bombeando +/- 7.5V o más sin los condensadores, más que su terminal acepta el voltaje de nivel lógico que sale de su controlador pic.

La especificación RS232 permite cualquier cosa entre +3 a +15 y -3 a -15. Si la línea de suministro al Max232 es de 5 V, entonces simplemente proporcionar +/- 5V para el max232 es aceptable para su terminal.

Algunos equipos (a veces más antiguos) requieren +/- 12V y los 7.5V que Max232 aumentaría a una línea de 5V lo llevaría allí. Como lo mencionó Gustavo, si lo conecta a un alcance, es poco probable que vea un +/- 12V o más sostenido saliendo del max232.

    
respondido por el MandoMando

Lea otras preguntas en las etiquetas