Aukeratu zure herrialdea edo eskualdea.

Zer da ADC bat? Analogiko-digitaleko bihurgailuen mota eta nola funtzionatzen duen

Aug23
Bisakinen: 833
Analogiko-digitaleko bihurgailu bat (ADC) analogiko seinaleak, hala nola sentsore-tentsioak, audio wavformak eta neurgailu seinaleak, mikrocontroller, prozesadore, FPGA edo ordenagailu batek prozesatu dezakeen datu digitaletan bihurtzen du. Artikulu honek ADCk nola funtzionatzen duen, ADC moten nagusiak, irismen, laginketa-tasa, zehaztapen garrantzitsuak, aplikazioak, aukeraketa-faktoreak eta arazo ohikoak azalduko ditu.

Katalogoa

1. Zer da ADC bat?
2. Nola funtzionatzen du ADCk?
3. Zein dira ADCen moten nagusiak?
4. ADC irismen, laginketa-tasa eta zehaztasuna
5. ADC zehaztapen garrantzitsuak eta errendimendu faktoreak
6. ADC aplikazio ohikoak eta erabilera kasuak
7. Nola aukeratu ADC egokia: adibide landua
8. ADC arazo ohikoak eta arazoak konpontzea
9. Ondorioa

ADC Signal Chain from Analog Input to Digital Output

Irudi 1: ADC seinale-katea analogiko sarreratik irteera digitalera

Zer da ADC bat?

Analogiko-digitaleko bihurgailu bat (ADC) circuit elektroniko bat da, seinale analogiko jarraitu bat balio digitalean bihurtzen duena, mikrocontroller, prozesadore, FPGA edo ordenagailu batek irakurri eta prozesatu dezakeena.

Nola funtzionatzen du ADCk?

ADC batek seinale analogiko bat datu digitaletan bihurtzen du bide hauen bidez:

Sarrera analogikoa: ADCra sartzen den hasierako tentsioa edo seinalea.

Anti-aliasing iragazkia: Laginketa egin aurretik aliasing-a eragiten duten maiztasunak ezabatzen ditu.

Sample-and-hold: Sarrerako tentsioa une jakin batean harrapatu eta bihurketa denboran mantentzen du.

Kuantizazioa: Lagindutako tentsioa hurbilen dagoen digitaleko mailara esleitzen du.

Kodetzea: Kuantizatutako maila binario kode batean bihurtzen du.

Irteera digitala: Balio digital amaitua mikrocontroller, prozesadore, FPGA edo beste sistema digital batera bidaltzen du.

N-bit ADC batentzat:

Maila kopurua = 2ᴺ

LSB idealaren tamaina = Full-scale tartea ÷ 2ᴺ

Kuantizazio akats idealaren balioa = ±0.5 LSB

Adibidez, 12-bitra ADC batek:

2¹² = 4096 maila

0–3.3 V sarrera-tartearekin:

3.3 V ÷ 4096 ≈ 0.806 mV

Beraz, LSB ideal bakoitzak inguru 0.806 mV irrepresentatzen du, kuantizazio akats ideal batekin inguru ±0.403 mV-tan.

Unipolar 0–3.3 V Quantization Example with Binary Output Codes

Irudi 2: Unipolar 0–3.3 V kuantizazio adibidea binario irteera kodeekin

Zein dira ADCen moten nagusiak?

ADC arkitektura desberdinek bihurketa metodo desberdinak erabiltzen dituzte, abiadura, irismen, energia kontsumoa, atzerapen eta zehaztasuna eragiten dutenak.

