9. Číslicové osciloskopy Hybridní osciloskop (kombiskop) blokové schéma, princip funkce Číslicový osciloskop (DSO) blokové schéma, princip funkce Vzorkování a rekonstrukce signálu Aliasing, možnost nesprávné rekonstrukce signálu Režimy sběru a zobrazení dat Možnosti spouštění Důležité parametry číslicového osciloskopu 10. Metodika práce s osciloskopem Porovnání možností analogového a číslicového (DSO, DPO) osciloskopu Přínos a princip funkce pasivní napěťové sondy Měření parametrů signálu Měření s maskou Měření jitteru +P10 1
Principielní blokové schéma kombiskopu VO A/D záznamová paměť D/A vertikální kanál dnes se vyskytují zřídka (Hameg) analogový osciloskop doplněný o digitalizační blok (využívá klasickou obrazovku s elektrostatickým vychylováním) ovládací prvky mikroprocesor trigger čítač D/A horizontální kanál v analogovén režimu pracuje shodně jako analogový osciloskop analogová časová základna v digitálním režimu jsou data ukládána do paměti, pro zobrazení jsou periodicky vyčítána, převedena opět na analogový signál (D/A převodník + DP filtr) a standardním způsobem zobrazena
Blokové schéma číslicového osciloskopu (Digital Storage Osc.) VO vzorkování A/D rychlá záznamová paměť µpočítač ( např. PC kompatibilní) komunikace (LAN, GPIB, USB, RS232) display vstupní obvody jsou obdobné jako u analogových osciloskopů vzorkovací obvod (track&hold) sleduje (track) vstupní napětí a v definovaný okamžik přepne do režimu hold (drží konstantní hodnotu) diskretizace v čase A/D převodník převádí analogovou hodnotu na číslo kvantování (obvykle 8 bitů) jednotlivé vzorky jsou ukládány do záznamové paměti vzorkování v reálném čase X stroboskopické pro zobrazení je použita klasická obrazovka s magnetickým vychylováním nebo LCD nejsou zobrazovány pouze jednotlivé body, mezilehlé hodnoty jsou početně interpolovány správnost rekonstrukce je zaručena pouze při splnění Nyquistova kritéria (vzorkovací frekvence musí být minimálně dvojnásobkem nejvyšší frekvenční složky měřeného signálu zde není zaručeno) při nesprávném nastavení osciloskopu hrozí aliasing chybná rekonstrukce průběhu chybné zobrazení na obrazovce
Vzorkování v reálném čase (RTS) vstupní signál Trig okamžiky vzorkování zaznamenané vzorky vhodné pro záznam jednorázových dějů pro správnou rekonstrukci musí být splněno Nyquistovo kritérium možnost pre-triggeringu záznam probhá neustále a detekce spouštěcí podmínky jej po přednastavené době ukončí dnes běžně vzorkovací frekvence řádu GS/s u DSO střední třídy (cca 150 000 Kč)
Vzorkování v ekvivalentním čase varianta sekvenční (SETS) vstupní signál Trig Trig Trig Trig Trig okamžiky vzorkování T T + t T + 2 t T + 3 t T + 4 t rekonstrukce signálu vhodné pouze pro záznam periodických dějů ekvivalentní vzorkovací frekvence f es = 1/ t jednotlivé vzorky jsou odebírány v definovaných a postupně se prodlužujících intervalech po detekci spouštěcí podmínky pretriggering není možný bez zpoždovací jednotky v horizontálním kanálu implementační výhodou je jednoduché generování přesných časových intervalů t
Vzorkování v ekvivalentním čase varianta náhodná (RETS) vstupní signál Trig Trig Trig Trig Trig okamžiky vzorkování 1 2 3 4 5 6 7 8 1 6 rekonstrukce signálu 3 8 4 5 2 7 vhodné pouze pro záznam periodických dějů jednotlivé vzorky jsou odebírány náhodně vůči měřenému signálu a tedy i okamžiku, v němž je splněna spouštěcí podmínka pretriggering je možný bez zpoždovací jednotky v horizontálním kanálu během jedné periody měřeného signálu může být odebráno více vzorků implementační nevýhodou je obtížné měření časového intervalu mezi odebráním vzorku a okamžikem výskytu spouštěcí podmínky
Aliasing nesprávná rekonstrukce signálu U všech digitálních osciloskopů existuje jednoduchá souvislost mezi velikostí záznamové paměti, časovou délkou záznamu a vzorkovací frekvencí: f s = N mem / T rec kde: f s je max. vzorkovací frekvence N mem T rec je počet vzorků, které se vejdou do paměti je délka zaznamenaného časového intervalu Je-li tedy rychlost časové základny 1 ms/dílek (a tedy zobrazený časový interval 10 ms při 10 dílcích), velikost paměti 1000 vzorků, pak maximální vzorkovací frekvence, kterou může osciloskop použít, je 1000 / 0.01 = 100 ks/s. Není-li splněno Nyquistovo kritérium, nelze signál správně rekonstruovat, a výsledek může vypadat takto: In Out
Režimy sběru a zobrazení dat Sample Peak Detect Hi Res Při poměru počtu odebraných vzorků ku počtu využitých vzorků = N: Sample mód Peak Detect mód High Resolution mód do paměti je uložen a pro zobrazení využit každý N-tý vzorek do paměti jsou uložena minima a maxima ze 2N vzorků do paměti je uložen průměr z N vzorků
Režimy sběru a zobrazení dat 1 2 3 Envelope Average Envelope mód - výsledné zobrazení je složeno z více záznamů vytvořených v režimu Peak Detect tak, že jsou opět zobrazeny maximální a minimální hodnoty z jednotlivých záznamů. Výsledkem je pak zobrazená obálka všech záznamů. Average mód výsledné zobrazení je složeno z více záznamů vytvořených v režimu Sample tak, že hodnota každého vzorku je vypočtena jako průměr hodnot odpovídajících vzorků jednotlivýchg záznamů. Časté je také paměťové zobrazení (waveform persistence), které spočívá v prosté funkci OR definovaného až nekonečného (infinite) počtu měřených průběhů.
Další možnosti zobrazení dat Všechny předchozí režimy využívají pouze černobílé zobrazení bod tedy svítí nebo nesvítí. Jas stopy analogového osciloskopu poskytuje dodatečnou informaci o rychlosti změny signálu a o četnosti jeho průchodu daným místem obrazovky čím je častější, tím je místo jasnější. Podobný efekt je dosažen na obrazovce DSO využitím stupňů šedi (četnost vyjádřena jasem) nebo barevné škály emulace analogového zobrazení analog persistence.
Možnosti spouštění Jednokanálové spouštění průchod signálu přednastavenou úrovní (edge) šířka pulsu (pulse width) rychlost hrany (slew rate) timeout výskyt pulsu s amplitudou mezi log. úrovněmi (runt pulse) Vícekanálové spouštění nedodržení předstihu/přesahu (setup/hold violation) výskyt předdefinované kombinace (pattern) výskyt stavu (state, jeden ze vstupů využit jako hodinový signál) Komunikační spouštění výskyt adresy porušení kanálového kódování průběh signálu mimo masku Některé oscioskopy nabízejí i kombinace předchozích typů spouštění nebo výskyt předdefinované sekvence spouštěcích podmínek. Spuštění lze také zpozdit o předdefinovaný časový interval. Funkce holdoff často nabízí potlačení dalšího spuštění nejen po předdefinovanou dobu, ale lze potlačit i předdefinovaný počet spouštěcích událostí.
Důležité parametry pro výběr digitálního osciloskopu Vertikální kanál (-y) totéž jako u analogového osciloskopu + maximální reálná a ekvivalentní vzorkovací frekvence Horizontální kanál totéž jako u analogového osciloskopu + velikost záznamové paměti na kanál Spouštění totéž jako u analogového osciloskopu + všechny výše uvedené jednokanálové typy spuštění + další typy spouštění dle aplikačního využití Možnosti zobrazení (peak detect, average, envelope ) Frekvence měření mrtvá doba (viz následující přednáška) Možnosti měření parametrů signálu, měření s kursory Možnosti dalšího zpracování (FFT, měření s maskou, jitter ) Možnosti komunikace, vzdáleného ovládání a sběru dat
Porovnání možností analogových a číslicových osciloskopů Analogový osciloskop měří vždy v reálném čase průběh na obrazovce vždy odpovídá skutečnosti (s omezením na přenos vert. zesilovače) má vysokou rychlost měření (100 až 500 tis. za sekundu) a tedy krátkou mrtvou dobu nelze využít k zobrazení jednorázových dějů (omezeno dosvitem obrazovky) výkonné analogové osciloskopy se dnes prakticky nevyrábějí DSO (Digital Storage Oscilloscope) zobrazený průběh je výsledkem rekonstrukce ze vzorků (možnost aliasingu) chybným nastavením lze dosáhnout zcela nesmyslných zobrazení (snahou výrobců je tato rizika eliminovat) nízká rychlost měření (obvykle stovky za sekundu), která bývá (částečně) kompenzována velkou pamětí (viz následující obrázek), velká paměť je výhodou lze využít pro zobrazení jednorázových průběhů DPO (Digital Phosphor Oscilloscope) jako DSO, ale vysoká rychlost měření (jednotky až stovky tis. za sekundu, viz následující obrázek) velká pamět není vždy k dispozici X38MCO P10 5
Analogový osciloskop, DSO a DPO porovnání rychlosti měření měření T T T T T T T T T T T T ANALOG zobrazení DSO měření zobrazení T T měření T T T T T T T T T T T T DPO zobrazení ANALOG DSO DPO X38MCO P10 5
Pasivní napěťová sonda Náhradní zapojení vstupu osciloskopu: R Vstupní impedance: Z = 1+ jωrc Pro f = 10 MHz Z = 0,6 + j. 796 Ω 1MΩ 6-20 pf Vstup osciloskopu často nepřijatelně zatěžuje měřený objekt, ovlivňuje tak jeho chování a tím i zobrazený průběh signálu. Částečným řešením je využití napětové vstupní sondy. Její přenos je při vhodných hodnotách prvků C k a R d reálný a nezávislý na frekvenci vstupního signálu. Podmínkou reálného přenosu je: R d. C k = R. C C k Přenos je pak R / (R+R d ). R d 1MΩ 6-20 pf X38MCO P10 5
Kompenzace napětové sondy Slouží k přesnému nastavení reálného přenosu sondy. Obvykle se využívá obdélníkový signál s rychlými hranami, jehož generátor je vestavěn přímo v osciloskopu. Kompenzace se provádí nastavovacím prvkem (obvykle) v té části sondy, která se připojuje k osciloskopu. Nastavuje se na co nejlepší pravoúhlý signál bez překmitů. podkompenzováno vykompenzováno překompenzováno X38MCO P10 5
Měření parametrů signálu Analogový osciloskop nastavovací prvky (vertikální zesílení, rychlost časové základny) je třeba mít v kalibrovaných polohách pro odečtení absolutních hodnot lze využít rastr stínítka v některých případech (např. při měření délky hrany pulsu) lze s výhodou využít jemné nastavení zesílení vertikálního kanálu (pro snadné určení mezí 10 a 90%) výjimečně jsou k dispozici kursory (vertikální i horizontální) Číslicový osciloskop měření podle rastru měření s kursory automatické měření parametrů signálu: perioda, frekvence, střída, šířka pulsu zpoždění, fázový posuv, délka hrany amplituda, napětí špička-špička, střední hodnota napětí, efektivní hodnota napětí maximum, minimum, velikost překmitu, H a L hodnota (pro číslicový signál) Oblast dat využitou pro výpočet měřeného parametru lze často vymezit s využitím kursorů. Vždy je třeba znát (alespoň tušit ), jak osciloskop daný parametr počítá, aby bylo možné vyloučit nesmyslné výsledky, vyplývající z nevhodného nastavení osciloskopu (především parametry vertikálního a horizontálního kanálu). Moderní osciloskopy na zcela nevhodné nastavení často upozorní. X38MCO P10 5
Měření s maskou Měření s maskou se obvykle využívá pro ověření správné funkce sériových komunikačních kanálů (především vysokorychlostních). Při měření je zobrazen tzv. diagram oka, kdy je osciloskop spouštěn hodinovým signálem, který definuje okamžiky platnosti sériových dat. Hodinový signál je buď externí nebo si ho osciloskop sám obnovuje z přijímaného datového toku. Maska obvykle definuje oblast, do níž signál nesmí vstoupit. Měření s maskou patří mezi základní měření v oblasti vysokorychlostních počítačových sítí (i optických s použitím optoelektrického převodníku) a v telekomunikační technice. Součástí mnoha komunikačních standardů jsou i příslušné masky, použité při měření. Moderní osciloskopy s příslušným software mají již tyto masky předdefinovány. X38MCO P10 5
Měření jitteru Jitter (časová nejistota) se projevuje jako časová variace okamžiků přechodu signálu mezi logickými úrovněmi. Existují i další definice jitteru, metody měření se pak liší. Jitter (časová nejistota) signálu je způsoben mnoha různými příčinami: kvalita napájení přeslechy a odrazy teplotní a mechanické vlivy Měření: kursory automatické zobrazení histogramu statistické vyhodnocení jitteru FFT hodnot jitteru přesná měření s vyloučením vlivu jitteru spouštění osciloskopu vyžadují dlouhou záznamovou paměť X38MCO P10 5