Comment tester un signal numérique : Outils et techniques
Ce qui définit un signal numérique
Niveaux de tension discrets (typiquement deux : logique 0 et 1), seuils définis (VIL, VIH), et temporisation horlogée ou asynchrone.
Instruments principaux
1. Oscilloscope (Domaine temporel)
- Idéal pour : Visualiser forme d'onde : temps montée/descente, suroscillation, ringing, gigue, cycle de travail, niveaux tension.
- Spécs clés : Bande passante ≥ 5× fondamental signal ; taux échantillonnage ≥ 10×. Sonde 10× (10 MΩ, <10 pF).
- Mesures : VOH, VOL, tr/tf, période, largeur impulsion, diagramme œil (série).
2. Analyseur logique (État/Temporel)
- Idéal pour : Capture multi-canaux (16–100+), décodage protocoles (I²C, SPI, UART, CAN, USB, Ethernet), timing setup/hold.
- Seuils : Réglables par famille logique (TTL, CMOS, LVCMOS, LVDS).
- Déclenchement : Motif, front, paquet protocole, compteur.
3. Oscilloscope à signaux mixtes (MSO)
- Combine 2–4 canaux analogiques scope + 16 canaux numériques. Idéal interaction analogique/numérique (ex. séquencement mise sous tension).
Vérifications rapides au multimètre (Limitées)
- Tension CC : Doit lire près niveau logique haut ou bas (pas milieu alimentation) si statique.
- Mode fréquencemètre : Fréquence horloge approximative.
- Ne peut pas voir fronts, glitches, ou timing.
Vérification caractéristiques
- Niveaux discrets : Seules tensions logiques valides présentes.
- Transitions propres : Fronts monotones, pas ringing excessif (>30% suroscillation).
- Conformité temporelle : Respecte setup/hold, largeur impulsion, période specs.
- Marge bruit : VOH – VIH et VIL – VOL > 200–300 mV typique.
Analyse avancée
- Diagramme œil : Liaisons série (hauteur/largeur œil = marge).
- Décomposition gigue : TIE, RJ, DJ, PJ (série haute vitesse).
- Conformité protocole : Décodage + validation électrique (ex. suites test USB-IF, HDMI, PCIe).
Bonne pratique
- Connaître la famille logique (niveaux tension, vitesse).
- Utiliser sonde adaptée (ressort masse court, pas pince alligator longue).
- Commencer par scope (vue analogique), puis analyseur logique (multi-canaux/timing).
- Documenter : captures écran, mesures, pass/fail vs spec.