ADC mota
Nola funtzionatzen duen
Abantaila nagusia
Murrizketa nagusia
Aplikazio ohikoak
SAR ADC
DAC barneko bat, konparadorea eta hurrengo hurbilketa erregistroa erabiltzen du. Bilaketa binarioa egiten du, bit bat denbora batean probatzen du, kode digital hurbilen aurkitu arte.
Abiadura, irismen, energia gutxi eta atzerapen txikia ondo orekatuak
Azken abiadura handiko seinalentzat ez da egokia
Mikrocontroller, sentsore, kontrol industriala, datuen eskurapena
Sigma-Delta ADC
Sarrerako oversized maiztasun barneko tasa handi batean laginketa. Zarata moldaketak kuantizazio zarata asko seinale-bandatik kanpo bultzatzen du, bitartean iragazketa digitalak eta dekantazioa irteera azkarragoa ematen dute.
Irismen handia eta zarata txikia Banda baxuagoa eta filtrazio atzerapen handiagoa
Zehaztapen sentsoreak, audioa, pisatzeko sistemak
Flash ADC
Sarrera-maila zehazteko aldi berean konparadore asko erabiltzen ditu. N-bit flash ADC ideal batek 2ᴺ − 1 konparadore behar ditu.
Oso azkarra den bihurketa
Kontsumo handia, zirkuitu-eremu handia, eta konplexutasuna
RF, radar, osziloscopioak
Pipeline ADC
Sarrera hainbat etapa bidez bihurtzen du. Etapa bakoitzak seinalearen zati bat ebazten du, bere estimazioa kentzen du, geratzen den hondarra handitzen du, eta hurrengo etapara igarotzen du.
Tasa handiko laginketa erabilgarriaren irudikapena
Bihurketa atzerapena gehitzen du
Komunikazioak, irudikapena, datu azkarren eskuraketa
Dual-Slope ADC
Sarrera ezagutza bat denbora finkoan integratzen du, ondoren polaritate kontrako erreferentzia ezaguna integratzen du integrazioa bere hasierako mailara itzultzea lortu arte. Neurtutako denbora emaitza digitalean zehazten du.
Zehaztasun handia eta zaratak baztertzeko irizpide ona
Bihurketa motelak
Multimetro digitalak eta zehaztapen tresnak

SAR ADC batek emaitza bat zehazten du barruko DAC eta konparadore baten bidez binarizko bilaketa-prozesu bat erabiliz. Sigma-delta ADC batek oversampling, zarata formatu, iragazketa digitala eta desbideratzea erabiltzen ditu zehaztapen handiko neurrien lortzean. Flash ADC batek konparadore paralelo asko erabiliz abiadura oso handia lortzen du, tandis pipeline ADC batek seinalearen hondarra hainbat bihurketa maila bidez prozesatzen du. Dual-slope ADC batek integrazioa eta denbora erabiltzen ditu, neurtze motela eta zehatza egiteko egokitzeko moduan.

ADC Irizpideak, Laginketa Tasa eta Zehaztasuna

ADC-ren errendimenduak batez ere irizpideetan, laginketa tasa eta zehaztasunean oinarritzen da.

Parametro
Esanahia
Zergatik da garrantzitsua
Irizpidea
Bihurketa bakoitzeko erabilitako biteen kopurua
ADCk irudikatzen duen sarrera txikien aldaketa zehazten du
Laginketa-tasa
Bigarren bakoitzeko hartutako laginen kopurua
Aldatzen den seinalea neurtzeko azkartasuna zehazten du
Zehaztasuna
Emaitza benetako sarrerari zenbat hurbil dagoen
Neurketen zuhurtasuna eragiten du
ENOB
Bit Kopurua Eraginkorra
Zarata eta distortsioa kontuan hartu ondoren erabilgarri den irizpideak erakusten ditu

ADC Irizpidea

Irizpideak ADCk zenbat maila digital ekoitz ditzakeen zehazten du.

8-bit = 256 maila

10-bit = 1,024 maila

12-bit = 4,096 maila

16-bit = 65,536 maila

Irizpide altuagoek seinaleen aldaketa txikiagoak irudikatzeko aukera ematen dute, baina zaratak eta zirkuitu-akatsak erabilgarria den irizpidea murriztu dezakete.

ADC Laginketa Tasa

Laginketa-tasa ADCk bigarren bakoitzeko hartzen dituen laginen kopurua da eta SPS, kSPS edo MSPS moduan zehazten da.

Banda-murriztutako baseband seinalearentzat, laginketa-tasa seinalearen frekuentzia altuena baino bi aldiz handiagoa izan behar da:

fₛ > 2 × fmax

Adibidez, 10 kHz arteko frekuentziak dituen baseband seinale batek teorikoki honako hau behar du:

fₛ > 20 kSPS

