10M+ Electronic Components In Stock
ISO Certified
Warranty Included
Fast Delivery
Hard-to-Find Parts?
We Source Them.
REQUEST A QUOTE

Logikanalysator: Kanäle, Abtastraten, Probing und Anwendungen

Dez. 12 2025
Quelle: DiGi-Electronics
Durchsuchen: 896

Ein Logikanalysator hilft zu zeigen, wie sich digitale Signale im Laufe der Zeit verändern und wie verschiedene Linien zusammenarbeiten. Es macht Timing, Protokollaktivitäten und Kommunikationsprobleme leichter sichtbar. Dieser Artikel erklärt, wie ein Logikanalysator funktioniert, wie man ihn einrichtet, wie man Signale erfasst und untersucht sowie wie man seine Werkzeuge für eine klare und detaillierte Analyse nutzt.

Figure 1. Logic Analyzer 

Überblick über den Logikanalysator 

Ein Logikanalysator erfasst schnelle digitale Signale und zeigt, wie sie sich im Laufe der Zeit über viele Kanäle hinweg verändern. Anstatt analoge Wellenformen wie ein Oszilloskop anzuzeigen, konzentriert es sich auf digitales Timing, Protokolldekodierung und das Verhalten mehrerer Signalleitungen, die zusammenarbeiten. Dies macht es nützlich für die Überprüfung von Mikrocontrollern, eingebetteten Systemen, Kommunikationsbussen, FPGAs und Multi-Board-Setups.

Moderne Logikanalysatoren präsentieren Daten durch Zeitdiagramme, Paketansichten, Zustandsansichten und Ereignislisten. Diese Werkzeuge erleichtern die Erkennung von Zeitproblemen, Synchronisationsproblemen, Protokollfehlern und logischen Konflikten, die ein Oszilloskop nicht aufdecken kann.

Vor diesem Hintergrund ist der nächste Schritt zu lernen, wie ein Logikanalysator von der Verbindung zur endgültigen Signalüberprüfung übergeht.

Logikanalysator-Workflow 

Schritt 1 – Verbinden Sie sich

Figure 2. Step 1 - Connect

Bei diesem Schritt geht es darum, die Sonden richtig zu befestigen. Sie sollten an sauberen, stabilen Signalpunkten platziert werden, und kurze Erdungsleitungen helfen, die Messwerte klar zu halten. Der Spannungspegel des Analysators muss dem Signalpegel entsprechen, zum Beispiel 1,2V, 1,8V, 3,3V oder 5V. Sondenkabel sollten außerdem von Schaltleitungen ferngehalten werden, um Störungen zu vermeiden.

Schritt 2 – Aufbau

Figure 3. Step 2 - Setup

Dieser Schritt macht den Analysator bereit, Signale aufzuzeichnen. Kanäle können zur einfacheren Verfolgung umbenannt werden, und der korrekte Modus, Zeitplan oder Zustand sollte gewählt werden. Die Abtastrate sollte mindestens 4× bis 10× über der Signalfrequenz liegen. Trigger müssen so eingestellt werden, dass sie wichtige Ereignisse erfassen, und die Speichertiefe sollte Daten vor und nach dem Trigger enthalten.

Schritt 3 – Gefangennahme

Figure 4. Step 3 - Capture

Während dieses Schrittes beginnt die Aufzeichnung, wenn die Auslöserbedingung erreicht ist. Pre-Trigger-Daten liefern hilfreichen Kontext, und längere Capture-Fenster erleichtern es, die vollständige digitale Aktivität zu sehen. Bedingte Auslöser helfen, Signale zu erkennen, die nur gelegentlich auftreten.

Schritt 4 – Analysieren

Figure 5. Step 4 - Analyze

Dieser Schritt wandelt die erfassten Daten in klare Informationen um. Das Timing kann mit Cursorn und Linealen überprüft werden, und der Analysator kann Protokolle wie I²C, SPI, UART und CAN decodieren. Suchwerkzeuge und Lesezeichen erleichtern es, grundlegende Ereignisse in den Daten zu finden.

Mit diesen Ergebnissen wird klarer, welche Kanäle und Abtastraten am besten funktionieren.

Logikanalysator-Kanalanzahl und Abtastratenauswahl

Empfohlene Kanalanzahl

• UART, I²C, SPI: 2–6 Kanäle

• MCU-Busse: 8–24 Kanäle

• Parallele Speichersysteme: 16–64+ Kanäle

• FPGA- oder dichte digitale Designs: 32–136 Kanäle

Auswahl der Abtastrate

ProtokollTypische FrequenzVorgeschlagene AbtastrateZweck
UART9,6–115 kbps1–5 MS/sHält die Timing-Kanten klar
I²C100 kHz–3,4 MHz10–20× BusgeschwindigkeitZeigt Uhrendehnung und Zeitänderungen
SPI1–50 MHz≥200 MS/sVerarbeitet schnelle Signalübergänge
CAN500 kbps–1 Mbps10–20 MS/sAufrechterhält genaue Bitzeitmessung
ParallelbusVariiert≥4× höchste KantenrateHält die Zeitbeziehungen abgestimmt

Triggertypen in einem Logikanalysator

Edge-Trigger

Figure 6. Edge Trigger

Ein Edge-Trigger reagiert auf steigende oder fallende Übergänge in einem digitalen Signal. Es hilft dem Logikanalysator, die Aktivität genau dann zu erfassen, wenn das Signal den Zustand wechselt.

Muster-Trigger

Figure 7. Pattern Trigger

Ein Mustertrigger beobachtet spezifische Bitbedingungen über mehrere Kanäle hinweg. Sie ermöglicht es dem Logikanalysator, mit der Aufzeichnung zu beginnen, wenn das Signal einem festgelegten Muster entspricht.

Sequentieller Auslöser

Figure 8. Sequential Trigger

Ein sequentieller Auslöser folgt einer Reihe von Ereignissen in der Reihenfolge. Er erlaubt es dem Logikanalysator, Aktivitäten nur dann zu erfassen, wenn ein Ereignis nach dem anderen auftritt.

Dauer-Trigger

Figure 9. Duration Trigger

Ein Duration-Trigger prüft, wie lange ein Signal hoch oder niedrig bleibt. Sie hilft dem Logikanalysator, Impulse zu erkennen, die kürzer oder länger als erwartet sind.

Sobald Trigger die richtigen Daten einfangen, hilft die Protokolldecodierung zu erklären, was die Daten bedeuten.

Protokolldecodierung und hochrangige Analyse in einem Logikanalysator

Protokoll-Decoder bieten

• Rahmenrekonstruktion

• Adress- und Befehlsinterpretation

• Datenextraktion

• CRC- oder Paritätsfehler-Flags

• Menschen lesbare Logs

Unterstützte Protokolle

• I²C, SPI

•UART

• CAN, LIN

• USB LS/FS

• 1-Draht, SMBus, I³C

• JTAG, SWD

• Parallelbusse

Sonde und Erdung für einen Logikanalysator

Effektive Sondierungsschritte

• Verwendung von kurzen Erdungsleitungen

• Vermeiden Sie Überbrückungskabel für Signale über 5–10 MHz

• Verwendung hochwertiger Sondenclips

• Die Sondenkabel kurz halten

• Vermeiden Sie laute Bereiche wie Schaltregler

Häufige Fehler

• Schwimmende Flächen

• Lange induktive Drähte

• Lose Clips oder unordentliche Lötstellen

• Falsche Polarität auf Kanälen

• Falsche Sondierung von Differenzsignalen

Integrität des Logikanalysator-Signals

Belastungseffekte der Sonde

Die Sondenbelastung kann die Form eines digitalen Signals verändern, wodurch der Logikanalysator die Daten falsch interpretiert. Es kann Auf- und Abstiegszeiten verlangsamen, Kanten abrunden, Pulse verschwinden lassen, falsche Übergänge erzeugen und zu Dekodierungsfehlern führen. Diese Änderungen beeinflussen, wie das Signal aussieht und wie gut es erfasst werden kann.

Häufige Symptome

Wenn die Signalintegrität schlecht ist, kann der Logikanalysator Probleme anzeigen, die auf einem Oszilloskop nicht sichtbar sind. Zu diesen Symptomen gehören Störungen, die nur im Analysator auftreten, zufällige Protokollfehler, Zeitabweichungen und gelegentliche Geistersignale. Diese Anzeichen deuten darauf hin, dass die Sondenanlage oder der Signalweg beeinträchtigt ist.

Möglichkeiten, das Problem zu überprüfen

• Das Signal mit einem Oszilloskop vergleichen

• Verkürzung von Sonddrähten

• Die Abtastrate leicht zu reduzieren, um Aliasing sichtbar zu machen

• Sonde näher an der Signalquelle

Verwendung mehrerer Werkzeuge mit einem Logikanalysator

Oszilloskop 

Ein Oszilloskop zeigt die Form eines Signals an, einschließlich Klingeln, Rauschen und Spannungsänderungen. Es hilft, die elektrische Qualität dessen zu überprüfen, was der Logikanalysator erfasst.

Logikanalysator 

Ein Logikanalysator konzentriert sich auf das Timing. Es zeigt, wann sich Signale ändern, wie Kanäle zueinander stehen und ob digitale Kommunikation synchron bleibt.

Firmware-Log 

Firmware-Logs zeigen, was die CPU während der Codeausführung tut. Sie helfen, die Signalaktivität des Logikanalysators mit dem zu verbinden, was das System zu erreichen versucht.

Vorteile der Kombination von Werkzeugen

Die Kombination dieser Werkzeuge erleichtert es, das Gesamtbild zu verstehen. Das Oszilloskop zeigt die Wellenform, der Logikanalysator zeigt das Timing an, und die Firmware-Logs zeigen das Systemverhalten, was hilft, die Ursache schneller zu finden.

Anwendungen für fortgeschrittene Logikanalysatoren

FPGA interne Busanalyse

Ein Logikanalysator hilft dabei, die zwischen internen FPGA-Blöcken laufenden Signale auszulesen und zeitlich zu überprüfen und zu zeigen, wie sich die Daten im Chip bewegen.

DDR und parallele Speicherüberwachung

Es verfolgt schnelle Speicherleitungen und zeigt an, ob Adresse, Daten und Steuersignale während jedes Speicherzyklus korrekt übereinstimmen.

JTAG- und SWD-Debugging

Es überwacht die digitalen Muster auf JTAG- oder SWD-Leitungen, sodass man Reset-Ereignisse, Befehlsschritte und Chipkommunikation verfolgen kann.

9,4 CAN-, LIN- und FlexRay-Signale

Es erfasst Autobus-Signale und legt jeden Frame so an, dass Timing und Datenfluss klar sind.

Multi-Board-Kommunikation

Es zeigt, wie Boards miteinander kommunizieren, indem sie gemeinsame digitale Leitungen aufzeichnen und prüfen, ob Nachrichten rechtzeitig ankommen.

Diese Anwendungen führen oft zu häufigen Signalproblemen, bei denen Analysatoren helfen können.

Logikanalysatorlösungen für häufige Signalprobleme

