Analogově digitální převodník

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 28. června 2017; kontroly vyžadují 73 úprav .

Analogově-digitální převodník [1] [2] [3] ( ADC , anglicky  Analog-to-digital convertor, ADC ) je zařízení, které převádí vstupní analogový signál na diskrétní kód ( digitální signál ).

Zpětný převod se provádí pomocí digitálně-analogového převodníku (DAC, DAC).

ADC je obvykle elektronické zařízení, které převádí napětí na binární digitální kód. Některá neelektronická zařízení s digitálním výstupem by však měla být také klasifikována jako ADC, jako jsou některé typy převodníků úhlu na kód . Nejjednodušší jednobitový binární ADC je komparátor .

Rozlišení

Rozlišení ADC – minimální změna velikosti analogového signálu, kterou může daný ADC převést – souvisí s jeho bitovou hloubkou. V případě jediného měření bez zohlednění šumu je rozlišení přímo určeno bitovou hloubkou ADC .

Bitová hloubka ADC charakterizuje počet diskrétních hodnot, které může převodník produkovat na výstupu. V binárních ADC se měří v bitech , v ternárních ADC se měří v tritech . Například binární 8bitový ADC je schopen vydávat 256 diskrétních hodnot (0…255) , protože ternární 8bitový ADC je schopen vydávat 6561 diskrétních hodnot, protože .

Rozlišení napětí se rovná rozdílu mezi napětími odpovídajícími maximálnímu a minimálnímu výstupnímu kódu, děleno počtem výstupních diskrétních hodnot. Například:

V praxi je rozlišení ADC omezeno poměrem signálu k šumu vstupního signálu. Při vysoké intenzitě šumu na vstupu ADC je nemožné rozlišit sousední úrovně vstupního signálu, to znamená, že se zhoršuje rozlišení. V tomto případě je skutečně dosažitelné rozlišení popsáno efektivním počtem bitů ( ENOB ), který je menší než skutečná bitová hloubka ADC. Při převodu vysoce zašuměného signálu jsou spodní bity výstupního kódu prakticky nepoužitelné, protože obsahují šum. Pro dosažení uvedené bitové hloubky musí být poměr signálu k šumu vstupního signálu přibližně 6 dB pro každý bit bitové šířky (6 dB odpovídá dvojnásobné změně úrovně signálu).  

Typy konverzí

Podle metody použitých algoritmů se ADC dělí na:

ADC prvních dvou typů implikuje ve svém složení povinné použití zařízení pro vzorek a zadržení (SHA). Toto zařízení se používá k uložení analogové hodnoty signálu po dobu potřebnou k provedení převodu. Bez něj bude výsledek konverze sériového typu ADC nespolehlivý. Vytvářejí se integrální postupné aproximační ADC, které obsahují SHA a vyžadují externí SHA .

Lineární ADC

Většina ADC je považována za lineární , ačkoli analogově-digitální převod je neodmyslitelně nelineární proces (protože operace převodu spojitého na diskrétní prostor je nelineární operace).

Termín lineární ve vztahu k ADC znamená, že rozsah vstupních hodnot mapovaných na výstupní digitální hodnotu lineárně souvisí s touto výstupní hodnotou, to znamená, že výstupní hodnota k je dosažena s rozsahem vstupních hodnot od

m ( k + b )

před

m ( k + 1 + b ),

kde m a b  jsou nějaké konstanty. Konstanta b má obvykle hodnotu 0 nebo −0,5. Pokud b = 0, ADC se nazývá kvantizér s nenulovým krokem ( střední vzestup ), ale pokud b = −0,5, pak se ADC nazývá kvantizér s nulou ve středu kvantizačního kroku ( střední krok ).

Nelineární ADC

Pokud by hustota pravděpodobnosti amplitudy vstupního signálu měla rovnoměrné rozložení , pak by poměr signálu k šumu (aplikovaný na kvantizační šum) byl maximální možný. Z tohoto důvodu je signál před amplitudovou kvantizací obvykle veden přes bezinerciální převodník, jehož přenosová funkce opakuje distribuční funkci samotného signálu. To zlepšuje věrnost přenosu signálu, protože nejdůležitější oblasti amplitudy signálu jsou kvantovány s lepším rozlišením. V souladu s tím bude během digitálně-analogového převodu nutné zpracovat signál funkcí, která je inverzní k distribuční funkci původního signálu.