Diseinu praktikoetan, laginketa-tasa normalean handiagoa da, zeren benetako anti-aliasing iragazki batek seinalearen frekuentzia altuen eta fₛ/2-ren artean, trantsizio-banda behar baitu.

Termino hauek desberdinak dira:

Terminoa
Esanahia
Laginketa-tasa
Bigarren bakoitzeko hartutako laginen kopurua
Sarrera analogikoen banda zabalera
ADCk analogikoaren aurreko amaierak onartzen dituen frekuentzia tartea
Bihurketa bidezko irteera
Bigarren bakoitzean amaituta dauden bihurketa kopururik handiena
Kanal bakoitzeko laginketa-tasa
Kanal bakoitzeko eskuragarri den laginketa-tasa eraginkorra

Multiplexatutako ADC batentzat, bihurketa bidezko irteera guztia kanaletan partekatzen da. Adibidez, 100 kSPSko ADC batek lau kanal neurtzen baditu batuketa bidez, kanal bakoitzeko 25 kSPS inguru ematen ditu, eskurapen, kanal-aldaketa eta finkatze denbora kontuan hartu gabe.

ADC Zehaztasuna, SINAD eta ENOB

ADC zehaztasuna erreferentzia akats, offset akats, irabazi akats, ez-linealtasun, zarata, distortsio, kode faltak, aperturako jitter, eta beste bihurketa akatsekin eragiten du.

SINAD, edo Seinalearen eta Zarata eta Distortsioaren Irizpidea, seinalea nahi den seinalea ADC irteeran zarata eta distortsioarekin alderatzen du.

ENOB, edo Bit Kopurua Eraginkorra, ADCren dinamikoa den irizpidea zarata eta distortsioa barne hartzen direnean erakusten du.

ENOB = (SINAD − 1.76) ÷ 6.02

Adibidez, SINAD 68 dB bada:

ENOB = (68 − 1.76) ÷ 6.02 ≈ 11.0 bite

Agindu hau sinus-iñpa gure sarrera-frekuentziaren, sarrera-amplitudearen eta laginketa-baldintzen azpian aplikatzen da.

Beste garrantzitsua ADC zehaztasun terminoak hauek dira:

Guztiz Doitu Gabeko Akatsa (TUE): Doitugabeen akatsen batuketa, egokitzapenik gabe.

Kode faltak: Ir converter-erako linealtasun faltagatik agertzen ez diren irteera digitalen kodeak.

Apertura jitter-a: Laguntza instantziako denbora ziurgabetasuna, sarrera maiztasun altuagoetan garrantzitsuagoa bihurtzen dena.

Ezkutuko ebazpena: Gorputz aldakorrik gabeko elkarlanak kode aldaketarik gabe egon daitezkeen bit kopurua.

ADC Espezifikazio Garrantzitsuak eta Errendimendu Faktoreak

