Installation sous Debian
on va privilégier les outils logiciels libre
sigrock et pulseview
sudo apt update
sudo apt install sigrok pulseview -y
Définition d’un analyseur logique numérique
Un analyseur logique numérique est un outil de mesure électronique permettant de capturer, visualiser et analyser des signaux numériques (tout-ou-rien) sur plusieurs canaux simultanément. Contrairement à un oscilloscope (adapté aux signaux analogiques), il se focalise sur les états logiques (HIGH/LOW, 0/1) et le décodage de protocoles numériques.
PulseView : Présentation et Fonctionnalités
PulseView est un logiciel libre et open-source (GPL) conçu pour fonctionner avec des analyseurs logiques et oscilloscopes USB bas coût. Il fait partie du projet sigrok et permet de visualiser, capturer et analyser des signaux numériques et analogiques.

Principales Caractéristiques
✔ Multiplateforme
- Compatible Linux, Windows et macOS.
- Interface graphique intuitive (basée sur Qt).
✔ Support Matériel Étendu
- Fonctionne avec de nombreux analyseurs logiques et oscilloscopes USB, notamment :
- Analyseurs logiques FX2 (ex : clones Saleae, DreamSourceLab).
- Analyseurs Sigrok-compatibles (ex : fx2lafw, Dangerous Prototypes).
- Oscilloscopes USB (ex : Openbench Logic Sniffer, Analog Discovery).
✔ Fonctionnalités Avancées
- Capture et visualisation en temps réel (chronogrammes, bus parallèles).
- Décodage automatique de protocoles :
- UART, SPI, I2C, I2S, CAN, USB, 1-Wire, Modbus, MIDI, etc.
- Déclenchement (trigger) avancé (niveau, front, motif).
- Export des données (CSV, VCD, PNG, etc.).
Comparaison avec Saleae Logic
| Critère | PulseView | Saleae Logic |
|---|---|---|
| Licence | Open-source (GPL) | Propriétaire |
| Prix | Gratuit | Payant (modèles Pro) |
| Protocoles supportés | Très large (via plugins) | Sélection limitée |
| Compatibilité | Large (multi-marques) | Officiellement Saleae uniquement |
| Performance | Dépend du matériel | Optimisé pour Saleae |
➡ Avantage PulseView : Idéal pour les étudiants (gratuit) et ceux qui utilisent des analyseurs logiques clones.
Conclusion
PulseView est une excellente alternative libre et gratuite à Saleae Logic, particulièrement adaptée aux étudiants et makers qui utilisent du matériel open-source. Son support étendu des protocoles et sa compatibilité avec de nombreux appareils en font un outil puissant pour l’apprentissage des systèmes embarqués.
🔗 Site officiel : https://sigrok.org/wiki/PulseView
📂 Exemples de captures : Idéal pour analyser des bus I2C, SPI ou déboguer des microcontrôleurs !

