UARTs
L'acronyme « UARTs » correspond à « Universal Asynchronous Receiver/Transmitter ». Il s'agit d'un module ou appareil d'un circuit intégré qui convertit les données d'une interface série ou en parallèle synchrone en données d’interface série asynchrones, à des fins d'utilisation dans les normes de signalisation telles que RS232. Le bus synchrone est relié à un système de processeur ; l'interface UARTs reçoit ou transmet des données vers et depuis ce bus local et les met dans sa propre mémoire tampon. La mémoire tampon contient les données envoyées par le bus asynchrone ou à transmettre à ce dernier. Pour faciliter le transfert de données, la plupart des interfaces UARTs incluent des mémoires tampons de type Premier entré premier sorti (FIFO), situées sur les chemins de réception et de transmission. L'orsqu'un seul boîtier inclut plusieurs interfaces UARTs, on parle de « DUARTs ». Une interface UART est qualifiée d'universelle, car elle est fréquemment utilisée pour la connexion et est disponible dans la plupart des systèmes numériques, au sein desquelles elle joue différents rôles d'interface de communication. Elle est également asynchrone, car elle ne nécessite aucun encodage ou décodage de signal d'horloge numérique. Les mots de données sont encadrés par les bits de départ et d'arrêt des caractéristiques configurables. Ces éléments sont détectés par le récepteur afin de synchroniser le flux binaire et de récupérer les données. Les mots de données sont envoyés sous la forme de bits, encodés en tant que niveaux de signal. Les interfaces UARTs connectées doivent être configurées de manière à fonctionner selon le même débit de données. Il s’agit du débit en bauds, qui représente le débit binaire global des communications, y compris les temps système du tramage. Une interface UARTs présente un générateur d'horloge interne, qui fonctionne à une fréquence nettement supérieure à la période binaire. Le flux d'entrée est échantillonné par cette horloge, afin de déterminer les bits de tramage et l'état 1 ou 0 de la transmission au milieu de chaque période binaire. Lorsqu'un mot est envoyé ou reçu, un signal d'interruption est généralement envoyé au microprocesseur, afin de signaler cet événement. Sinon, un pilote logiciel surveille régulièrement les niveaux de données des éléments Premier entré premier sorti (FIFO) et transfère les données entre l'interface UARTs et le système CPU, en fonction des états de la mémoire tampon Premier entré premier sorti (FIFO). Ce processus est appelé « interrogation ». Les interfaces UARTs peuvent détecter et signaler les erreurs de tramage, de parité, de sous-exécution et de surexécution au processeur. Elles peuvent également détecter les interruptions de communication au cours desquelles le flux de données s'arrête. Les interfaces UARTs sont utilisées pour les interfaces de communication en série plus lentes, par exemple pour les communications de données de contrôle ralenties entre les sous-systèmes ou les données des paquets circulant vers ou depuis les modems dotés de paquets. Les débits classiques sont les suivants : 1 200, 2 400, 4 800, 9 600, 19 200, 38 400 et 153 600 bauds. Toutefois, d’autres débits sont également pris en charge.
0
Produits Totaux