Loginis analizatorius labai praverčia dirbant su skaitmeninėmis sąsajomis.
Užtikęs pas Xoom puslapyje http://www.xoom.lt/2011/03/20/loginis-analizatorius-usbee-axklonas/ loginio analizatoriaus projektėlį susigundžiau ir aš pasigamintį šį pagalbininką.
Šis analizatorius jungiamas prie kompiuterio per USB sąsają. Aparatinė dalis ištikro tik renka signalo imtis (angl. sample) atitinkamu dažniu ir viską persiunčią kompiuterio programai. Tokiu principu veikiantis analizatorius gali prikaupti neįtikėtiną dydį imčių, kadangi viską riboja tik kompiuterio programa ir kompiuterio resursai.
Analizatorių sudaro Cypress EZ-USB FX2LP CY7C68013A mikrovaldiklis, buferis, įtampos stabilizatorius, kvarcas, kondensatoriai ir rezistoriai.
Analizatorius sugeba priimti iki 8 kanalų 24 MHz dažniu.
Aš paprastai šį analizatorių naudoju SPI, I2C, UART sąsajų stebėjimui.
Aš naudoju Salea LLC programą. Naudojant šią programą galima prikaupti iki 10 bilionų imčių. Ši kuri sugeba išgliaudyti įvairius paplitusius protokolus: Atmel SWI, CAN, DMX-512, I2C, I2S/PCM, JTAG, LIN, Manchester, 1-Wire, PS/2 (klaviatūra, pelė), asichrininė nuosekli (UART), lygiagreti, SPI, UNI/O. Ši programa nuolat tobulėja, tad palaikomų protokolų vis daugėja. Žinoma, galima analizuoti duomenis ir jų negliaudant, bet taip nėra labai patogu 🙂
Toliau pateikiau, kaip atrodo užfiksuotas bendravimas I2C sąsaja.
Manau, būtų visai patogu įsigyti šiam analizatorius čiuptuvus (angl. probes).