8 kanálový logický analyzér, digitálny osciloskop a voltmeter, generátor a mnoho iného…
Toto všetko sa skrýva v malej krabičke. Poďme sa teda bližšie pozrieť na toto zariadenie.
Technické parametre:
– 8 kanálový logický analyzér
– – Sample rate: 24MSPS
– – Vstupná úroveň: 3,3 – 5V
– – Softwarový dekóder – SPI, UART, I2C …
– Digitálny osciloskop
– – Sample rate: 16MSPS
– – Vstup: DC – AC
– – Vstup: 0 – 10V resp. 0 – 1V (závisí od nastavenia deličky)
– – Citlivosť: 156mV resp. 15,6mV (závisí od nastavenia deličky)
– – Rozlíšenie: 8 bitov
– – Rozsah: 0 – 2 MHz
– – Vstupná impedancia: 1Mohm
– Spojenie cez PC cez USB 2.0
Plošný spoj som navrhoval a prispôsobil pre krabičku – 1593KBK HAMMOND.
Plošný spoj je obojstranný a nachádza sa na ňom viacero prekovov. Prekovy sa však nenachádzaju pod súčiastkami takže by nemalo byť problém vyrobiť DPS aj v domácich podmienkach. Na výrobu obojstranného DPS sa mi osvedčila tzv. sáčkova metóda – vytlačenú spodnú a vrchnú vrstvu predlohy spolu zlepíme tak, aby vrstvy sedeli na sebe a dovnútra vsunieme DPS. Vtedy je zaručené, že vrchná a spodná vrstva bude sedieť a nebude posunutá. Po vyleptaní navŕtame prekovy 0,5mm vrtákom a cez vzniknuté diery presunieme tenký drôtik, ktorý z oboch strán zaletujeme. Následne po prekontrolovaní DPS na možné skraty môžeme osádzať súčiastky. Odporúčam začať osadzovať súčiastky napájacou časťou (USB konektor, LT1117, ICL7600), kde po zaletovení skontrolujeme správnosť výstupných napätí. Ak sedia osadíme ostatné súčiastky a pripojíme zariadenie na PC.
Inštalácia zariadenia je z môjho pohľadu najzložitejší proces, preto mu treba venovať patričnú pozornosť. USB zariadenia (USB kluč, mp3 prehrávač…) fungujú tak, že pošlú počítaču svoje VID (ID výrobcu) a PID (ID produktu) a na základe týchto údajov vie PC nájsť vhodný ovládač pre zariadenie. Mikrokontrolér Cypress – CY7C68013A použitý v zariadení umožňuje zmeniť ľubovoľne svoje PID a VID pomocou programu, takže sa môže tváriť ako hocijaké USB zariadenie. VID a PID sa zapisujú cez I2C do pripojenej EEPROM pamäti.
Toto zariadenie je klon USBee AX analyzéra, takže musíme VID a PID prepísať tak, aby sa to tvárilo ako toto zariadenie.
Najskôr teda pripojíme zariadenie do počítača. Malo by nájsť „neznáme zariadenie“. Ideme teda do správcu zariadení a nájdeme „neznáme zariadenie“ a v karte podrobnosti skontrolujeme VID a PID, defaultne by malo byť nastavené VID = 0x04B4 a PID = 0x8613 (viď obr.). Ak je VID a PID 0x0000 znamená, že zariadenie s PC nekomunikuje a treba hľadať chybu v hardwari.
Na zmenu VID a PID potrebujeme program od Cypress – Cypress SuiteUSB. Po nainštalovaní nájdeme adresár „Driver/bin“ a zvolíme adresár podľa toho pre aký systém chceme ovládače nainštalovať (w2k – Windows 2000, wlh – Windows Vista a 7, wxp – Windows XP). V zvolenom adresári nájdeme súbor cyusb.inf, ktorý musíme zeditovat tak, aby počítač priradil tieto ovládače k nášmu VID a PID.
V súbore cyusb.inf je treba za XXXX nahradiť príslušné VID a PID a odstrániť bodkočiarku na začiatku týchto zmenených riadkov.
Ukážka editácie riadku:
Po vykonaní zmien v tomto súbore môžeme ovládače nainštalovať. Pri pripojenom zariadení ideme do správcu zariadení a vyberieme „neznáme zariadenie“. V karte ovládač zvolíme možnosť – aktualizovať ovládač a vyberieme cestu k upravenému inf súboru.
Ak sa ovládače nainštalovali spustíme program CyConsole/CyConsole.exe. V ponuke by malo vidieť nainštalované zariadenie so všetkými parametrami. Vyberieme ho a v menu zvolíme možnosť Options –> EZ-USB Interface.
V tomto podprograme zmeníme VID a PID, tak aby sa zariadenie tvárilo ako USBee AX. Pripojíme prepojku na DPS s označením EEPROM WP slúžiaca na povolenie prepísania VID a PID v EEPROM pamäti. Následne zvolíme možnosť „S EEPROM“ a nahráme súbor AXPRO.iic s priloženého archívu.
Po nahratí zavrieme program a odpojíme prepojku. Tento krok nesmieme vynechať, inak nám spustenie programu USBee prepíše VID a PID a zariadenie nebude fungovať!
Stiahneme zo stránky usbee.com obslužné programy a driver. Po ich nainštalovaní by PC mal automaticky nájsť ovládače a nainštalovať ich. Na stránke Usbee sa možete taktiež dočítať načo tieto programy slúžia a ako ich obsluhovať. Taktiež je možné doinštalovať aj program USBee Suite, ktorý má moderné prostredie a spája dokopy logický analyzér a osciloskop.
|
Prepáčte, ale pred zanechaním komentára sa musíte prihlásiť.
Kde sa dá zohnať PCB a uP ?
Tak uP maju aj v TME
Pekna praca. Ja mam zalusk na toto: http://www.dealextreme.com/p/usb-oscilloscope-and-logic-analyzer-93518 cize to iste len to bude lacnejsie 🙂
To vyzerá veľmi dobre
nemam slov ina pecka! …a dobra alternativa velkeho osciloskopu ej by sa to hodilo aj mne len pochybujem ze by sa mi podarilo spravit DPS 🙁
Pekna vec, len by ma zaujimalo (kedze nebolo o tom spomenute) ako je to stym generatorom. Myslim tym napatovy rozsah, frekvencny (vzorkovanie) rozsah a tvar priebehu.
Sikovna vecicka, ale vidim to skor na osciloskop ako log. analyzator. Aby sa dalo hovorit o logickom analyzatore, muselo by to mat trochu kvalitnejsi soft.
A pozrels si si aspon stranku origos vyrobcu usbee? Asi nie. Tak si ju pozri a zistis, ze to je hodne dobre. Vid http://www.usbee.com/axla.html a pripadne na tej stranke v lavom menu mas vsetko co to dokaze.
nie nevidel som. Mohlo to byt odprezentovane tu ako nazorna ukazka. A ja som sa vyjadroval iba k softu, nie k Ondrejovej praci. Takze spoko 🙂
ńęŕ÷ŕňü ďîđíî íŕ ňĺëĺôîí [pornonatelefon.com]
Tak jsem postavil tento analyzator a jsem nad miru spokojen. V clanku jsou dve male chybicky ohledne instalace USB ovladacu. Nechal jsem i profesionalne vyrobit DPS s oboustranou nepajivou maskou a potiskem, vrtaním a prokovem. Vse jsem pak sepsal do clanku na adrese
odkaz na clanek [dccmm.dyndns.info]
Toto zariadenie ma tiez zaujalo, tak som si dal spravit DPS s maskou a popiskom, ostalo mi este par kuskov, v pripade zaujmu o dps ma staci kontaktovat 🙂
maš ešte jednu dosku
Poslal som SS
Hoj Hoj Hoj.
poslal som spravu
Ahoj, díky za bezva projekt. Potřebuji hlavně ten analyzátor. Zjistil jsem, že přes eBay se dá od číňanů sehnat vývojová deska se zmiňovaným procesorem a EEPROM v ceně cca od 5 liber. Což je bezva cena a na analyzátor by to mělo stačit. Stačí na eBay vyhledat CY7C68013A.
Alternativou bez osciloscopu je log. analyzátor Saleae Logic. Hardwarová krabička s piny pro sondy se dá sehnat na eBay – viz „USB Logic Analyzer Device Set 24MHz 8CH“. Na stejném místě lze sehnat i barevný plochý kabel s 10-ti parádními sondami (klipy) – „Logic Analyzer Test Hook Clips for USB Saleae 24M 24MHz 8CH“ a popis instalace je zde: http://mcu.cz/news.php?extend.2531.3