TD CAN flash

Transcription

TD CAN flash
A2 Analyser le système
Etude d’un Convertisseur Analogique
Numérique
Date :
TD
1h
Nom :
Convertisseur analogique numérique parallèle ou flash
Ce convertisseur est le plus rapide des convertisseurs analogique numérique d’où son appellation flash.
Il est utilisé dans les applications où le critère de rapidité est important (numérisation des images vidéo).
Un convertisseur de n bits est constitué de 2n résistances alimentées par une tension de référence Uref,
de 2n-1 comparateurs et d’une logique de transcodage afin de fournir l’information numérique N sur n
bits (Dn-1, Dn-2,…D1, D0) en binaire naturel. L’entrée analogique Ve à convertir est comparée
simultanément aux 2n-1 tensions de seuils Vi afin d’obtenir les informations logiques intermédiaires Ci.
Uref
Le circuit que nous étudions (voir ci-contre)
Ve
est un CAN flash 3 bits.
R8
V7
C7
Les sept amplificateurs opérationnels sont
R7
+
alimentés entre VCC = 5 V et GND = 0 V
V6
C6
comme les composants de la logique de
R6
+
codage.
D2
V5
C5
La correspondance entre niveaux de tension
R5
Logique
+
et états logiques des informations Ci est :
C4
V4
de
D1
0V
0
R4
+
transcodage
5V
1
C3
V3
Les résistances ont pour valeurs :
D0
R3
+
R1 = 1/2R
C2
V2
R2 = R3 = R4 = R5 = R6 = R7 = R
R2
+
R8 = 3/2R
C1
V1
avec R = 1 k
R1
+
La tension de référence : UREf = 8 V.
0V
▷
▷
▷
▷
▷
▷
▷
 Donner le régime de fonctionnement des AOP et justifier l’appelation donnée dans la description du
fonctionnement du CAN.
 Exprimer et calculer la tension de seuil V1.
V1 =
V1 =
 Exprimer et calculer le quantum q (variation de tension minimale sur Ve qui fait incrémenter (ou
décrémenter) d’une unité la valeur du mot de sortie N.
q=
q=
 Compléter le tableau de fonctionnement ci-dessous :
Ve
Ve > V7
V7  Ve > V6
V6  Ve > V5
V5  Ve > V4
V4  Ve > V3
V3  Ve > V2
V2  Ve > V1
V1  Ve  0 V
Ci (V)
C7 C6 C5 C4 C3 C2 C1
TD CAN flash
C7
Ci (états logiques)
C6 C5 C4 C3 C2
C1
1/2
 En vous aidant de l’évolution de l’information Ci en fonction de Ve, justifier le terme de code
thermomètre donné à ces informations.
 Compléter la table de vérité du transcodeur (code thermomètre  code binaire naturel).
Rappel : la fonction de transfert d’un CAN idéal est N’10 = k.Ve
Ci
C7 C6 C5 C4 C3 C2 C1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
1
1
1
0
0
0
1
1
1
1
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
N
D2
D1
D0
N10
 Donner les équations logiques de D0, D1 et D2 en fonction des Ci.
D0 =
D1 =
D2 =
 Tracer la caractéristique de transfert N10 = f(Ve).
N10
7
6
5
4
3
2
1
UREF Ve (V)
0 0,5 1
2
3
4
5
6
7
8
 Tracer en vert la caractéristique de transfert idéale N’10 = f(Ve).
 Exprimer N’10 en fonction de Ve, UREF et n, puis en fonction de Ve et q.
N’10 =
N’10 =
 A l’aide de votre tracé et de l’extrait de la documentation
technique de l’ADC0808 (ci-contre), donner la valeur de
l’erreur de quantification q qui correspond au plus grand
écart entre les courbes réelle et idéale (hors dernier palier)
en fonction de q.
q =
TD CAN flash
2/2