digi osciloskop - A/D prevodnik

Pavel Celeda ceba
Středa Březen 17 11:42:06 CET 2004


Dobry den

 jiz delsi dobu pracuji na stavbe dig. osciloskopu do PC pro ISA
sbernici. Proto bych Vam rad sdelil svoje poznatky.

Pokud chcete stavet ISA karty do PC tak si kupte nasledujici knihu:
 Snorek, Richta: Pripojovani periferii k PC, Grada 1996 stoji 350Kc

Rychlost:

Teoreticka rychlost pro ISA 1,2 popr 3,44 MB/s (8/16 bitu)
Pokud uvazite ze i ostatni aplikace maji zit tak ca. 1MB/s by se melo
dat prenest.
Stara ISA sbernice pracovala na 7.19Mhz, v novych pocitacich se vsak da
nastavit rychlost az po PCI/2 Mhz

PCI sbernici bych pro amaterske uceli nedoporucil, protoze jen
reseni adresace, komunikace pomoci hradloveho pole Vas prijde
od 2000$ za makra co to umi + hradlove pole ( z konference
o modernich polovodicovych soucastkach co byla ted v Brne)

Koncepce reseni:

 Jestli si nekdo, mysli ze postavi dig. osciloskop a ten bude zapisovat
data primo do pameti PC tak at pocita, ze zustane v oblasti kHz. Postavil jsem
testovaci obvod na vycitani externi EPROM pameti a pekne vydel, kdyz WinXX
spustili neco jinaciho,ze se vykaslali na cteni pameti dokud nespustili napr tu
druhou aplikaci.

 Pro vyssi rychlosti je treba pouzit ADC + rychla SRAM samostatne na ISA
desce a pak to precist do pameti PC.

Vzorkovaci frekvence x pocet bitu ADC x cena:

 Vysoke komitocty muzete vzorkovat s cenove prijatelnymi prevodniky
pokud se omezite v poctu bitu (-> 8bitu). Dobre navrhnout tistak pro oblast MHz
je take umeni.

 Ja pouzivam 12bitu a 10MHz cena ca 800 Kc

 Budete potrebovat Anti-Aliasing filtry, protoze Sigma-Delta prevodniky
nepracuji na  vysokych kmitoctech.

Pameti SRAM 16bitove s pristupem ca 12-20 nS

Cela logika pro ovladani by se mela pak schovat do hradloveho pole.

Problematika OS a softwaru:

 Pokud se uspokojite s DOSem tak nebudete nijak omezeni.
 Win95/98 umoznuji jeste primi pristup na porty PC.
 WinNT tam si musite napsat  hardwarovy ovladac( velice zajimave tema)
 Linux ...

 Jinak napsat software v Delphi by nemel byt zadny problem pokud
 bude hardware dobre odladen.

Pekne dokumentovany projekt ISA karty najdete na
->  http://www.mip.sdu.dk/~fonseca/bachelor_project.html

Jinak je na siti hodne navrhu jak zapojit ISA, ale vetsinou jsou to
zapojeni resici problematiku velice povrchne.

 Pro zajemce co si chteji postavit dig. osciloskop bych navrhoval,
aby pouzili standartni vstupy PC to jsou COM, LPT, USB.
Venku realizovali ADC+SRAM a jednocip pro obsluhu komunikace
a vstup moznych knofliku a prepinatek.

 Jak sami vydite jedna se o velice rozsahly projekt, kde musite
byt dobre vybaveni jak po strance software tak i hardware.
Je to neprijemne kdyz si pak musite stavet programatory, redukce
na soucastky, shanet software a ucit se ho ovladat pokud chcete
vytvorit kvalitni merici zarizeni.  Bez pripojeni na Internet
taky pekne zamrznete s vyvojem.
Stavim k tomu jeste nake prislusenstvi, pracuji na vyvoji
ca. 4-10h denne (podle skoly, prace doma a podle tohu kdy mi z
toho zacina hrabat).

 Preji proto vsem zajemcum o problematiku hodne uspechu,
a az budete chodit pul roku spavat mezi 1 a 2 v noci tak
me nenadavejte.

S pozdravem Ceba







Další informace o konferenci Hw-list