
Figur 1. Diagram för analog-till-digital omvandlare (ADC).
En Analog-to-Digital Converter (ADC) är en enhet som omvandlar en kontinuerligt varierande analog signal såsom spänning, ljud, ljus eller temperatur till ett digitalt värde som en mikrokontroller eller dator kan bearbeta.I figuren representerar den jämna vågen till vänster den analoga ingången, som är en kontinuerlig signal som ändras över tiden.När denna signal kommer in i ADC:n i mitten omvandlas den till en serie diskreta digitala värden.Det blockliknande mönstret till höger visar den digitala utgången, som nu är i en form som digitala system kan läsa och tolka.Denna enkla illustration visar huvudsyftet med en ADC: att omvandla analoga signaler till tydliga, användbara digitala data för elektroniska enheter och inbyggda system.
En analog-till-digital omvandlare (ADC) fungerar genom att förvandla en föränderlig analog signal till ett digitalt värde som en dator eller mikrokontroller kan förstå.Processen har tre huvuddelar: sampling, kvantisering och kodning.

Figur 2. Arbetsprincipen för en analog-till-digital omvandlare (ADC)
I figuren ovan kommer den analoga insignalen in i sampla-och-håll (S/H) krets, där ADC först uppträder provtagning.Det här steget fångar signalen med regelbundna tidsintervall och skapar en serie diskreta ögonblicksbilder som fryser den förändrade vågformen så att den kan bearbetas.Efter sampling flyttas signalen in i kvantiserings- och kodningsblock, var kvantisering äger rum.Här approximeras varje samplade punkt till närmaste tillgängliga digitala nivå baserat på ADC:ns upplösning, som bestämmer hur exakt det analoga värdet kan representeras.Slutligen utför ADC kodning, omvandlar de kvantiserade värdena till en binär utgång som digitala kretsar, mikrokontroller eller processorer kan förstå.
Tabellen nedan sammanfattar de vanligaste och allmänt accepterade specifikationerna som används för att utvärdera prestanda och egenskaper hos en Analog-to-Digital Converter (ADC).
|
Typ |
Specifikationer |
|
Upplösning
(bitar) |
8-bitars, 10-bitars,
12-bitars, 16-bitars, 24-bitars |
|
Provtagning
Frekvens (SPS / Hz) |
10 kS/s till 1
MS/s (SAR), upp till 100 MS/s (pipeline) |
|
Ingång
Spänningsområde |
0–5 V, 0–3,3 V,
±2,5 V |
|
Referens
Spänning (Vref) |
1,024 V, 2,048
V, 4,096 V |
|
SNR
(Signal-till-brus-förhållande) |
60 dB (10-bitars),
74 dB (12-bitars), 98 dB (16-bitars) |
|
ENOB
(Effektivt antal bitar) |
9,5 bitar, 11,8
bitar, 15,5 bitar |
|
INL
(Integral olinjäritet) |
±0,5 LSB, ±1
LSB |
|
DNL
(Differentiell olinjäritet) |
±0,3 LSB, ±1
LSB |
|
Konvertering
Tid |
1 µs (SAR), 20
ns (pipeline) |
|
Strömförbrukning |
2 mW till 50 mW |
|
Ingång
Impedans |
1 kΩ till >1
MΩ |
|
Offsetfel |
±1 mV, ±2 mV |
|
Förstärkningsfel |
±0,05 %, ±0,1 % |
|
Bländare
Jitter |
1 ps till 50 ps |
|
Kommunikation
Gränssnitt |
SPI, I²C,
Parallell, LVDS |
ADC:er är designade med olika arkitekturer för att uppnå specifika balanspunkter mellan hastighet, upplösning och kostnad.Nedan är de viktigaste ADC-typerna som används inom elektronik.

