UART
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
UART est un terme qui vient de l'anglais, ce sont les initiales de : Universal Asynchronous Receiver Transmitter. L'UART est donc un émetteur-récepteur asynchrone universel.
En langage courant, c'est le composant utilisé pour faire la liaison entre l'ordinateur et le port série . L'ordinateur envoi les données en parallèle (autant de fils que de bits de données). Il faut donc transformer ces données pour les faire passer à travers une liaison série qui utilise un même fil pour faire passer tous les bits de données.
Sommaire |
[modifier] Constitution d'une trame UART
Une trame UART est constituée des bits suivants :
- un bit de start toujours à 0 : servant à la synchronisation du récepteur
- les données : la taille peut varier (généralement entre 5 et 9 bits)
- éventuellement un bit de parité paire ou impaire
- et un bit de stop toujours à 1 (la durée peut varier entre 1 et 2 temps bit)
Le niveau logique de repos est le 1.
[modifier] Vitesse de transmission
Afin de faciliter l'interopérabilité entre périphériques (PC, microcontrôleur, modem,...) des vitesses de transmission sont normalisées, l'unité baud correspondant à un temps bit :
- 110 bps
- 300 bps
- 1200 bps
- 2400 bps
- 4800 bps
- 9600 bps
- 19.200 bps
- 38.400 bps
- 57.600 bps
- 115.200 bps
- 230.400 bps (selon la fréquence d'oscillation employée)
[modifier] Diagramme UART
[modifier] USART
USART est une abréviation signifiant Universal Synchronous & Asynchronous Receiver Transmitter. C'est un circuit électronique qui permet de mettre en série (sérialiser) les octets à transmettre par un modem. Cela signifie que chaque bit constituant l'octet sont transmis les uns après les autres sur un seul fil et non simultanément sur 8 fils. Beaucoup de circuits intégrés disposent désormais d'UART qui peuvent communiquer de manière synchrone ; de tels périphériques portent le nom d'USARTs.