Moderni elektronski sistemi koriste ADC i DAC za kretanje signala između analognih i digitalnih oblika. ADC pretvara analogne ulaze u digitalne podatke, dok DAC rekonstruiše digitalne podatke u analogni napon ili struju. Sistemi koji samo mere senzore obično zahtevaju ADC, sistemi koji generišu samo analogne izlaze zahtevaju DAC, a aplikacije kao što su audio, komunikacija i industrijska kontrola mogu zahtevati oboje. Ovaj članak objašnjava njihove razlike, principe rada, aplikacije i faktore koji utiču na performanse konvertora.

Pregled ADC-a

ADC, ili analogno-digitalni konvertor, menja kontinuirani analogni talasni oblik u digitalne podatke. Prima ulaze kao što su napon, zvuk, svetlost, temperatura ili pritisak i prevodi ih u binarne vrednosti koje procesori, mikrokontroleri ili računari mogu analizirati.
Šta je DAC?

DAC, ili digitalno-analogni pretvarač, rekonstruiše digitalne informacije u analogni napon ili struju. Prima binarne vrednosti iz digitalnog sistema i generiše odgovarajući analogni izlaz koji mogu koristiti spoljni uređaji ili analogni krugovi.
ADC vs DAC tehničke razlike
| Odlika | ADC | DAC |
|---|---|---|
| Ime i prezime | Analogno-digitalni konvertor | Digitalno-analogni pretvarač |
| Pravac konverzije | Analogni signal na digitalne podatke | Digitalni podaci na analogni signal |
| Ulazni signal | Kontinuirani napon ili struja | Binarni kod ili digitalni podaci |
| Izlazni signal | Digitalni broj ili binarna vrednost | Analogni napon ili struja |
| Glavna funkcija | Meri analogni ulaz | Generiše ili rekonstruiše analogni izlaz |
| Primarna operacija | Uzorkovanje i kvantizacija | Rekonstrukcija napona ili struje |
| Obrada jezgra | Uzorkovanje, kvantizacija, kodiranje | Digitalno dekodiranje i analogna generacija |
| Ključni faktori učinka | Rezolucija, brzina uzorkovanja, ulazni opseg, šum | Rezolucija, vreme taloženja, izlazni opseg, izobličenje |
| Uobičajeni problemi sa signalom | Aliasing, greška kvantizacije, ulazni šum | Izlazni propusti, izobličenje i izlazni korak |
| Tipičan smer signala | Fizički svet za procesor | Procesor za eksterne analogne sisteme |
Kako ADC i DAC-ovi pretvaraju signale
Proces konverzije ADC-a

ADC pretvara analogni signal u digitalne podatke kroz tri glavna koraka: uzorkovanje, kvantizacija i kodiranje.
• Uzorkovanje
Uzorkovanje meri analogni talasni oblik u određenim vremenskim intervalima. Umesto kontinuiranog praćenja talasnog oblika, ADC snima mnoge pojedinačne tačke duž njega. Veće stope uzorkovanja poboljšavaju sposobnost preciznog snimanja ulaza koji se brzo menjaju. Da bi se izbeglo aliasing, frekvencija uzorkovanja obično treba da bude najmanje dvostruko veća od najviše frekvencije sadržane u ulaznom signalu.
FS≥2fmax
Ovaj zahtev je poznat kao kriterijum uzorkovanja Nikuist.
• Kvantizacija
Kvantizacija dodeljuje svaku uzorkovanu vrednost najbližem dostupnom digitalnom nivou. Pošto digitalni sistemi imaju ograničenu rezoluciju, izmerena analogna vrednost mora biti približna. Na primer, 8-bitni ADC obezbeđuje 256 nivoa, dok 12-bitni ADC pruža 4096 nivoa. Veća rezolucija smanjuje veličinu koraka i poboljšava detalje merenja.
• Kodiranje
Nakon kvantizacije, ADC kodira vrednost u binarni oblik. Dobijeni digitalni podaci mogu se zatim obraditi procesorom, mikrokontrolerom ili digitalnim sistemom za obradu signala.
Proces konverzije DAC-a

