Moderní elektronické systémy používají ADC a DAC k přenosu signálů mezi analogovou a digitální verzí. ADC převádí analogové vstupy na digitální data, zatímco DAC rekonstruuje digitální data na analogové napětí nebo proud. Systémy, které měří pouze senzory, obvykle vyžadují ADC, systémy generující pouze analogové výstupy vyžadují DAC a aplikace jako audio, komunikace a průmyslová řídicí zařízení mohou vyžadovat obojí. Tento článek vysvětluje jejich rozdíly, principy provozu, aplikace a faktory ovlivňující výkon měniče.

Přehled ADC

ADC, neboli analogově-digitální převodník, mění kontinuální analogový průběh na digitální data. Přijímá vstupy jako napětí, zvuk, světlo, teplotu nebo tlak a převádí je na binární hodnoty, které mohou analyzovat procesory, mikrokontroléry nebo počítače.
Co je to DAC?

DAC, neboli digitálně-analogový převodník, rekonstruuje digitální informace na analogové napětí nebo proud. Přijímá binární hodnoty z digitálního systému a generuje odpovídající analogový výstup, který mohou používat externí zařízení nebo analogové obvody.
Technické rozdíly mezi ADC a DAC
| Funkce | ADC | DAC |
|---|---|---|
| Celé jméno | Analogově-digitální převodník | Převodník z digitálního na analogový přenos |
| Směr konverze | Analogový signál na digitální data | Digitální data na analogový signál |
| Vstupní signál | Spojité napětí nebo proud | Binární kód nebo digitální data |
| Výstupní signál | Digitální číslo nebo binární hodnota | Analogové napětí nebo proud |
| Hlavní funkce | Měří analogový vstup | Generuje nebo rekonstruuje analogový výstup |
| Primární provoz | Vzorkování a kvantizace | Rekonstrukce napětí nebo proudu |
| Jádrové zpracování | Vzorkování, kvantizace, kódování | Digitální dekódování a analogová generace |
| Klíčové výkonnostní faktory | Rozlišení, vzorkovací frekvence, rozsah vstupu, šum | Rozlišení, doba usazení, rozsah výstupu, zkreslení |
| Běžné problémy se signály | Aliasing, kvantizační chyba, vstupní šum | Výstupní chyby, zkreslení a výstupní kroky |
| Typický směr signálu | Fyzický svět procesoru | Procesor na externí analogové systémy |
Jak ADC a DAC převádějí signály
Proces konverze ADC

ADC převádí analogový signál na digitální data třemi hlavními kroky: vzorkováním, kvantizací a kódováním.
• Vzorkování
Vzorkování měří analogový průběh v určitých časových intervalech. Místo neustálého sledování vlnového průběhu ADC zachycuje mnoho jednotlivých bodů podél ní. Vyšší vzorkovací frekvence zlepšují schopnost přesně zachytit rychle se měnící vstupy. Aby se zabránilo aliasingu, měla by být vzorkovací frekvence obvykle alespoň dvojnásobná oproti nejvyšší frekvenci obsažené ve vstupním signálu.
fs≥2fmax
Tento požadavek je běžně známý jako Nyquistovo kritérium vzorkování.
• Kvantování
Kvantizace přiřazuje každé vzorkované hodnotě nejbližší dostupné digitální úrovni. Protože digitální systémy mají omezené rozlišení, je třeba naměřenou analogovou hodnotu přibližně odhadnout. Například 8bitový ADC poskytuje 256 úrovní, zatímco 12bitový ADC poskytuje 4096 úrovní. Vyšší rozlišení snižuje velikost kroků a zlepšuje detaily měření.
• Kódování
Po kvantizaci ADC zakóduje hodnotu do binární formy. Výsledná digitální data pak mohou být zpracována procesorem, mikrokontrolérem nebo systémem pro zpracování digitálního signálu.
Proces převodu DAC

