Hoe digitaal-naar-analoog converters (DAC's) audio transformeren:een technische gids

Hoe digitaal-naar-analoog converters (DAC's) werken

Digitale audioapparaten, zoals mp3-spelers, cd-drives en geluidskaarten, vertrouwen op DAC's om de binaire gegevens die op een schijf zijn opgeslagen of via internet worden gestreamd, om te zetten in spannings- of stroomvariaties die een luidspreker kan reproduceren.

Een DAC ontvangt een stroom binaire samples en produceert een overeenkomstige analoge golfvorm. Intern genereert het apparaat eerst een ‘trapstap’-signaal:elk digitaal monster wordt toegewezen aan een discreet spanningsniveau. Om dat om te zetten in een vloeiende, continue geluidsgolf, past de DAC interpolatie toe, waarbij de spanning tussen opeenvolgende stappen wordt geschat, zodat de uitvoer lijkt op het originele akoestische signaal.

ADC- en DAC-tutorial

Terwijl een DAC een binaire audiostream omzet in een analoge spanning, voert een ADC de omgekeerde werking uit, waarbij een fysieke geluidsgolf wordt omgezet in een digitale representatie. Samen vormen ADC's en DAC's de ruggengraat van moderne audio-opname, weergave en telecommunicatie.

Bij een normaal telefoongesprek wordt uw stem opgevangen door een microfoon, omgezet in een analoog elektrisch signaal, gedigitaliseerd door een ADC, verzonden als datapakketten en uiteindelijk weer omgezet in een analoog signaal door de DAC van een ontvanger.

De belangrijkste prestatieparameters voor deze converters zijn de bemonsteringssnelheid en resolutie. De bemonsteringssnelheid (gemeten in samples per seconde) bepaalt hoe nauwkeurig de golfvorm kan worden vastgelegd. De resolutie – uitgedrukt in bits – bepaalt het aantal beschikbare discrete niveaus; een 8-bit converter biedt 256 stappen, terwijl een 24-bit converter 16.777.216 niveaus biedt.

Digitaal-naar-analoog-omzetterformule

In veel DAC-ontwerpen wordt de uitgangsspanning als volgt berekend:

V_uit =(V4*G4 + V3*G3 + V2*G2 + V1*G1) / (G4 + G3 + G2 + G1)

waarbij V1…V4 de ingangsspanningen zijn en G1…G4 de geleiding van de afzonderlijke verzwakkertrappen. Met behulp van de stelling van Thevenin is de equivalente weerstand van het netwerk R_t =1/(G4 + G3 + G2 + G1). De wet van Ohm (V =I*R) kan vervolgens worden toegepast om de uitgangsstroom te bepalen.

ADC-architecturen

Veel voorkomende ADC-topologieën zijn onder meer:

  • Successieve benaderingsregister (SAR) – Voert een binaire zoekopdracht uit op de ingangsspanning, wat een laag stroomverbruik en hoge nauwkeurigheid biedt.
  • Delta‑Sigma (ΔΣ) – Oversampelt de invoer en gebruikt ruisvorming om een zeer hoge resolutie te bereiken met een bescheiden bandbreedte.
  • Pijplijn – Combineert meerdere fasen van SAR en flash-ADC's, waardoor een hoge doorvoer wordt geleverd ten koste van meer vermogen.

Typische DAC-implementaties

Twee algemeen aanvaarde DAC-architecturen zijn het R-2R-laddernetwerk en de binair gewogen weerstand reeks. De R‑2R-ladder gebruikt twee weerstandswaarden, de ene tweemaal de andere, om het schalen te vereenvoudigen. Binair gewogen ontwerpen wijzen weerstandswaarden toe die proportioneel zijn aan machten van twee, waardoor eenvoudige digitale controle over de analoge uitgang ontstaat.

Praktische toepassingen

Digitaal-naar-analoog converters zijn een integraal onderdeel van cd-spelers, digitale muziekspelers, computergeluidskaarten, gameconsoles en netwerkaudiostreams. Ze maken analoge lijnniveausignalen mogelijk die kunnen worden versterkt of rechtstreeks naar USB-luidsprekers kunnen worden gestuurd. Hoewel veel consumenten-DAC's werken met een vaste referentiespanning, kunnen industriële eenheden variabele referenties ondersteunen om verschillende voedingen mogelijk te maken.