DAC vrši obrnuti proces pretvaranjem digitalnih vrednosti u analogni napon ili struju.
• Digitalni ulaz
DAC prima binarne vrednosti iz procesora, memorijskog uređaja, kontrolera ili komunikacionog interfejsa. Svaka vrednost predstavlja ciljni analogni izlazni nivo.
• Analogna izlazna generacija
DAC proizvodi napon ili struju koja odgovara digitalnoj ulaznoj vrednosti. Kako se ulazni podaci menjaju, izlazni talasni oblik se takođe menja.
• Izglađivanje i filtriranje
DAC izlazi mogu se pojaviti kao mali naponski koraci, a ne savršeno glatki talasni oblici. Izlazni filteri pomažu u glatkim prelazima i smanjuju neželjene komponente visoke frekvencije.
Kako ADC i DAC rade u sistemima
ADC i DAC često rade zajedno u kompletnim sistemima za obradu signala. ADC snima informacije iz fizičkog okruženja, digitalni hardver obrađuje podatke, a DAC rekonstruiše obrađene podatke u upotrebljiv analogni oblik.
Snimanje i reprodukcija zvuka

Mikrofon generiše analogni audio talasni oblik koji ADC digitalizuje za skladištenje, obradu, prenos ili uređivanje. Tokom reprodukcije, DAC rekonstruiše digitalne audio podatke u analogni talasni oblik koji pokreće zvučnik ili pojačalo.
Industrijski kontrolni sistemi

Industrijski sistemi često prate fizičke uslove i generišu kontrolisane izlaze. ADC digitalizuje podatke senzora tako da kontroler može da proceni uslove rada, dok DAC ili analogni izlazni stepen generiše kontrolni talasni oblik za ventile, aktuatore ili motorne pogone.
Komunikacioni sistemi

Komunikaciona oprema se često oslanja na oba pretvarača. ADC-ovi digitalizuju dolazne RF ili srednje frekventne signale za filtriranje i obradu, dok DAC-ovi rekonstruišu obrađene talasne oblike za prenos.
Merenje i prikupljanje podataka

Merni sistemi koriste ADC-ove za digitalizaciju signala iz senzora, sondi ili krugova za praćenje za analizu, prikaz ili evidentiranje. Neki sistemi takođe koriste DAC-ove za generisanje kalibracionih napona, referentnih signala ili testnih talasnih oblika.
Faktori prilikom izbora ADC-a i DAC-a
| Faktor | Zašto je to važno za ADC | Zašto je to važno za DAC |
|---|---|---|
| Rezolucija | Određuje najmanju merljivu promenu signala | Određuje veličinu izlaznog koraka |
| Brzina | Utiče na to koliko brzo se menjaju ulazi | Utiče na brzinu ažuriranja izlaza |
| Tačnost | Utiče na pouzdanost merenja | Utiče na preciznost izlaza |
| Buka | Može iskriviti izmerene podatke | Može smanjiti kvalitet izlaza |
| Linearnost | Utiče na konzistentnost konverzije | Utiče na talasni oblik ili tačnost kontrole |
| Potrošnja energije | Važno u senzorskim sistemima na baterije | Važno u prenosivim i ugrađenim izlazima |
KSNUMKS. Izazovi integriteta signala u ADC i DAC kolima
• Buka i referentna stabilnost
ADC i DAC često se oslanjaju na referentni napon. Ako referenca postane bučna ili nestabilna, tačnost konverzije može da se pogorša.
U ADC-ima, referentni šum može izazvati fluktuaciju izmerenih vrednosti. U DAC-ovima, može se pojaviti kao neželjeno kretanje ili izobličenje u analognom izlazu. Stabilne reference, čisti izvori napajanja i odgovarajući bajpas kondenzatori pomažu u održavanju pouzdanog rada.
• Aliasing u ADC sistemima
Aliasing se dešava kada ADC uzorkuje talasni oblik suviše sporo za sadržaj frekvencije ulaza. Visokofrekventne komponente se tada mogu pojaviti kao netačni signali niže frekvencije u digitalnom izlazu.
Smanjenje aliasinga obično zahteva veće stope uzorkovanja i anti-aliasing filtere postavljene pre ADC ulaza.
• Greška kvantizacije
Greška kvantizacije postoji zato što konvertori pružaju samo ograničen broj digitalnih nivoa. Konvertor mora zaokružiti analognu vrednost do najbližeg dostupnog koraka.
Veća rezolucija smanjuje veličinu koraka, ali ukupne performanse i dalje zavisi od buke, linearnosti, referentnog kvaliteta i rasporeda PCB-a.
• DAC greške i izlazni koraci
DAC izlazi ne prelaze uvek glatko. Brze promene koda mogu stvoriti male neželjene šiljke koji se nazivaju glitches, dok se izlazi talasnih oblika mogu pojaviti stepenasti. Pravilno vreme naseljavanja, filtriranje izlaza i dobar raspored PCB-a pomažu u smanjenju ovih efekata.
• Podrhtavanje sata i tačnost vremena
Tačnost vremena je važna u ADC i DAC sistemima. U ADC-ima, podrhtavanje sata blago pomera tačke uzorkovanja, stvarajući greške merenja na visokim frekvencijama. U DAC-ovima, vremenska nestabilnost može povećati izobličenje i smanjiti kvalitet talasnog oblika.
Čisti izvori sata su posebno važni u audio, RF, komunikaciji i brzim mernim sistemima.
• PCB Raspored i uzemljenje
Loš raspored PCB-a može uvesti buku, preslušavanje i pad napona u osetljive analogne puteve. Brzi digitalni preklopni signali treba da budu izolovani od analognih tragova sa niskim nivoom šuma kad god je to moguće.
Dobre prakse rasporeda uključuju kratke puteve signala, čvrsto uzemljenje, pažljivo razdvajanje, i pravilno razdvajanje između bučnih i osetljivih područja kola.
Vrste ADC-a i DAC-a
ADC tipovi

