10M+ Skladové elektronické komponenty
Certifikované ISO
Záruka zahrnutá
Rýchle doručenie
ťažko nájditeľné diely?
My ich zdrojujeme
Požiadajte o cenovú ponuku

Logický analyzátor: kanály, vzorkovacie frekvencie, sondovanie a aplikácie

Dec 12 2025
Zdroj: DiGi-Electronics
Prehliadať: 915

Logický analyzátor pomáha ukázať, ako sa digitálne signály menia v priebehu času a ako rôzne čiary spolupracujú. Vďaka tomu je lepšie vidieť načasovanie, aktivitu protokolu a komunikačné problémy. Tento článok vysvetľuje, ako logický analyzátor funguje, ako ho nastaviť, ako zachytávať a študovať signály a ako používať jeho nástroje na jasnú a detailnú analýzu.

Figure 1. Logic Analyzer 

Prehľad logického analyzátora 

Logický analyzátor zachytáva rýchle digitálne signály a ukazuje, ako sa menia v čase naprieč mnohými kanálmi. Namiesto zobrazovania analógových vĺn ako osciloskop sa zameriava na digitálne časovanie, dekódovanie protokolov a správanie viacerých signálových liniek pracujúcich spoločne. To ho robí užitočným na kontrolu mikrokontrolérov, zabudovaných systémov, komunikačných zberníc, FPGA a viacdoskových usporiadaní.

Moderné logické analyzátory prezentujú dáta prostredníctvom časových diagramov, paketových pohľadov, stavových pohľadov a zoznamov udalostí. Tieto nástroje uľahčujú identifikáciu časovacích problémov, synchronizačných problémov, chýb protokolov a logických konfliktov, ktoré osciloskop nedokáže odhaliť.

S týmto na pamäti je ďalším krokom naučiť sa, ako logický analyzátor prechádza od spojenia k finálnemu prehľadu signálu.

Workflow logického analyzátora 

Krok 1 - Pripojiť sa

Figure 2. Step 1 - Connect

Tento krok je o správnom pripevnení sond. Mali by byť umiestnené na čistých, stabilných signálnych bodoch a krátke zemné vodiče pomáhajú udržiavať hodnoty čisté. Napäťová úroveň analyzátora musí zodpovedať úrovni signálu, napríklad 1,2V, 1,8V, 3,3V alebo 5V. Sondové vodiče by sa mali tiež držať ďalej od prepínacích napájacích tráp, aby sa predišlo šumu.

Krok 2 - Príprava

Figure 3. Step 2 - Setup

Tento krok pripraví analyzátor na zaznamenávanie signálov. Kanály je možné premenovať pre jednoduchšie sledovanie a zvoliť správny režim, časovanie alebo stav. Vzorkovacia frekvencia by mala byť aspoň o 4× až 10× vyššia ako frekvencia signálu. Spúšťače musia byť nastavené na zachytenie kľúčových udalostí a hĺbka pamäte by mala obsahovať údaje pred a po spustení.

Krok 3 - Zajatie

Figure 4. Step 3 - Capture

Počas tohto kroku sa nahrávanie začína, keď sa dosiahne spúšťacia podmienka. Predspúšťacie dáta poskytujú užitočný kontext a dlhšie zachytávacie okná uľahčujú zobrazenie celej digitálnej aktivity. Podmienené spúšťače pomáhajú zachytiť signály, ktoré sa objavia len občas.

Krok 4 - Analýza

Figure 5. Step 4 - Analyze

Tento krok premieňa zachytené dáta na jasné informácie. Časovanie je možné kontrolovať kurzormi a pravítkami a analyzátor dokáže dekódovať protokoly ako I²C, SPI, UART a CAN. Vyhľadávacie nástroje a záložky uľahčujú vyhľadávanie základných udalostí v dátach.

Vďaka týmto výsledkom je jasnejšie, ktoré kanály a vzorkovacie frekvencie sú najlepšie.

Počet kanálov a výber vzorkovacej frekvencie logického analyzátora

Odporúčané počty kanálov

• UART, I²C, SPI: 2–6 kanálov

• MCU zbernice: 8–24 kanálov

• Paralelné pamäťové systémy: 16–64+ kanálov

• FPGA alebo husté digitálne dizajny: 32–136 kanálov

Výber vzorkovacej frekvencie

ProtokolTypická frekvenciaNavrhovaná vzorkovacia frekvenciaÚčel
UART9,6–115 kbps1–5 MS/sUdržiava časovacie hrany čisté
I²C100 kHz–3,4 MHz10–20× rýchlosť autobusuZobrazuje natiahnutie hodín a zmeny časovania
SPI1–50 MHz≥200 MS/sSpracováva rýchle signálne prechody
CAN500 kbps–1 Mbps10–20 MS/sUdržiava presné časovanie bitov
Paralelná zbernicaMení sa≥4× najvyššia miera hranUdržiava časové vzťahy v súlade

Typy spúšťačov v logickom analyzátore

Edge Trigger

Figure 6. Edge Trigger

