Leírás
Ha nem tudjuk, hogy a szoftverünk, hardverünk vagy a kommunikációs protokollunk van elrontva – akkor drága órákat veszítünk és rossz helyen keressük a hibát. Egy logikai analizátor segítségével azonnal megtaláljuk a akár a hardver, akár a kommunikációban megbújó hibát.
A 24 MHz sávszélességű, 8 független csatornát kezelni képes logikai analizátor akár Arduino, akár Raspberry Pi kommunikáció elemzésének nélkülözhetetlen eszköze
A logikai analizátor a digitális világban olyan alapműszer, mint egy multiméter. Az eszköz segítségével a nullák és egyesek sorozata vizuálisan megjeleníthető, kiértékelhető és akár későbbi összehasonlításhoz elmenthető. A logikai analizátor abban különbözik egy oszcilloszkóptól, hogy nem képes a jelszint nagyságáról, feszültségszintjéről tájékoztatást adni – ugyanakkor az analizátor lehetővé teszi, hogy a gyűjtött adatokat a PC-n részletesen kielemezzük és a hibát vagy a helyes működést bizonyítsuk.
Ez a logikai analizátor jelenleg 8 csatornán, akár 10 különböző kommunikációs szabványt is képes azonnal felismerni és elemezni (lásd a részletes leírásnál). A nyolc vizsgálandó csatorna lehetővé teszi, hogy a vizsgálandó protokollokat egymással párhuzamosan, differenciálva is vizsgálhassuk. Például egy Arduino esetén a soros port (Tx/Rx kivezetések), az I2C port (A4, A5 lábak) mellett, ezzel egyidejűleg az SPI porton (10, 11, 12 és 13 digitális kivezetések) zajló folyamatokat egyidejűleg figyeljük.
A logikai analizátor közös földelést használ a számítógéppel. Magas feszültségű rendszerek tesztelésekor kérjük, használjon „USB leválasztót” a megfelelő szigetelési intézkedések megvalósításához. Ellenkező esetben nagy a kockázata annak, hogy a logikai analizátor vagy a számítógép megsérül!!!
A készülék a Cypress CY7C68013A mikrovezérlőn alapul, ami egyszerre szolgál USB‑interfészként és vezérlőként is. A mintavételi frekvencia fixen 24 MHz, illetve választhatók alacsonyabb frekvenciás opciók (16, 12, 8, 4…25 kHz) A bemeneti jeleket (maximum 8 csatorna) a PC‑re küldi, ahol a Saleae vagy Sigrok (pl. PulseView) szoftver segítségével jeleníthetők meg, dekódolhatók különböző protokollokra (SPI, I²C, UART, 1‑wire, Manhattan stb.)
A logikai analizátor a Cypress CY7C68013A mikrokontrollerre épül ezért a flexibilis kialakításának köszönhetően a meghajtóprogramjának segítségével egyszerűen újraprogramozható, melyet így lehet az egyes analizátor-programokhoz illeszteni (a szoftverek tartalmazzák a meghajtóprogramok telepítésének módját).
Az eszközt számos szoftverrel lehet használni, azonban fejlesztés alatti (Béta) verziókkal az eszköz szoftveresen hibázhat!
A csomag 10 eres csipeszt nem tartalmaz!
Felhasználási lehetőségek
- Hibakeresés mikrokontrolleres kommunikációkban (I²C, SPI, UART)
- Digitális jelek időzítésének, logikai szekvenciáinak vizsgálata
- Mikrovezérlős rendszerek, FPGA‑fejlesztőkártyák prototípus tesztelése
- Maker projektek: pl. soros adatfolyam visszaélések, debounce jelenségek analizálása
- Oktatási célú használat digitális technika vagy mikrokontroller‑kurzusokon
Műszaki jellemzők
- Mikrokontroller (platform): Cypress CY7C68013A
- Mintavételi frekvencia: 24 MHz (választható 16, 12, 8, 4 … 25 kHz)
- Csatornák száma: 8
- Mintabuffer mérete: akár 10 millió mintavétel (szoftverből állítható) – 100 Hz .. 24 MHz mintavétel esetén is,
- Trigger-támogatás: felfutó él, lefutó él, alacsony szint, magas szint,
- Bemeneti feszültségszint: –0,5 V … 5,25 V
- Logikai szintek: alacsony: –0,5…0,8 V; magas: 2,0…5,25 V; billenési küszöb: ~1,5 V
- Bemeneti impedancia: 1 MΩ || 10 pF (tipikus)
- Időbeli pontosság: ± 42 ns (24 MHz-en)
- Áramfelvétel: kb. 50 mA készenlétben, 75 mA mintavételezésnél (8 csatorna, 24 MHz)
- USB interfész: USB 1.1, 2.0, 3.0-kompatibilis (USB mass storage jellegű átvitel)
- Készlet tartalma: analizátor, USB‑kábel (USB‑A–mini-B), 10 érdes logikai csipesz (tüskesor)
- Földkapcsolat: nem galvanikusan elválasztott; a PC‑vel közös föld van jelen
Támogatott és elemzett protokollok
- CAN,
- DMX/DMX-512,
- I2C/TWI,
- I2S/PCM,
- Manchester,
- 1-Wire,
- aszinkron soros,
- egyszerű párhuzamos,
- SPI,
- UNI/O.
A logikai analizátor a következő szoftverekkel került tesztelésre és működtetésre
Dokumentáció
- Telepítőkészlet (tesztelt – Windows 7…10 és Linux)
- 8 csatornás, 24 MHz logikai analizátor – műszaki adatlap [TavIR]
- Saleae szoftver (driver, protokoll‑dekódolás) [saleae]
- Sigrok / PulseView letöltés és dokumentáció [sigrok]
A csomag tartalma
- 1x Logikai analizátor,
- 1x mini USB kábel,
- 1x szalagkábel (10/10)
Vargajano53 –
Klassz !
Nyiri Levente –
Jo