Espezifikazioa
Zer egiaztatu
Zergatik da garrantzitsua
Sarrera tartea
Gutxienez eta gehienezko sarrera tentsioa
Signala ADC neurketa tartean mantentzen duela bermatzen du
Erreferentzia tentsioa
Zehaztasuna, egonkorra, ihes eta zarata
Aldaketa tartea ezartzen du eta neurketa zehaztasuna eragiten du
Ezkutua
Beharrezko bit kopurua
Eman daitezkeen digital mailen kopurua zehazten du
Laguntza maiztasuna
Segundo bakoitzeko laginak
Sarrera seinalea zenbat maiz lagintzen den zehazten du
Aldaketa irteera
Segundo bakoitzeko amaitutako aldaketak
Garrantzitsua da etengabeko eta multikanalikako neurtzerako
ENOB
Ezkutuko Bit Kopuru Ekipatua
Zarata eta distortsio ondoren erabilgarri dagoen dinamikoa erakusten du
SINAD
Zarata eta Distortsioaren Arlako Ratio
Konbinatutako zarata eta distortsio errendimendua erakusten du
SNR
Zarata eta Seinalearen Ratio
Zaratarekin konparatuta seinalearen kalitatea adierazten du
Guztira Oriantzinik Gabeko Erratza (TUE)
Konbinatutako estatiko aldaketa akatsa
Kalibratu gabe DC neurketa zehaztasuna estimatzen laguntzen du
INL
Integrazioko linealtasun faltak
Ideal ADC transfer kurbatik aurkako aldaketa erakusten du
DNL
Diferentzial linealtasun faltak
Alderantzikatu digitaleko kode urratsen arteko aldaketa erakusten du
Kode faltak
Espero den irteera kode guztiek agertzen diren ala ez
Kode faltak erabilgarritasun aldaketan eragiten du
Apertura jitter-a
Laguntza-denbora ziurgabetasuna
Zehaztasuna eta SNR murriztu dezake sarrera maiztasun altuagoetan
Ezkutuko ebazpena
Zarata ez dagoen ebazpen egonkorra
Zarata gutxiko DC eta sentsore neurtzeetarako garrantzitsua
Offse akatsa
Sarrera zero inguruan akatsa
Maila baxuko neurtzeei eragiten die
Irabazi akatsa
Irabazi akatsa
Neurketen eskalan eragiten du sarrera tartean
Azken irabazi denbora
ADC sarrerak seinalea eskuratzeko behar den denbora
Eskozia denbora ez nahikoa akatsak eragin ditzake, batez ere iturri impedantzi altuarekin
Sarrera impedantzia
Seinalearen iturri gaineko karga
Seinalearen ezartzea eta neurketa zehaztasuna eragin dezake
Kanal kopurua
Analogo sarrera kopurua
Zenbat seinalek neurtu daitezkeen zehazten du
Sarrera mota
Single-ended edo diferentzial
Sentsore edo seinalearen iturriaren fitxatzea beharrezkoa da
Interface
SPI, I²C, paralelo, LVDS, edo beste interface bat
Prozesadore edo FPGArekin bateragarria izan behar da
Energiaren kontsumoa
Aktiboa eta itxaroteko korrontea
Garrantzitsua da eramangarri eta energia baxuko sistemetarako
Funtzionamendu tenperatura
Beharrezko tenperatura tartea
Garrantzitsua da industrial eta automobil aplikazioetarako

ADC dinamikoen errendimenduarentzat, SINAD eta ENOB egiaztatu beharko dira zehaztutako sarrera maiztasunean, sarrera amplitudetan eta laginketa maiztasunean, balio horiek funtzionamendu baldintza aldatu ahal baitituzte. Apertura jitter-a sarrera maiztasuna handitzen den heinean garrantzitsua bihurtzen da, zarata ez dagoen ebazpena, aldiz, DC zehaztasun eta maiztasun baxuko neurtzeetan bereziki lagungarria da.

ADC Aplikazio Komunak eta Erabilera Kasuak

ADCak seinale analogo bat neurtu behar den leku guztietan erabiltzen dira.

Aplikazioa
Neurtzen den seinalea
ADC Nagusiaren Eskaera
Tenperatura sentsatzea
Termistorea, RTD, edo sentsore tentsioa
Zehaztasuna eta zarata baxua
Bateriaren monitorea
Bateriaren edo hornikuntza tentsioa
Sarrera tartea eta zehaztasuna
Audio grabaketa
Mikrofonoa edo audio irudia
Laginketa maiztasuna eta distortsio baxua
Industria kontrola
Presioa, fluxua, posizioa, eta korrontea
Fidagarritasuna eta zarata errendimendua
Automobil elektronika
Tenperatura, presioa, tentsioa, eta korrontea
Tenperatura tarte zabala eta indarrezko iraupena
Medikuntzako tresnak
Maila baxuko sentsore seinaleak
Ebazpen altua eta zarata baxua
Datuen eskuraketa
Neurketa kanal anitz
Zehaztapen, kanal kopurua, eta laginak hartzeko maiztasuna
Oscilloskopioak
Abiadura handiko tentsio forma bidez
Laginketa maiztasun altua eta bandahalak

ADC motak seinalearen beharretara egokitu behar du. Zehaztapen handiko sentsoreekin, orokorrean, zehaztasuna eta zarata baxua beharko dira, bitartean, forma azkarrek laginketa abiadura altua eta bandahalak nahikoak behar dituzte.

Nola Aukeratu ADC Egokiena: Adibide Egitua

