2 votos

MAX3232: cambiar la salida para que sea sólo positiva

Tengo un producto con un puerto RS232 de repuesto en el panel trasero. Está conectado de forma estándar a un MAX3232.

Me gustaría usar esto para conectar a otro dispositivo que es de nivel TTL, así que no quiero que la salida vaya por debajo de GND. El nivel alto está bien, ya que se sujeta en el otro extremo a través de una resistencia y un diodo Schottky a Vcc.

Los diseños de las placas de circuito impreso no se pueden cambiar, y preferiría evitar hacer modificaciones a mano. La inversión no es un problema; el software puede encargarse de ello.

Sin embargo, cambiar la lista de materiales no es un problema. Aún no lo he intentado, pero ¿es posible conseguirlo no colocando C2, o alguna otra cosa (atando V- a masa con una resistencia 0, etc.)?

¿Alguien lo ha hecho alguna vez? Sería de gran ayuda si es posible.

Sé que no es lo ideal, pero sería de gran ayuda.

En un mundo ideal, haría un nuevo PCB. Lamentablemente, no estoy en ese mundo para este proyecto.

1voto

Spehro Pefhany Puntos 90994

A no ser que estés bit-bangueando el RS-232 o que tu MCU tenga una función de salida invertida dudo que esto funcione (ah, sí la tiene, por tu comentario, recuerdo que unos cuantos tienen esa función.. muy útil si la necesitas).

Pero de todas formas, creo que si dejas fuera C2 y conectas a tierra V- debería funcionar.

Si vas tan lejos, ¿por qué no omites el chip y cortocircuitas las entradas y salidas con un trozo de soldadura y un pequeño puente en forma de "U" respectivamente? y fijar el puente con un poco de adhesivo. He visto hacks mucho peores que eran 100% fiables en el campo.

1voto

FCanc Puntos 11

No estoy seguro de la circuitería alrededor de su MAX3232, pero tal vez usted tiene posición existente (posiblemente en el dispositivo receptor, posiblemente en el cable / conector) donde se puede añadir un diodo, por la siguiente nota de aplicación.

Nota de aplicación 972 de TI Interoperabilidad de las normas de interfaz dice:

12. TTL a RS-232
Los niveles de salida TTL pueden interoperar directamente con determinados receptores RS-232. Esto es cierto ya que la mayoría de los receptores RS-232 admiten una especificación de umbral más estricta que la exigida por la norma RS-232. La norma RS-232 especifica que los umbrales están entre +3V y 3V, sin embargo, la mayoría de los umbrales se centran en torno a +1,5V. Si este es el caso, entonces los niveles TTL estándar (Alto > 2,0V y Bajo < 0,8V) serán detectados correctamente. Una nota de precaución es que la puerta TTL se cargará con la carga de 5 k en lugar de una carga de entrada TTL estándar. TTL estándar. La puerta TTL que controla el receptor RS-232 debe tener la capacidad de control adecuada para obtener los niveles correctos con la carga del receptor RS-232. Esta conexión se ilustra en la Figura 8.

13. RS-232 a TTL
Los niveles de salida RS-232 son polares, por lo que oscilan en torno a tierra. Esta oscilación negativa normalmente impide el funcionamiento directo con entradas TTL que prefieren tensiones positivas. Para bloquear la oscilación un diodo puede ser utilizado para recortar el swing negativo, pero se carga el conductor cuando el diodo es polarizado hacia adelante. Esto es normalmente aceptable si el driver empleado proporciona un límite de corriente relativamente ajustado en en el rango de 10 mA. La figura 9 ilustra esta interoperación con una pinza de diodo.

enter image description here

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