Perché dovremmo aver bisogno dei circuiti integrati DAC?


12

Si prega di guardare lo schema qui sotto. Questo è un sommatore resistivo molto semplice che funziona bene con qualsiasi standard! (TTL, CMOS, ...) o qualsiasi tensione arbitraria che viene immessa al suo interno. D'altra parte poiché non vi è alcun componente attivo, è estremamente veloce. È composto solo da alcune resistenze, quindi è molto economico. D'altra parte non vi è alcuna limitazione per il numero di bit di input (può essere facilmente espanso a 32, 64 o centinaia di bit).

Quindi, perché dovremmo aver bisogno dei circuiti integrati DAC? Sto cercando un DAC ad alta frequenza a 32 bit. Tali dispositivi non si trovano facilmente e anche se trovati, sono piuttosto costosi. Voglio dire Qual è il vantaggio che dovrei pagare per trovare tali dispositivi? Penso che ci debba essere qualche vantaggio che valga la pena acquistare. L'unica cosa a cui riesco a pensare è la loro amplificazione intrinseca (ad esempio TTL -> 10 V o giù di lì), ma questo obiettivo è semplicemente raggiungibile con qualsiasi tipo di amplificazione.

inserisci qui la descrizione dell'immagine


11
"... non ci sono limiti al numero di bit". Sbagliato. Analizza l'errore. Pensaci. Quanto devono essere accurati quei resistori per supportare il tuo ipotetico numero a 32 bit? I resistori dell'1% non sono nemmeno buoni a 7 bit.
Olin Lathrop,

Risposte:


18

Quello che hai lì è quello che è noto nel campo come un DAC R-2R, uno dei molti diversi tipi di topologie di convertitore digitale-analogico spesso impiegate. Hai risposto alla tua domanda: perché abbiamo bisogno di DAC quando disponiamo di questa topologia DAC? Perché è un DAC!

I DAC R-2R da soli non sono eccezionali come convertitore digitale / analogico per tutti gli usi. L'impedenza di uscita di un DAC R-2R è molto elevata, il che significa che la larghezza di banda sarà rapidamente molto limitata. Anche alcune decine di capacità picofarad sull'uscita ridurranno la larghezza di banda effettiva e aumenteranno il tempo di assestamento nella regione MHz. E questo è altrettanto vero se si bufferizza l'uscita con un follower opamp - gli opamp ben regolati non rientrano nelle capacità di ingresso sub-pF e la riduzione delle resistenze ladder R-2R aumenta rapidamente il consumo di energia al punto in cui è inaccettabilmente alto . Non fraintendetemi, ci sono DAC R-2R con larghezza di banda super elevata sul mercato, ma questi sono i tipi di chip che trovate in generatori di forme d'onda arbitrarie in alcuni ambiti e hanno un po 'di dissipatore di calore e ventola sopra di essi .

Esistono altri compromessi che è possibile eseguire con altre topologie di DAC. Ad esempio, i DAC delta-sigma non devono avere un opamp di output buffer di precisione e quindi possono essere estesi a profondità di bit molto elevate (24-32 bit), dove R-2R - a causa del criterio di buffering dell'output - supera raramente i 12 bit . L'approssimazione successiva è un'altra topologia utilizzata, che ha intrinsecamente un campionamento e trattenimento sull'uscita che può essere guidato con un'impedenza estremamente bassa (lo stesso motivo per cui gli ADC SAR al contrario possono avere un'impedenza di ingresso molto elevata).


8
Il grosso problema con un R-2R è che per oltre alcuni bit i resistori devono essere abbinati in modo più accurato rispetto ai resistori disponibili, e anche i segnali digitali di pilotaggio devono avere proprietà abbinate in modo molto preciso. Entrambi rendono un R-2R con componenti discreti poco pratico oltre, diciamo 8 bit.
Wouter van Ooijen,

3
@WoutervanOoijen: in realtà, le scale R2R sono molto brave a generare segnali con molti bit senza adattamento della resistenza. Anche con i peggiori resistori al mondo il codice sarà sempre fondamentalmente sempre monotonico (per bit). Ottieni molta risoluzione, ma a causa dei suddetti problemi di abbinamento ottieni una precisione e un'accuratezza orribili. Questo è il motivo per cui esistono DAC audio a 16/24 bit nella variante R2R (anche per le loro eccellenti caratteristiche a basso rumore), ma nessuno nella loro mente corretta lo userebbe come un DAC di precisione.
user36129

4
Rinuncia a 32 bit, perché corrisponde a un intervallo analogico dinamico di 192 dB, e puoi trovare DAC abbondanti "in banda base": analog.com/it/digital-to-analog-converters/…
pjc50

2
Non è vero che i DAC R-2R siano "intrinsecamente monotonici" indipendentemente dalla corrispondenza del resistore. È banale costruire un controesempio. Inoltre, l'imepdeance di output è esattamente R.
Dave Tweed

3
analog.com/library/analogdialogue/archives/44-04/ad5791.pdf Nota sull'app analogica sulle difficoltà di raggiungere 20 bit significativi, a solo 1 MHz. Sì, è una scala R-2R - su un chip, con accurato controllo e rifilatura del processo di fabbrica.
pjc50,

4

Quello che hai lì è chiamato scala ladro resistore R2R. I circuiti integrati che è possibile acquistare hanno anche una tale rete internamente, ma poiché è integrato, è molto più facile garantire l'accuratezza. Vedi la voce di Wikipedia sul perché è così importante avere valori esatti di resistenza. Direi che è quasi impossibile ottenere la precisione dei circuiti integrati con hardware discreto.

Inoltre, molti DAC dispongono di interfacce seriali, quindi non sono necessari tanti pin della MCU per utilizzarli.


1
  • Dimensione vs bit di risoluzione (dipende dall'architettura)
  • Consumo energetico (passivo, dipende anche dall'architettura)
  • Effetti di carico (impedenze di ingresso / uscita)
  • Livelli di quantizzazione dipendenti dal dispositivo collegato (vedi effetti di carico)
  • Precisione
  • Precisione
  • Rumore
  • Larghezza di banda dipendente dai dispositivi collegati (vedi effetti di carico)
  • Troppi componenti critici ...

Ciò sarebbe meglio se preceduto da qualcosa che rispondesse alla domanda. (es. A cosa serve questo elenco? Ragioni per avere DAC? Ragioni per cui le reti R2R non sono ideali per tutte le situazioni?)
JYelton
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.