10M+ Elektronikus alkatrészek raktáron
ISO Tanúsított
Garancia Tartozik
Gyors szállítás
Nehezen megtalálható alkatrészek?
Mi beszerezzük őket.
Árajánlatkérés

Logikai analizátor: csatornák, mintavételi arányok, probing és alkalmazások

dec. 12 2025
Forrás: DiGi-Electronics
Böngészés: 911

A logikai analizátor segít bemutatni, hogyan változnak a digitális jelek az idő során, és hogyan működnek együtt a különböző vonalak. Ez megkönnyíti az időzítést, a protokolli tevékenységet és a kommunikációs problémákat. Ez a cikk bemutatja, hogyan működik a logikai analizátor, hogyan kell beállítani, hogyan fogjuk meg és tanulmányozzuk a jeleket, valamint hogyan lehet használni eszközeit a világos és részletes elemzésre.

Figure 1. Logic Analyzer 

Logikai analizátor áttekintése 

Egy logikai analizátor gyors digitális jeleket rögzít, és megmutatja, hogyan változnak ezek az idő múlásával több csatornán keresztül. Ahelyett, hogy analóg hullámformákat mutatna meg oszcilloszkópként, inkább a digitális időzítésre, protokolldekódolásra és több jelvonal működésére fókuszál. Ez hasznossá teszi mikrokontrollerek, beágyazott rendszerek, kommunikációs buszok, FPGA-k és többlapos rendszerek ellenőrzésére.

A modern logikai analizátorok időzítő diagramok, csomagnézetek, állapotnézetek és eseménylisták segítségével jelenítik meg az adatokat. Ezek az eszközök megkönnyítik az időzítési problémák, szinkronizációs hibák, protokollhibák és logikai ütközések azonosítását, amelyeket az oszcilloszkóp nem tud feltárni.

Ezt szem előtt tartva a következő lépés az, hogy megtanuljuk, hogyan lép egy logikai analizátor a kapcsolattól a végső jel felülvizsgálatig.

Logikai analizátor munkafolyamata 

1. lépés – Csatlakozz

Figure 2. Step 1 - Connect

Ez a lépés a szondák megfelelő rögzítéséről szól. Tiszta, stabil jelzőpontokra kell helyezni, és a rövid földvezetékek segítenek tiszta maradni az értékeknek. Az analzátor feszültségszintjének meg kell egyeznie a jelszinttel, például 1,2V, 1,8V, 3,3V vagy 5V. A szondavezetékeket távol kell tartani a kapcsoló áramvonalaktól a zaj elkerülése érdekében.

2. lépés – Beállítás

Figure 3. Step 2 - Setup

Ez a lépés előkészíti az analizátort a jelek rögzítésére. A csatornákat átnevezhetjük a könnyebb követés érdekében, és a megfelelő módot, időzítést vagy állapotot kell választani. A mintavételi sebességnek legalább 4×-10× magasabbnak kell lennie, mint a jelfrekvenciánél. A triggereket be kell állítani a kulcsfontosságú események rögzítésére, és a memóriamélységnek tartalmaznia kell az adatokat a trigger előtt és után.

3. lépés – Fogás

Figure 4. Step 3 - Capture

Ebben a lépésben a felvétel akkor kezdődik, amikor elérik a trigger feltételt. Az előzetes adatok hasznos kontextust adnak, és a hosszabb rögzítési ablakok megkönnyítik a teljes digitális tevékenység megtekintését. A feltételes kiváltó okok segítenek elkapni azokat a jeleket, amelyek csak időnként jelentkeznek.

4. lépés – Elemzés

Figure 5. Step 4 - Analyze

Ez a lépés a rögzített adatokat világos információvá alakítja. Az időzítést kurzorokkal és vonalzókkal lehet ellenőrizni, az analizátor pedig olyan protokollokat képes dekódolni, mint az I²C, SPI, UART és CAN. A keresőeszközök és könyvjelzők megkönnyítik az alapvető események megtalálását az adatokban.

