Digi szkop + kijelzo

VF vf at elte.hu
Fri Jun 13 22:48:03 CEST 2003


Thus spake VFX:

> Hali!

Hi!

> Nalam itt pihen 5db 200MHz Lattice CPLD es arra var, hogy szkop legyen
> belole, csakhat az ido...(Ha gondolod attervezheted 200MHz-esre, vagy
> valtott modban 400-asra :)

Hu, az nagyon kiraly lenne. De trukkel ezekkel az eszkozokkel is meg
lehet csinalni. Kell 10db AD, kozottuk 1ns kesleltetesu muvonalak.
Persze az AD-ket matchelni kell, vagy szoftveresen korrigalni, de ez
8 biten meg talan nem olyan nagy problema...
Brutal lenne, nem? :) 1GSPS, hazilag! Hatar a csillagos eg.
HP, Tektronix, LeCroy terden allva fog konyorogni a kapcsolasert, meg
hogy feliratkozhassanak az elektro listara, ha nem ertenek valamit :)
A 200MHz CPLD jol hangzik, de van benne PLL? 100MHz-et is nehez
eloallitani, kvarcot nem lehet kapni, ugyhogy nem hiszem hogy tudnam
hasznalni... DDS ic egyelore nem szerepel a terveimben :)
En egyelore csinalnek egy 100 megasat, es ha lehet esetleg megis tennek
bele olyan eltolt mintavetelezest. Ezen gondolkozom mar egy ideje, hogy
hogyan lehetne megoldani.
Van egy kis problema, a digitalis resz a jelre csak 10ns bizonytalansaggal
tud rafogni. (Ez erinti az 1GSPS verziot is) Ezt mindenkepp meg kell oldani
valahogy, kulonben meg a 10MHz-es jel is nagyon csunya lesz.
Egy otlet: ezt talan szoftveresen is fixalni lehet. Sok merest tarolni
kell, ugyanabban a pillanatban mert ertekek osszehasonlitasaval meg lehet
allapitani hogy melyik meresnel eppen hogy viszonyult a mintavetelek
idopontja es a merendo jel fazisa. Ezt 10 kategoriaba osztva, majd ezeket
egyutt abrazolva meg lehet csinalni az eltolasos trukkozest, igy a 100MSPS
mintaveteli sebessegu szkop analog savszelessege is lehet 100MHz, vagy akar
tobb, persze csak periodikus jeleknel. Kerdes hogy milyen proci kell ehhez..
Eros a gyanum, hogy az ATmega128 gyenge lesz hozza... De sokkal jobbat nem
tudok, mert 8 bites adatokkal kell dolgozni, egy 32bites proci csak
feleslegesen izzadna. Esetleg DSP? VFX mester ez a te asztalod :)
 Egy masik otlet: a master clock finom hangolasaval, kis PLL trukkozessel
ra lehetne szinkronizalni a merendo jelre. Eleg csak nagyon picit elhangolni,
hogy az egesz sweep alatt csak azt a toredeket korrigaljuk, ami a 10ns-bol
megmarad a digitalis korrekcio utan, ez akar messze ezrelek alatti hibat
okoz, tehat meg csak szamitasba sem kell venni. (Persze merheto is,
becsulheto is a hangolofeszultsegbol) Ezek utan az eltolas mar gyerekjatek.
A problema: csak nagyon stabil meresnel mukodik, attol tartok elesben nem
lehetne megallitani a kepet.
 A triggert is ugyesen kene csinalni. Az otlet: a CPLD logika ket kulonbozo
tartomanyt mentene le RAM-ba, az egyiket csak trigger celbol vizsgalna a
proci, a masikat (a fenti feldolgozas utan) kirajzolna. Mind a kettonek a
kezdete es a samplerate 10ns felbontassal beallithato lenne. A proci ugy
allitana a mintavetelek idoziteset, hogy a kivant trigger feltetel a
trigger ablak kozepere essen, ha elmaszik, korrigalja hogy legkozelebb jo
helyen legyen, valamint a kepet is hogy ne ugraljon.
Igy kis ugyesseggel megvalosithato minden szokasos trukk amit a kettos
idobazisu analog szkopok tudnak, sot a csak digitalis szkopok altal
ismert sequence mod is, amikor pl 256 egymas utani esemenyt lehet vizsgalni.

Tegyuk fel hogy idaig megvan. Nehany gyakorlatibb problema :)
Az egyik verzio touchpaneles lcd-vel fog mukodni, azzal nincs gond.
A masikhoz kene olyan digitalis tekeros gomb, tudjatok mire gondolok.
Olyat honnan lehet szerezni? Az nagyon c00l, mashogy el sem tudok kepzelni
egy szkopot.

Osztot majd kuldetek ingyenes mintat a Vishay-tol ;)
(Persze olyan kene amely kis modulka, elektronikusan vezerelheto, nincsenek
rajta nagy tekerok)

> UDV. VFX.

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"My love is REAL, unless declared INTEGER."



More information about the Elektro mailing list