Svetelektro.com

Svetelektro.com

Meno:
Heslo:

eLogic - Logický analyzátor a Osciloskop

Kategória: Mikroprocesory | 29.10.2011 | Autor: zawin 

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

Popis zariadenie:

Srdcom zariadenia je obvod od firmy Cypress - CY7C68013A. Je to výkonný mikrokontrolér s USB 2.0 a zabezpečuje spracovanie dát a ich následne vyslanie cez USB. Vstupy analyzéra sú priamo pripojené na piny mikrokontroléra a sú ošetrené voči prepätiu kombináciou shottkyho diód a zenerovej diódy. Aby sa predišlo zákmitom, vstupy sú pripojené cez pull-up odpory na napätie 5V.
Na prevod analogového signálu z osciloskopu do digitálnej formy slúži rýchly AD-prevodník – ADS830. Jeho rozlíšenie je 8 bitov. Na vstupe osciloskopu sa nachádzajú rýchle operačné zosilňovače, ktoré slúžia na impedančné prispôsobenie a taktiež na zosilnenie vstupného signálu. Vstup možno 2 prepínačmi prepínať v režimoch AC/DC a predeličku 1:1/1:10.
Napájacia časť zariadenia zabezpečuje napätia 5V,-5V a 3,3V. Napätie 5V je privádzané s USB portu. Na napájanie mikrokontroléra napätím 3,3V je použitý LDO stabilizátor LT1117. Napätie -5V zabezpečuje obvod ICL7660. Napájanie je privádzané cez LC filtre, aby sa minimalizovalo rušenie. Prítomnosť napätia indikuje LED.



Stavba zariadenia:


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štálácia zariadenia:


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:
;for all platforms
[Device]
;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USBVID_XXXX&PID_XXXX


;for all platforms
[Device]
%VID_0x04B4&PID_0x8613.DeviceDesc%=CyUsb, USBVID_04B4&PID_8613

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.

DOWNLOAD:
Obsah EEPROM, EAGLE 5.7 a GERBER súbory, Potlač na krabičku


Meranie:


Osciloskop pracuje spoľahlivo do frekvencie 2MHz. Z merania vidno že pri vyšších frekvenciách už nastáva pokles amplitúdy. Na vstupe osciloskopu sa nachádza kapacitný delič ktorý treba správne vyvážiť. Vyváženie sa realizuje tak, že pripojíme na vstup obdĺžnikový signál a pomocou kapacitného trimra doladíme priebeh tak aby bolo vidieť obdĺžnikovitý priebeh s ostrými hranami.



Fotodokumentácia:











 

02.07.2013

Mikropájka 2011

 10466   8  Hodnotenie: 4.5Hodnotenie: 4.5Hodnotenie: 4.5Hodnotenie: 4.5Hodnotenie: 4.5

23.05.2012

Hack domového telefónu

 12065   8  Hodnotenie: 4Hodnotenie: 4Hodnotenie: 4Hodnotenie: 4Hodnotenie: 4

20.11.2011

Ako komunikovať s parkovacími senzormi

 12478   10  Hodnotenie: 4.75Hodnotenie: 4.75Hodnotenie: 4.75Hodnotenie: 4.75Hodnotenie: 4.75

Priemerné hodnotenie: 5
Hlasov: 14

Vynikajúci

Zvoľte počet hviezdičiek:
Vynikajúci
Veľmi dobrý
Dobrý
Priemerný
Zlý



Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.

Re: eLogic (Hodnotenie: 1)
Od: SMITH - 29.10.2011
(O užívateľovi | Poslať súkromú správu)
Kde sa dá zohnať PCB a uP ?
Re: eLogic (Hodnotenie: 1)
Od: heno382 - 29.10.2011
(O užívateľovi | Poslať súkromú správu) http://skreko.hostujem.sk/
 
Tak uP maju aj v TME

Re: eLogic (Hodnotenie: 1)
Od: elmoto - 29.10.2011
(O užívateľovi | Poslať súkromú správu)
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 :)
Re: eLogic (Hodnotenie: 1)
Od: SMITH - 29.10.2011
(O užívateľovi | Poslať súkromú správu)
 
To vyzerá veľmi dobre

Re: eLogic (Hodnotenie: 1)
Od: ego627 - 29.10.2011
(O užívateľovi | Poslať súkromú správu)
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 :(

Re: eLogic (Hodnotenie: 1)
Od: vama - 30.10.2011
(O užívateľovi | Poslať súkromú správu)
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.

Re: eLogic (Hodnotenie: 1)
Od: MacGyver - 30.10.2011
(O užívateľovi | Poslať súkromú správu) http://www.prvasvetova.tk
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.
Re: eLogic (Hodnotenie: 1)
Od: elmoto - 30.10.2011
(O užívateľovi | Poslať súkromú správu)
 
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.
Re: eLogic (Hodnotenie: 1)
Od: MacGyver - 30.10.2011
(O užívateľovi | Poslať súkromú správu) http://www.prvasvetova.tk
 
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 :)

Re: eLogic - Logický analyzátor a Osciloskop (Hodnotenie: 1)
Od: virenta - 10.02.2012
(O užívateľovi | Poslať súkromú správu)
ńęŕ÷ŕňü ďîđíî íŕ ňĺëĺôîí [pornonatelefon.com]

Re: eLogic - Logický analyzátor a Osciloskop (Hodnotenie: 1)
Od: BorgMcz - 27.05.2012
(O užívateľovi | Poslať súkromú správu)
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]

Re: eLogic - Logický analyzátor a Osciloskop (Hodnotenie: 1)
Od: Andy99 - 19.10.2012
(O užívateľovi | Poslať súkromú správu)
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 :)
Re: eLogic - Logický analyzátor a Osciloskop (Hodnotenie: 1)
Od: oravan - 19.01.2013
(O užívateľovi | Poslať súkromú správu)
 
maš ešte jednu dosku
Re: eLogic - Logický analyzátor a Osciloskop (Hodnotenie: 1)
Od: Andy99 - 23.02.2013
(O užívateľovi | Poslať súkromú správu)
 
Poslal som SS

Re: eLogic - Logický analyzátor a Osciloskop (Hodnotenie: 1)
Od: jirka.jirka. - 17.07.2013
(O užívateľovi | Poslať súkromú správu)
Hoj Hoj Hoj.
Měl bych kontrolní otázku za 2 bludišťáky.
Nezbyla někomu DPSka k této konstrukci?
Díky moc
Re: eLogic - Logický analyzátor a Osciloskop (Hodnotenie: 1)
Od: Andy99 - 02.09.2013
(O užívateľovi | Poslať súkromú správu)
 
poslal som spravu

Re: eLogic - Logický analyzátor a Osciloskop (Hodnotenie: 1)
Od: xPedros - 23.02.2014
(O užívateľovi | Poslať súkromú správu)
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.

Saleae (Hodnotenie: 1)
Od: xPedros - 26.03.2014
(O užívateľovi | Poslať súkromú správu)
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
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 0.49 sekúnd