Un des principaux avantages de UART est qu'il utilise seulement deux fils pour le transfert de données entre les périphériques. La communication UART est assez simple: UART1, après la conversion des données parallèles d'un dispositif de commande (par exemple, CPU) à format série, sont transférés à UART2, ce qui transforme les données série au format parallèle por le dispositif de réception. Par conséquent, flux de données à partir de Tx pin de UART1 pour le Rx pin de UART2 (voir Fig.1). Les UART interagissent directement, ne nécessitant que deux fils pour la transmission de données entre eux.
Les données sont transférées de manière asynchrone par l'UART, donc il n'y a pas d'horaire pour la synchronisation, ni pour la sortie de bits de l'émetteur UART ni pour la prise d'échantillon de bits dans le récepteur UART. En tant que substitut à un signaux de temps le émetteur UART ajoute les bits de début et de fin du paquet de données transférées pour marquer son début et la fin, ce qui permet au récepteur UART savoir quand il peut commencer à lire les bits.
Lorsque le récepteur UART reçoit un bit de début, commence à lire les bits entrants à une certaine fréquence, appelée vitesse de transmission. La vitesse de transmission, mesure la vitesse de transmission des données en bits par seconde (bps). Le UART doit travailler à une vitesse de transmission pratiquement identique. Au moins, la différence entre la vitesse de réception et de transmission des UART ne doit pas dépasser 10 pour cent avant que les bits de synchronisation soyez trop éloignés.
Alors, est-il possible de partager des données UART sur Ethernet? Si oui, comment le faire meilleur?
En utilisant le protocole UART, vous pouvez facilement suivre toutes les séquences de pas et les enregistrer dans un fichier. Cependant, si vous avez besoin de travailler avec un dispositif UART distant situé dans la zone de couverture du réseau Ethernet, vous devez utiliser un hardware ou software additionnel.