UART Protocoles pris en charge
Systèmes embarquésUniversal Asynchronous Receiver-Transmitter
Qu'est-ce que UART?
UART (Universal Asynchronous Receiver-Transmitter) est l'une des interfaces de communication série les plus anciennes et les plus largement utilisées en électronique. Contrairement aux protocoles synchrones tels que SPI et I2C, UART n'utilisé pas de signal d'horloge partage — à la place, l'emetteur et le recepteur doivent s'accorder sur un debit en bauds (les debits courants incluent 9600, 115200, 460800 et jusqu'à plusieurs Mbps). La communication UART utilisé deux lignes de données : TX (Transmission) et RX (Reception), permettant une communication bidirectionnelle full-duplex. Chaque trame de données se compose d'un bit de depart, de 5 a 9 bits de données, d'un bit de parite optionnel et d'un ou deux bits d'arret. UART est le transport sous-jacent pour les standards de couche physique RS-232, RS-422 et RS-485, et il reste l'interface de console de débogage principale pour les systèmes Linux embarqués, les microcontroleurs, les modules GPS, les modules Bluetooth et les modems cellulaires. Parce que UART est asynchrone, l'analyse de protocole est particulièrement importante pour identifier les decalages de debit en bauds, les erreurs de cadrage, les erreurs de parite et les conditions de rupture qui sont difficiles a diagnostiquer à partir des seules formes d'onde brutes. Les ingénieurs ont fréquemment besoin de capturer et decoder les données UART pour vérifier les sorties de débogage du firmware, surveiller les commandes AT des modems et valider l'intégrité des données entre deux dispositifs. Un analyseur logique avec décodage UART traduit les signaux au niveau des bits en flux de données ASCII ou hexadecimaux lisibles.
UART Référence rapide
| type | Serial, asynchronous |
| signals | TX, RX |
| max Speed | Up to 3 Mbps typical |
| voltage Range | 1.8V – 5V (TTL) / ±12V (RS-232) |
| duplex | Full-duplex |
Instruments Acute compatibles avec UART
Solutions recommandées
Recommandé pour le décodage
TB3016F
Avec canaux analogiques
MSO2116E
Avec validation électrique
MSO3124V
RS232
Tous les produits compatibles
Série MSO3000
Série TravelBus
PX2000 Séries
Prêt à analyser ce protocole ?
Découvrez comment les instruments Acute capturent et décodent ce protocole en temps réel. Demandez une démo ou contactez notre équipe.
Comment analyser UART avec les instruments Acute
Connectez votre analyseur logique Acute aux lignes TX et RX du bus UART — utilisez un canal pour chaque direction.
Reliez un fil de masse à la masse de la carte cible.
Dans le logiciel Acute, sélectionnez le décodeur de protocole UART et assignez les canaux TX et RX.
Configurez le debit en bauds, les bits de données (typiquement 8), la parite (aucune, paire ou impaire) et les bits d'arret (1 ou 2) pour correspondre aux parametres du dispositif.
Capturez et visualisez les données décodées en valeurs hexadecimales ou en texte ASCII, avec les erreurs de cadrage et les erreurs de parite mises en evidence pour une identification facile.
Articles connexes
How to Choose the Right Logic Analyzer for Your Project
A practical decision guide for selecting the right Acute logic analyzer or mixed-signal oscilloscope based on your channel count, sample rate, protocol decode, and portability requirements.
PX2816B Protocol Exerciser: Stimulus and Response Testing for Embedded Interfaces
How the PX2816B Protocol Exerciser enables engineers to generate protocol stimulus, validate device responses, and automate compliance testing for I2C, SPI, UART, and MIPI I3C interfaces.
Getting Started with Acute Test Instruments
First-time setup guide for Acute instruments — software installation, USB connection, first capture, and basic protocol decode configuration for I2C, SPI, and UART.
UART Téléchargements et ressources
Logiciels
Application software for the TravelBus protocol and logic analyzer series. Windows 10/11.
Linux application for the TravelBus series. Separate native Linux app (not a Windows port) — currently in beta. Download the latest release from GitHub.