Worum es geht: Der Logikanalysator für Busse — und die unbequeme Erkenntnis, dass dein Messgerät selbst Teil der Schaltung ist.
Wozu du das brauchst: Weil ein Tastkopf ein Bauteil mit Widerstand und Kapazität ist. Die zu langsame Flanke, über die du dich wunderst, ist an einer hochohmigen Quelle oft dein eigenes Messgerät — und das Klingeln daneben deine Masseleitung.
Danach kannst du: einen I²C- oder SPI-Bus mitlesen und dekodieren lassen, die nötige Abtastrate bestimmen, und Messfehler erkennen, die erst durch das Messen entstehen.
Wenn zwei Kanäle nicht reichen
Ein Oszilloskop zeigt die Spannung sehr genau — auf zwei, vielleicht vier Kanälen. Für eine Busleitung ist das die falsche Verteilung: Dort interessiert nicht, ob ein Pegel 3.28 oder 3.31 V beträgt, sondern wer wann was gesendet hat, über acht oder sechzehn Leitungen gleichzeitig.
Dafür gibt es den Logikanalysator. Er kennt nur zwei Werte je Kanal, null und eins, und tauscht die verlorene Genauigkeit gegen Kanäle und Zeit ein.
Oben die Datenleitung SDA, darunter die Taktleitung SCL. Die gestrichelte Marke zeigt die Start-Bedingung: SDA fällt, während SCL noch hoch liegt. Danach folgen neun Taktimpulse, und SDA wechselt seinen Pegel jeweils in den Taktpausen.
Die eigentliche Leistung steht in der Reihe darunter. Der Analysator hat die Flanken nicht nur aufgezeichnet, sondern gelesen: Start, Adresse, Schreib-Lese-Bit, Quittung. Aus einem Bild wird ein Protokoll.
Das ist der Unterschied zwischen «ich sehe, dass etwas passiert» und «ich sehe, dass der Sensor auf Adresse 0x48 nicht antwortet». Für die Fehlersuche an I²C, SPI und UART ist das Werkzeug fast konkurrenzlos — und die einfachen Geräte kosten weniger als ein Multimeter.
Abtastrate und Speicher
Ein Logikanalysator sieht nur, was er abtastet. Die Faustregel:
Abtastrate mindestens viermal die höchste Signalfrequenz
Für I²C im Fast Mode mit 400 kHz sind das 1.6 MS/s — Megasamples je Sekunde, also 1.6 Millionen Abtastungen. 4 MS/s sind bequem. Wer knapp abtastet, bekommt Flanken, die um eine Abtastperiode verschoben erscheinen — und sucht dann einen Fehler, den es nicht gibt.
Der Speicher ist die zweite Grenze:
8 Kanäle · 4 MS/s · 1 s = 32 Mbit = 4 MB für eine Sekunde
Deshalb zeichnen diese Geräte nicht dauernd auf, sondern warten auf eine Bedingung — dieselbe Idee wie der Trigger am Oszilloskop, nur dass hier auf ein Bitmuster getriggert wird: «beginne, wenn Adresse 0x48 auftaucht».
Das Messgerät ist Teil der Schaltung
Jetzt der Teil, den man erst lernt, wenn er einmal zugeschlagen hat. Ein Tastkopf ist kein neutraler Beobachter — er hängt als Bauteil an der Schaltung.
Der Tastkopf bringt zwei Dinge mit: einen Widerstand von typisch 1 MΩ und eine Kapazität. Der Widerstand stört fast nie — gegen die 10 kΩ Quellwiderstand im Bild ist 1 MΩ vernachlässigbar, das ist die Faustregel aus Modul 4.
Die Kapazität ist das Problem. Sie bildet mit dem Quellwiderstand einen Tiefpass — genau den aus Modul 3, nur dass ihn niemand haben wollte:
| Tastkopf | Kapazität | f(g) mit 10 kΩ Quelle |
|---|---|---|
| 1:1 | 100 pF | 159 kHz |
| 10:1 | 12 pF | 1.33 MHz |
Mit einem 1:1-Tastkopf an einer 10-kΩ-Quelle misst du oberhalb von 159 kHz nur noch dich selbst. Die Flanke, die du für zu langsam hältst, ist in Wirklichkeit dein Messgerät.
Deshalb: 10:1 ist die Grundeinstellung, nicht die Ausnahme. Der Preis ist ein zehnmal kleineres Signal, und das ist fast immer der bessere Handel.
Die Massefeder — der zweite halbe Meter Draht
An jedem Tastkopf hängt eine Masseleitung, meist als Krokodilklemme an einem Kabel von 15 cm. Dieses Kabel ist eine Induktivität von grob 150 nH, und zusammen mit der Tastkopfkapazität von 12 pF ergibt das einen Schwingkreis:
f = 1 / (2 · π · √(L · C)) ≈ 119 MHz
Jede steile Flanke regt diesen Kreis an, und auf dem Schirm erscheint ein Nachschwingen, das in der Schaltung nicht existiert. Wer eine Flanke mit «Klingeln» sieht, hat oft nur seine Masseleitung gesehen.
Dagegen hilft die kurze Massefeder, die bei besseren Tastköpfen dabeiliegt: ein Federring direkt an der Spitze, ohne Kabel. Sie ist unbequem und der einzige Weg, eine schnelle Flanke ehrlich zu messen.
Die Zahl oben ist eine Grössenordnung, kein Messwert — 150 nH für 15 cm Draht ist eine Faustzahl. Die Aussage lautet nicht «bei genau 119 MHz», sondern «darum klingelt es».
ESD, in drei Regeln
Wer misst, fasst an. Und wer anfasst, bringt Ladung mit.
Ein Mensch, der über einen Teppich läuft, lädt sich auf mehrere Kilovolt auf — spürbar wird es ab etwa 3 kV, sichtbar ab 5 kV. Ein gewöhnlicher Halbleitereingang ist gegen etwa 2 kV nach dem Human-Body-Modell geschützt.
Die Zahlen liegen also auf der falschen Seite, und zwar deutlich. Der unangenehme Teil: Eine ESD-Beschädigung tötet selten sofort. Sie hinterlässt eine Schwachstelle, und das Bauteil fällt Wochen später aus, ohne erkennbaren Anlass.
Drei Regeln genügen für alles, was in diesem Kurs vorkommt:
- Vor dem Anfassen etwas Geerdetes berühren — das Gehäuse des Netzteils, den Heizkörper. Das entlädt dich.
- Bauteile am Gehäuse anfassen, nicht an den Beinchen. Besonders MOSFETs, deren Gate genau die dünne Isolierschicht aus Modul 5 hat.
- In der Verpackung lassen, bis sie gebraucht werden. Die schwarzen Schaumstoffe und silbernen Beutel sind kein Zierrat.
Im Winter, in trockener Luft, mit Teppichboden gilt das doppelt.
Damit ist der Kurs zu Ende
Angefangen hat er bei einem Widerstand, der sich absichtlich ändert. Von dort ging es über Kondensatoren und Zeitkonstanten zu Quellen, die einbrechen, zu Transistoren, die schalten, zu Spulen, die sich wehren, zu Bussen, die sich Leitungen teilen, und zuletzt zu den Geräten, mit denen man das alles sieht.
Eines zieht sich durch alles: τ = R · C. Es kam beim Filtern vor, beim Entprellen, beim Glätten, beim Umladen eines Gates, beim Anstieg einer I²C-Flanke. Wer nur eine Formel aus diesem Kurs behält, behalte diese.
Und der zweite Faden: Jedes Bauteil ist mehr, als sein Symbol zeigt. Die Quelle hat einen Innenwiderstand, der Kondensator einen ESR, die Leitung eine Kapazität, der Tastkopf beides. Die Symbole sind eine Vereinfachung — und zu wissen, wo sie aufhört zu stimmen, ist ungefähr das, was der Unterschied zwischen «funktioniert bei mir» und «funktioniert» ausmacht.
Kurze Selbstkontrolle
Zählt nicht — nur zum Prüfen, ob es angekommen ist.
1.Du misst an einem Punkt mit 10 kΩ Quellwiderstand und benutzt einen 1:1-Tastkopf mit 100 pF. Ab welcher Frequenz misst du hauptsächlich dein Messgerät?
2.Auf dem Schirm zeigt eine steile Flanke ein deutliches Nachschwingen. Was ist die wahrscheinlichste Ursache?