Protocolo de bus UART
El nivel TTL es el nivel de salida del circuito TTL, donde "TTL" es la abreviatura de "transistor-transistor logic" en inglés y "Transistor-Transistor Logic" en chino. ", por lo que el circuito TTL es un "circuito lógico transistor-transistor".
Dado que el nivel es un rango de voltaje que cambia continuamente, para utilizar este voltaje analógico para representar el 1 lógico y el 0 lógico de la cantidad digital, el nivel TTL estipula:
RS232 es el estándar de la industria electrónica estadounidense. El estándar de interfaz de comunicación en serie publicado por la asociación en 1962, donde RS es la abreviatura de "Estándar recomendado" en inglés, la traducción al chino es "Estándar recomendado" y 232 es el número de identificación. Este estándar especifica la interfaz física y los niveles lógicos de las comunicaciones serie. El nivel de salida se llama nivel RS232.
La comunicación RS232 más simple consta de tres líneas de datos, a saber, TxD, RxD y GND. RS232 utiliza niveles lógicos negativos, es decir, -15 V ~ -3 V representa el "1" lógico y 3 V ~ 15 V representa el "0" lógico. El nivel aquí es el voltaje de la línea TxD (o línea RxD) en relación con GND.
Se puede ver que el nivel TTL y el nivel RS232 son diferentes en términos de rango de voltaje y polaridad (nivel lógico negativo RS232), por lo que la interfaz entre los dos niveles no se puede conectar directamente.
Para convertir el nivel TTL del microcontrolador al nivel RS232, normalmente necesitamos un chip de conversión dedicado, como el MAX3232 de TI.
/p/33041966
m/cable/RS-232.html