¿Qué significa USB a TTL?
La función del módulo USB a TTL es convertir el nivel a un nivel que ambas partes puedan reconocer para la comunicación.
La lógica de nivel de la interfaz de comunicación del microcontrolador es diferente de la de la interfaz de comunicación de la PC. La interfaz de comunicación en la PC tiene una interfaz USB, y la lógica de nivel correspondiente sigue el principio de USB; Interfaz DB9 (puerto de nueve pines), la lógica de nivel correspondiente sigue el principio RS-232.
La comunicación en serie en el microcontrolador pasa a través de los cuatro pines RXD, TXD, VCC y GND del microcontrolador, y la lógica de nivel correspondiente sigue el principio TTL.
Información ampliada:
USB es un puerto serie (un puerto serie es un tipo de interfaz grande, que incluye, entre otros, RS232. Tiene un protocolo de comunicación complejo y admite conexión en caliente). El intercambio y los datos se pueden transferir a velocidades muy rápidas. El puerto serie se refiere al puerto serie RS232, que es una interfaz de transmisión casi sin protocolo y puede enviar y recibir datos directamente.
TTL se refiere al nivel del circuito lógico del transistor. Solo hay una diferencia en el nivel de señal entre TTL y RS232, y no hay otra diferencia. USB también es un nivel TTL, pero el microcontrolador 51 no tiene un controlador USB integrado, por lo que no admite la descarga directa de USB. Y debido a que el protocolo USB es muy complejo, el software del microcontrolador 51 generalmente no se usa para simular USB.