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/LOW0/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.

Exemple d’utilisation de pulseview et sigrock

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èrePulseViewSaleae Logic
LicenceOpen-source (GPL)Propriétaire
PrixGratuitPayant (modèles Pro)
Protocoles supportésTrès large (via plugins)Sélection limitée
CompatibilitéLarge (multi-marques)Officiellement Saleae uniquement
PerformanceDépend du matérielOptimisé 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 !