• Aucun résultat trouvé

10. Convertisseur Sigma-Delta

N/A
N/A
Protected

Academic year: 2022

Partager "10. Convertisseur Sigma-Delta"

Copied!
16
0
0

Texte intégral

(1)

Convertisseur Sigma-Delta 10.

10.1 M

ODULATION

D

ELTA

10.1.1 Principe

Considérons la structure de la modulation Delta pour le processus de conversion A/N. La 0Figure 10-1 montre le schéma fonctionnel du modulateur Delta et du démodulateur. La modulation Delta est basée sur la quantification de la variation du signal entre deux échantillons successifs plutôt que sur la valeur absolue du signal à chaque échantillon. La sortie de l'intégrateur situé dans la boucle de rétroaction doit suivre, autant que faire ce peut le signal d’entrée x(t). L'intégrateur fonctionne comme un prédicteur. L’erreur de prévision, dans la période d’échantillonnage courante est quantifiée et utilisée pour la prochaine période d’échantillonnage.

Pour la démodulation l'erreur de prévision quantifiée (sortie du modulateur Delta) est, comme pour la boucle de contre-réaction, intégrée puis passée au travers d’un filtre passe-bas. Pour des signaux présentant des variations rapides (high slew rate), les modulateurs Delta n’arrivent plus à suivre le signal d’entrée. Il y a donc saturation.

Modulation Delta -40 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

-3 -2 -1 0 1 2 3 4

t [s]

x(t), x'(t), y(t) [V],

Modulation Delta

x(t)

y(t) x'(t)

-3 -2 -1 0 1 2 3 4

y(t), z(t) [V]

Démodulation

x(t) z(t)

(2)

10.2 M

ODULATION

S

IGMA

-D

ELTA

10.2.1 Principe

La modulation Delta nécessite deux intégrateurs pour le processus de modulation et la démodulation.

L’intégration étant une opération linéaire, l’intégrateur utilisé pour la démodulation peut être ramené à l’entrée (avant le modulateur) sans altérer le bon fonctionnement du système.

Figure 10-2 : Modulation Delta et démodulation, déplacement de l’intégrateur

En observant on 1Figure 10-2, on voit qu’il est possible de combiner les deux intégrateurs en un seul.

Ce nouvel arrangement porte le nom de modulateur Sigma-Delta.

Figure 10-3 : Modulateur Sigma-Delta simplifié.

Le nom de modulateur Sigma-Delta vient de la position de l’intégrateur (sigma) à l’entrée de la boucle du modulateur Delta.

La caractéristique du bruit de quantification du modulateur Sigma-Delta est dépendante de la fréquence contrairement au cas de la modulation Delta. Cette propriété convient aux applications de

(3)

traitement du signal telles que l'audio numérique pour la mesure haute résolution. Comme pour les modulateurs Delta, les modulateurs Sigma-Delta utilisent un comparateur. Cependant, à la différence des modulateurs Delta, les modulateurs Sigma-Delta sont insensibles aux variations rapides du signal.

10.2.2 Bruit de quantification

La 2Figure 10-4 montre le modèle continu simplifié du modulateur Sigma-Delta. Le comparateur est représenté par l’addition, au signal de sortie de l’intégrateur, d’un bruit représentant la quantification apportée par le comparateur.

Figure 10-4 : Modulation Sigma-Delta : bruit de quantification De la 3Figure 10-4, on peut écrire

) 1 ( )

1 ( ) 1