Adibideko sistema beharrak: 0–3.3 V sarrera irrangea, 1 mV gutxieneko seinalearen aldaketa, 1 kHz gehienezko seinalearen maiztasuna, eta 4 kanal.

Aukeraketa Pauso
Kalkulua / Beharra
Emaitza
Beharrezko zehaztapena
3.3 V ÷ 0.001 V = 3,300 maila
Gutxienez 12-bitteko ADC, 2¹² = 4,096 maila delako
LSB tamaina
3.3 V ÷ 4096
≈ 0.806 mV/LSB
Gutxieneko laginketa maiztasuna
> 2 × 1 kHz
> 2 kSPS kanal bakoitzeko
Praktika laginketa maiztasuna
Gehitu marjin bat anti-aliasing iragazkiaren trantsizio bandarako
5 kSPS kanal bakoitzeko
Kanal bakoitzeko irteera
Beharrezko laginketa maiztasuna kanal bakoitzerako
5 kSPS/kanal
Guztira irteera
4 kanal × 5 kSPS
20 kSPS gutxienez guztira irteera
Sarrera irangea
Sentsore irteera = 0–3.3 V
ADC-k 0–3.3 V onartu behar du edo seinalea baldintzatu
Erreferentzia zehaztasuna
0.5 LSB = 0.403 mV; 0.403 mV ÷ 3.3 V × 100
≈ 0.0122% edo 122 ppm gehienezko hasierako-akats esleipena
Eraldaketa denbora
1 ÷ 20,000
50 µs
Esku-hartze leihoa
50 µs − 10 µs iragazki/gailu interfaze gaineko iragarpena
40 µs
Ezarpen eskakizuna
ADC sarrera ±0.5 LSB tartean ezarri behar du 40 µs esku-hartze leihoan. Lehen ordenako sistema batentzat, 12-bitteko zehaztapena, tsettle ≈ 9τ.
τ ≤ 40 µs ÷ 9 ≈ 4.4 µs
SAR ADC
Beharrezko zehaztapenerako, irteerarako, atzerapen baxurako, eta kanal anitzeko laginketarako egokia
Egokitzapen onena
Sigma-Delta ADC
Zehaztasun ona eta zarata baxua, baina atzerapena eta kanal aldaketak egiaztatu behar dira
Posible
Pipeline ADC
Behar baino askoz azkarrago
Oro har, ez da beharrezkoa
Flash ADC
Abiadura handia, energia, eta konplexutasuna ez dira beharrezkoak
Egokitzapen txarra
Dual-Slope ADC
Zehaztasun ona baina oro har, gehiegi motel
Egokitzapen txarra
Gomendatutako ADC
Kalkulatutako eskakizun guztiak bete behar ditu
12-bitteko edo gehiagoko SAR ADC, ≥4 kanal, eta >20 kSPS guztira irteera

10 µs gaineko iragarpena adibideko suposizioa da. Erabili hautatutako ADC-ren datu-orriaren balioak eraldaketa denbora, esku-hartze denbora, sarrera kapasitatea, eta iturri inpedantzia zehazteko.

ADC Arazo Arruntak eta Arazoak Konpontzeko

Arazoa
Seguruenik Arrazoia
Gomendatutako Egiaztatu
Zarata handiko ADC irakurketak
Zarata handiko hornidura, erreferentzia, lurra, edo sentsorea
Egiaztatu deskonexioa, iragazketa, lurra, eta erreferentzia egonkortasuna
Irakurketak zeroan gelditzen dira
Sarrera seinalerik ez, kanal okerra, edo konfigurazio akatsa
Neurtu sarrera tentsioa eta egiaztatu ADC ezarpenak
Irakurketak gehienezkoan gelditzen dira
Sarrera ADC irangea gainditzen du
Egiaztatu sarrera tentsioa eta seinalea baldintzatzeko zirkuitua
Irakurketak ez dira zehatzak
Erreferentzia akatsa, desplazamendua, irabazi akatsa, edo erresistentzia tolerantzia
Neurtu erreferentzia eta egiaztatu eskalatzeko osagaiak
Irakurketak aldatzen dira kanalen artean
Iturri inpedantzia handia edo ezinezko ezarpen denbora
Handitu esku-hartze denbora edo buffer-a sarreran
Seinalearen azkarrak oker agertzen dira
Laginketa maiztasuna gehiegi baxua
Handitu laginketa maiztasuna eta erabili iragazki anti-aliasing
Bit baxuek aldaketak egiten dituzte
Elektrizitate zarata
Hobetuko lurra, iragazketa, estaldura, edo batez bestekoa
Irakurketak aldatzen dira tenperaturan
Erreferentzia edo osagaien leherketa
Erabili leherketarik gabeko osagaiak edo kalibrazioa

