Académique Documents
Professionnel Documents
Culture Documents
Sujet TP1
Sujet TP1
Sujet TP1
1
B : Le CAN (Convertisseur Analogique Numérique) code sur 8 bits.
1. Déterminer le quantum.
2. Représenter la sortie du CAN (code numérique) en fonction de l’entrée du CAN (tension analo-
gique). La tension de seuil est déterminée par le quantum.
3. Donner la plus grande valeur en volt que nous pourrons obtenir à la sortie du CAN.
4. Tracer la courbe du bruit de quantification.
5. Comparer les résultats de la quantification sur 4 bits avec la quantification sur 8 bits.
QUANTIFICATION LINÉAIRE
Seuil [V]
2
3 Échantillonneur bloqueur et filtrage
Créer un modèle Simulink (voir figure 1) permettant d’étudier l’échantillonnage blocage d’un signal
sinusoïdal.
Les paramètres des différents blocs du modèle Simulink seront indiqués par des variables :
1. La fréquence f0 de la source sinusoïdale (dans le bloc Sine Wave, le paramètre Frequency sera
réglé à 2 ∗ pi ∗ f 0).
– f e = 20 ;
Le bloc Analog filter design permet de modéliser un filtre analogique. On souhaite, à l’aide d’un filtre
passe-bas retrouver à partir du signal échantillonné le signal original.
1. Insérer au modèle Simulink le filtre passe-bas.
4 Quantificateur
Le modèle Simulink permettant d’étudier la quantification ainsi que le fichier de configuration doivent
être téléchargés depuis moodle.
1. Quelle mesure est affichée par le bloc Display1 ? Expliquer le calcul. Quelle devrait être la varia-
tion de cette mesure en fonction du nombre de bit de codage ?
3
2. Comparer le résultat obtenu avec la théorie pour les différents signaux. Application pour b =
4, b = 3, b = 8.
5 Annexe : Quantification
La quantification est la discrétisation de l’amplitude d’un signal. Un Convertisseur Analogique Numé-
rique (CAN) est utilisé pour effectuer cette opération. Le CAN convertit la tension d’entrée en un code
binaire. Ce code binaire ne code pas une seule valeur de tension mais une plage de tension. Plus il y a
de bits de codage plus cette plage est petite (pour une même dynamique de tension). On définit dans
la suite le pas de quantification.
D’autre part un CAN met un certain temps pour effectuer la conversion, notons Tconv ce temps de
conversion. Pour que la conversion se fasse correctement il faut que la période d’échantillonnage soit
au moins égale à ce temps de conversion : Te ≥ Tconv . La valeur de chaque échantillon doit donc être
maintenue pendant le temps Tconv . Pour réaliser cette opération on utilise un échantillonneur-bloqueur
qui maintient la valeur des échantillons pendant le temps Te (voir figure 2 ).
– les CAN bipolaires utilisent le code binaire signé : code complément à 2. Les valeurs codés en
binaire sur N bits vont de −2N −1 à 2N −1 − 1.
4
On distingue deux catégories de CAN : centré en 0 ou non centré en 0. La différence entre ces deux
catégories porte sur l’erreur de quantification et sur la complexité de la réalisation. Dans la suite est
présenté les caractéristiques de chacun.
Fig. 3 – Courbe caractéristique du CAN unipolaire non centré en 0, pour N = 3 bit et ∆V = 10V.
∆V 10
2. quantum : q = 2N
= 8 = 1.25V.
5. Le code 0000 vaut Vmincode = 0 × q = 0V et code la plage de tension [0; q] = [0; 1.25]V.
6. Le code 1111 vaut Vmaxcode = (2N − 1) × q = 7 × 1.25 = 8.75V et code la plage de tension
[(2N − 1) × q; 2N × q] = [8.75; 10]V.
5
Fig. 4 – Courbe caractéristique du CAN bipolaire non centré en 0, pour N = 3 bit et ∆V = 10V.
∆V 10
2. quantum : q = 2N
= 8 = 1.25V.
6. Le code 1111 vaut Vmaxcode = (2N −1 − 1) × q = 3 × 1.25 = 3.75V et code la plage de tension
[ (2N −1 ) − 1 × q; 2N −1 × q] = [3.75; 5]V.
6
Fig. 5 – Courbe caractéristique du CAN unipolaire non centré en 0, pour N = 3 bit et ∆V = 10V.
Fig. 6 – Courbe caractéristique du CAN bipolaire non centré en 0, pour N = 3 bit et ∆V = 10V.
∆V 10
2. quantum : q = 2N
= 8 = 1.25V.
5. Le code 0000 vaut Vmincode = 0 × q = 0V et code la plage de tension [0; q/2] = [0; 0.625]V.
7
Vmaxcode = 2N −1 × q = 7 × 1.25 = 8.75V et code la plage de tension
6. Le code 1111 vaut
[ (2N − 1) − 1/2 × q; (2N − 1) + 1/2 × q] = [8.125; 9.375]V.
∆V 10
2. quantum : q = 2N
= 8 = 1.25V.
6. Le code 1111 vaut Vmaxcode = (2N −1 − 1) × q = 3 × 1.25 = 3.75V et code la plage de tension
[ (2N −1 − 1) − 1/2 × q; (2N −1 − 1) + 1/2 × q] = [3.125; 4.375]V.