🛠 Première capture UART avec SLogic32U3
Objectifs
Ce tutoriel vous guide dans la configuration de votre analyseur logique SLogic32U3 pour capturer et décoder une communication série UART. Vous apprendrez à définir les paramètres de seuil et à interpréter les trames de données brutes, une compétence fondamentale pour le débogage d'appareils embarqués.
Matériel nécessaire
- Analyseur logique SLogic32U3
- Câble USB-C (USB 3.2 Gen2 recommandé pour la vitesse)
- Ordinateur avec SLogicView installé
- Dispositif source émettant un signal UART (ex : Arduino, Raspberry Pi)
- Câbles Dupont mâle/femelle
- Résistance de 100 Ω (optionnelle pour protection)
Étapes
- Physiquement, connectez le SLogic32U3 à votre ordinateur via le port USB-C. Le logiciel SLogicView détectera automatiquement l'appareil grâce à son interface 10 Gbps.
- Identifiez les broches TX (Transmit) et RX (Receive) sur votre dispositif source. Ne connectez que TX de la source à un canal du SLogic32U3 (ex : Canal 0) et RX de la source à un autre canal (ex : Canal 1).
- Dans SLogicView, définissez la fréquence d'échantillonnage. Pour 2 canaux, vous pouvez monter jusqu'à 1400 MS/s, mais 100 MS/s est largement suffisant pour l'UART standard (9600 à 115200 bauds).
- Configurez le seuil de déclenchement. La tension d'entrée va de 0 à 10 V. Si votre source est en 3.3 V, fixez le seuil à 1.65 V pour une détection précise des niveaux logiques.
- Lancez l'acquisition. Le signal brut apparaîtra sous forme de lignes haute/basse. Utilisez l'outil de décodage d'UART intégré.
- Sélectionnez le canal correspondant au TX de la source comme entrée de décodage. Définissez la vitesse en bauds (ex : 115200) et les bits de données (généralement 8).
Vérification
Le décodeur doit afficher des caractères lisibles dans la fenêtre d'analyse. Vérifiez que les bits de start et de stop sont correctement alignés avec les transitions visibles sur le signal brut.
Pour aller plus loin
Essayez d'utiliser le module ADC optionnel pour surveiller la tension d'alimentation en parallèle, ou configurez des seuils différents pour tester des niveaux logiques de 1.8 V.
Autres tutoriels pour cette carte
- SLogic32U3 : Premier branchement et mise en route
- Analyser un bus de protocole avec SLogic32U3
- Mise en route du SLogic32U3 : installation et premier branchement
- Interfacer le SLogic32U3 avec des périphériques externes
- Débogage de bus I2C et SPI avec le SLogic32U3
- Mise en route avancée du SLogic32U3 : configuration et validation