Premièrement, certains microcontrôleurs ont des convertisseurs N / A. Celles-ci sont toutefois beaucoup moins courantes que les convertisseurs A / N.
Outre les problèmes techniques, la principale raison est la demande du marché. Penses-y. Quel type d'application nécessiterait un véritable D / A? Il est assez rare de vouloir qu'un micro produise un signal analogique à une vitesse raisonnablement élevée, à moins que le traitement ne soit le traitement du signal. Cependant, le marché principal pour cela est l’audio, et cela nécessite une résolution bien supérieure à celle que vous pouvez créer avec le même processus que celui utilisé pour fabriquer le microcontrôleur numérique. Donc, l’audio utilisera de toute façon les A / D externes et les D / As. Les DSP destinés à de telles applications ont un matériel de communication intégré pour communiquer avec de tels périphériques externes, tels que I2S.
Sinon, pour les applications de contrôle ordinaires, la stratégie consiste à passer au numérique dès le début du processus, puis à conserver les éléments numériques. Cela plaide pour les comptes rendus, mais ceux-ci sont inutiles car vous ne voulez pas revenir à l'analogique.
Les éléments généralement contrôlés par les microcontrôleurs sont contrôlés par PWM (PulseWidth Modulation). Les alimentations à découpage et le son de classe D fonctionnent intrinsèquement sur des impulsions. Le contrôle moteur, le contrôle de solénoïde, etc., sont tous effectués avec des impulsions d'efficacité. Vous voulez que l'élément pass soit complètement ou complètement éteint, car un commutateur idéal ne peut dissiper aucune alimentation. Dans les grands systèmes ou lorsque la puissance d'entrée est rare ou coûteuse (comme le fonctionnement sur batterie), l'efficacité des systèmes de commutation est importante. Dans de nombreux cas moyens, la consommation totale d'énergie utilisée n'est pas le problème, mais il faut éliminer le gaspillage d'énergie sous forme de chaleur. Un circuit de commutation qui dissipe 1 W au lieu de 10 W peut coûter un peu plus cher dans les composants électroniques que le circuit linéaire 10 W, mais il est beaucoup moins cher dans l’ensemble, car vous n’avez pas besoin d’un dissipateur de chaleur avec la taille et le poids associés,
Notez que les sorties PWM, qui sont très courantes dans les microcontrôleurs, peuvent être utilisées pour générer des signaux analogiques dans les cas inhabituels où vous en avez besoin. Le filtrage passe-bas d’une sortie PWM est le moyen le plus simple et le plus agréable de créer un signal analogique à partir d’un micro si vous avez un produit résolution * vitesse suffisant. Les sorties PWM filtrées sont bien monotones et très linéaires, et le compromis résolution / vitesse peut être utile.
Aviez-vous quelque chose de spécifique à l'esprit pour lequel vous souhaiteriez qu'un micro dispose d'un convertisseur N / A? Il est fort probable que ce problème puisse être résolu avec une MLI filtrée passe-bas ou nécessiterait de toute façon un convertisseur N / A externe pour une résolution * supérieure. L'écart entre le PWM filtré et l'externe est assez étroit et le type d'applications nécessitant un tel signal est également étroit.