Jedná se o stejný princip používaný u kompandérů používaných v magnetofonech a různých komunikačních systémech, jeho cílem je maximalizovat entropii . (Nepleťte si kompander s kompresorem !)

Například hlasový signál má Laplaciovu distribuci amplitudy. To znamená, že okolí amplitudy nuly nese více informací než oblasti s větší amplitudou. Z tohoto důvodu se v systémech přenosu hlasu často používají logaritmické ADC pro zvýšení dynamického rozsahu přenášených hodnot, aniž by se změnila kvalita přenosu signálu v oblasti s nízkou amplitudou.

8bitové a-law nebo μ-law logaritmické ADC poskytují široký dynamický rozsah a vysoké rozlišení v nejkritičtějším rozsahu nízkých amplitud; lineární ADC s podobnou kvalitou přenosu by musel být široký asi 12 bitů.

Charakteristika

Přenosová charakteristika ADC je závislost číselného ekvivalentu výstupního binárního kódu na hodnotě vstupního analogového signálu. Mluvte o lineárních a nelineárních ADC. Toto rozdělení je podmíněné. Obě přenosové charakteristiky jsou stupňovité. Ale pro „lineární“ ADC je vždy možné nakreslit takovou přímku, aby všechny body přenosové charakteristiky odpovídaly vstupním hodnotám (kde  je krok vzorkování, k leží v rozsahu 0..N , kde N  je bitová hloubka ADC) jsou od ní ve stejné vzdálenosti.

Přesnost

Existuje několik zdrojů chyb ADC. Kvantizační chyby a (za předpokladu, že ADC musí být lineární) nelinearity jsou vlastní jakékoli analogově-digitální konverzi. Kromě toho existují tzv. aperturní chyby , které jsou důsledkem jitteru ( angl.  jitter ) hodinového generátoru, objevují se při převodu signálu jako celku (a ne jednoho vzorku).

