Étape 7: MCP4922 - DAC
Un DAC est essentiellement le contraire de l’ADC, vous l’envoyez un nombre binaire numérique et il convertit en une tension analogique. La DAC, j’ai choisi pour ce projet est également 12 bits MCP4922 DAC (datasheet) fait par Microchip et utilise également une interface SPI pour communiquer.
Les broches pour le MCP4922 sont comme suit,
- DMV - goupille de tension d’alimentation - 5V.
- Pas de connexion interne.
- Sélectionnez puce basse active utilisée pour l’interface SPI (expliquée dans une étape ultérieure)
- Horloge série utilisée pour l’interface SPI (expliquée dans une étape ultérieure)
- Données, parfois appelées MOSI utilisée pour l’interface SPI (expliquée dans une étape ultérieure)
- Pas de connexion interne.
- Pas de connexion interne.
- Elle permet de verrouiller les données dans le CAD, on n’utilise pas cette fonction si la broche est en permanence liée au sol.
- Il sert à la fermeture le DAC, on n’utilise pas cette fonction si la broche est en permanence liée à 5V.
- Sortie du DAC canal 1.
- L’entrée de la référence de tension.
- VSS - sol
- Entrée pour la référence de tension.
- Sortie du DAC canal 0.
Les principes de fonctionnement sont très semblables à l’ADC, si vous n’êtes pas familier avec le système binaire ou que vous n’avez pas lu l’étape précédente, puis je dirais vérifier qu’une personne sur la première.
Le CAD s’appuie également sur une tension de référence pour aider à convertir le nombre binaire à une tension analogique. Il convertit le nombre binaire en un pourcentage de la référence analogique.
Si nous revenons à notre exemple précédent utilisé dans l’ADC avec une tension de référence de 100V. Si nous envoyons l’équivalent binaire « 1 » pour un 8 bit DAC il sortira 0.39V comme c’est le plus faible pourcentage de 100V son pouvoir, sortie si nous envoyons l’équivalent binaire de "2", il sera 0.78V et ainsi de suite jusqu'à ce que nous l’envoyions un équivalent binaire de "255" il affiche 100 % de sa tension de référence qui est 100V. Permet d’envisager les 10 et 12 bit DACS,
10bits - envoyer un « 1 », il sera de sortie 0.098V, envoyer un "2" il sera sortie 0.196V, envoyer un 1023, il sera de sortie 100V.
12 bits - envoyer un « 1 », il sera de sortie 0.024V, envoyer un "2" il sera sortie 0.048V, envoyer un 4095 il sera de sortie 100V.
Encore une fois, une résolution plus élevée le DAC plus précise que vous pouvez contrôler sa tension de sortie.
Ce DAC possède deux sorties, sortie 1 va à l’entrée non inverseuse de l’ampli-op U2a qui contrôle la charge actuelle, sortie 2 contrôle la vitesse du ventilateur mis en mémoire tampon par le biais de U2d ampli-op.