Chapitre 4 Electro Numerique
Chapitre 4 Electro Numerique
Chapitre 4 Electro Numerique
Electronique Numérique
Cycle Ingénieur & LST
Les convertisseurs Analogiques/Numériques et
Numériques/Analogiques (CAN & CNA)
Définition
Effectuer un échantillonnage sur un signal continu e(t), c'est fabriquer un nouveau signal
e*(t) nul partout sauf aux instants d'échantillonnage Te, 2Te, ... , nTe, ... où e*(t) prend
respectivement les valeurs e(Te), e(2Te), ..., e(nTe), ... .
1
18/09/2018
e(t) e*(t)
fe
Lorsque l’on échantillonne le signal à une fréquence fe, son spectre est convolué par un peigne
de Dirac de périodicité fe.
On voit alors que si la fréquence maximale du spectre du signal analogique est supérieure à
fe/2, l’effet de convolution peut conduire à ce que l’on appelle du recouvrement de spectre.
Il est donc impératif pour éviter ce problème de respecter la condition dite de Shannon :
f e 2 f max
2
18/09/2018
Echantillonneur Bloqueur
5
Principe
Réaliser un échantillonneur bloqueur consiste à associer un interrupteur à une capacité.
La capacité joue le rôle d’élément mémoire, l’interrupteur est là pour réactualiser la valeur
mémorisée ou bien l’isoler vis à vis de l’entrée.
Echantillonneur Bloqueur
6
3
18/09/2018
Echantillonneur Bloqueur
7
V Veb
e
On voit apparaître les deux grandes limitations d’un E/B. Sa vitesse de fonctionnement
va être liée à la constante de charge (limitation de la fréquence d’échantillonnage). Sa
capacité à maintenir l’échantillon va être liée à la constante de décharge (limitation de
la résolution obtenue).
Echantillonneur Bloqueur
8
Constitution de l’E/B
De manière à s’affranchir de l’environnement amont et aval de l’E/B, on dispose en entrée
et en sortie de l’E/B deux suiveurs :
Circuit LF398
-
k k
-
+ Vs
+ C
Ve
Le schéma dépend des performances de l’interrupteur analogique K qui n’est jamais parfait :
résistances parasites, temps de fermeture et d’ouverture, etc…
4
18/09/2018
Pour les CAN, le signal est déjà échantillonné et bloqué comme vu précédemment. Pendant ce
temps de blocage, un circuit complémentaire convertit la tension bloquée en une valeur
numérique. Il est évidemment nécessaire que cette conversion se fasse dans le laps de temps de
blocage.
Pour les CNA, la première étape consiste à convertir le code numérique en une grandeur
analogique, en règle générale un courant. Plusieurs types de conversion existent Le courant est
ensuite converti en une tension par un étage de sortie à base d’un amplificateur opérationnel
monté en inverseur.
5
18/09/2018
La tension de référence
Pour effectuer sa conversion, le convertisseur a besoin d’une tension de référence à laquelle il
compare les tensions à convertir. Cette tension est souvent intégrée directement dans le
composant. On la notera Eref. Sa stabilité est très importante car toute fluctuation de sa valeur
peut entraîner des erreurs dans les conversions.
La pleine échelle
Il s’agit de la tension analogique maximale acceptée par le CAN (respectivement délivrée en sortie
par le CNA). Elle peut être
unipolaire 0 et E max
bipolaire E max et E max
Le nombre de bits
Le code binaire N en entrée (respectivement en sortie) est codé sur n bits. Cela donne 2n combinaisons.
La résolution
La résolution est le pas minimum de codage, appelée pas de quantification. Elle est liée à la pleine
échelle et au nombre de bits :
E max
q dans le cas d' un CAN/CNA unipolaire
2n
2E max
q dans le cas d' un CAN/CNA bipolaire
2n
On peut noter que plus le nombre de bits est grand, plus la résolution est bonne. La tension de
référence doit être impérativement stable à mieux que la résolution.
Fréquence d’échantillonnage maximale
C’est la fréquence d’échantillonnage à laquelle peut travailler le CAN. Elle dépend de sa structure
interne. Le signal à l’entrée ne pourra donc pas avoir de composante spectrale supérieure à f max / 2
pour respecter le théorème de Shannon. Pour un CNA, c’est la fréquence maximale où les codes
numériques peuvent être convertis en tension analogique en sortie.
6
18/09/2018
Elle est exprimée en % du pas de quantification ou en % de la tension de référence. Elle doit être la
plus faible possible.
La quantification
14
1 1
n q et n q alors e t nq
*
Si
2 2
Quantification par troncature
La tension e(t) est tronquée (comme une partie entière) au multiple de la résolution juste en-dessous :
7
18/09/2018
La quantification
15
Convertisseurs CNA
16
8
18/09/2018
Convertisseurs CNA
17
Convertisseurs CAN
18
9
18/09/2018
Convertisseurs CAN
19
Convertisseurs CAN
20
10
18/09/2018
Convertisseurs CAN
21
Convertisseur Semi-Flash
La conversion se fait en deux étapes :
- Phase 1 : on utilise un premier CAN Flash qui détermine les principaux bits de
poids fort.
- Phase 2 : on soustrait la tension des bits de poids fort à la tension d’entrée pour
ensuite déterminer les bits de poids faible.
Convertisseurs CAN
22
11
18/09/2018
Convertisseurs CAN
23
Convertisseurs CAN
24
12
18/09/2018
Convertisseurs CAN
25
Ce type de CAN dépend fortement du CNA interne. Bien qu’il procède par plusieurs
étapes successives, si le CNA est rapide, l’horloge de cadencement peut être assez haute
et le convertisseur assez rapide également.
Le registre élabore n bits bN…b2b1 par une suite de comparaisons cadencées par une
horloge. Si C = 1, alors le registre mets le bit de poids le plus fort à 1. Si ce bit est déjà à
1, c’est le bit de poids juste inférieur qui est mis à 1, et ainsi de suite. Si C = 0, le
registre repère le bit de poids le plus faible qui est déjà à 1 noté bx ; ce bit est mis à 0 et
le bits bx-1 est mis à 1. S’il s’agit de b1, la série de comparaisons s’arrête et la valeur
obtenue est la valeur finale.
Convertisseurs CAN
26
E ref
Le premier AOP est un système intégrateur. V1 t t E0
RC
13
18/09/2018
Convertisseurs CAN
27
La tension à la sortie du premier AOP croit linéairement avec une pente positive.
Lorsque sa valeur arrive à E, le deuxième AOP bascule en saturation négative, le
condensateur se décharge quasiment instantanément, et ainsi de suite. Le & logique
n’est là que pour passer en raisonnement numérique. On considère que la période de
l’horloge H est très petite devant la constante de temps de charge du condensateur. Les
chronogrammes des différentes tensions sont reportés ci-dessous.
Convertisseurs CAN
28
On obtient donc
RC
N E
Eref T
Dans ce type de CAN, la précision sur N est assez mauvaise car N dépend de trop de
paramètres : R, C, Eref et T. On peut connaître assez finement T, et assez bien Eref.
Mais R et C dépendent de la température d’une manière forte, ce qui induit une
incertitude sur la pente de charge à tout instant.
14
18/09/2018
Convertisseurs CAN
29
Convertisseurs CAN
30
15
18/09/2018
Convertisseurs CAN
31
2N Cycles 100
Simple rampe 100 KHz 10-16 bits 100 Portes 10mW
transistors
150
Double rampe 2N+1 Cycles 100KHz >16 bits 150 Portes 10mW
transistors
Approximations 100
N Cycles 1 MHz 14-16 bits 100 Portes 1mW
successives transistors
2500
Flash 1 Cycle >100 MHz 12-14 bits 5000 Portes 1W
transistors
16