( Q s

sT s sT sT X

s Y

i i

i + +

= + 10.1

De cette dernière relation, on voit que, vu de la sortie, le bruit de quantification traverse un passe-haut du 1er ordre. De plus, la source Q(s) modélisant le bruit de quantification n'a pas une distribution uniforme en fonction de la fréquence comme c'est le cas pour les convertisseurs A/N conventionnels.

10-3 10-2 10-1 100 101 102 103

-60 -40 -20 0

Bode : Passe-bas

Amplitude [dB]

10-3 10-2 10-1 100 101 102 103

-100 -80 -60 -40 -20 0

Pulsation [rad/s]

Phase [Degres]

10-3 10-2 10-1 100 101 102 103

-60 -40 -20 0

Bode : Passe-haut

Amplitude [dB]

10-3 10-2 10-1 100 101 102 103

0 20 40 60 80 100

Pulsation [rad/s]

Phase [Degres]

+s 1

1

s s + 1

Figure 10-5 : Fonctions de transfert

(4)

10.3 M

ODULATEUR

S

IGMA

-D

ELTA DU

1

ER ORDRE

10.3.1 Principe

La première partie du convertisseur Sigma-Delta est un modulateur, lequel convertit le signal analogique d'entrée en une suite continue de 1 et 0 logiques (bit stream) à une cadence déterminée par la fréquence d'horloge NOSRFS. La sortie du convertisseur N/A de 1 bit, commandé par la sortie du comparateur est soustraite au signal analogique d'entrée (réaction négative). La présence de l'intégrateur permet d'affirmer, qu'en régime continu, la valeur moyenne du signal d'entrée est identique à celle du signal de sortie du convertisseur N/A de 1 bit.

Clock : NOSRFS

Comparateur +Vref

-Vref

Intégrateur

DAC 1 bit

Filtre numérique

Sortie modulée (Bit Stream) x(t)

Entrée analogique

Sortie numérique mots de bits

NOSRFS

y[n] z[n]

FS

Figure 10-6 : Convertisseur Sigma-Delta du 1er ordre

La sortie de l'intégrateur et le signal de sortie du modulateur sont représentés à la 4Figure 10-7 pour une entrée x(t)=0.2Vref.

0 10 20 30 40 t [us]

-0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2

Sortie de l'intégrateur [Uref]

0 10 20 30 40 t [us]

-0.2 0 0.2 0.4 0.6 0.8 1 1.2

Sortie du comparateur [1]

Figure 10-7 : Convertisseur Sigma-Delta du 1er ordre pour x=0.2Vref

10.3.2 Analyse dans le domaine échantillonné

Le verrouillage (latch) du comparateur par le signal d'horloge convertit le signal basse fréquence d'entrée en un signal haute fréquence dont la distribution de 1 et 0 varie en fonction de la valeur moyenne du signal d'entrée. Le bruit effectif de quantification est ainsi grandement réduit pour les

(5)

basses fréquences. Cette affirmation peut être en partie démontrée en utilisant le schéma bloc de la

5Figure 10-8.

X(z) z Y(z)

z-1 z-1

Q(z) (Bruit de quantification)

Figure 10-8 : Convertisseur Sigma-Delta du 1er ordre : Schéma bloc

On peut facilement déterminer la relation liant la grandeur de sortie Y(z) aux grandeurs d’entrée X(z) et de bruit de quantification Q(z)

(

( ) ( )

)

1 ) 1 ( )

( X z Y z

z z Q z

Y

+ −

= 10.2

Et finalement

) ( )

( ) ( ) 1 ( ) 1 ( )