DAC provádí opačný proces převodem digitálních hodnot na analogové napětí nebo proud.
• Digitální vstup
DAC přijímá binární hodnoty od procesoru, paměťového zařízení, řadiče nebo komunikačního rozhraní. Každá hodnota představuje cílovou analogovou výstupní úroveň.
• Generování analogových výstupů
DAC generuje napětí nebo proud odpovídající digitální vstupní hodnotě. Jak se mění vstupní data, mění se i výstupní průběh.
• Vyhlazování a filtrování
Výstupy DAC se mohou objevovat spíše jako malé napěťové kroky než jako dokonale hladké vlnové průběhy. Výstupní filtry pomáhají tyto přechody vyhladit a snižovat nežádoucí vysokofrekvenční složky.
Jak ADC a DAC fungují v systémech
ADC a DAC často spolupracují v kompletních systémech pro zpracování signálu. ADC zachycuje informace z fyzického prostředí, digitální hardware zpracovává data a DAC rekonstruuje zpracovaná data do použitelné analogové podoby.
Nahrávání a přehrávání zvuku

Mikrofon generuje analogový zvukový obraz, který ADC digitalizuje pro uložení, zpracování, přenos nebo úpravu. Během přehrávání DAC rekonstruuje digitální zvuková data do analogového průběhu vlny, která pohání reproduktor nebo zesilovač.
Průmyslové řídicí systémy

Průmyslové systémy často monitorují fyzikální podmínky a generují řízené výstupy. ADC digitalizuje data ze senzorů, aby regulátor mohl vyhodnotit provozní podmínky, zatímco DAC nebo analogový výstupní stupeň generuje řídicí průběh pro ventily, akční členy nebo pohony motorů.
Komunikační systémy

Komunikační zařízení často spoléhá na oba převodníky. ADC digitalizují příchozí RF nebo středně frekvenční signály pro filtrování a zpracování, zatímco DAC rekonstruují zpracované vlnové tvary pro přenos.
Měření a sběr dat

Měřicí systémy používají ADC k digitalizaci signálů ze senzorů, sond nebo monitorovacích obvodů pro analýzu, zobrazení nebo zaznamenání. Některé systémy také používají DAC k generování kalibračních napětí, referenčních signálů nebo testovacích vlnových průběhů.
Faktory při výběru ADC a DACů
| Faktor | Proč je to důležité pro ADC | Proč je to důležité pro DAC |
|---|---|---|
| Rozlišení | Určuje nejmenší měřitelnou změnu signálu | Určuje velikost výstupního kroku |
| Rychlost | Ovlivňuje, jak rychle jsou zachyceny měnící se vstupy | Ovlivňuje rychlost aktualizace výstupu |
| Přesnost | Ovlivňuje spolehlivost měření | Ovlivňuje výstupní přesnost |
| Hluk | Může deformovat naměřená data | Může snížit kvalitu výstupu |
| Linearita | Ovlivňuje konzistenci konverze | Ovlivňuje vlnový průběh nebo přesnost řízení |
| Spotřeba energie | Důležité v bateriových snímacích systémech | Důležité u přenosných a vestavěných výstupů |
Výzvy integrity signálu v ADC a DAC obvodech
• Šum a referenční stabilita
ADC a DAC často spoléhají na referenční napětí. Pokud se reference stane hlučnou nebo nestabilní, přesnost převodu se může zhoršit.
U ADC může referenční šum způsobovat kolísání naměřených hodnot. U DAC se může projevit jako nežádoucí pohyb nebo zkreslení v analogovém výstupu. Stabilní reference, čisté napájecí zdroje a správné obtokové kondenzátory pomáhají udržovat spolehlivý provoz.
• Aliasing v ADC systémech
Aliasing nastává, když ADC vzorkuje vlnový průběh příliš pomalu vzhledem k frekvenčnímu obsahu vstupu. Vysokofrekvenční komponenty se pak mohou v digitálním výstupu objevit jako nesprávné nízkofrekvenční signály.
Snížení aliasingu obvykle vyžaduje vyšší vzorkovací frekvence a anti-aliasing filtry umístěné před vstupem ADC.
• Kvantizační chyba
Chyba kvantizace existuje proto, že převodníky poskytují pouze omezený počet digitálních úrovní. Měnič musí zaokrouhlit analogovou hodnotu na nejbližší dostupný krok.
Vyšší rozlišení snižuje velikost kroku, ale celkový výkon stále závisí na šumu, linearitě, referenční kvalitě a uspořádání PCB.
• Chyby DAC a výstupní kroky
Výstupy DAC ne vždy přecházejí hladce. Rychlé změny kódu mohou vytvářet malé nechtěné špičky nazývané glitche, zatímco výstupy vlnových průběhů mohou vypadat jako stupňovité. Správná doba usazování, filtrování výstupů a dobré uspořádání PCB pomáhají tyto efekty snižovat.
• Chvění hodin a přesnost časování
Přesnost časování je důležitá jak v ADC, tak v DAC systémech. U ADC se jitter hodin mírně posouvá vzorkovací body, což způsobuje chyby měření při vysokých frekvencích. U DACů může časovací nestabilita zvýšit zkreslení a snížit kvalitu vlnového průběhu.
Čisté hodinové zdroje jsou zvláště důležité v audio, RF, komunikačních a vysokorychlostních měřicích systémech.
• Rozvržení a uzemnění PCB
Špatné uspořádání PCB může zavést šum, přeslechy a poklesy napětí do citlivých analogových cest. Rychlé digitální přepínací signály by měly být kdykoli je možné izolovány od nízkošumových analogových stop.
Dobré postupy rozvržení zahrnují krátké signální cesty, pevné uzemnění, pečlivé oddělení a správné oddělení mezi hlučnými a citlivými oblastmi obvodu.
Typy ADC a DAC
Typy ADC

