Description
Analyseur Logique USB SCM 24 MHz 8 Canaux
L’analyseur logique USB SCM est un outil de debug polyvalent, capable de capturer jusqu’à 8 canaux à 24MHz et un taux d’échantillonnage de 24MS/s. Il se connecte en USB à votre PC et fonctionne avec les logiciels libres Sigrok/PulseView, Saleae Logic ou Arduino IDE (via plugins), pour l’analyse de protocoles numériques (I²C, SPI, UART, 1-Wire…).
🔧 Caractéristiques techniques
- Nombre de canaux : 8 logiques (TTL 3,3 V/5 V compatible)
- Bande passante de capture : 24 MHz
- Taux d’échantillonnage : 24 MS/s (max.)
- Mémoire tampon : 16 k échantillons par canal
- Interface : USB 2.0 full-speed (12 Mbps)
- Logiciels supportés : Sigrok/PulseView, Saleae Logic, Arduino IDE
- Alimentation : via USB (5 V DC ±5 %)
- Dimensions : 65 × 23 × 12 mm
- Connecteur : câble IDC 10 broches (2 × 5) à 8 × 2,54 mm pour sondes
💡 Applications typiques
- Analyse et décodage de bus SPI, I²C, UART, CAN, 1-Wire…
- Debug de microcontrôleurs (Arduino, ESP32, STM32…), FPGA
- Vérification de triggers et de front montant/descendant
- Tracé de timing, mesure de fréquence, test de signaux numériques
- Éducation et formation en électronique
🛠️ Brochage / Connexions
| Broche IDC (2×5) | Canal logique | Fonction | Remarque |
|---|---|---|---|
| 1 | CH0 | Entrée logique 0 | TTL 3,3/5 V compatible |
| 2 | CH1 | Entrée logique 1 | … |
| 3 | CH2 | Entrée logique 2 | … |
| 4 | CH3 | Entrée logique 3 | … |
| 7 | CH4 | Entrée logique 4 | … |
| 8 | CH5 | Entrée logique 5 | … |
| 9 | CH6 | Entrée logique 6 | … |
| 10 | CH7 | Entrée logique 7 | … |
| 5 (GND) | GND | Masse | Relié à la masse du circuit |
| 6 (VCC) | 5 V | Alimentation | Optionnel pour modules externes |
- Connectez le câble IDC à l’analyseur et branchez les sondes sur vos signaux.
- Reliez la masse (GND) à votre référence commune.
- Lancez PulseView ou Saleae Logic, sélectionnez le périphérique “USB SCM 24 MHz”, et configurez vos canaux.
- Définissez votre trigger (front montant/descendant) et démarrez la capture pour visualiser et décoder vos trames numériques.
⚙️ Comment l’utiliser (logiciels compatibles)
Connexion matérielle
- Branchez l’analyseur USB SCM sur un port USB de votre PC.
- Connectez le câble IDC aux sondes, et reliez la masse (GND) à votre circuit.
Sigrok / PulseView
- Téléchargez et installez Sigrok (inclut PulseView) depuis : https://sigrok.org/download
- Lancez PulseView, dans Device, sélectionnez “USB SCM 24 MHz” et choisissez la fréquence d’échantillonnage (par ex. 24 MS/s).
- Activez les canaux CH0–CH7, configurez un trigger (front montant/descendant) puis cliquez sur Run pour capturer et décoder vos signaux (I²C, SPI, UART…).
Saleae Logic
- Téléchargez Saleae Logic (version gratuite) : https://www.saleae.com/downloads
- Lancez l’application, dans Device, choisissez “USB SCM”, réglez la fréquence de capture et cochez les canaux désirés.
- Définissez votre trigger et démarrez la capture. Vous pouvez utiliser les plugins de décodage intégrés pour analyser vos protocoles.
Arduino IDE
- Installez la bibliothèque ”LogicAnalyzer” ou un plugin compatible (disponible via le Library Manager).
- Dans l’IDE, ouvrez l’exemple “USBLogic”, sélectionnez le port correspondant à l’analyseur, puis téléversez.
- Utilisez le Moniteur Série ou un script Python associé pour récupérer et afficher les données logique.
Sigrok CLI (optionnel)
-
-
Installez l’outil en ligne de commande :
pip install sigrok-cli -
Pour capturer 100 000 échantillons sur CH0 à 10 MS/s et enregistrer au format VCD :
sigrok-cli --driver scm_logic --samples 100000 --channels CH0 --config samplerate=10000000 -O vcd -o capture.vcd
-
Mots clés: analyzer, logic, programmer, programmeur.