Figur 3. Successive Approximation Register (SAR) ADC-diagram
Ett Successive Approximation Register (SAR) ADC omvandlar en analog signal till ett digitalt värde genom att jämföra inspänningen med utgången från en intern DAC och justera resultatet en bit i taget.Denna metod tillåter SAR ADC att snabbt begränsa den närmaste digitala representationen av insignalen med god noggrannhet.I figuren ovan börjar processen med att inspänningen passerar genom sample-and-hold-kretsen, som fångar signalen för konvertering.Komparatorn kontrollerar sedan om ingångsspänningen är högre eller lägre än DAC-utgången, och styrlogiken skickar denna information till SAR-blocket, som uppdaterar varje bit i sekvens.När SAR förfinar värdet genererar DAC:n nya jämförelsespänningar tills den slutliga digitala utgången nås.

Figur 4. Flash ADC (Parallell ADC) diagram
En Flash ADC, även känd som en parallell ADC, omvandlar en analog signal till ett digitalt värde nästan omedelbart genom att använda ett stort antal komparatorer som arbetar samtidigt.Denna arkitektur gör den till den snabbaste typen av ADC.I figuren ovan matas inspänningen in i en motståndsstege som skapar en serie referensspänningsnivåer.Varje komparator jämför ingångsspänningen med en av dessa referenspunkter och växlar dess utgång baserat på om ingången är högre eller lägre.Alla komparatorutgångar skickas sedan till en prioritetskodare, som omvandlar dessa signaler till den slutliga binära utgången.Denna parallella operation gör en Flash ADC extremt snabb, men den använder också mer ström och ger vanligtvis lägre upplösning än andra ADC-typer.

Figur 5. Sigma-Delta (ΔΣ) ADC-diagram
En Sigma-Delta (ΔΣ) ADC omvandlar en analog signal till en högupplöst digital utgång genom att översampla ingången och använda brusformningstekniker för att trycka ut oönskat brus utanför det användbara frekvensområdet.Detta tillvägagångssätt gör att omvandlaren kan uppnå extremt noggranna mätningar, vilket gör den idealisk för ljudenheter, precisionsinstrument och lågfrekventa sensorsystem.I figuren ovan börjar processen med att den analoga ingången går in i sigma-delta-modulatorn, där signalen integreras och jämförs med en 1-bits ADC.Komparatorn genererar en snabb ström av 1-bitars data, medan återkopplingsslingan och 1-bits DAC kontinuerligt justerar systemet för att forma och minska brus.Denna höghastighetsbitström passerar sedan genom ett digitalt filter och decimator, som medelvärdesbildar och omvandlar den till en slutlig multi-bit digital utgång.

Figur 6. Dual-Slope ADC-diagram
En Dual-Slope ADC omvandlar en analog signal till ett digitalt värde genom att integrera inspänningen under en fast tid och sedan mäta hur lång tid det tar att ladda ur med en exakt referensspänning.Denna metod filtrerar naturligt bort brus och ger mycket stabila mätningar, vilket är anledningen till att dual-slope ADC:er används i stor utsträckning i digitala multimetrar och annan precisionsinstrumentering.I figuren ovan appliceras inspänningen först på integratorn genom ett motstånd, vilket får integratorns utgång att rampa upp under en bestämd period.Efter denna integrationsfas växlar kretsen till en referensspänning med motsatt polaritet, och integratorn rampar tillbaka ner mot noll.En räknare mäter tiden som krävs för denna deintegrering, och den tiden är direkt proportionell mot inspänningen.

Figur 7. Diagram för pipeline ADC
En Pipeline ADC omvandlar en analog signal till ett digitalt värde genom att passera den genom en serie steg, där varje steg löser några bitar innan det återstående felet överförs till nästa.Detta stegvisa tillvägagångssätt tillåter pipeline ADC att uppnå både hög hastighet och bra upplösning, vilket gör dem idealiska för videobehandling, höghastighetsdatainsamling och RF-kommunikationssystem.I figuren ovan går insignalen in i det första konverteringssteget, där en liten blixt ADC och DAC samverkar för att generera en partiell digital utgång och en förstärkt restsignal.Denna återstod skickas sedan till nästa steg, och processen upprepas när signalen rör sig genom flera steg.I slutet av pipelinen kombineras alla partiella utgångar genom tidsanpassning och digital felkorrigering för att producera det slutliga högupplösta digitala resultatet.

