DAC, ou Convertisseur Numérique-Analogique (Digital-to-Analog Converter), est un dispositif électronique qui convertit des signaux numériques en signaux analogiques. Les DAC sont couramment utilisés pour convertir des données numériques provenant d’un microcontrôleur, d’un processeur ou d’une mémoire en un signal analogique correspondant, qui peut ensuite être utilisé pour contrôler des dispositifs analogiques tels que des haut-parleurs, des moteurs, des amplificateurs audio, etc.
Le processus de conversion numérique-analogique implique la conversion de valeurs numériques binaires (0s et 1s) en une tension analogique continue. Le DAC prend un échantillon de données numériques à un certain moment donné, puis génère une tension proportionnelle à cette valeur numérique.
Il existe différents types de DAC, tels que le DAC à échelle binaire, le DAC à réseau de résistances pondérées et le DAC à approximations successives. Chacun de ces types utilise des techniques spécifiques pour réaliser la conversion numérique-analogique.
Les caractéristiques importantes à prendre en compte lors de la sélection d’un DAC incluent la résolution, la précision, la vitesse de conversion, la plage dynamique et l’interface de communication. La résolution d’un DAC définit le nombre de niveaux de tension différents qu’il peut générer, ce qui détermine sa capacité à reproduire avec précision des signaux analogiques complexes. La précision d’un DAC fait référence à l’exactitude avec laquelle il convertit les valeurs numériques en tension analogique.
Les DAC peuvent être autonomes et intégrés dans des circuits intégrés spécifiques ou être externes et connectés à un microcontrôleur ou à un autre système via une interface de communication telle que l’I2C, le SPI ou l’UART.
Les applications courantes des DAC incluent la synthèse audio, la génération de signaux analogiques, le contrôle de la vitesse et de la position des moteurs, le contrôle de l’intensité lumineuse des LED, etc.