Les convertisseurs analogiques/digitales ou ADC sont des puces qui servent à donner une valeur numérique à un signal analogique. Vous verrez qu’il existe de nombreux ADC avec des paramétrés différents, avec des paramètres différents, vitesse de conversion, nombre d’entrées analogiques, précision, tension de fonctionnement et autres… Certains ADC ultras rapide val très cher. Nous nous allons nous intéresser à un ADC classique l’ADC0804, il est très peu couteux et simple d’utilisation.
La façon la plus simple de s’en servir et de le laissé en free running mode. Avec ce mdoe l’ADC convertit en permanence sans qu’on ait besoin de le piloter. Cependant il existe différents modes de pilotage ou il faut indiquer à l’ADC quand convertir avec le pin READ et quand écrire les données sur les 8 pins de sortit avec le pin WRITE.
Les différentes pins:
- CS: cheap select, elle sert à choisir quelle puce sélectionner dans le cas où il y a plusieurs puces en même temps dans le montage. Nous ne l’utiliserons pas. elle sera reliée à la masse. Cette pin étant barrée (CS barre voir la pin 1) cela veut dire quelle est inversé. Appliquer 0v revient à l’activer. +5v la désactive.
- RD: read, actualise les 8 pins de sortie
- WR: write, relié à la masse elle est active en permanence. elle convertit sans interruption
- CLK IN et CLK R: ces pins règle la fréquence de la puce. (horloge interne)
- INTR: interruption, elle est mise à 1 par la puce quand la conversion est terminée
- Vin + et -, entrée analogique
- Vref/2: est la tension de référence.
- VCC et GND: alimentation de la puce
- Les DB: Ce sont les pins de sorti il y en a 8 puisqu’il s’agit d’un ADC avec une précision sur 8 bits.
Le montage :
Le 10k POT est un bouton tournant pour faire varier l’entrée. CLK est relié à un couple résistance condensateur appelé RC ainsi la fréquence de l’horloge interne est égale à 1/RC donc :
RC = 10000×0.000000000150 = 0.00000150
1/RC = 1/ 0.00000150 = 666 Khz
Donc la puce a son horloge de réglé sur 666 khz
Les pins CS et RD sont reliés à la masse en conséquence elles seront active en permanence.
Les pins WR et INTR sont relié entre elles ainsi INTR étant activé par la puce pilotera la pin WR d’elle-même.
Avec ce schéma l’ADC convertit en continu sans interruption. Sa vitesse de conversion est de 10K par seconde.