🛠 Première capture UART avec SLogic32U3

Sipeed SLogic32U3 : Analyseur logique 32 canaux USB 3.2 Gen2 · debutant · Apprenez à configurer le SLogic32U3 pour décoder un signal UART standard.

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

Étapes

  1. 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.
  2. 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).
  3. 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).
  4. 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.
  5. Lancez l'acquisition. Le signal brut apparaîtra sous forme de lignes haute/basse. Utilisez l'outil de décodage d'UART intégré.
  6. 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

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels