¿Por qué usar MAX232 cuando se usa un cable USB a serie?

0

Me preguntaba la necesidad de utilizar CI de tipo MAX232 cuando se utiliza un convertidor de USB a RS232. Un convertidor basado prolífico da la siguiente salida, cuando se transmite 'a'

Me parece que una simple puerta NO lo hará adecuado para trabajar con un microcontrolador.

Note: I think my cable uses a PL-2303HXD USB to Serial Bridge Controller Chip.
    
pregunta Arjob Mukherjee

4 respuestas

2

Se supone que un cable USB a RS232 debe emitir alrededor de -12 V para el estado 1 y alrededor de + 12 V para el estado 0. Su cable en particular puede estar cortando algunas esquinas. Para una compatibilidad adecuada, necesitas usar el chip correcto. Sin embargo, si está construyendo un prototipo único con un cable específico, entonces puede salirse con la suya para piratear algo que no usa los chips de interfaz correctos. Sin embargo, puedes correr a problemas inesperados.

    
respondido por el alex.forencich
2

Su captura de pantalla no muestra los niveles de voltaje. Si se trata de un verdadero convertidor de USB a RS232, el nivel bajo que se ve es -5 .. -15 V en comparación con el suelo. No puede simplemente invertir eso porque dichos voltajes negativos están fuera del rango de entrada permitido de un inversor normal (para recibir) y fuera del rango de salida producido por un inversor normal (para transmitir). El max232 proporcionó un conjunto de inversores que tienen estos rangos de entrada y salida no estándar.

Tenga en cuenta que si solo desea recibir, el viejo MC1489 le ofrece lo que necesita: un grupo de inversores que pueden manejar voltajes negativos como entradas. Tiene un compañero para la transmisión, pero ese requiere una potencia negativa (ao.) Porque la tensión negativa debe provenir de algún lugar. (Un max232 contiene un generador de condensador de vuelo que produce una tensión negativa, que es donde están esos condensadores adicionales).

    
respondido por el Wouter van Ooijen
1

Tienes un adaptador usb a serie no estándar. Normalmente, en los niveles de TTL (0 y 3.3v) no hay inversión, y en los niveles de RS232, 0 es el voltaje por encima de 5v y 1 es el voltaje por debajo de -5v. Por lo tanto, con ese cable no necesita max232 (solo un inversor), aunque puede funcionar. Pero en tu lugar tiraría el cable y tomaría algo estándar.

    
respondido por el Gregory Kornblum
0

¿Qué es exactamente lo que necesita para la interfaz? algo con una verdadera interfaz "RS232" (es decir, algo con un conector DB9 / DB25), o se está conectando a algunos circuitos de nivel lógico a través de un encabezado masculino en un PCB?

El verdadero "RS232" real usa ambos + ve y amp; -ve señalización de voltaje, pero los neófitos a menudo usan el término "RS232" incorrectamente para referirse a una interfaz de nivel lógico (señalización 0V / 3.3V o 0V / 5V).

    
respondido por el Techydude

Lea otras preguntas en las etiquetas