( X z N z Q z z 1X z

z z z Q z z

Y = − + = + 10.3

Le bruit de quantification est un processus stochastique. Le différentiateur (1-z-1) mis en évidence dans la relation 610.3 double la puissance du bruit de quantification. Cependant, ce même différentiateur provoque un décalage du bruit vers des fréquences élevées. Par conséquent, à condition que le signal d'entrée analogique x(t) soit suréchantillonné, le bruit de quantification aux fréquences élevées peut être fortement réduit par filtrage numérique sans affecter les caractéristiques de signal d'entrée résidant dans la bande de base. Ce filtrage numérique (passe-bas) fait partie du processus de décimation.

En effet, après filtrage, le signal de sortie est seulement composé de fréquences comprises dans la bande passante du filtre passe-bas numérique.

10.3.3 Rejet du bruit de la bande utile (noise shaping)

La propriété fondamentale du modulateur Sigma-Delta est le « noise shaping » qui rejette le bruit de quantification vers les hautes fréquences.

Sachant que

OSR s

N j T

e z

= ω 10.4

La fonction de transfert en régime harmonique liant la sortie au bruit de quantification (différentiateur) vaut

(6)

⎟⎟⎠

⎜⎜ ⎞

= ⎛

= −

=

=

s OSR F

N j f

F N j f F N j f F

N j f F N j f N

f T j

F N je f

j je je e e

e f

N

s OSR

s OSR s

OSR s

OSR s

OSR OSR

s

π

π

π π π π

π

sin 2

2 2 1

1 ) (

2 2

10.5

Il s’agit d’une fonction de transfert de type passe-haut

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

Modulateur Sigma-Delta du 1erordre

"Noise shaping"

F [NOSRFS]

|N(f)| [1] Filtre numérique passe-bas

(bande utile du signal)

Réduction du bruit

Bruit de quantification Q(f)

) (

) 20 (

f X

f LogY

KFS

Figure 10-9 : Convertisseur Sigma-Delta du 1er ordre (NOSR=128) La puissance du bruit de quantification

F df N

f F

N q

df f N f S P

S

S S OSR

S OSR

F

F OSR S OSR S

F N

F N Q

2 2

2 2 2

2

2

sin 12 2

) ( ) (

⎟⎟

⎜⎜

⎛ ⎟⎟

⎜⎜ ⎞

= ⎛

=

π 10.6

On admet que la bande utile (largeur de bande du filtre numérique passe-bas) est très inférieure à la fréquence NOSRFS. On peut donc simplifier l’expression précédente.

3 2

2 1

36 OSR

Q N

P q π

10.7 Le rapport signal sur bruit prend donc la forme suivante :

) log(

36 30 log 10 log

10

log 36 10 log

10 log

10

6 . 5

2 2

2

3 2 2

2 2

) (

2

OSR ref

x

OSR ref

x F

N n

x OSR

V N

V N SNQR

S OSR Q

⎟+

⎜ ⎞

⎝ + ⎛

⎟⎟

⎜⎜

= ⎛

⎟⎠

⎜ ⎞

⎝ + ⎛

⎟⎟

⎜⎜

= ⎛

⎟⎟

⎜⎜

= ⎛

43 42 1 π σ

π σ

σ σ

10.8

(7)

On voit que chaque fois que l’on double la fréquence d’échantillonnage on gagne 9dB sur le rapport signal sur bruit de quantification. Pour rappel dans le cas d’un convertisseur classique, on ne gagne que 3dB.

(8)

10.4 M

ODULATEUR

S

IGMA

-D

ELTA DU

2

ÈME ORDRE

10.4.1 Principe

En analysant plus en détail le modulateur Sigma-Delta du 1er ordre on peut observer une modulation possible du bit stream à une fréquence comprise dans la bande passante FC. Ce comportement vient d'une trop grande corrélation entre l'apparition de la suite de 1 et de 0 et le niveau de la tension d'entrée. On peut prendre comme exemple un signal d'entrée de x=9VREF/16.La succession des valeurs prises par le bit stream est la suivante :

Succession du bit stream Équivalent binaire

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 .. = 1001

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 … répétition tous les 16 échantillons

Dans le but de supprimer cette répétition, on peut utiliser un modulateur Sigma-Delta d'ordre supérieur à 1. Dans ce cas, une étude de stabilité doit être entreprise. La 7Figure 10-10 montre la structure d'un convertisseur Sigma-Delta dont le modulateur est d'ordre 2.

Figure 10-10 : Convertisseur Sigma-Delta du 2er ordre

La sortie du deuxième intégrateur et le signal de sortie du modulateur sont représentés à la 8Figure 10-11 pour une entrée x constante.

(9)

0 10 20 30 40 t [us]

-10 -5 0 5 10 15

Sortie de l'intégrateur [Uref]

0 5 10 15 20 25 30 35 40 45 t [us]

-0.2 0 0.2 0.4 0.6 0.8 1 1.2

Sortie du comparateur [1]

Figure 10-11 : Convertisseur Sigma-Delta du 2er ordre pour x=0.2Vref

10.4.2 Analyse dans le domaine échantillonné

Pour un convertisseur du 2ème ordre le schéma se présente de la manière suivante.

Figure 10-12 : Convertisseur Sigma-Delta du 2ème ordre : Schéma bloc A partir de la 9Figure 10-12, on peut écrire

( )

⎜ ⎞

⎛ − −

− + −

= ( ) ( ) ( )

1 1 ) 1 ( )

