--Fondo--
Estoy configurando una interfaz RS232 bastante estándar desde un calibrador digital a un microcontrolador, a través de un chip MAX232 (o en mi caso, MAX3222, que es la variante de suministro de 3.3V con 2 pares de transmisores y 2 pares de receptores).
Sin embargo, lo único que no es estándar en este calibrador en particular es que utiliza un cable Opto-RS232 , que especifica las conexiones de la siguiente manera:
Las conexiones RXD y TXD son obvias.
Y DTR es para [Power +], así que lo conecté a T2-OUT en el chip MAX, por lo que puedo escribir un ALTO en un pin MCU conectado a T2-IN ==> por lo que T2-OUT estará en +5-15V .
Por lo tanto, mis conexiones hasta ahora se ven así:
-- Pregunta --
¿Existe una solución simple para la única conexión restante: RTS?
Es para [Power -] y requiere un nivel de voltaje APAGADO/BAJO de -5 a -15V.
Pero desafortunadamente, no quedan más pines de recepción RS232 (T1-OUT y T2-OUT ya están ocupados). Podría usar un chip como MAX3246 con incluso más canales, pero eso aumentaría el costo de la lista de materiales.
Parece que el opto-cable está utilizando DTR y RTS como sus propios pines de entrada de energía.
Su MAX3222 utiliza bombas de carga para generar altos voltajes positivos y negativos para la señalización a través de RS-232.
Para mí, si su cable no consume mucha corriente, lo más fácil sería conectar el suministro positivo (DSR) a V+ (pin 3) y el suministro negativo (RTS) al pin 7 del MAX3222. Voilá, poder.
Si su cable necesita más energía, deberá proporcionarla por algún otro medio (una fuente de alimentación separada o una bomba de carga).
mordedura de tabla
adam lorenzo
mordedura de tabla
adam lorenzo