• Flash ADC
Flash ADC poskytují extrémně rychlou převodní rychlost a často jsou vybírány pro RF systémy, vysokorychlostní přístroje a rychlé zachycování vlnových průběhů.
• SAR ADC
SAR ADC vyvažují rychlost, spotřebu energie a přesnost. Jsou široce používány v vestavěných systémech, rozhraní senzorů, mikrokontrolérech a univerzálních měřicích obvodech.
• Sigma-Delta ADC
Vysoké rozlišení a silný šumový výkon činí Sigma-Delta ADC vhodnými pro audio systémy, přesné přístroje a nízkofrekvenční měřicí aplikace.
• Pipeline ADC
Pipeline ADC kombinují vysokou konverzní rychlost se středním až vysokým rozlišením pro komunikační systémy, zobrazovací hardware a rychlé aplikace pro sběr dat.
Typy DAC

• R-2R žebříkový DAC
R-2R žebříkové DAC používají rezistorové sítě k generování analogových výstupních úrovní. Často se objevují v vzdělávacích obvodech, jednoduchých generátorech vlnových průběhů a univerzálních DAC návrzích.
• Binárně vážený DAC
Binárně vážené DAC provádějí přímou váženou konverzi pomocí rezistorů nebo proudových zdrojů přiřazených ke každému digitálnímu bitu. Obvykle se používají v základních implementacích DAC a úvodních konverzních obvodech.
• Sigma-Delta DAC
Převzorkování a tvarování šumu umožňují DACům Sigma-Delta poskytovat silný zvukový výkon. Jsou široce používány v audio přehrávačích, sluchátkách, zvukových kartách a digitálním audio zařízeních.
• Proudový řídicí DAC
DAC s aktuálním řízením jsou optimalizovány pro vysokorychlostní analogovou generaci a často se objevují v RF systémech, komunikačním hardwaru a zařízeních pro generování vlnových tvarů.
ADC vs DAC: Který byste měli použít?
Výběr ADC pro digitální měření
Vyberte ADC, když je třeba měřit, monitorovat, ukládat nebo digitálně zpracovávat analogové vstupy. ADC jsou široce využívány v senzorech, audio záznamu, instrumentaci a systémech pro sběr dat.
Výběr DAC pro generování analogových výstupů
Vyberte DAC, když digitální systémy musí generovat analogové napětí, proudy, zvukové signály nebo řídicí vlnové průběhy. DAC jsou široce využívány při generování vlnových průběhů, analogovém řízení, komunikačních systémech a hardwaru pro přehrávání zvuku.
Praktické tipy na návrh ADC a DAC
Výběr převodníku zahrnuje víc než jen výběr nejvyššího rozlišení nebo nejvyšší rychlosti. Skutečný výkon systému závisí na kvalitě signálu, stabilitě časování, uspořádání PCB a celkovém návrhu signálního řetězce.
Řešení shody podle potřeb systému
Vyšší rozlišení zvyšuje citlivost na šum, kvalitu rozložení a stabilitu referenčních referencí. Mnoho monitorovacích a průmyslových řídicích systémů funguje efektivně s mírným rozlišením, zatímco přesné měřicí systémy mohou vyžadovat jemnější konverzní detaily.
Výběr rychlosti na základě chování signálu
Rychlost převodníku by měla odpovídat rychlosti změny vlny. Systémy monitorování prostředí často vyžadují pouze mírné převodní rychlosti, zatímco audio, RF, zobrazovací a komunikační systémy obvykle vyžadují mnohem rychlejší provoz.
Udržujte referenční napětí stabilní
Přesnost převodníku silně závisí na kvalitě referenčních zdrojů. V ADC mohou nestabilní odkazy vytvářet kolísavé údaje. U DAC mohou špatné reference způsobit drift, zkreslení nebo výstupní nestabilitu.
Dobrý referenční návrh zahrnuje nízkošumové napěťové reference, krátké směrovací cesty, správné bypass kondenzátory a čisté rozdělení energie.
Zlepšení rozložení a uzemnění PCB
I výkonné měniče mohou trpět špatným uspořádáním PCB. Citlivé analogové stopy by měly být chráněny před šumem hodin, přepínací činností a rychlými digitálními signály.
Užitečné postupy zahrnují krátké analogové stopy, pevné zemní roviny, blízké odpojovací kondenzátory, oddělené analogové a digitální směrování a pečlivé řízení hodin.
Návrh kolem celého signálního řetězce
Výkon převodníku závisí na celém signálovém řetězci, nejen na samotném ADC nebo DAC. Senzory, zesilovače, filtry, hodiny, referenční obvody, napájecí zdroje a výstupní měniče všechny ovlivňují přesnost a kvalitu signálu v reálném světě.
Vyvážený signálový řetězec často zlepšuje celkový výkon efektivněji než pouhý výběr měniče s vyššími specifikacemi.
Často kladené otázky [FAQ]
Proč se často používají ADC i DAC ve stejném elektronickém systému?
ADC a DAC umožňují digitálnímu hardwaru interagovat s analogovým prostředím. ADC digitalizuje senzorové nebo audio informace, zatímco DAC rekonstruuje zpracovaná digitální data do analogové podoby pro reproduktory, akční členy nebo řídicí obvody.
Jak rozlišení ADC ovlivňuje přesnost měření?
Rozlišení ADC určuje, kolik digitálních úrovní je dostupných pro reprezentaci analogového vstupu. Vyšší rozlišení snižuje velikost kvantizačního kroku a umožňuje přesnější měření menších změn signálu.
Proč je vzorkovací frekvence důležitá v ADC systémech?
Vzorkovací frekvence určuje, jak často ADC měří vstupní průběh. Pokud je rychlost příliš nízká, rychle se měnící vstupy nemusí být správně zachyceny, což způsobuje aliasing a nepřesné digitální výsledky.
Co způsobuje kvantizační chybu v ADC a DACs?
Kvantizační chyba nastává, protože převodníky poskytují pouze omezený počet digitálních úrovní. Analogová hodnota musí být zaokrouhlena na nejbližší dostupný krok, čímž vznikne malý rozdíl mezi skutečným průběhu a převedeným výsledkem.
Proč výstupy DAC někdy vyžadují filtrování?
Výstupy DAC se mohou měnit v malých napěťových krocích místo toho, aby vytvářely dokonale hladké průběhy. Výstupní filtry pomáhají tyto přechody vyhladit a snižovat nežádoucí vysokofrekvenční komponenty nebo chyby.