Convertor D/A

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 20 septembrie 2021; verificările necesită 5 modificări .

Un convertor digital-analogic ( DAC ) este un dispozitiv pentru conversia unui cod digital (de obicei binar) într- un semnal analogic ( curent , tensiune sau încărcare ). Convertoarele D/A sunt interfața dintre lumea digitală discretă și semnalele analogice. DAC-urile moderne sunt create folosind tehnologii semiconductoare sub forma unui circuit integrat .

Un convertor analog-digital (ADC) efectuează operația inversă.

Aplicație

DAC este întotdeauna utilizat în sistemele de telecomunicații și sistemele de control. De exemplu:

Caracteristici

Următoarele caracteristici sunt utilizate în general pentru a descrie convertoarele digital-analogic.

General

Caracteristici statice:

Caracteristici dinamice:

DAC-uri seriale

În DAC-urile seriale, codul de intrare este convertit într-un semnal analogic bit cu bit. În același timp, același circuit este utilizat pentru a converti toate cifrele, ceea ce simplifică foarte mult dispozitivul, cu toate acestea, rata de conversie este invers proporțională cu adâncimea de biți. Nu confundați metoda de conversie și interfața de intrare a dispozitivului: codul de intrare poate fi alimentat la intrarea unui DAC serial atât în ​​serie, cât și în paralel. DAC-urile seriale includ următoarele tipuri:

Un DAC audio primește de obicei un semnal digital în modulație de cod de impuls ( PCM, modulație de cod de impuls ) .  Sarcina de a converti diferite formate comprimate în PCM este realizată de codecurile respective .

DAC-uri paralele

Arhitecturi

O arhitectură DAC este o modalitate de a genera un semnal de ieșire la un nivel funcțional. Cu alte cuvinte, aceasta este o descriere a sumei cărora numerele vor descompune valoarea semnalului de ieșire. Semnalul de ieșire este format folosind elemente de cântărire, fiecare dintre acestea fiind responsabil pentru „porțiunea” sa din semnalul analog de ieșire. Următoarele arhitecturi se disting prin setul de valori ale elementelor de cântărire:

Raportul dintre două elemente de cântărire învecinate este 2. Adică, semnalul de ieșire este format în același mod cum se întâmplă în sistemul numeric binar . În consecință, ponderile elementelor care formează semnalul de ieșire, în formă normalizată, vor fi egale cu 1, 2, 4, 8, 16 etc. Elementele de ponderare sunt controlate de un cod binar.

Raportul dintre două elemente de cântărire adiacente este 1. Adică, semnalul de ieșire este format în același mod cum se întâmplă în sistemul numeric unar . În consecință, ponderile tuturor elementelor, în forma normalizată, sunt egale cu 1. Controlul este efectuat printr-un cod unar sau unitar .

Greutățile elementelor sunt o succesiune de numere Fibonacci . Semnalul de ieșire este format în același mod în care se întâmplă în sistemul numeric Fibonacci .

În plus, există conceptul de arhitectură de segment , care implică împărțirea codului de intrare în mai multe grupuri. De obicei doi. Fiecare grup este procesat independent de segmentul său. Ieșirile tuturor segmentelor sunt combinate pentru a forma ieșirea DAC. Cea mai comună configurație a arhitecturii segmentului este următoarea: biții mici sunt procesați de un segment construit pe o arhitectură binară, biții înalți sunt procesați de un segment construit pe o arhitectură unară.

Tipuri de elemente de cântărire și modalități de formare a greutății

Convertoarele digital-analogic, indiferent de arhitectură, pot utiliza următoarele tipuri de componente ca element de ponderare a semnalului analogic: condensatori, rezistențe și surse de curent.

Pentru a forma greutatea elementului de cântărire, există următoarele metode:

  1. Scalarea denominațională. Aplicabil oricărui tip de elemente de cântărire. Din punct de vedere al tehnologiei semiconductoare, aceasta este întotdeauna echivalentă cu scalarea dimensiunilor elementelor;
  2. Utilizarea structurii scării. Se aplică numai elementelor de cântărire capacitive și rezistive. În funcție de tipul elementului de cântărire, astfel de structuri se numesc R -2 R , C -2 C sau M -2 M (în locul rezistențelor se folosesc tranzistoare);
  3. Modificarea tensiunii de polarizare. Aplicabil numai surselor curente. Modificarea tensiunii de polarizare poate avea loc atât cu ajutorul unui circuit de generare a tensiunii de polarizare reglabil, cât și cu ajutorul injecției de sarcină pe poarta plutitoare. Acesta din urmă este aplicabil numai pentru tehnologiile speciale care prevăd formarea unei porți plutitoare la tranzistor. De regulă, acestea sunt tehnologii destinate fabricării de memorie nevolatilă.