Figur 8. Integrerande ADC-diagram
En integrerande ADC omvandlar en analog signal till en digital utgång genom att mäta hur inspänningen förändras över tiden inom en integratorkrets.Denna metod filtrerar naturligt bort brus och producerar stabila, mycket tillförlitliga avläsningar, vilket gör integrerade ADC:er idealiska för vetenskapliga instrument, övervakningssystem och andra applikationer där noggrannhet är viktigare än hastighet.I figuren ovan appliceras den analoga ingången på en integrator genom ett motstånd, vilket gör att integratorns utgång rampar uppåt eller nedåt beroende på ingångsspänningen.En komparator övervakar denna ramp, och en digital räknare (driven av en klocka) mäter hur lång tid det tar för integratorns utgång att nå en referensnivå.Styrkretsen hanterar sedan växling mellan ingångsspänningen och referensspänningen, vilket säkerställer konsekvent drift.Tiden som registreras av räknaren är direkt proportionell mot insignalen, och detta värde blir den digitala utgången.
• Begränsad noggrannhet orsakad av kvantiseringsfel
• Lätt påverkas av elektriskt brus och störningar
• Icke-linjäritetsproblem som minskar mätprecisionen
• Högre upplösning ökar komplexiteten och bruskänsligheten
• Felaktig samplingsfrekvens kan leda till aliasproblem
• Avvägning mellan hastighet och noggrannhet i många utföranden
• Kräver noggrann analog signalkonditionering för bästa prestanda
ADC och DAC är enheter som används för att ändra signaler mellan analoga och digitala former.ADC:er omvandlar analoga signaler till digital data, medan DAC:er ändrar digital data tillbaka till analog.Tabellen nedan visar deras huvudsakliga skillnader.
|
Specifikation |
ADC
(Analog-till-Digital-omvandlare) |
DAC
(Digital-till-Analog-omvandlare) |
|
Funktion |
Konverterar analogt
signaler till digitala signaler |
Konverterar
digitala signaler till analoga signaler |
|
Ingångstyp |
Analog
spänning/ström |
Digital kod
(binär) |
|
Utgångstyp |
Digital binär
värde |
Analog
spänning/ström |
|
Vanligt
Upplösning |
8, 10, 12, 16,
24 bitar |
8, 10, 12, 16
bitar |
|
Provtagning
Betygsätt |
Från kSPS till
hundratals MSPS |
Från kSPS till
tiotals MSPS |
|
Konvertering
Tid |
Långsammare (μs–ns
intervall) |
Snabbare (ns–μs
intervall) |
|
Noggrannhet |
Begränsad av
kvantiseringsfel |
Högre
linjäritet och jämn utgång |
|
Linjäritet
Fel |
±1 till ±4 LSB
typiskt |
±0,5 till ±2 LSB
typiska |
|
Ljudnivå |
Högre
(påverkas av insignal) |
Lägre (renare
analog utgång) |
|
Komplexitet |
Mer komplex
inre arkitektur |
Enklare
arkitektur |
|
Kraft
Konsumtion |
Högre in
höghastighetsmodeller |
Generellt lägre |
|
Vanliga typer |
SAR, Flash,
Sigma-Delta, Pipeline |
R-2R, viktad
Motstånd, Sigma-Delta |
|
Ansökningar |
Sensorer,
mätning, datainsamling |
Ljudutgång,
signalgenerering |
|
Obligatoriskt
Referensspänning |
Ja, för
exakt digital utgång |
Ja, för stall
analog utgång |
Sensorer som temperatur, tryck och ljus producerar analoga signaler som måste omvandlas till digital form.ADC:er gör denna konvertering så att mikrokontroller och datorer kan läsa och bearbeta data.Detta möjliggör noggrann övervakning och automatisering i otaliga elektroniska system.
Mikrofoner genererar analoga ljudvågor som ADC:er omvandlar till digitala signaler.Denna digitala konvertering gör att ljudet kan lagras, redigeras eller streamas.Utan ADC:er skulle modern musikproduktion, röstinspelning och kommunikationssystem inte vara möjliga.
Kamerasensorer känner av ljus som analoga signaler, som ADC:er omvandlar till digital pixeldata.Denna digitala information bearbetas sedan för att skapa foton och videor.ADC:er säkerställer att den tagna bilden är korrekt, tydlig och av hög kvalitet.
Fordon är beroende av många analoga sensorer för motorstyrning, bromsning och säkerhetssystem.ADC:er omvandlar dessa analoga ingångar till digitala signaler som fordonets dator kan förstå.Detta gör att funktioner som bränslehantering, ABS och stabilitetskontroll fungerar tillförlitligt.
Medicinska instrument som EKG och ultraljudsapparater samlar in analoga fysiologiska signaler från patienter.ADC:er omvandlar dessa signaler till digital data för analys och visning.Detta gör att läkare kan tolka resultaten snabbt och exakt för diagnos.
Signaler måste digitaliseras innan de kan filtreras, förbättras eller analyseras.ADC:er omvandlar dessa analoga ingångar till digital form så att DSP-algoritmer kan bearbeta dem effektivt.Detta används för applikationer som taligenkänning, ljudförbättring och trådlös kommunikation.
ADC:er är viktiga eftersom de tillåter elektroniska enheter att läsa och bearbeta analoga signaler i digital form.Deras prestanda beror på faktorer som upplösning, samplingsfrekvens och brus, som avgör hur exakt den digitala utsignalen kommer att bli.Varje ADC-typ har styrkor som gör den lämplig för vissa uppgifter, från ljudbehandling till sensorer och mätsystem.Att förstå dessa grunder hjälper dig att välja rätt ADC för deras behov.
Skicka en förfrågan, vi svarar omedelbart.
Ja, de flesta ADC-moduler är kompatibla med populära mikrokontroller.Många använder SPI- eller I²C-kommunikation, vilket gör dem lätta att ansluta.Verifiera bara spänningskompatibilitet och biblioteksstöd för smidig integration.
Välj en referensspänning baserat på den noggrannhet och räckvidd du behöver.En lägre Vref ger finare upplösning men minskar ingångsområdet, medan en högre Vref ökar omfånget men minskar precisionen.Stabila referenskällor med låg brus ger de bästa resultaten.
Interna ADC:er i mikrokontroller är bekväma men kan erbjuda begränsad upplösning eller hastighet.Externa ADC-moduler ger högre precision, lägre brus och bättre prestanda för krävande applikationer som vetenskapliga mätningar eller ljudbehandling.
För grundläggande sensorer räcker vanligtvis 10–12 bitar.För precisionsmätningar, såsom medicinska eller vetenskapliga tillämpningar, erbjuder en 16–24-bitars ADC mycket mer noggrannhet.Välj högre upplösning om din signal har små förändringar som måste fångas tydligt.
Ja, om ADC:ns inspänning överstiger mikrokontrollerns tillåtna intervall kan det orsaka permanent skada.Kontrollera alltid spänningsnivåer, använd korrekt jordning och lägg till skyddskomponenter som motstånd eller klämmor vid behov.
på 2025/12/11
på 2025/12/11
på 8000/04/18 147758
på 2000/04/18 111943
på 1600/04/18 111349
på 0400/04/18 83721
på 1970/01/1 79508
på 1970/01/1 66916
på 1970/01/1 63066
på 1970/01/1 63012
på 1970/01/1 54081
på 1970/01/1 52139