Pourquoi devrions-nous avoir besoin de circuits intégrés DAC?

12

Veuillez regarder le schéma ci-dessous. Il s'agit d'un additionneur résistif très simple qui fonctionne bien avec n'importe quelle norme! (TTL, CMOS, ...) ou toute tension arbitraire qui y est injectée. En revanche, comme il n'y a pas de composant actif, il est extrêmement rapide. Il n'est composé que de quelques résistances, il est donc très bon marché. D'un autre côté, il n'y a pas de limitation pour le nombre de bits d'entrée (il peut être facilement étendu à 32, 64 ou centaines de bits).

Alors, pourquoi devrions-nous avoir besoin de circuits intégrés DAC? Je recherche un DAC haute fréquence 32 bits. De tels dispositifs ne sont pas faciles à trouver et s'ils sont trouvés, ils sont plutôt chers. Je veux dire quel est l'avantage que je devrais payer pour trouver de tels appareils? Je pense qu'il doit y avoir un avantage qu'ils valent d'être achetés. La seule chose à laquelle je peux penser est leur amplification inhérente (par exemple TTL -> 10V environ), mais cet objectif est tout simplement réalisable avec n'importe quel type d'amplification.

entrez la description de l'image ici

Août
la source
11
"... il n'y a pas de limitation sur le nombre de bits". Faux. Faites l'analyse des erreurs. Pensez-y. Quelle doit être la précision de ces résistances pour prendre en charge votre nombre hypothétique de 32 bits? Les résistances de 1% ne sont même pas bonnes à 7 bits.
Olin Lathrop

Réponses:

18

Ce que vous avez là, c'est ce que l'on appelle dans le domaine un DAC R-2R, l'un des nombreux types de topologies de convertisseur numérique-analogique souvent utilisées. Vous avez répondu à votre propre question: pourquoi avons-nous besoin de DAC lorsque nous avons cette topologie DAC? Parce que c'est un DAC!

Les DAC R-2R à eux seuls ne sont pas excellents en tant que convertisseur numérique-analogique à usage général. L'impédance de sortie d'un D-R-2R est très élevée, ce qui signifie que la bande passante sera rapidement très limitée. Même quelques dizaines de picofarads de capacité sur la sortie réduiront la bande passante effective et augmenteront le temps de stabilisation dans la région MHz. Et cela est également vrai si vous tamponnez la sortie avec un suiveur d'opamp - les amplis d'opération bien ajustés ne viennent pas avec des capacités d'entrée inférieures à pF, et la réduction des résistances de l'échelle R-2R augmente rapidement la consommation d'énergie au point où elle est inacceptable. . Ne vous méprenez pas, il existe des DAC R-2R à très large bande passante sur le marché, mais ce sont les types de puces que vous trouvez dans les générateurs de formes d'ondes arbitraires dans certaines étendues, et ils ont un peu de dissipateur thermique et de ventilateur en plus d'eux .

Il existe d'autres compromis que vous pouvez faire avec d'autres topologies DAC. Par exemple, les DAC delta-sigma n'ont pas d'amplificateur de sortie de tampon de précision et peuvent donc être étendus à des profondeurs de bits très élevées (24-32 bits), où R-2R - en raison du critère de tampon de sortie - dépasse rarement 12 bits . Une approximation successive est une autre topologie utilisée, qui a intrinsèquement un échantillonnage et un maintien sur la sortie qui peut être piloté avec une impédance extrêmement faible (la même raison pour laquelle, à l'inverse, les CAN SAR peuvent avoir une impédance d'entrée très élevée).

user36129
la source
8
Le gros problème avec un R-2R est que pour au-delà de quelques bits, les résistances doivent être adaptées plus précisément que les résistances disponibles, et les signaux numériques de pilotage doivent également avoir les propriétés adaptées très précisément. Les deux rendent un R-2R avec des composants discrets peu pratique au-delà de disons 8 bits.
Wouter van Ooijen
3
@WoutervanOoijen: en fait, les échelles R2R sont très bonnes pour générer des signaux avec beaucoup de bits sans aucune correspondance de résistance. Même avec les pires résistances du monde, le code sera toujours fondamentalement monotone (par bit). Vous obtenez beaucoup, beaucoup de résolution, mais en raison des problèmes mentionnés ci-dessus, vous obtenez une précision et une exactitude horribles. C'est pourquoi les DAC audio 16/24 bits existent dans la variante R2R (également pour leurs excellentes caractéristiques à faible bruit), mais personne d'esprit ne l'utiliserait comme DAC de précision.
user36129
4
Abandonnez 32 bits, car cela correspond à une plage analogique dynamique de 192 dB, et vous pouvez trouver de nombreux DAC "bande de base": analog.com/en/digital-to-analog-converters/…
pjc50
2
Il n'est pas vrai que les DAC R-2R soient "intrinsèquement monotones" indépendamment de l'adaptation des résistances. Il est trivial de construire un contre-exemple. De plus, l'imepdeance de sortie est exactement R.
Dave Tweed
3
analog.com/library/analogdialogue/archives/44-04/ad5791.pdf Note de l'application analogique sur les difficultés de réaliser 20 bits significatifs, à seulement 1 MHz. Oui, c'est une échelle R-2R - sur une puce, avec un contrôle minutieux des processus en usine et un ajustement.
pjc50
4

Ce que vous avez là-bas s'appelle une échelle de résistance R2R. Les circuits intégrés que vous pouvez acheter disposent également d'un tel réseau en interne, mais comme il est intégré, il est beaucoup plus facile de garantir la précision. Voir l'entrée Wikipedia pour savoir pourquoi il est si important d'avoir des valeurs de résistance exactes. Je dirais qu'il est presque impossible d'atteindre la précision des circuits intégrés avec du matériel discret.

De nombreux DAC ont également des interfaces série, vous n'avez donc pas besoin d'autant de broches de votre MCU pour les utiliser.

Geier
la source
1
  • Taille vs bits de résolution (dépend de l'architecture)
  • Consommation d'énergie (passive, dépend également de l'architecture)
  • Effets de charge (impédances d'entrée / sortie)
  • Niveau des étapes de quantification dépendant des appareils connectés (voir effets de charge)
  • Précision
  • Précision
  • Bruit
  • La bande passante dépend des appareils connectés (voir effets de charge)
  • Trop de composants critiques ...
jsrmalvarez
la source
Ce serait mieux si préfacé avec quelque chose qui répondait à la question. (c.-à-d. à quoi sert cette liste? Raisons d'avoir des DAC? Raisons pour lesquelles les réseaux R2R ne sont pas idéaux pour toutes les situations?)
JYelton