Edge trigger reaguje na stúpajúce alebo klesajúce prechody v digitálnom signáli. Pomáha logickému analyzátoru zachytiť aktivitu presne vtedy, keď signál zmení stav.

Spúšťač vzoru

Figure 7. Pattern Trigger

Spúšťač vzoru sleduje špecifické bitové podmienky naprieč viacerými kanálmi. Umožňuje logickému analyzátoru začať nahrávať, keď signál zodpovedá nastavenému vzoru.

Sekvenčný spúšťač

Figure 8. Sequential Trigger

Postupný spúšťač nasleduje sériu udalostí v poradí. Umožňuje logickému analyzátoru zachytiť aktivitu len vtedy, keď sa jedna udalosť stane za druhou.

Spúšťač trvania

Figure 9. Duration Trigger

Spúšťač trvania kontroluje, ako dlho signál zostáva vysoký alebo nízky. Pomáha logickému analyzátoru detegovať impulzy, ktoré sú kratšie alebo dlhšie, než sa očakáva.

Keď triggery zachytia správne dáta, dekódovanie protokolu pomáha vysvetliť, čo dáta znamenajú.

Dekódovanie protokolov a analýza na vysokej úrovni v logickom analyzátore

Dekodéry protokolu poskytujú

• Rekonštrukcia rámu

• Interpretácia adresy a príkazov

• Extrakcia dát

• CRC alebo príznaky paritných chýb

• Logy čitateľné pre človeka

Podporované protokoly

• I²C, SPI

•UART

• CAN, LIN

• USB LS/FS

• 1-vodič, SMBus, I³C

• JTAG, SWD

• Paralelné autobusy

Sondovanie a uzemnenie logického analyzátora

Efektívne kroky sondovania

• Použitie krátkych zemných vodičov

• Vyhnite sa prepojovacím vodičom pre signály nad 5–10 MHz

• Použitie kvalitných klipov sondy

• Udržiavať krátke vodiče sondy

• Vyhýbajte sa hlučným oblastiam, ako sú prepínacie regulátory

Bežné chyby

• Plávajúce plochy

• Dlhé indukčné vodiče

• Voľné klipy alebo neporiadne spájkovacie body

• Nesprávna polarita kanálov

• Nesprávne sondovanie diferenciálnych signálov

Integrita signálu logického analyzátora

Efekty načítania sondy

Načítanie sondy môže zmeniť tvar digitálneho signálu, čo spôsobí, že logický analyzátor nesprávne interpretuje údaje. Môže spomaliť časy stúpania a klesania, zaoblovať hrany, spôsobiť miznutie pulzov, vytvárať falošné prechody a viesť k poruchám dekódovania. Tieto zmeny ovplyvňujú, ako signál vyzerá a ako dobre ho možno zachytiť.

Bežné príznaky

Keď je integrita signálu slabá, logický analyzátor môže vykazovať problémy, ktoré sa na osciloskope neprejavia. Tieto príznaky zahŕňajú chyby, ktoré sa objavujú iba na analyzátore, náhodné chyby protokolu, časové nezhody a občasné duchovité signály. Tieto znaky naznačujú, že je ovplyvnené sondovacie nastavenie alebo signálna cesta.

Spôsoby, ako overiť problém

• Porovnajte signál s osciloskopom

• Skrátenie sondovacích drôtov

• Mierne znížiť vzorkovaciu frekvenciu na odhalenie aliasingu

• Sonda bližšie k zdroju signálu

Použitie viacerých nástrojov s logickým analyzátorom

Osciloskop 

Osciloskop zobrazuje tvar signálu, vrátane zvonenia, šumu a zmien napätia. Pomáha to kontrolovať elektrickú kvalitu toho, čo logický analyzátor zachytáva.

Logický analyzátor 

Logický analyzátor sa zameriava na načasovanie. Ukazuje, kedy sa menia signály, ako sa kanály navzájom vzťahujú a či digitálna komunikácia zostáva synchronizovaná.

Záznam firmvéru 8.3 

Záznamy firmvéru odhaľujú, čo CPU robí počas vykonávania kódu. Pomáhajú prepojiť aktivitu signálu z logického analyzátora s tým, čo sa systém snaží robiť.

Výhody kombinovania nástrojov

Použitie týchto nástrojov spolu uľahčuje pochopenie celého obrazu. Osciloskop zobrazuje vlnový priebeh, logický analyzátor ukazuje časovanie a záznamy firmvéru ukazujú správanie systému, čo pomáha rýchlejšie nájsť príčinu.

Aplikácie pokročilých logických analyzátorov

Analýza internej zbernice FPGA

Logický analyzátor pomáha čítať a kontrolovať čas signálov bežiacich medzi internými FPGA blokmi, ukazujúc, ako sa dáta pohybujú vo vnútri čipu.

DDR a monitorovanie paralelnej pamäte

Sleduje rýchle pamäťové linky a ukazuje, či sa adresné, dátové a riadiace signály správne zhodujú počas každého pamäťového cyklu.

