Cómo conectar RS232 (“Opto-RS232”)

5

--Background--

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.3 V con 2 pares de transmisores y 2 pares de receptores) .

Lo único que no es estándar en este calibre en particular es que utiliza un Opto-RS232-cable , que especifica las conexiones de la siguiente manera:

LasconexionesRXDyTXDsonobvias.

YDTRespara[Power+],asíqueloconectéaT2-OUTenelchipMAX,porloquepuedoescribirHIGHenunpinMCUconectadoaT2-IN==>porlotanto,T2-OUTestaráen+5-15V.

Porlotanto,misconexioneshastaahoraseparecenaesto:

- Pregunta -

¿Existe una solución simple para la conexión restante: RTS?

Es para [Power -] y requiere un nivel de voltaje de DESACTIVADO / BAJO -5 a -15V.

Pero, desafortunadamente, ya no quedan más pines RS232-recibir (T1-OUT y T2-OUT ya están tomados). Podría usar un chip como MAX3246 con incluso más canales, pero eso aumentaría el costo de la lista de materiales.

    
pregunta boardbite

1 respuesta

4

Parece que el cable óptico está reponiendo DTR y RTS como sus propios pines de entrada de alimentación.

Su MAX3222 usa 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 la fuente positiva (DSR) a V + (pin 3) y la fuente negativa (RTS) al pin 7 de El MAX3222. Voila, el poder.

Si su cable necesita más energía, deberá proporcionarlo por algún otro medio (una fuente de alimentación o una bomba de carga por separado).

    
respondido por el Adam Lawrence

Lea otras preguntas en las etiquetas