330 likes | 473 Views
ELEKTRONICKÉ SOUČÁSTKY 11. Převodníky A – Č a Č – A. Prof. Ing. Pavel Bezoušek, CSc. DAC. Analog. výstup U out. Digitální vstup N bitů. Převod Č-A. Číslicově analogové převodníky DAC (Digital to Analog Converters).
E N D
ELEKTRONICKÉ SOUČÁSTKY11. Převodníky A – Č a Č – A Prof. Ing. Pavel Bezoušek, CSc
DAC Analog. výstup Uout Digitální vstup N bitů Převod Č-A Číslicově analogové převodníky DAC (Digital to Analog Converters) Použití: Rekonstrukce analogových signálů (průběhů) z digitálních signálů (dat) • Modulátory a vysílače komunikačních zařízení • Ovladače akčních elementů regulovaných soustav • Syntéza signálu oscilátorů, generátorů funkčních průběhů apod. Převodní charakteristika: kde: an = 0 nebo 1 je hodnota i-tého bitu, Ur je napěťový rozsah převodníku
Zjednodušená značka Napájení UCC Digitální vstup n bitů Analog. výstup Uout Uout DAC k – doba převodu TH – perioda hodin Časové řízení (hodiny) t t1 t2 t3 t4 . . . . tk tk+1 Číslicově analogové převodníky Pro časově proměnná data: Svorky: Signálové (vstup, výstup), napájecí (UCC, zem), řídicí (hodiny)
a1 DAC a2 Uout D aN-1 aN Číslicově analogové převodníky DAC (Digital to Analog Converters) a1 … Nejvýznamnější bit (MSB – the Most Significant Bit). aN … Nejméně významný bit (LSB – the Least Significant Bit) Statické chyby převodníků: • Chyba nuly (Offset Error) 0: Posunutí výstupního napětí o konstantní hodnotu, nezávisející na hodnotě převáděného čísla • Chyba zesílení (Gain Error) m: Chyba ve velikosti napětí Ur • Integrální nelinearita (INL): Maximální odchylka dané hodnoty od předepsané. • Diferenciální nelinearita (DNL): Max. odchylka strmosti mezi dvěmi sousedními body
Číslicově analogové převodníky DAC (Digital to Analog Converters) • Základní rozdělení DAC: • Převodníky paralelní –data se převádějí současně • krátká doba převodu, nezávislá na počtu bitů • menší přesnost • obvykle omezeno na malý počet bitů • Převodníky postupné – data se převádějí postupně • podstatně delší doba převodu, závislá na počtu bitů • přesnější výsledky • větší počet bitů ale za delší čas
B RB U0 Uout UB R2 R3 RM-1 R1 RM RM+1 Ovlád. přepín. RZ RZ Číslicově analogové převodníky Paralelní - s rezistorovými sítěmi Váhové rezistorové sítě • M+1 Odporů sítě Rm, m = 1,.., M+1 • M Přepínačů mezi U0 a zemí, m = 1,.., M, ovládaných číslem D
RB U0 R2 R3 RM-1 I0 R1 RM RM+1 Rm Rm B = U0 RM-1 UB R2 R3 R1 RM RM+1 IM I1 I2 I3 IM-1 Číslicově analogové převodníky Váhové rezistorové sítě Thévenin RB=konst UB = ICRB
Rekapitulace Kde: bm = 1 nebo 0 podle toho, zda je m-tý spínač připnut k U0 nebo k zemi Číslicově analogové převodníky Váhové rezistorové sítě • Různé způsoby volby odporů Rm • M = 2N-1, Rm = R0, RB = R0/2N, bm = 1 pro m D, pro ostatní m je bm = 0, Um = 2U0D/2N Ur = 2U0 • Vysoký počet 2N stejných odporů R0 • M = N-1, Rm = (2m-1)R0, RB = R0/2, bm = am, Um = U0D/2N Ur = U0 Nízký počet N-1 odporů ale s velkým poměrem hodnot 1:2N Závěr: Vhodné zejména pro rychlé převodníky s malým počtem bitů a s menší přesností
Topologie sítě R – 2R: b 2R 2R a R R R R R R R R 2R R 2R 2R 2R 2R 2R R Číslicově analogové převodníky S rezistorovou sítí R-2R Definice sítě: Žebříčkovitá síť (Ladder Network) s podélnými odpory R a s příčnými odpory 2R. • Vlastnosti sítě: • Při pohledu ze sériové větve do uzlu (ilustrace a)vidíme odpor R • V každém uzlu se stýkají tři větve (ilustrace b) o odporech 2R
Převodník s proudovými zdroji: I0 I0 I0 I0 I0 I0 I0 I0 RZ R R R R R R R R 2R R 2R 2R 2R 2R 2R Uout Číslicově analogové převodníky Převodníky s rezistorovou sítí R-2R Využívá síť R – 2R s N uzly (mezi odpory R). Uzly označíme po řadě od OZ (zprava) indexy n = 1, 2, …, N. (N je počet bitů převodníku) Do n-tého uzlu se přepínačem, řízeným hodnotou n-tého bitu an převáděného slova připojí proudový zdroj I0 (an = 1 připojeno, an = 0 odpojeno)
Pořadí: N N-1 N-2 5 4 3 2 1 RZ Ic I0 I0 I0 I0 I0 I0 I0 I0 Ic R R R R R R R R 2R R 2R 2R 2R 2R 2R Uout Č-A převodníky se sítěmi R-2RPřevodník s proudovými zdroji • Bude-li připojen pouze první zdroj proudu, bude se I0 dělit do dvou větví s odpory: R a 2R takže Ic = (2/3)I0 • Bude-li připojen pouze druhý zdroj proudu, bude se proud I0 dělit do tří větví o stejných odporech 2R, takže Ic = I0/3 • Bude-li připojen pouze zdroj proudu s n > 2, bude se v nejbližším uzlu dělit proud na třetiny, v každém uzlu dále vpravo se pak dělí proud do dvou větví ještě na polovinu. Potom Ic = (I0/3).2-(n-2)
Pořadí: N N-1 N-2 5 4 3 2 1 RZ Ic I0 I0 I0 I0 I0 I0 I0 I0 Ic R R R R R R R R 2R R 2R 2R 2R 2R 2R Uout Č-A převodníky se sítěmi R-2RPřevodník s proudovými zdroji Pro proud Ic ve výstupní větvi sítě pak po připojení jednotlivých zdrojů podle vstupního převáděného čísla an dostáváme: Výstupní napětí převodníku Uout je pak rovno: a po vhodné volbě I0 a RZ :
n = N N-1 N-2 4 3 2 1 0 R R R R R R R R 2R R 2R 2R 2R 2R 2R UB = 0 RZ U0 Uout Č-A převodníky se sítěmi R-2RPřevodník s napěťovými zdroji • Do každé paralelní větve n = 1, .., N lze přepínačem, řízeným převáděným číslem an zapojit napěťový zdroj U0, nebo ji spojit se zemí. Při an = 1 je připojen zdroj U0, při an = 0 je větev připojena k zemnímu vodiči. • Napěťový zdroj U0 v sérii s odporem 2R lze podle Théveninovy věty nahradit paralelně připojeným proudovým zdrojem I0 = U0/(2R). Tím celý výpočet výstupního napětí převedeme na předcházející případ s jediným rozdílem, že v bodě n = 0 není připojen žádný napěťový zdroj.
RZ Ic n = N N-1 N-2 4 3 2 1 0 Ic R R R R R R R R 2R R 2R 2R 2R 2R 2R Uout UB = 0 U0 Č-A převodníky se sítěmi R-2RPřevodník s napěťovými zdroji Po náhradě U0 I0 = U0/(2R) a s uvážením, že v bodě n = 0 žádný zdroj není: Výstupní napětí převodníku Uout je pak rovno: A po vhodné volbě U0 a RZ :
Paralelní Č-A převodníky Porovnání vlastností Převodníky s váhovými sítěmi Převodníky se sítěmi R-2R s proudovými zdroji s napěťovými zdroji Výhody: Jednoduchost, vysoká rychlost převodu, nízký počet odporů 2(N+1), malý rozsah odporů (1:2), nízký počet napěťových zdrojů Nevýhody: Ovlivňování jednotlivých bitů, malá přesnost Výhody: Jednoduchost, vysoká rychlost převodu, nízký počet odporů 2(N+1), malý rozsah odporů (1:2) Nevýhody: Větší počet zdrojů proudu (N), malá přesnost Výhody: Jednoduchost, vysoká rychlost převodu Nevýhody: Velký počet odporů (2N), velký rozsah odporů 1:2N, malá přesnost Celkově převodníky s odporovými sítěmi: Vysoká rychlost převodu, malá přesnost vhodné pro rychlé převodníky s malým počtem bitů s nízkými nároky na přesnost
Vratný čítač Čítač C1 U1 fh R1 R2 U3 U D U D R Q Uout Q1 Q1 RS Dmax S A A U2 D R3 CZ C C Q QN QN R4 fg Tg fg t T S R t Tc U2 t Postupné Č-A převodníkyModulační převodník
U C1 U2 T U1 R1 R2 Tc U3 Uout R1+R2 RC t U3 Us R3 U2 CZ R4 t Postupné Č-A převodníkyModulační převodník U3 se ustálí v okolí střední hodnoty Us, kdy se náboj Q1 nabíjený do kondenzátoru CZ v době impulzu bude rovnat vybitému náboji Q2 v době mezi pulzy: Q1 = (U1-US)/RC.T = Q2 = US/RC.(TC-T1) US = U1.(T/TC) • Charakteristiky: • Vysoká přesnost • Dlouhá doba převodu
ADC a1 a2 a3 Uin a4 aN-1 aN A – Č převodníkyADC – Analog to Digital Converters Převádějí analogovou veličinu (nejčastěji napětí) na digitální symbol (číslo) Použití: • Převod výstupního signálu senzorů • Převod přijímaných komunikačních signálů Uin {an},n = 1, .., N . . . počet bitů převodníku Uin <0, Ur> … . rozsah převodníku Výstupní posloupnost {an} představuje číslo D: Převod A - Č Digitální výstup Analogový vstup
D (2N-1) (2N-2) 3 2 Uin 1 Interval U A – Č převodníkyADC – Analog to Digital Converters Kvantování úrovní napětí Při lineárním kvantování: • V intervalu (0, Ur) je nekonečné množství hodnot vstupního signálu Uin ale počet hodnot výstupního signálu je konečný. • Zobrazení Uin D(an) není vzájemně jednoznačné – každé hodnotě D odpovídá skupina velikostí Uin (interval U) • Tomuto typu přiřazení se říká kvantování úrovní (v našem případě napětí) • Nejčastěji je velikost intervalů U stejná – lineární kvantování
Kvantovací úrovně Průběh aproximace U=Ur.2-N (diskret) 4U 3U Rozhodovací úrovně 2U U Uin Kvantovací chyba q Uin U A – Č převodníkyKvantování úrovní napětí Kvantovací chyba • Definice: • Q = Uaprox – Uin, |Q| U/2 • Rozložení kvant. chyby je rovnoměrné • Rozptyl kvant. chyby: Kvantovací šum
A – Č převodníkyDynamika Poměr mezi maximálním možným a minimálním detekovatelným výkonem signálu Max. výkon sinusového signálu: Min. výkon omezený pouze kvantovací chybou: Dynamika bez zkreslení (poměr signál/šum): Dynamika včetně zkreslení (Signal to Noise And Distorsion): Efektivní počet bitů (Effective Number Of Bits):
G D q = 2-N D Qm 4q 4q 3q 3q 2q 2q qn q q Uin/Ur Uin/Ur 0 A – Č převodníkyChyby převodníku Statické chyby Diferenciální nelinearita DNLn: DNLn = (qn – q)/q Integrální nelinearita INLm: INLm = Qm/q Chyba nuly: 0 = (U-Uid)/Ur Chyba zesílení: G = Umax/Ur
Sample & hold udržování úrovně vzorkování Vlastní A-Č převod Uin Vyrovnávací paměť D fH fv A – Č převodníkyStruktura A-Č převodníků • A-Č převodníky převádějí proměnná napětí • Převod napětí na číslo má konečnou dobu trvání TC • Nejprve se musí zjistit okamžitá hodnota (vzorek)napětí – vzorkování • Pak se musí jeho hodnota udržovat stálá po dobu TC - udržování Samle and Hold Vyvzorkuj a drž Tv= 1/fv TC fv 2.fmax
t Uvyvz U1 t t Uin Uvyvz t t fv A – Č převodníkyObvodyS & H Vzorkovací obvody S Obvody H (HOLD) Uin Uvyvz fv Symetr. obvod U U1 Uin t TV T
Ur Uin Klopné obvody D Kompar. Výstupní slovo D D D D Q Q Q Q D D D D C C C C Q Q Q Q Dekodér Hodiny A – Č převodníkyParalelní převodník Výhoda: Velká rychlost převodu Nevýhoda: Složitost, vhodné pro menší počet bitů, menší přesnost
Ur Uin A/Č1 Č/A1 A/ČM Č/AM A/Č2 Č/A2 U1 U2 S&H a1 a2 aM Registr A – Č převodníkyPostupné převodníky Sériový převodník A-Č Všechny bloky A/Č-Č/A jsou stejné a převodníky A/Č a Č/A v nich mají vždy stejný rozsah a stejný počet bitů Převod začíná vždy od nejdůležitějších bitů • V n-tém bloku se provede N1 – bitový převod A/Č napětí Un a zpětný převod Č/A. tento výsledek se odečte od napětí Un a vynásobí2N1 – tak dostaneme Un+1 • Celková doba převodu: Tp = M.Tp1, kde Tp1 je doba převodu v jednom bloku
Ur 2R 2R Un Un+1 2R R 2R an 2R A – Č převodníkySériové převodníky Základní blok jednobitového A/Č – Č/A převodníku • Výhody: • Malý počet obvodů (jednoduchost) • Nevýhody: • Dlouhá doba převodu (N.Tp1) • Nízká přesnost Zkrácení doby převodu: Převede se první bit, po předání U2 do dalšího bloku se převádí 1. bit dalšího vzorku. (sdílení času – pipline)
16R R R S&H A/Č 4 b Č/A 4 b R Synchron. Registr Řídicí jednotka D A – Č převodníkyPostupné převodníky Zpětnovazební převodník (8 bitový dvoutaktní): Pracuje ve dvou (i více) taktech: V prvním taktu se na číslo převede N1 nejvýznamnějších bitů a odpovídající napětí se odečte od vstupního ve druhém taktu se rozdíl zesílí 2N1 krát. Tento rozdíl se znovu podrobí N1 bitovému převodu …
R f1 S&H Aproximační registr D Uaprox R Č/A A – Č převodníkyPostupné převodníky Aproximační převodník: • Č/A převodník má stejný počet bitů (N) jako celý aproximační A/Č převodník • pracuje v N taktech s délkou T1 = 1/f1 • v každém taktu testuje 1 bit • začíná se nejvýznamnějším bitem • pokud je napětí Uaprox na výstupu Č/A převodníku menší, než Uin, ponechá se příslušný bit na hodnotě 1, pokud ne, vrátí se na 0 • přiblížení pokračuje v dalším taktu s nižšími bity Uin Přesnost: je dána přesností Č/A převodníku a komparátoru Rychlost převodu: Nízká, Tp = nT1
Jednotlivé barvy odpovídají různým vstupním napětím Uin U1 C = S&H R Uin k -Ur U1 t T2 T1 T2 Řídicí jednotka T2 fg D Čítač C CT N1 N A – Č převodníkyDalší typy převodníků Integrační převodníky Dvoutaktní převodník • V prvním taktu se nabíjí integrátor napětím Uin po konstantní dobu T1 = N1Tg • Ve druhém taktu se integrátor vybíjí napětím –Ur ažU1 dosáhne 0 – odečte se čas T2 = N2Tg
U1 U10 t T2 T1 A – Č převodníkyIntegrační převodníky Dvoutaktní převodník • Výhody: • Nezávisí na parametrech obvodu: C, R, fg • Nezávisí na teplotě • Nevýhody: • Dlouhá doba převodu • Uplatňuje se aditivní chyba (chyba nuly – offset) problémy s měřením nízkých napětí • Aplikace: • Zejména pro měřicí účely
S0 C S&H = S1 R Uin S2 k Ur U1 fg Řídicí jednotka D C CT N1 N A – Č převodníkyIntegrační převodníky Čtyřtaktní převodník Princip funkce V prvních dvou taktech měří dvoutaktní integrační metodou aditivní chybu, v dalších dvou taktech změří napětí Uin včetně absolutní chyby a pak ji odečte Popis zapojení Podobné jako u dvoutaktního převodníku s tím rozdílem, že jsou zde navíc spínač S0 na nulování náboje na kondenzátoru C a reverzeční přepínač S2, který mění polaritu zdroje napětí Ur
U00 U1 U10 UC0 t Takt 0. T20 T1 T2 T1 Takt II. Takt III. Takt IV. Takt I. A – Č převodníkyIntegrační převodníky Čtyřtaktní převodník • Popis funkce • Nejprve se v nultém taktu sepnutím S0vynuluje zbytkové napětí UC0, které se tam nashromáždilo v průběhu mezi odečty • V prvním taktu se přepínači S1 a S2 připojí na integrátor zdroj referenčního napětí v polaritě +Ur. • Ve druhém taktu se připojí zdroj -Ur a dvoutaktní metodou se změří napětí Ur (1+ 0) a odtud určíme aditivní chybu 0Ur. • V dalších dvou taktech změříme napětí Uin včetně aditivní chyby • V další fázi se provede korekce aditivní chyby • Vlastnosti: • Vysoká přesnost • Dlouhá doba měření