Structuri ale DAC-urilor paralele rezistive și capacitive

Binar
  • Tip de ponderare DAC , în care fiecare bit al codului binar convertit corespunde unui rezistor sau unei surse de curent conectate la un punct de însumare comun. Puterea de curent a sursei (conductanța rezistorului) este proporțională cu greutatea bitului căruia îi corespunde. Astfel, toți biții non-zero ai codului sunt adăugați la greutate. Metoda de ponderare este una dintre cele mai rapide, dar se caracterizează printr-o precizie scăzută datorită necesității unui set de multe surse de precizie sau rezistențe diferite și o impedanță neconstantă . Din acest motiv, DAC-urile de ponderare sunt limitate la opt biți;
  • Tip scară DAC ( lant R-2R circuit ). În DAC-ul R-2R, valorile sunt create într-un circuit special format din rezistențe cu rezistențe R și 2R , numită matrice de impedanță constantă , care are două tipuri de includere: matrice de curent continuu și matrice de tensiune inversă . Utilizarea acelorași rezistențe poate îmbunătăți semnificativ acuratețea în comparație cu un DAC de cântărire convențional, deoarece este relativ ușor să fabricați un set de elemente de precizie cu aceiași parametri. DAC tip R-2R vă permite să depășiți limitele capacității de biți. Cu tăierea cu laser a rezistențelor de film situate pe același substrat al unui microcircuit hibrid , se obține o precizie de 20-22 de biți. Majoritatea timpului de conversie este petrecut în amplificatorul operațional, așa că trebuie să aibă performanțe maxime. Viteza DAC-ului este de unități de microsecunde și mai mică (adică nanosecunde). În DAC-urile ternare, matricea de impedanță constantă constă din rezistențe 3R-4R cu un terminator 2R [1] .
Unar
  • DAC bazat pe linia de rezistență .

Supraeșantionare DAC (DAC delta-sigma)

DAC-urile de supraeșantionare , cum ar fi DAC-urile delta-sigma , se bazează pe densitatea variabilă a pulsului. Supraeșantionarea vă permite să utilizați un DAC cu o adâncime de biți mai mică pentru a obține o adâncime de biți mai mare a conversiei finale; adesea un DAC delta-sigma este construit în jurul celui mai simplu DAC pe un bit, care este aproape liniar. Un DAC pe biți mici primește un semnal pulsat cu o densitate a impulsului modulată (cu o durată constantă a impulsului, dar cu un ciclu de lucru variabil ), creat folosind feedback negativ . Feedback-ul negativ acționează ca un filtru trece-înalt pentru zgomotul de cuantizare .

Majoritatea DAC-urilor mari (mai mult de 16 biți) sunt construite pe acest principiu datorită liniarității sale ridicate și costului scăzut. Viteza DAC-ului delta-sigma atinge sute de mii de mostre pe secundă, adâncimea de biți este de până la 24 de biți. Pentru a genera un semnal cu o densitate de impuls modulată, se poate folosi un modulator delta-sigma simplu de ordinul întâi sau de ordin superior ca MASH (în engleză  Multi stage noise SHAping ). Pe măsură ce frecvența de supraeșantionare crește, cerințele pentru filtrul trece-jos de ieșire sunt relaxate și suprimarea zgomotului de cuantizare este îmbunătățită;

Vezi și

Note

  1. Trinity 3-trit Fibonacci DAC (link inaccesibil) . Preluat la 24 octombrie 2015. Arhivat din original la 4 martie 2016. 

Literatură

  • Jean M. Rabai, Ananta Chandrakasan, Borivoj Nikolic. Circuite integrate digitale. Metodologie de proiectare = Circuite integrate digitale. - Ed. a II-a. - M. : Williams , 2007. - 912 p. — ISBN 0-13-090996-3 .
  • Mingliang Liu. Demistificarea circuitelor condensatoare comutate. ISBN 0-75-067907-7 .
  • Phillip E. Allen, Douglas R. Holberg. Proiectarea circuitelor analogice CMOS. ISBN 0-19-511644-5 .

Link -uri