Réponses:
UART = émetteur récepteur asynchrone universel
USART = Émetteur récepteur asynchrone synchrone universel
Un USART peut agir en mode asynchrone comme un UART. Mais il a la capacité supplémentaire d'agir de manière synchrone. Cela signifie que les données sont cadencées. L'horloge est récupérée à partir des données elles-mêmes ou envoyée en tant que signal externe. Les données sont régulières et les bits se synchronisent avec le signal d'horloge. Aucun bit de démarrage et d'arrêt n'est utilisé. Cela permet un débit en bauds plus élevé lors d'un fonctionnement synchrone car les synchronisations binaires ont une certaine garantie et davantage de bits peuvent être utilisés pour les données plutôt que comme en-têtes.
Tandis qu'un UART a un signal d'horloge interne et les données sur le bus peuvent avoir une synchronisation quelque peu plus bâclée et régulière. Les UART nécessitent des bits de démarrage et d'arrêt et les données asynchrones sont uniquement synchronisées avec les bits de démarrage et d'arrêt.
Voilà, la communication synchrone est synchronisée, tandis que l'asynchrone est synchronisée automatiquement. Les principaux inconvénients de l'UART asynchrone:
La communication synchrone n'a pas ces inconvénients et n'a pas besoin d'une fréquence d'horloge fixe. I2C par exemple, permet à un esclave de ralentir l'horloge si elle est trop rapide, en étirant l'impulsion d'horloge du maître. Principaux inconvénients:
UART -
UART ne nécessite que le signal de données.
Dans UART, les données ne doivent pas être transmises à un taux fixe.
Dans UART, les données sont normalement transmises un octet à la fois.
Dans UART, la vitesse de transfert de données est définie autour de valeurs spécifiques telles que 4800, 9600, 38400 bps, etc.
La vitesse UART est limitée à environ 115200 bps.
Un duplex plein.
USART -
Dans USART, le mode synchrone nécessite à la fois des données et une horloge.
En mode synchrone d'USART, les données sont transmises à un débit fixe.
Dans USART, les données synchrones sont normalement transmises sous forme de blocs
Le mode synchrone permet un DTR (taux de transfert de données) plus élevé que le mode asynchrone, si tous les autres facteurs sont maintenus constants.
USART est plus rapide que 115kb.
Semi-duplex.
Pour plus de détails, veuillez vous référer au lien suivant: -