( X z Y z Y z

z z z z

Q z

Y 10.9

Et finalement

) ( )

1 ( )

( 1

2

z X z z z Q

z z

Y ⎟ +

⎜ ⎞

=⎛ − 10.10

10.4.3 Rejet du bruit de la bande utile (noise shaping)

La fonction de transfert en régime harmonique liant la sortie au bruit de quantification (différentiateur) vaut :

(10)

2 2

2 2

sin 4

2 2 1

) (

⎟⎟

⎜⎜

⎛ ⎟⎟

⎜⎜ ⎞

− ⎛

=

= −

⎟⎟

⎜⎜

⎛ −

=

s OSR F

N j f

F N j f F N j f F

N j f N

f T j

F N e f

j je je e e

f N

s OSR

s OSR s

OSR s

OSR OSR

s

π

π

π π π π

10.11

Il s’agit d’une fonction de transfert de type passe-haut

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0 0.5 1 1.5 2 2.5 3 3.5 4

F [NOSRFS]

|N(f)| [1]

Modulateur Sigma-Delta 2ème ordre

"Noise shaping"

Filtre numérique passe-bas (bande utile du signal)

Réduction du bruit Bruit de quantification Q(f)

) (

) 20 (

f X

f LogY

KFS

Figure 10-13 : Convertisseur Sigma-Delta du 2ème ordre (NOSR=64) La puissance du bruit de quantification

F df N

f F

N q

df f N f S P

S

S S OSR

S OSR

F

F OSR S OSR S

F N

F N Q

⎟⎟

⎜⎜

⎟⎟⎠

⎜⎜ ⎞

= ⎛

=

2

2

4 2

2

2

sin 12 2

) ( ) (

π 10.12

On admet que la bande utile (largeur de bande du filtre numérique passe-bas) est très inférieure à la fréquence NOSRFS. On peut donc simplifier l’expression précédente.

5 4

2 1

60 OSR

Q N

P q π

10.13

Le rapport signal sur bruit prend la forme suivante :

) log(

60 50 log 10 log

10

log 60 10 log

10 log

10

1 . 2

4 2

2

5 4 2

2 2

) (

2

OSR ref

x

OSR ref

x F

N n

x OSR

V N

V N SNQR

S OSR Q

⎟+

⎜ ⎞

⎝ + ⎛

⎟⎟

⎜⎜

= ⎛

⎟⎠

⎜ ⎞

⎝ + ⎛

⎟⎟

⎜⎜

= ⎛

⎟⎟

⎜⎜

= ⎛

43

42 1 π σ

π σ

σ σ

10.14

On voit que chaque fois que l’on double la fréquence d’échantillonnage on gagne 15dB sur le rapport

(11)

10.5 F

ILTRE NUMÉRIQUE 10.5.1 Généralités

Le filtre numérique placé à la sortie du modulateur Sigma-Delta permet d'extraire une valeur du bit stream sur une longueur donnée. Il existe dans la littérature un grand nombre de possibilité. Ce filtre est le résultat de la mise en série de deux filtres. Le premier est un filtre de type CIC récursif ou non avec une forte décimation. Le second est un filtre de type IIR (filtre (récursif) à réponse impulsionnelle de durée infinie) ou FIR (filtre (non-récursif) à réponse impulsionnelle de durée finie)

10.5.2 1er étage : Filtre en peigne avec forte décimation (flitre CIC)

Ce filtre connu sous le nom de filtre CIC (cascaded integrator-comb-filter) permet d'atteindre deux objectifs :

1. Une forte décimation (K=16,32,64, …)

2. Suppression du bruit de quantification dans le domaine des fréquences élevées.

Nous nous limiterons ici au cas du filtre CIC récursif.

10.5.3 Algorithme récursif

Ce premier filtre est construit autour d'intégrateurs et de différentiateurs séparés par un décimateur.

Intégrateur (IRR) Différentiateur (FIR)

) 1 (

) 1