Tyto chyby se měří v jednotkách zvaných LSD (  Least DigitVe výše uvedeném příkladu 8bitového binárního ADC je chyba v 1 LSB 1/256 celého rozsahu signálu, tj. 0,4 %, v 5bitovém ternárním ADC je chyba v 1 LSB 1/243 plný rozsah signálu, tj. 0,412 %, v 8-tritovém ternárním ADC je chyba v 1 MZR 1/6561, tedy 0,015 %.

Chyby kvantifikace

Kvantizační chyby jsou důsledkem omezeného rozlišení ADC. Tento nedostatek nelze odstranit žádným typem analogově-digitální konverze. Absolutní hodnota chyby kvantizace pro každý vzorek je v rozsahu od nuly do poloviny LSM.

Amplituda vstupního signálu je zpravidla mnohem větší než LSM. V tomto případě chyba kvantizace nekoreluje se signálem a má rovnoměrné rozložení . Jeho střední kvadratická hodnota se shoduje se směrodatnou odchylkou rozdělení, která je rovna . V případě 8bitového ADC to bude 0,113 % celého rozsahu signálu.

Nelinearita

Všechny ADC trpí chybami nelinearity, které jsou výsledkem fyzických nedokonalostí v ADC. To způsobí, že přenosová charakteristika (ve výše uvedeném smyslu) je odlišná od lineární (přesněji od požadované funkce, protože nemusí být nutně lineární). Chyby lze snížit kalibrací [4] .

Důležitým parametrem popisujícím nelinearitu je integrální nelinearita (INL) a diferenciální nelinearita (DNL).

Chyba clony (jitter)

Necháme digitalizovat sinusový signál . V ideálním případě se odečty provádějí v pravidelných intervalech. Ve skutečnosti však čas okamžiku měření podléhá kolísání v důsledku chvění přední části hodinového signálu ( clock jitter ). Předpokládejme , že nejistota okamžiku odečtení objednávky , dostaneme , že chybu způsobenou tímto jevem lze odhadnout jako

.

Chyba je na nízkých frekvencích relativně malá, ale při vysokých frekvencích se může výrazně zvýšit.

Vliv chyby apertury lze ignorovat, pokud je její hodnota relativně malá ve srovnání s chybou kvantizace. Můžete tedy nastavit následující požadavky na jitter pro okraj hodinového signálu:

,

kde  je bitová hloubka ADC.

Bitová hloubka ADC Maximální vstupní frekvence
44,1 kHz 192 kHz 1 MHz 10 MHz 100 MHz
osm 28,2 ns 6,48 ns 1,24 ns 124 ps 12,4 ps
deset 7,05 ns 1,62 ns 311 ps 31,1 ps 3,11 ps
12 1,76 ns 405 ps 77,7 ps 7,77 ps 777 fs
čtrnáct 441 ps 101 ps 19,4 ps 1,94 ps 194 fs
16 110 ps 25,3 ps 4,86 ps 486 fs 48,6 fs
osmnáct 27,5 ps 6,32 ps 1,21 ps 121 fs 12,1 fs
24 430 fs 98,8 fs 19,0 fs 1,9 fs 190 ak

Z této tabulky můžeme usoudit, že je vhodné použít ADC o určité kapacitě, s přihlédnutím k omezením způsobeným jitterem synchronizačního čela ( clock jitter ). Například je nesmyslné používat pro záznam zvuku přesný 24bitový ADC, pokud systém distribuce hodin nemůže poskytnout ultra nízkou nejistotu.

Obecně je kvalita hodinového signálu nesmírně důležitá nejen z tohoto důvodu. Například z popisu čipu AD9218 (Analog Devices):

Jakýkoli vysokorychlostní ADC je extrémně citlivý na kvalitu vzorkovacích hodin poskytovaných uživatelem. Traťový obvod je v podstatě směšovač. Jakýkoli šum, zkreslení nebo jitter časování na hodinách je kombinován s požadovaným signálem na analogově-digitálním výstupu.

To znamená, že jakýkoli vysokorychlostní ADC je extrémně citlivý na kvalitu digitalizačních hodin dodaných uživatelem. Obvod vzorku a přidržení je v podstatě směšovač (násobič). Jakýkoli šum, zkreslení nebo jitter hodin je smíchán s požadovaným signálem a odeslán na digitální výstup.

Vzorkovací frekvence

Analogový signál je spojitá funkce času a je převeden na sekvenci digitálních hodnot v ADC. Proto je nutné určit vzorkovací frekvenci digitálních hodnot z analogového signálu. Rychlost, kterou jsou vytvářeny digitální hodnoty, se nazývá vzorkovací frekvence ADC .

Plynule se měnící signál s omezenou šířkou pásma je digitalizován (to znamená, že hodnoty signálu jsou měřeny v časovém intervalu T  - perioda vzorkování) a původní signál lze přesně rekonstruovat z časově diskrétních hodnot pomocí interpolace . Přesnost obnovy je omezena chybou kvantizace. Podle Kotelnikov-Shannonovy věty je však přesná rekonstrukce amplitudy možná pouze tehdy, je-li vzorkovací frekvence vyšší než dvojnásobek maximální frekvence ve spektru signálu.

Protože skutečné ADC nemohou provádět A/D převod okamžitě, musí být analogová vstupní hodnota udržována konstantní alespoň od začátku do konce procesu převodu (tento časový interval se nazývá doba převodu ). Tento problém je vyřešen použitím speciálního obvodu na vstupu ADC - zařízení typu sample-and-hold (SHA). SHA zpravidla ukládá vstupní napětí na kondenzátor , který je připojen ke vstupu přes analogový spínač: když je spínač sepnutý, vstupní signál je vzorkován (kondenzátor je nabíjen na vstupní napětí), když spínač je otevřen,  je uložen. Mnoho ADC, vyrobených ve formě integrovaných obvodů , obsahuje vestavěný SHA.

Spektrální aliasing (aliasing)

Všechny ADC fungují vzorkováním vstupních hodnot v pevných intervalech. Výstupní hodnoty jsou tedy neúplným obrazem toho, co je na vstupu. Když se podíváme na výstupní hodnoty, není možné zjistit, jak se vstupní signál choval mezi vzorky. Pokud je známo, že se vstupní signál mění dostatečně pomalu vzhledem k vzorkovací frekvenci, lze předpokládat, že střední hodnoty mezi vzorky jsou někde mezi hodnotami těchto vzorků. Pokud se vstupní signál rychle mění, nelze dělat žádné předpoklady o středních hodnotách vstupního signálu, a proto není možné jednoznačně obnovit tvar původního signálu.

Pokud je sekvence digitálních hodnot produkovaných ADC někde převedena zpět do analogové formy pomocí digitálně-analogového převodníku , je žádoucí, aby výsledný analogový signál byl co nejblíže původnímu signálu. Pokud se vstupní signál mění rychleji, než jsou jeho vzorky odebírány, pak nelze signál přesně obnovit a na výstupu DAC bude přítomen falešný signál. Falešné frekvenční složky signálu (nepřítomné ve spektru původního signálu) se nazývají alias (falešná frekvence, vedlejší nízkofrekvenční složka). Rychlost alias závisí na rozdílu mezi frekvencí signálu a vzorkovací frekvencí. Například 2 kHz sinusová vlna vzorkovaná při 1,5 kHz by byla reprodukována jako 500 Hz sinusová vlna. Tento problém se nazývá frekvenční aliasing .

Aby se zabránilo aliasingu, musí signál přivedený na vstup ADC projít přes dolní propust, aby se potlačily spektrální složky, které překračují polovinu vzorkovací frekvence. Tento filtr se nazývá anti-aliasing (anti-aliasing) filtr, jeho použití je extrémně důležité při stavbě skutečných ADC.

Obecně je použití analogového vstupního filtru zajímavé nejen z tohoto důvodu. Zdálo by se, že digitální filtr, který se většinou aplikuje po digitalizaci, má nesrovnatelně lepší parametry. Pokud však signál obsahuje složky, které jsou mnohem výkonnější než užitečný signál a frekvenčně jsou od něj dostatečně daleko, aby byly účinně potlačeny analogovým filtrem, toto řešení vám umožní ušetřit dynamický rozsah ADC: je o 10 dB silnější než signál, v průměru dojde ke ztrátě tří bitů kapacity.

Zatímco aliasing je ve většině případů nežádoucí účinek, lze jej využít ve svůj prospěch. Tento efekt například eliminuje potřebu down - konverze při digitalizaci úzkopásmového vysokofrekvenčního signálu (viz směšovač ). K tomu však musí být analogové vstupní stupně ADC dimenzovány výrazně vyšší, než je požadováno pro standardní základní (video nebo nízké) ADC použití. K tomu je také nutné zajistit účinnou filtraci mimopásmových frekvencí před ADC, protože po digitalizaci neexistuje způsob, jak většinu z nich identifikovat a/nebo odfiltrovat.

-náhodné dithering signálu upravit

Některé charakteristiky ADC lze zlepšit použitím techniky rozkladu .  Spočívá v přidání náhodného šumu ( bílý šum ) o malé amplitudě ke vstupnímu analogovému signálu. Amplituda šumu se zpravidla volí na úrovni poloviny LSM . Důsledkem tohoto přidání je, že stav LSM náhodně přechází mezi stavy 0 a 1 s velmi malým vstupním signálem (bez přidání šumu by byl LSM dlouhou dobu ve stavu 0 nebo 1). U signálu se smíšeným šumem místo prostého zaokrouhlení signálu na nejbližší bit dochází k náhodnému zaokrouhlování nahoru nebo dolů a průměrná doba, během níž je signál zaokrouhlen na určitou úroveň, závisí na tom, jak blízko je signál k této úrovni. Digitalizovaný signál tedy obsahuje informaci o amplitudě signálu s rozlišením lepším než LSM, to znamená, že dochází ke zvýšení efektivní bitové hloubky ADC. Negativní stránkou této techniky je zvýšení šumu ve výstupním signálu. Ve skutečnosti je kvantizační chyba rozprostřena na několik sousedních vzorků. Tento přístup je vhodnější než pouhé zaokrouhlování na nejbližší diskrétní úroveň. V důsledku použití techniky směšování pseudonáhodného signálu máme přesnější reprodukci signálu v čase. Malé změny signálu lze obnovit z pseudonáhodných skoků LSM filtrováním. Pokud je navíc šum deterministický (amplituda přidaného šumu je kdykoli přesně známa), lze jej odečíst od digitalizovaného signálu nejprve zvýšením jeho bitové hloubky, čímž se přidaného šumu téměř úplně zbavíte.

Zvukové signály velmi malých amplitud, digitalizované bez pseudonáhodného signálu, jsou sluchem vnímány jako velmi zkreslené a nepříjemné. Při směšování pseudonáhodného signálu je skutečná úroveň signálu reprezentována průměrnou hodnotou několika po sobě jdoucích vzorků.

Od roku 2009 však z důvodu zlevnění 24bitových ADC, které i bez ditheringu mají dynamický rozsah více než 120 dB, což je o několik řádů vyšší než plný rozsah lidského sluchu, ztratila tato technologie svůj význam. ve zvukové technice. Zároveň se používá v RF a mikrovlnné technologii, kde je bitová hloubka ADC obvykle malá kvůli vysoké vzorkovací frekvenci.

Podobný proces, také nazývaný dither nebo error difusion , se používá k reprezentaci polotónů obrazu v počítačové grafice při nízkém počtu bitů na pixel. V tomto případě se obraz stává zašuměným, ale vizuálně je vnímán realističtěji než stejný obraz získaný jednoduchou kvantizací.

Převzorkování

Signály jsou zpravidla z úsporných důvodů digitalizovány při minimální požadované vzorkovací frekvenci, zatímco kvantizační šum je bílý, to znamená, že jeho výkonová spektrální hustota je rovnoměrně rozložena po celé šířce pásma. Pokud je však signál digitalizován se vzorkovací frekvencí mnohem vyšší než podle Kotelnikov-Shannonovy věty , a poté podroben digitální filtraci k potlačení spektra mimo frekvenční pásmo původního signálu, pak poměr signálu k šumu bude lepší než při použití celého pásma. Je tedy možné dosáhnout efektivního rozlišení většího než je bitová hloubka ADC.

Převzorkování může být také použito k uvolnění požadavků na strmost propustného pásma na stoppásmový filtr anti-aliasing. K tomu je signál digitalizován např. na dvojnásobnou frekvenci, poté je provedena digitální filtrace potlačující frekvenční složky mimo pásmo původního signálu a nakonec je vzorkovací frekvence snížena decimací .

Typy ADC

Níže jsou uvedeny hlavní způsoby vytváření elektronických ADC:

přímá konverze ADC

SAR ADC

Rozdílové kódování ADC

Sawtooth Comparison ADC

ADC s vyrovnáváním náboje

ADC s přechodným převodem na pulzní opakovací frekvenci

Sigma-Delta ADC

Neelektronické ADC jsou obvykle postaveny na stejných principech.

Optické ADC

Existují optické metody převod elektrického signálu na kód. Jsou založeny na schopnosti některých látek měnit index lomu vlivem elektrického pole. V tomto případě svazek světla procházející látkou mění svou rychlost nebo úhel vychýlení na hranici této látky v souladu se změnou indexu lomu. Existuje několik způsobů, jak tyto změny zaregistrovat. Například řada fotodetektorů registruje odchylku paprsku a převádí ji do diskrétního kódu. Různá interferenční schémata zahrnující zpožděný paprsek umožňují vyhodnocovat změny signálu nebo stavět komparátory elektrických veličin.

Optické ADC mohou být velmi rychlé.

ADC čipy

U většiny ADC je bitová hloubka od 6 do 24 bitů , vzorkovací frekvence je až 1 MHz. Mega- a GHz ADC jsou také k dispozici (AD9234 12bitový 2kanálový 1 GSPS ADC byl k prosinci 2015 $ 238). Megahertzové ADC jsou vyžadovány v digitálních videokamerách , zařízeních pro zachycení videa a digitálních TV tunerech pro digitalizaci kompozitního video signálu. Komerční ADC mají typicky výstupní chybu ±0,5 až ±1,5 LSM.

Jedním z faktorů, které zvyšují náklady na mikroobvody , je počet kolíků , protože nutí zvětšit balíček čipu a každý kolík musí být připojen k čipu. Aby se snížil počet kolíků, často ADC pracující s nízkou vzorkovací frekvencí mají sériové rozhraní . Použití ADC se sériovým rozhraním často umožňuje zvýšit hustotu montáže a vytvořit desku s menší plochou.

Čipy ADC mají často několik analogových vstupů interně připojených k jedinému ADC přes analogový multiplexer . Různé modely ADC mohou zahrnovat zařízení pro uchování vzorku, přístrojové zesilovače nebo vysokonapěťový diferenciální vstup a další podobné obvody.

Použití ADC při záznamu zvuku

ADC jsou zabudovány do nejmodernějších nahrávacích zařízení, protože zpracování zvuku se obvykle provádí na počítačích; i při použití analogového záznamu je zapotřebí ADC k převodu signálu do toku PCM , který bude zaznamenán na informační nosič.

Moderní ADC používané při nahrávání zvuku mohou pracovat při vzorkovacích frekvencích až 192 kHz . Mnoho lidí zabývajících se touto oblastí se domnívá, že tento ukazatel je nadbytečný a používá se z čistě marketingových důvodů (dokazuje to Kotelnikov-Shannonův teorém ). Dá se říci, že analogový audio signál neobsahuje tolik informací, jaké lze uložit do digitálního signálu při tak vysoké vzorkovací frekvenci a často hi-fi audio zařízení používá vzorkovací frekvenci 44,1 kHz (standard pro CD) popř. 48 kHz (typické pro reprezentaci zvuku v počítačích). Široká šířka pásma je však užitečná v následujících případech a čím širší (větší než nezbytné minimum) šířka pásma, tím silnější je odpovídající efekt:

Analogově-digitální převodníky pro záznam zvuku se pohybují v ceně od 5 000 do 10 000 USD nebo více za dvoukanálový ADC.

ADC pro záznam zvuku používané v počítačích jsou interní a externí. K dispozici je také bezplatný softwarový balík PulseAudio pro Linux, který vám umožňuje používat pomocné počítače jako externí DAC / ADC pro hlavní počítač s garantovanou latencí.

Další použití

A/D převod se používá všude tam, kde je třeba přijímat a digitálně zpracovávat analogový signál.

Viz také

Poznámky

  1. Výpočetní technika. Terminologie: Referenční příručka. Číslo 1 / Recenzent Ph.D. tech. vědy Yu. P. Selivanov. - M . : Nakladatelství norem, 1989. - 168 s. - 55 000 výtisků.  — ISBN 5-7050-0155-X .
  2. Dictionary of Computing Systems = Dictionary of Computing / Ed. V. Illingworth a další: Per. z angličtiny. A. K. Belotsky a další; Ed. E. K. Maslovského. - M .: Mashinostroenie, 1990. - 560 s. - 70 000 (dalších) výtisků.  - ISBN 5-217-00617-X (SSSR), ISBN 0-19-853913-4 (VB).
  3. Borkovsky A. B. Anglicko-ruský slovník programování a informatiky (s výklady). - M . : ruský jazyk, 1990. - 335 s. - 50 050 (dalších) výtisků.  — ISBN 5-200-01169-3 .
  4. Provádí se např. pomocí laserové úpravy hodnot filmového rezistoru (laserová expozice lokálně odpařuje materiál rezistoru a zmenšuje jeho průřez), které jsou součástí hybridního integrovaného obvodu .
  5. Stránka výrobce CAEN ADC . Získáno 29. května 2022. Archivováno z originálu dne 24. května 2022.
  6. Sériově paralelní ADC . Datum přístupu: 20. května 2011. Archivováno z originálu 20. listopadu 2010.
  7. Analogová zařízení. ADC Architectures V: Pipelined Subranging ADC od Walta Kestera. Obrázek 1 . Datum přístupu: 17. ledna 2018. Archivováno z originálu 27. ledna 2018.
  8. Analogová zařízení. ADC Architectures V: Pipelined Subranging ADC od Walta Kestera. Obrázek 9 . Datum přístupu: 17. ledna 2018. Archivováno z originálu 27. ledna 2018.
  9. Analogová zařízení. ADC Architectures V: Pipelined Subranging ADC od Walta Kestera. Obrázek 12 . Datum přístupu: 17. ledna 2018. Archivováno z originálu 27. ledna 2018.
  10. Přímá konverze ADC, sériový, 3bitový Archivováno 18. ledna 2018 na Wayback Machine .
  11. Trinity 4-tritový asynchronní bipolární přímý konverzní sériový ADC. Verze 6. (nepřístupný odkaz) . Staženo 23. 5. 2018. Archivováno z originálu 21. 7. 2011. 

Literatura

Odkazy