Explication détaillée des différences entre port série, port COM, port UART et RS232/485 et TTL

À l'heure actuelle, il existe de nombreux types d'interfaces dans les équipements de communication, et vous rencontrerez toujours diverses cartes de conversion lors du débogage. Cet article vous aidera à comprendre les différences entre ces interfaces.

Tout d'abord, le port série, le port UART et le port COM se réfèrent à la forme d'interface physique (matériel), tandis que RS232/485 et TTL se réfèrent à la norme de niveau (signal électrique).

Port série : Port série est un terme général. UART, TTL, RS232 et RS485 suivent tous des protocoles de communication similaires, c'est pourquoi ils sont tous communément appelés ports série.

Interface UART : Récepteur/transmetteur universel asynchrone (Universal Asynchronous Receiver/Transmitter). L'UART est un circuit logique pour l'émission et la réception de ports série. Cette partie peut être une puce indépendante ou être intégrée dans d'autres puces en tant que module. Il existe des modules UART dans les microcontrôleurs, les SOC et les PC. .

Port COM : fait spécifiquement référence à la forme D-SUB (une structure de connecteur, le connecteur de l'interface VGA est également un D-SUB) du port de communication série d'un ordinateur de bureau ou de certains équipements électroniques, qui applique la synchronisation de la communication série et les circuits logiques RS232. plat.

DTU/Edge Gateway/Plate-forme IoT/Module de passerelleDTU/Edge Gateway/Plate-forme IoT/Module de passerelle

TTL, RS232 et RS485 sont tous des expressions de niveaux logiques.

TTL : De nombreux modules "USB vers TTL" sur le marché sont en fait des modules "USB vers port série de niveau TTL". Ce signal 0 correspond à 0V, 1 correspond à 3,3V ou 5V, et est compatible avec le niveau IO du microcontrôleur et du SOC. Cependant, le niveau réel n'est pas nécessairement TTL, car la plupart des logiques numériques sont maintenant réalisées en technologie CMOS, mais le terme TTL est utilisé. Lorsque nous effectuons une communication série, ce qui vient directement du microcontrôleur est fondamentalement de niveau TTL.

Caractéristiques de RS232

RS232 est l'une des interfaces de communication série les plus courantes. La norme d'interface RS232 étant apparue plus tôt, elle présente inévitablement des lacunes, notamment sur les quatre points suivants :

    1. Le niveau de signal de l'interface est relativement élevé, ce qui peut facilement endommager la puce du circuit d'interface. La tension de toute ligne de signal de l'interface RS232 a une relation logique négative, c'est-à-dire : la logique "1" est de -3-15V, la logique "0" : 3-15V ; la marge de bruit est de 2V, ce qui signifie que le récepteur doit être capable d'identifier des tensions supérieures à 3V. Un signal de 3V est considéré comme un "0" logique, un signal inférieur à -3V est considéré comme un "1" logique, un niveau TTL de 5V est un positif logique, et 0 est un négatif logique. Il n'est pas compatible avec les niveaux TTL, de sorte qu'un circuit de conversion de niveau est nécessaire pour se connecter aux circuits TTL.
    2. La vitesse de transmission est faible. Pendant la transmission asynchrone, le débit binaire est de 20Kbps ; par conséquent, dans la carte de développement 51CPLD, la vitesse de transmission du programme intégré ne peut être que de 19200 pour cette raison.
    3. L'interface utilise une ligne de signal et une ligne de retour de signal pour former une forme de transmission à masse commune. Ce type de transmission à masse commune est sujet à des interférences de mode commun, de sorte que son immunité aux interférences sonores est faible.
    4. La distance de transmission est limitée. La distance de transmission maximale standard est de 15 mètres, mais en fait elle ne peut être utilisée qu'à environ 15 mètres.

Caractéristiques de RS485

Lorsque la distance de communication doit être comprise entre quelques dizaines de mètres et des milliers de mètres, la norme de bus série RS-485 est largement utilisée. RS-485 utilise une transmission équilibrée et une réception différentielle, ce qui lui permet de supprimer les interférences de mode commun. La distance de transmission maximale standard de l'interface RS-485 est de 4000 pieds (environ 1219 mètres), ce qui peut en réalité aller jusqu'à 3000 mètres. En outre, l'interface RS-232-C ne permet de connecter qu'un seul émetteur-récepteur au bus, ce qui correspond à une capacité de station unique. L'interface RS-485 permet de connecter jusqu'à 128 émetteurs-récepteurs sur le bus, ce qui signifie qu'elle a des capacités multi-stations, de sorte que les utilisateurs peuvent facilement établir un réseau de dispositifs à l'aide d'une seule interface RS-485.

Articles récents

Nous contacter