Ezekkel az eredményekkel világosabbá válik, mely csatornák és mintavételi arányok működnek a legjobban.

Logikai analizátor csatornaszám és mintavételi frekvitás kiválasztása

Ajánlott csatornaszámok

• UART, I²C, SPI: 2–6 csatorna

• MCU buszok: 8–24 csatorna

• Párhuzamos memóriarendszerek: 16–64+ csatorna

• FPGA vagy sűrű digitális tervek: 32–136 csatorna

Mintavételi arány kiválasztása

ProtokollTipikus gyakoriságJavasolt mintavételi arányCél
UART9,6–115 kbps1–5 MS/sTisztán tartja az időzítés éleit
I²C100 kHz–3,4 MHz10–20× buszsebességÓranyújtást és időzítési változásokat mutat
SPI1–50 MHz≥200 MS/sGyors jelátmeneteket kezel
LEHET500 kbps–1 Mbps10–20 MS/sPontos bitidőzítést tart fenn
Párhuzamos buszVáltozó≥4× legmagasabb élességi arányFenntartja az időzítés kapcsolatokat

Trigger típusok egy logikai analizátorban

Élravasz

Figure 6. Edge Trigger

Az élravasz reagál a digitális jel emelkedő vagy lefelé irányuló átmeneteire. Segít a logikai analizátornak pontosan akkor rögzíteni az aktivitást, amikor a jel állapotot vált.

Mintázat kiváltó

Figure 7. Pattern Trigger

Egy mintázó több csatornán keresztül figyeli a konkrét bitfeltételeket. Lehetővé teszi, hogy a logikai analizátor akkor kezdje el a felvételt, amikor a jel egy meghatározott mintázathoz illeszkedik.

Sorozatos Trigger

Figure 8. Sequential Trigger

Egy sorozatos kiváltó eseménysorozat következik egymás sorban. Lehetővé teszi a logikai analizátor számára, hogy csak akkor rögzítse az aktivitást, ha egyik esemény következik a másikra.

Időtartam kiváltó

Figure 9. Duration Trigger

A duration trigger azt mutatja, hogy meddig marad a jel magasan vagy alacsonyan. Segít a logikai analizátornak olyan impulzusokat észlelni, amelyek rövidebbek vagy hosszabbak a vártnál.

Amint a triggerek elkapják a megfelelő adatokat, a protokoll dekódolása segít megmagyarázni, mit jelentenek az adatok.

Protokoll dekódolása és magas szintű elemzés logikai analizátorban

Protokolldekóderek

• Vázrekonstrukció

• Cím- és parancsértelmezés

• Adatkitermelés

• CRC vagy pariitás hibazászlók

• Emberi olvasható naplók

Támogatott protokollok

• I²C, SPI

•UART

• CAN, LIN

• USB LS/FS

• 1-vezeték, SMBus, I³C

• JTAG, SWD

• Párhuzamos buszok

Logikai analizátor vizsgálata és földelése

Hatékony próbalépések

• Rövid földvezetékek használata

• Kerüld az ugróvezetékeket 5–10 MHz feletti jelek esetén

• Használjon kiváló minőségű szondacskéket

• Tartsd röviden a szondavezetékeket

• Kerüld a zajos helyeket, például a kapcsolós szabályozókat

Gyakori hibák

• Úszó területek

• Hosszú induktív vezetékek

• Laza kapcsok vagy rendetlen forrasztópontok

• Rossz polaritás a csatornákon

• A differenciáljelek helytelen vizsgálata

Logikai analizátor jelintegritása

Szonda terhelési hatásai

A szondaterhelés megváltoztathatja a digitális jel alakját, ami miatt a logikai analizátor helytelenül értelmezi az adatokat. Lassíthatja a felemelkedési és süllyedési időket, lekerekítheti az éleket, okozhat impulzusok eltűnését, hamis átmeneteket hozhat létre, és dekódolási hibákhoz vezethet. Ezek a változások befolyásolják, hogyan néz ki a jel és mennyire jól rögzíthető.

Gyakori tünetek

Ha a jel integritása gyenge, a logikai analizátor olyan problémákat mutathat, amelyek az oszcilloszkópon nem jelentkeznek. Ezek a tünetek közé tartoznak a csak az elemzőn megjelenő hibák, véletlenszerű protokollhibák, időzítési eltérések és alkalmi kísérteties jelek. Ezek a jelek arra utalnak, hogy a szondátusi rendszer vagy a jel útvonala érintett.

A probléma ellenőrzésének módjai

• Hasonlítsuk össze a jelet oszcilloszkóptal

• Rövidítsék a próbavezetékeket

• Csökkentse a mintavételi sebességet enyhe, hogy az aliasing felfedésbe kerüljön

• A szonda közelebb a jelforráshoz

Több eszköz használata logikai analizátorral

Oszcilloszkóp 

Az oszcilloszkóp mutatja a jel alakját, beleértve a csengést, zajt és feszültségváltozásokat. Segít ellenőrizni a logikai analizátor által rögzített anyag elektromos minőségét.

Logikai elemző 

A logikai analizátor az időzítésre fókuszál. Megmutatja, mikor változnak a jelek, hogyan kapcsolódnak a csatornák egymáshoz, és hogy a digitális kommunikáció szinkronban marad-e.

Firmware napló 

A firmware naplók felfedik, mit csinál a CPU a kód végrehajtása közben. Segítenek összekapcsolni a logikai analizátor jelaktivitását azzal, amit a rendszer próbál csinálni.

Az eszközök kombinálásának előnyei

Ezeknek az eszközöknek az együttes használata megkönnyíti a teljes kép megértését. Az oszcilloszkóp a hullámformát, a logikai analizátor az időzítést, a firmware naplók pedig a rendszer viselkedését mutatják, így gyorsabban megtalálják az alapvető okot.

Fejlett logikai analizátor alkalmazások

FPGA belső buszelemzés

Egy logikai analizátor segít az FPGA belső blokkok között futó jelek olvasásában és időellenőrzésében, megmutatva, hogyan mozognak az adatok a chipen belül.

DDR és párhuzamos memória megfigyelés

Gyors memóriavonalakat követ, és megmutatja, hogy a cím-, adat- és vezérlőjelek helyesen illeszkednek-e minden memóriaciklusban.

JTAG és SWD hibakeresés

Figyeli a digitális mintákat a JTAG vagy SWD vonalakon, így követheted a reset eseményeket, az utasítások lépéseit és a chip kommunikációt.

CAN, LIN és FlexRay jelek

Rögzíti az autóbuszok jeleit, és minden képkockát úgy rendez ki, hogy az időzítés és az adatáramlás tiszta legyen.

Többtáblás kommunikáció

Megmutatja, hogyan kommunikálnak a táblák egymással azáltal, hogy rögzítik a közös digitális vonalakat, és ellenőrizi, hogy az üzenetek a megfelelő időben érkeznek-e.

Ezek a felhasználások gyakran gyakori jelproblémákhoz vezetnek, amelyeket az analizátorok segíthetnek orvosolni.

Logikai analizátor megoldások gyakori jelproblémákra

ProblémaMi okozza eztLogikai elemző javítás
I²C NACK hibákRossz eszköz cím, gyenge vagy hiányzó húzódó, feszültségeltérésRögzítsd a START → ADDRESS → ACK, ellenőrizd az SCL/SDA emelkedési időt, erősítsd meg a lehúzódó értékeket (2,2k–10k)
SPI bit beilleszkedésBitváltások, rossz órajel beállításEllenőrizd a CPOL/CPHA-t, mérd meg az időzítést az SCK és MOSI között, és győződj meg róla, hogy alacsony maradjon az áthelyezés alatt
UART keretezés vagy egyenlőségi problémákÖssze nem illő baud-sebesség, jelesés, rossz időzítésEgyeztetés a badásvételi sebesség, a kábel távolságának rövidítése, a stop bitek növelése, hullámforma élek ellenőrzése

Logikai analizátor specifikációi, amiket tudnod kell

FeatureMit jelentEgyszerű, világos specifikáció
CsatornákTovábbi csatornák lehetővé teszik, hogy a Logic Analyzer egyszerre több digitális vonalat nézzen.16–32 mikrokontrollereknél, 64+ nagyobb rendszereknél
Mintavételi sebességA magasabb mintavételi arány segít a Logic Analyzer-nek gyors éleket elkapni anélkül, hogy részleteket áthagyna.200 MS/s a közönséges buszokért, 1 GS/s a nagysebességű vonalakért
Memória mélységTöbb memória tárolja a hosszabb felvételeket, így a jelek hiánytalanul átnézhetők.128 MB vagy több
FeszültségtartományA bemeneti szintek állítható módon biztonságossá teszik az analizátort és kompatibilissé teszik a különböző logikai szintekkel.1,2–5,0 V állítható
ProtokolldekóderekA beépített dekóderek a nyers jeleket olvasható adatmá alakítják, így a hibakeresés simábbá válik.Minimum I²C, SPI és UART
SzondákA jó szondák csökkentik a jeltorzítást és tisztán tartják a hullámformákat.Alacsony kapacitású szondák
SzoftverA hasznos szoftvereszközök gyorsabbá és szervezettebbé teszik a felvételek átnézését.Keresés, könyvjelzők és szkripttámogatás
Automation APIAz API-k lehetővé teszik, hogy az analizátort ismételhető tesztekhez szükséges szkriptek irányítsák.Python vagy CLI hozzáférés

Összegzés 

A logikai analizátor megkönnyíti a digitális tevékenység megértését azáltal, hogy megmutatja az időzítést, a jeláramlást és a protokoll részleteit. Megfelelő próbakezeléssel, helyes mintavételi arányokkal és a megfelelő trigger beállításokkal a rögzített adatok tisztává és megbízhatóvá válnak. Más eszközökkel kombinálva segít megerősíteni a jel minőségét, és feltárni azokat a problémákat, amelyek befolyásolják a kommunikációt, az időzítést és a rendszer viselkedését.

Gyakran Ismételt Kérdések [GYIK]

Mérhet-e egy logikai analizátor analóg feszültséget?

Nem. A logikai analizátor csak digitális csúcsokat és mélypontokat olvas. Nem mutatja a feszültségszintet vagy a hullámalakot.

Mi az a belső logikai analizátor?

Ez egy logikai analizátor, amely egy eszközbe építve, például egy FPGA-ban. Belső jeleket fog, amelyeket kívülről nem lehet vizsgálni.

Mekkora lehetnek a logikai elemző rögzítési fájlok?

A rögzítő fájlok több száz megabájtot érhetnek el, ha sok csatornát és magas mintavételi arányt használnak.

Képes egy logikai analizátor hosszú időn át folyamatosan rögzíteni?

Igen. Néhány modell támogatja a streaming módot, amely adatokat küld a számítógépre hosszú távú rögzítéshez.

Hogyan kezeli a logikai analizátor a különböző feszültségszinteket?

A csatornáknak egyezniük kell a jelfeszültséggel. Ha nem, akkor szintváltók vagy adapterek szükségesek a sérülés megakadályozásához.

Milyen formátumokba exportálhatók a logikai analizátor adatai?

Gyakori formátumok közé tartozik a CSV nyers adatokhoz, VCD a hullámalak nézőkhöz, valamint a gyártói projektfájlok a mentett beállításokhoz és dekódokhoz.