ProblemWas verursacht esLogic Analyzer Fix
I²C NACK-FehlerFalsche Geräteadresse, schwache oder fehlende Pull-ups, SpannungsfehlerErfassen Sie START → ADRESSE → ACK, prüfen Sie die Aufstiegszeit von SCL/SDA, bestätigen Sie Pull-up-Werte (2,2k–10k)
SPI-Bit-FehlausrichtungBitverschiebungen, falsche TakteinstellungÜberprüfe CPOL/CPHA, misse das Timing zwischen SCK und MOSI und stelle sicher, dass CS während des Transfers niedrig bleibt
UART-Rahmen oder ParitätsfragenUngleiche Baudrate, Signalabbrüche, schlechtes TimingAnpassung der Baudrate, Verkürzung der Kabeldistanz, Erhöhung der Stoppbits, Überprüfung der Wellenformkanten

Spezifikationen des Logikanalysators, die Sie kennen sollten

FunktionWas es bedeutetEinfache, klare Spezifikationen
KanäleMehr Kanäle ermöglichen es dem Logic Analyzer, mehrere digitale Zeilen gleichzeitig anzusehen.16–32 für Mikrocontroller, 64+ für größere Systeme
AbtastrateEine höhere Abtastrate hilft dem Logic Analyzer, schnelle Kanten zu erkennen, ohne Details zu überspringen.200 MS/s für gewöhnliche Busse, 1 GS/s für Hochgeschwindigkeitsstrecken
SpeichertiefeMehr Speicher speichert längere Aufnahmen, sodass Signale ohne Lücken überprüft werden können.128 MB oder mehr
SpannungsbereichEinstellbare Eingangspegel halten den Analysator sicher und kompatibel mit verschiedenen Logikpegeln.1,2–5,0 V verstellbar
Protokoll-DecoderEingebaute Decoder wandeln rohe Signale in lesbare Daten um, was das Debugging flüssiger macht.I²C, SPI und UART mindestens
SondenGute Sonden reduzieren die Signalverzerrung und halten die Wellenformen sauber.Sonden mit niedriger Kapazität
SoftwareHilfreiche Software-Tools machen das Überprüfen von Aufnahmen schneller und organisierter.Suche, Lesezeichen und Skriptunterstützung
Automatisierungs-APIAPIs ermöglichen es, den Analysator durch Skripte für wiederholbare Tests zu steuern.Python- oder CLI-Zugriff

Fazit 

Ein Logikanalysator macht digitale Aktivitäten leichter verständlich, indem er Details zu Timing, Signalfluss und Protokoll zeigt. Mit korrektem Probing, korrekten Abtastraten und den richtigen Trigger-Einstellungen werden erfasste Daten klar und zuverlässig. In Kombination mit anderen Tools hilft es auch, die Signalqualität zu bestätigen und Probleme aufzudecken, die Kommunikation, Timing und Systemverhalten beeinflussen.

Häufig gestellte Fragen [FAQ]

Kann ein Logikanalysator die analoge Spannung messen?

Nein. Ein Logikanalysator liest nur digitale Hoch- und Tiefwerte. Er kann keine Spannungspegel oder Wellenformform anzeigen.

Was ist ein interner Logikanalysator?

Es handelt sich um einen Logikanalysator, der wie ein FPGA in einem Gerät eingebaut ist. Er erfasst interne Signale, die von außen nicht erfasst werden können.

Wie groß können Logikanalysator-Capture-Dateien werden?

Capture-Dateien können Hunderte von Megabyte erreichen, wenn viele Kanäle und hohe Abtastraten verwendet werden.

Kann ein Logikanalysator kontinuierlich über lange Zeiträume aufzeichnen?

Ja. Einige Modelle unterstützen den Streaming-Modus, der Daten zur Langzeitaufzeichnung an einen Computer sendet.

Wie verarbeitet ein Logikanalysator unterschiedliche Spannungspegel?

Die Kanäle müssen mit der Signalspannung übereinstimmen. Falls nicht, werden Level-Shifter oder Adapter benötigt, um Schäden zu vermeiden.

In welche Formate können Daten von Logikanalysatoren exportiert werden?

Gängige Formate sind CSV für Rohdaten, VCD für Wellenform-Viewer und Herstellerprojektdateien für gespeicherte Einstellungen und Dekodierungen.