Estaba jugando hoy con una configuración muy simple de pic16f876 y max232 conectados al puerto COM de una PC que ejecuta un emulador de terminal. 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 asombro, después de quitar 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 pude probar con velocidades más altas porque el cristal de 4 MHz que uso no es adecuado para generar velocidades de transmisión más altas). Pero de todos modos, hasta ahora todo lo que probé funciona bien. Incluso probé con otro chip análogo ST232CN y también funciona sin tapas.
Así que mi conclusión es que max232 ya tiene dentro todo lo que necesita para la generación de +/-8.5V. Hasta ahora pensaba que el chip DEPENDE de las tapas externas para funcionar. Pero parece que no son criticos para el funcionamiento del max232 pero... no se, solo dan estabilidad extra? 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 tapas, ¿cuáles serían los inconvenientes si sigo usando esta configuración sin tapas?
PD: Como no esperaba que max232 funcionara sin mayúsculas, al principio pensé que estaba equivocado y que estaba observando algún eco local en la terminal. Pero luego programé el uc para que repita no el mismo byte sino el byte + 1. Como era de esperar, se observaron los símbolos ASCII incrementados llegando al terminal, por lo que se eliminó la posibilidad de eco local.
No es probable que Max232 esté bombeando +/- 7.5V o más sin los capacitores, más que su terminal acepte 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, su terminal acepta simplemente proporcionar +/- 5 V para el max232.
Algunos equipos (a veces más antiguos) requieren +/-12 V y los 7,5 V que Max232 aumentaría a una línea de 5 V lo llevaría allí. Como mencionó Gustavo, si lo conecta a un alcance, es poco probable que vea un +/- 12V sostenido o más saliendo del max232.
Gustavo Litovsky
Oli Glaser