Je to asi najdôležitejší prístroj pre vývoj a opravy počítačov. Mnohé veci by bez neho neuzreli svetlo sveta. Vďaka nemu sa mi podarilo odladiť aj SW pre obsluhu SD kariet.
Za kvalitný analyzér treba zaplatiť celkom peknú sumu. Mňa však oslovil celkom jednoduchý analyzér Saleae. Má dosť veľkú dĺžku záznamu v desiatkach sekúnd, takže sa tam dá toho nájsť naozaj veľa (napr. celá inicializácia SD karty, vyčítanie boot sektora aj načítanie prvého súboru).
Niekde na webe bolo zverejnené celé zapojenie tohto 8 kanálového analyzéra. Ja som sa však vybral ľahšou cestou. Kúpil som modul s mikroprocesorom a pridal len vstupnú ochranu a sériovú pamäť s identifikátorom.
Modul z čínskeho obchodu (foto: e-bay)
O zvyšok sa postará perfektný softvér. Dlho bol vo verzii 1.15, ale potom sa v krátkom čase pribudlo mnoho ďalších verzií.
O pár rokov na to sa dal kúpiť na e-bayi celý analyzér, tak jeho amatérska výroba nemá zmysel. Až na to, že musíte akceptovať rozhodovacie úrovne jeho vstupného čipu. Potom sa vám môže stať, že na zbernici uvidíte signály, ktoré tam nemôžu byť, pretože by sa jednalo konflikt. Ale je to napríklad len rozdielom v úrovniach medzi LS, HC či HCT obvodmi.
Logický analyzér z čínskeho obchodu (foto: e-bay)
Analyzér je založený na doske Cypress CY7C68013A Core Developement Board, ktorá sa dá zohnať asi za 10 dolárov (za takú cenu predáva Mouser len samotný mikroprocesor). Pridaný je oddeľovač (74HC(T)245 s odporovým deličom a sériová EPROM.
Na dosku sa vošiel ešte oscilátor s deličom 74HC(T)393, ktorý slúži ako všeobecný zdroj hodín a s analyzérom nemá nič spoločné.
Upozornenie: Prečítajte si licenčné ujednania softvéru Saleae Logic. Softvér je možné spustiť bez analyzéra v demo verzii a odskúšať si jeho vychytávky.