C.A.N :
convertir en numérique
Le monde qui nous entoure est analogique, le traitement des données se fait numériquement : Les CAN interfacent ces deux mondes...
Les CAN (ADC analog digital converter) fournissent en sortie un nombre binaire image de l'entrée analogique
En entrée, la tension varie de Vref- à Vref+ à la fréquence maximale Fmax
En sortie, le nombre binaire N possède n bits (n résolution), fourni sous forme série ou parallèle
Pour convertir un signal analogique il faut :
le quantifier : associer un nombre binaire à une valeur analogique
l'échantillonner : prendre régulièrement espacée (Te :période échantillonnage) une valeur.
C.A.N : 2 FORMULES importantes :
Quantifier :
N = Ve / q
avec q = quantum (ou pas de quantification) = (Vref+ - Vref- ) / 2n
Echantillonner :
Fe = fréquence échantillonnage = 1/Te >= 2 Fmax
Remarque : La documentation technique des composants fournit les grandeurs indispensables :
Vref+ = tension de référence positive
Vref- = tension de référence négative
n = le nombre de bit = la résoluton du CAN.
Méthode : calcul de N (résultat de la conversion)
Sur le schéma et la doc., identifier les grandeurs utiles:
Vref+ = +5V
Vref- = 0V
n = 8 bits
VIN = 1,67 V (pont diviseur : VIN = 1/3 )
Calculer le quantum q :
q = (Vref+ - Vref-) / 2n
donc : q = (5 -0) / 28 = 5/256 = 19,5 mV
Calculons N :
N = VIN / q = 1,67 / 19,5 mV
Donc N = 85 = résultat de la conversion de VIN=1,67 V
Exemples : A vous de jouer, entraînez vous...
Exemple 1 : calcul de N (résultat conversion) pour CAN 8 bits
Sur le schéma et la doc., identifier les grandeurs :
Vref+ = +5V
Vref- = -5V
n = 8 bits
VIN = 1,67 V (pont diviseur : Ve= 1/3)
Calculer le quantum q :
q = (Vref+ - Vref-) / 2n
donc : q = (5 + 5) / 28 = 10/256 = 39,1 mV
Calculons N = VIN / q
Donc N = 1,67 / 39,1 mV = 42
Exemple 2 : calcul de N (resultat conversion) pour CAN 12bits
Sur le schéma et la doc. identifier les grandeurs :
Vref+ = +3.3V
Vref- = 0V
n = 12 bits
VAIN = 2 V (pont diviseur par 2)
Calculer le quantum q :
q = (Vref+ - Vref-) / 2n
donc : q = 3.3 / 212 = 3.3/4096 = 0,81 mV
Calculons N = VAIN / q = 2 / 0,81 mV
Donc N = 2469 = résultat de la conversion de VAIN = 2V
Exemple 3 : Calcul de VIN à partir de N
Identifier les éléments essentiels :
Vref+ = +5V
Vref- = 0V
n = 10 bits
N = 120 d'après le code fourni
On calcule le quantum : q = (5-0)/1024 = 4,88mV
On calcule VIN = N x q = 120 x 4,88 mV
Donc VIN = 0,5654 V
Exemple 4 : calcul de n (nombre de bits)
On souhaite choisir la résolution d'un CAN avec une précision du montage de 1mV.
Utilisons le quantum (pas de quantification) :
Rappel : q = (Vref+ - Vref-) / 2n
donc n = ln ((Vref+ - Vref-)/q) / ln 2
donc n = ln [(5-0)/0,001] / ln 2 = 12,3, on prend n = 13.
Important : on peut vérifier que q < 1 mV
q = (5-0) / 213 = 0,6 mV ! c'est bon !
Exercices : Exercez vous ...
Exercice 1 : Calcul de q et N (résultat de conversion)