( 1 x z

z z

y

= − y(z)=(1−z1)x(z)

Figure 10-14 : Schéma bloc d'un intégrateur et d'un différentiateur numérique On peut écrire pour la réponse impulsionnelle :

N N

OSR N

N

z z z N

z x

z

y OSR

OSR ⎟⎟

⎜⎜ ⎞

= −

= 1

1 1 ) 1

( ) sinc (

)

( 10.15

La 1Figure 10-15 illustre la structure d'un tel filtre

(12)

Figure 10-15 : CIC récursif

Les 1Figure 10-16 et 1Figure 10-17 montrent, pour N étages d'intégrateur / différentiateur et un facteur NOSR de décimation, la réponse fréquentielle du filtre.

Le principal désavantage de ce type de filtre est la longueur des mots à traiter. En effet pour maintenir la précision et éviter les discontinuités lorsque les intégrateurs dépassent la capacité du nombre de bits qui leur est alloué (utilisation de nombres codés en complément à deux), il faut que ce nombre de bit soit égal à N⋅log2(NOSR). Pour un facteur de décimation de 64 et un filtre CIC d'ordre 5, on obtient des mots de 30bits. Cette contrainte augmente la consommation et réduit la limite supérieure de la fréquence de suréchantillonnage.

La 1Figure 10-16 montre les réponses fréquentielles du filtre CIC pour une décimation de NOSR=32 et des ordres de N=1, 3, 5.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

x 106 -300

-250 -200 -150 -100 -50 0

|G(f)| [dB]

Réponse fréquentielle du filtre CIC

f [Hz]

N=1 N=3

N=5

Figure 10-16 : CIC récursif pour N=1, 3, 5 et NOSR=32, NOSRFS=4MHz

La 1Figure 10-17 illustre les réponses fréquentielles du filtre CIC pour un ordre de N=3 et des décimations de NOSR=16, 32, 64

(13)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 x 106 -300

-250 -200 -150 -100 -50 0

|G(f)| [dB]

Réponse fréquentielle du filtre CIC

f [Hz]

NOSR=16 NOSR=32

NOSR=64

Figure 10-17 : CIC récursif pour N=3 et NOSR=16,32,64

10.5.4 2ème étage : Filtre FIR

Le second étage du filtre numérique est souvent constitué d'un filtre FIR (non récursif) à coefficients symétriques, ce qui assure une réponse linéaire de la phase. Ce filtre doit présenter les caractéristiques suivantes :

1. Un facteur de décimation de 2 à 4.

2. Une compensation de la variation d'amplitude de la réponse fréquentielle du filtre CIC dans la bande passante.

3. Une bande de transition et une atténuation dans la bande d'arrêt compatible avec les exigences (résolution) du convertisseur.

10.5.5 Exemple

Ce paragraphe illustre un exemple de convertisseur Sigma-Delta du 2ème ordre. Le signal d’entrée est un signal sinusoïdal de 10Hz présentant une légère distorsion (signal issu d’un générateur de fonction arbitraire).

Les caractéristiques du convertisseur sont :

- fréquence d’échantillonnage : NOSRFS=400kHz - filtre CIC :

ordre : N=5

décimation : NOSR=100

- filtre FIR :

fréquence de coupure : Fp=100 fréquence bande bloquée Fb=150

(14)

La 1Figure 10-18 montre le spectre d’amplitude du signal à la sortie du modulateur Sigma-Delta. On voit que le bruit est rejeté vers les fréquences élevées. Un agrandissement montre les composantes harmoniques du signal d’entrée.

Dans la bande 0Hz à 100Hz, le rapport signal sur bruit de quantification est de l’ordre de 100dB. On a donc une résolution de l’ordre de 16 bits.

Le filtre CIC (1Figure 10-19 de gauche) à une bande passante de l’ordre du kHz et une décimation de 100. Le filtre FIR (1Figure 10-19 de droite) permet de ramener la bande passante à 100Hz.

Le signal numérique résultant de la conversion présente un spectre d’amplitude donné à la 1Figure 10-20. Sur la partie de gauche, on voit bien l’atténuation provoquée par le filtre FIR à partir de 100Hz.

Sur la partie droite un agrandissement la bande d’intérêt permet de se convaincre de la bonne restitution du signal analogique d’entrée.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

x 105 -80

-70 -60 -50 -40 -30 -20 -10 0

|Y(f)| [dB]

Spectre d'amplitude du signal de sortie du modulateur Sigma-Delta

f [Hz] -1200 10 20 30 40 50 60 70 80 90 100

-100 -80 -60 -40 -20 0

|Y(f)| [dB]

Spectre d'amplitude du signal de sortie du modulateur Sigma-Delta

f [Hz]

Bande de 0Hz à NOSRFS/2 Bande de 0Hz à 100Hz

Figure 10-18 : Spectre du bit stream

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

x 105 -450

-400 -350 -300 -250 -200 -150 -100 -50 0

|GCIC(f)| [dB]

Réponse fréquentielle du filtre CIC

f [Hz]

0 200 400 600 800 1000 1200 1400 1600 1800 2000

-140 -120 -100 -80 -60 -40 -20 0

GFIR(f) [dB]

Réponse fréquentielle du filtre FIR

f [Hz]

Filtre CIC Filtre FIR

Figure 10-19 : Filtrage numérique

(15)

0 200 400 600 800 1000 1200 1400 1600 1800 2000 -200

-180 -160 -140 -120 -100 -80 -60 -40 -20 0

|Z(f)| [dB]

Spectre d'amplitude du signal après filtrage CIC et FIR

f [Hz]

0 10 20 30 40 50 60 70 80 90 100

-140 -120 -100 -80 -60 -40 -20 0

|Z(f)| [dB]

Spectre d'amplitude du signal après filtrage CIC et FIR

f [Hz]

Bande de 0Hz à FS/2 Bande de 0Hz à 100Hz

Figure 10-20 : Grandeur convertie

(16)

Références

Documents relatifs

Afin d’intégrer le test sur la puce, nous devons déployer deux nouvelles fonctionnalités dans le circuit : la génération d’un stimulus analogique de test et

Un scénario de test d’un modulateur Σ∆ sert de référence pour générer un échantillon virtuel de circuits, à partir duquel les mesures de SNDR prédites avec un stimulus

 Discontinuités / dérivées infinies en fréquence -> réponse impulsionnelle non causale = non physiquement réalisable => Approximation du filtre idéal.  Les Filtres

Deuxième partie : Réalisation d'un convertisseur à résistances pondérées (ou réseau R/2R).. Troisième partie : Acquisition de la caractéristique dynamique du CNA

Cependant, le fonctionnement en parallèle de cette architecture nécessite la mise en place d’un système de reconstruction numérique des sorties des modulateurs 

Figure 6.40: Input voltage, the clock signal and the DAC output for typical mean values and the worst cases of the design.. Figure 6.41 is the layout of the digital part of the

En mode « faible consommation », le système est un convertisseur sigma-delta passif c’est-à-dire dont le modulateur utilise un filtre passe-bas passif, le seul

Une partie analogique est toujours présente dans un système numérique dès lors qu’il y a un capteur et/ou un actionneur (antirepliement, lissage) lors qu’il y a un capteur et/ou