Ladenie JTAG a SWD

Sleduje digitálne vzory na linkách JTAG alebo SWD, takže môžete sledovať resetovacie udalosti, inštrukčné kroky a komunikáciu s čipom.

CAN, LIN a FlexRay signály

Zachytáva signály automobilovej zbernice a rozkladá každý rámec tak, aby bolo jasné načasovanie a tok dát.

Viacpanelová komunikácia

Ukazuje, ako si dosky navzájom komunikujú tým, že nahrávajú zdieľané digitálne linky a kontrolujú, či správy prichádzajú v správnom čase.

Tieto použitia často vedú k bežným problémom so signálom, ktoré analyzátory môžu pomôcť vyriešiť.

Logické analyzátory – riešenia bežných problémov so signálmi

ProblémČo to spôsobujeOprava logického analyzátora
I²C NACK chybyNesprávna adresa zariadenia, slabé alebo chýbajúce pull-upy, nesúlad napätiaZachytiť START → ADRESU → ACK, skontrolovať čas nárastu SCL/SDA, potvrdiť hodnoty vyvolania (2.2k–10k)
Nesprávne zarovnanie bitov SPIBitové posuny, nesprávne nastavenie hodínSkontrolujte CPOL/CPHA, merajte časovanie medzi SCK a MOSI a uistite sa, že CS zostane nízke počas prenosu
Problémy s rámovaním UART alebo paritouNesúladová rýchlosť prenosu, poklesy signálu, zlé načasovanieZladiť rýchlosť prenosu, skrátiť vzdialenosť kábla, zvýšiť stopové bity, skontrolovať hrany vlnového priebehu

Špecifikácie logického analyzátora, ktoré by ste mali poznať

FunkciaČo to znamenáJednoduché, jasné špecifikácie
KanályViac kanálov umožňuje Logic Analyzeru sledovať viacero digitálnych liniek naraz.16–32 pre mikrokontroléry, 64+ pre väčšie systémy
Vzorkovacia frekvenciaVyššia vzorkovacia frekvencia pomáha logickému analyzátoru zachytiť rýchle hrany bez vynechávania detailov.200 MS/s pre bežné autobusy, 1 GS/s pre vysokorýchlostné trate
Hĺbka pamäteViac pamäte ukladá dlhšie nahrávky, takže signály je možné prezerať bez medzier.128 MB alebo viac
Napäťový rozsahNastaviteľné úrovne vstupu udržiavajú analyzátor bezpečný a kompatibilný s rôznymi logickými úrovňami.1,2–5,0 V nastaviteľné
Dekodéry protokoluVstavané dekodéry premieňajú surové signály na čitateľné dáta, čím sa ladenie zjednodušuje.Minimálne I²C, SPI a UART
SondyDobré sondy znižujú skreslenie signálu a udržiavajú čisté vlnové priebehy.Sondy s nízkou kapacitou
SoftvérUžitočné softvérové nástroje zrýchľujú a organizujú kontrolu záznamov.Vyhľadávanie, záložky a podpora skriptovania
Automation APIAPI umožňujú ovládať analyzátor skriptmi pre opakovateľné testy.Python alebo CLI access

Záver 

Logický analyzátor uľahčuje pochopenie digitálnej aktivity tým, že zobrazuje načasovanie, tok signálu a detaily protokolu. Pri správnom sondovaní, správnych vzorkovacích frekvenciách a správnom nastavení spúšťača sa zachytené dáta stávajú jasnými a spoľahlivými. V kombinácii s inými nástrojmi tiež pomáha potvrdiť kvalitu signálu a odhaliť problémy, ktoré ovplyvňujú komunikáciu, načasovanie a správanie systému.

Často kladené otázky [FAQ]

Môže logický analyzátor merať analógové napätie?

Nie. Logický analyzátor číta iba digitálne výšky a minusy. Nedokáže zobrazovať úrovne napätia ani tvar vlny.

Čo je to vnútorný logický analyzátor?

Je to logický analyzátor zabudovaný vo vnútri zariadenia podobného FPGA. Zachytáva vnútorné signály, ktoré nie je možné skúmať zvonku.

Aké veľké môžu byť súbory logického analyzátora?

Zachytávacie súbory môžu dosiahnuť stovky megabajtov, ak sa použije veľa kanálov a vysoké vzorkovacie frekvencie.

Môže logický analyzátor zapisovať nepretržite dlhé obdobia?

Áno. Niektoré modely podporujú režim streamovania, ktorý posiela dáta do počítača na dlhodobé nahrávanie.

Ako logický analyzátor zvláda rôzne úrovne napätia?

Kanály musia zodpovedať napätiu signálu. Ak nie, sú potrebné úrovňové prepínače alebo adaptéry, aby sa zabránilo poškodeniu.

Do akých formátov je možné exportovať dáta logického analyzátora?

Bežné formáty zahŕňajú CSV pre surové dáta, VCD pre prehliadače vlnových priebehov a projekty od dodávateľov pre uložené nastavenia a dekódovanie.