• Flash ADC
Flash ADC-ovi pružaju izuzetno brzu brzinu konverzije i često se biraju za RF sisteme, instrumente velike brzine i brzo snimanje talasnih oblika.
• SAR ADC
SAR ADC-ovi balansiraju brzinu, potrošnju energije i tačnost. Oni se široko koriste u ugrađenim sistemima, senzorskim interfejsima, mikrokontrolerima i mernim krugovima opšte namene.
• Sigma-Delta ADC
Visoka rezolucija i jake performanse buke čine Sigma-Delta ADC-ove pogodnim za audio sisteme, precizne instrumente i aplikacije za merenje niske frekvencije.
• Pipeline ADC
Pipeline ADC-ovi kombinuju visoku brzinu konverzije sa umerenom do visokom rezolucijom za komunikacione sisteme, hardver za snimanje i aplikacije za brzo prikupljanje podataka.
DAC Tipovi

• R-2R Ladder DAC
R-2R merdevine DAC-ovi koriste mreže otpornika za generisanje analognih izlaznih nivoa. Često se pojavljuju u obrazovnim krugovima, jednostavnim generatorima talasnih oblika i DAC dizajnom opšte namene.
• Binarno ponderisani DAC
Binarni ponderisani DAC-ovi obavljaju direktnu ponderisanu konverziju koristeći otpornike ili izvore struje dodeljene svakom digitalnom bitu. Obično se koriste u osnovnim implementacijama DAC-a i uvodnim kolima za konverziju.
• Sigma-Delta DAC
Prekomerno uzorkovanje i oblikovanje buke omogućavaju Sigma-Delta DAC-ovima da isporuče snažne audio performanse. Oni se široko koriste u sistemima za reprodukciju zvuka, slušalicama, zvučnim karticama i digitalnoj audio opremi.
• Strujni upravljački DAC
Strujni upravljački DAC-ovi su optimizovani za brzu analognu generaciju i često se pojavljuju u RF sistemima, komunikacionom hardveru i opremi za generisanje talasnih oblika.
ADC vs DAC: Koji treba da koristite?
Izaberite ADC za digitalno merenje
Izaberite ADC kada se analogni ulazi moraju meriti, pratiti, čuvati ili digitalno obrađivati. ADC-ovi se široko koriste u senzorima, audio snimanju, instrumentima i sistemima za prikupljanje podataka.
Izaberite DAC za analogni izlaz generacije
Izaberite DAC kada digitalni sistemi moraju generisati analogne napone, struje, audio signale ili kontrolne talasne oblike. DAC-ovi se široko koriste u generisanju talasnih oblika, analognoj kontroli, komunikacionim sistemima i hardveru za reprodukciju zvuka.
Praktični ADC i DAC saveti za dizajn
Izbor konvertora podrazumeva više od izbora najveće rezolucije ili najveće brzine. Stvarne performanse sistema zavise od kvaliteta signala, stabilnosti vremena, rasporeda PCB-a i ukupnog dizajna lanca signala.
Rezolucija utakmice sa potrebama sistema
Veća rezolucija povećava osetljivost na buku, kvalitet rasporeda i stabilnost referenci. Mnogi sistemi za praćenje i industrijsku kontrolu efikasno funkcionišu sa umerenom rezolucijom, dok precizni sistemi za merenje mogu zahtevati finije detalje konverzije.
Izaberite brzinu na osnovu ponašanja signala
Brzina pretvarača treba da odgovara koliko brzo se talasni oblik menja. Sistemi za praćenje životne sredine često zahtevaju samo skromne stope konverzije, dok audio, RF, snimanje i komunikacioni sistemi obično zahtevaju mnogo brži rad.
Držite referentni napon stabilan
Tačnost konvertora u velikoj meri zavisi od referentnog kvaliteta. U ADC-ima, nestabilne reference mogu stvoriti fluktuirajuća čitanja. U DAC-ovima, loše reference mogu izazvati drift, distorziju ili nestabilnost izlaza.
Dobar referentni dizajn uključuje niske buke napona reference, kratke rutiranje puteva, odgovarajuće bajpas kondenzatore, i čistu distribuciju energije.
Poboljšati PCB Raspored i uzemljenje
Čak i konvertori visokih performansi mogu patiti od lošeg rasporeda PCB-a. Osetljivi analogni tragovi treba da budu zaštićeni od buke sata, prebacivanje aktivnosti, i brzih digitalnih signala.
Korisne prakse uključuju kratke analogne tragove, čvrste ravni uzemljenja, obližnje kondenzatore za razdvajanje, odvojeno analogno i digitalno rutiranje i pažljivo upravljanje satom.
Dizajn oko punog lanca signala
Performanse konvertora zavise od kompletnog lanca signala, a ne samo od samog ADC ili DAC. Senzori, pojačala, filteri, satovi, referentni krugovi, napajanja i izlazni drajveri utiču na tačnost i kvalitet signala u stvarnom svetu.
Uravnotežen signalni lanac često poboljšava ukupne performanse efikasnije nego jednostavno odabir konvertora sa višim specifikacijama.
Često postavljana pitanja [FAK]
Zašto se i ADC i DAC često koriste u istom elektronskom sistemu?
ADC-ovi i DAC-ovi omogućavaju digitalnom hardveru interakciju sa analognim okruženjima. ADC digitalizuje senzorske ili audio informacije, dok DAC rekonstruiše obrađene digitalne podatke u analogni oblik za zvučnike, aktuatore ili kontrolna kola.
Kako ADC rezolucija utiče na tačnost merenja?
ADC rezolucija određuje koliko digitalnih nivoa je dostupno za predstavljanje analognog ulaza. Veća rezolucija smanjuje veličinu koraka kvantizacije i omogućava preciznije merenje manjih promena signala.
Zašto je brzina uzorkovanja važna u ADC sistemima?
Stopa uzorkovanja određuje koliko često ADC meri ulazni talasni oblik. Ako je stopa preniska, ulazi koji se brzo menjaju možda neće biti ispravno snimljeni, uzrokujući aliasing i netačne digitalne rezultate.
Šta uzrokuje grešku kvantizacije u ADC-ovima i DAC-ovima?
Greška kvantizacije nastaje zato što konvertori pružaju samo ograničen broj digitalnih nivoa. Analogna vrednost mora biti zaokružena na najbliži raspoloživi korak, stvarajući malu razliku između stvarnog talasnog oblika i konvertovanog rezultata.
Zašto DAC izlazi ponekad zahtevaju filtriranje?
DAC izlazi mogu da se menjaju u malim naponskim koracima umesto da proizvode savršeno glatke talasne oblike. Izlazni filteri pomažu u glatkim ovim prelazima i smanjuju neželjene visokofrekventne komponente ili greške.