Ondorioa

ADC batek seinale analogoak balio digitaletan bihurtzen ditu prozesatzeko eta neurtzeko. ADC egokia zehaztapena, laginketa maiztasuna, zehaztasuna, sarrera irrangea, zarata, erreferentzia kalitatea, interfaze, eta energia beharren arabera aldatzen da. SAR ADC-ek sistema integratu askotarako egokitzen dira, sigma-delta ADC-ak zehaztasuneko neurrirako egokitzen dira, eta pipeline edo flash ADC-ak abiadura handiko seinalerako hobeto egokitzen dira. Seinale egokitzapena, lurra, iragazketa, eta erreferentzia diseinua ere garrantzitsuak dira bihurketa fidagarri baterako.

Guri buruz

IC Components Limited

www.IC-Components.com - IC Components hornitzailea. Elektronikako IC Osagaien produktuen banatzaile azkarren hazten direnetako bat gara, hornikuntza-kanaleko bazkidea jatorrizko elektronika fabrikatzaileekin mundu mailako sare baten bidez, elektronika osagai original berriak eskainiz. Enpresaren ikuspegi orokorra >

Kontsulta Online

Bidali RFQ, berehala erantzungo dugu.


Galdera arruntak [FAQ]

1. Zein da ADC zehaztapena eta zehaztasuna arteko aldea?

Erresolutionak zenbat maila digital ekoizten dituen ADC batek, zehaztasunak aldatu den emaitza benetako sarrera balioarekin zenbat hurbil dagoen deskribatzen du.

2. 12-bit ADC bat 10-bit ADC bat baino hobea al da?

12-bit ADC batek 4,096 maila eskaintzen ditu 10-bit ADC batentzat 1,024 mailaren aurrean. Aldaketa smaller seinale txikiagoak irudikatu ditzake, baina benetako errendimendua oraindik zaratak eta zehaztasunak baldintzatzen dute.

3. Zein lagin-tasa erabili behar dut ADC baterako?

Banda-mugatutako baseband seinalerako, erabili lagin-tasa seinalearen maiztasun altuena baino bi aldiz handiagoa. Diseinu praktikoetan, erabili marjin gehigarri bat, beraz, anti-aliasing iragazkiak fₛ/2 azpitik

transición band bat du.

4. Zein da SAR eta sigma-delta ADCen arteko aldea? SAR ADCek abiadura, zehaztasun eta energia ondo orekatzen dute. Sigma-delta ADCek normalean hobeto funtzionatzen dute

goi-erresolution, zarata baxua neurtzean

banda baxuagoetan. 5. ADC batek bere sarrera tartea baino handiko tentsioa neur daiteke?

Ez zuzenean. Tentsio zatitzaile bat edo beste seinale-moldaketa

circuito bat normaltasunez beharrezkoa da seinalea segurua sarrera maila batean murrizteko. 6. Zergatik da nire ADC irakurketa zaratatsua? Arrazoi ohikoen artean daude energia-iturriko zarata, erreferentzia zarata,

lurrean arazoak, iturri handiko inpendantzia, interferentzia digitala,

eta iragazketa ez egokia.

7. Zer esan nahi du ENOB-k ADC batean?

ENOB-k Bit Kopurua Efectiboa esan nahi du. Zarata eta distortsioa kontuan hartu ondoren, erabilgarri den erresolution adierazten du. 8. Noiz erabili behar dut ADC kanpokoa mikro-kontroladore ADC baten ordez? Erabili ADC kanpokoa behar duzunean erresolution handiagoa, zehaztasun hobea,

PARTE HONAKO ZENBAKIA