Convertisseur Buck

Un article de Wikipédia, l'encyclopédie libre.

Un convertisseur Buck, ou hacheur série, est une alimentation à découpage qui convertit une tension continue en une autre tension continue de plus faible valeur.

Sommaire

[modifier] Applications

La façon la plus simple de réduire une tension est d'utiliser un diviseur de tension, mais les diviseurs de tension, dissipant sous forme de chaleur l'excès de tension, possèdent un faible rendement ce qui est rédhibitoire pour les applications d'électronique de puissance. Un convertisseur Buck possédant un fort rendement (jusqu'à 95%), et offrant la possibilité de réguler la tension de sortie, est donc plus adapté pour les applications d'électronique de puissance comme la réduction des 12-24V fournis par une batterie d'ordinateur portable vers les quelques Volts nécessaires au processeur.

[modifier] Principe de fonctionnement

Fig. 1:Schéma de base d'un convertisseur Buck
Fig. 1:Schéma de base d'un convertisseur Buck
Fig. 2: Les deux configurations d'un convertisseur Buck suivant l'état de l'interrupteur S
Fig. 2: Les deux configurations d'un convertisseur Buck suivant l'état de l'interrupteur S

Le fonctionnement d'un convertisseur Buck peut être divisé en deux configurations suivant l'état de l'interrupteur S (voir figure 2) :

  • Dans l'état passant, l'interrupteur S (voir figure 1) est fermé, la tension aux bornes de l'inductance vaut VL = ViVo. Le courant traversant l'inductance augmente linéairement. La tension aux bornes de la diode étant négative, aucun courant ne la traverse.
  • Dans l'état bloqué, l'interrupteur est ouvert. La diode devient passante afin d'assurer la continuité du courant dans l'inductance. La tension aux bornes de l'inductance vaut VL = − Vo. Le courant traversant l'inductance décroît.

[modifier] Conduction continue

Fig. 3:Formes d'ondes courant/tension dans un convertisseur Buck
Fig. 3:Formes d'ondes courant/tension dans un convertisseur Buck

Quand un convertisseur Buck travaille en mode de conduction continue, le courant IL traversant l'inductance ne s'annule jamais. La figure 3 montre les formes d'ondes du courant et de la tension dans un convertisseur Buck.

Le taux d'accroissement de IL est donné par :

V_L=L\frac{dI_L}{dt}

Avec VL égale ViVo pendant l'état passant et Vo durant l'état bloqué. Par conséquent, l'augmentation de IL durant l'état passant est donnée par :

\Delta I_{L_{on}}=\int_0^{\alpha\cdot T}dI_L=\int_0^{\alpha\cdot T}\frac{V_L}{L}\, dt=\frac{\left(V_i-V_o\right)\cdot \alpha\cdot T}{L}

De même, la baisse du courant dans l'inductance durant l'état bloqué est donnée par : \Delta I_{L_{off}}=\int_{\alpha\cdot T}^{T}dI_L=\, 
\int_{\alpha\cdot T}^{T}\frac{V_L}{L} dt=\,
-\frac{V_o\cdot (T-\alpha\cdot T)}{L}

Si on considère que le convertisseur est en régime permanent, l'énergie stockée dans chaque composant est la même au début et à la fin de chaque cycle de commutation. En particulier, l'énergie stockée dans l'inductance est donnée par :

E=\frac{1}{2}L\times I_L^2

En conséquence, le courant IL traversant l'inductance est le même au début et à la fin de chaque cycle de commutation. Ce qui peut s'écrire de la façon suivante :

\Delta I_{L_{on}}+\Delta I_{L_{off}}=0

En remplaçant \Delta I_{L_{on}} et \Delta I_{L_{off}} par leur expression, on obtient :

\frac{\left(V_i-V_o\right)\cdot \alpha\cdot T}{L}-\frac{V_o\cdot (T-\alpha\cdot T)}{L}=0

Ce qui peut se réécrire de la façon suivante :

V_o=\alpha\cdot V_i

Grâce à cette équation, on peut voir que la tension de sortie varie linéairement avec le rapport cyclique. Le rapport cyclique étant compris entre 0 et 1, la tension de sortie Vo est toujours inférieure à celle d'entrée. C'est pour cela que l'on parle parfois de dévolteur.

[modifier] Conduction discontinue

Fig. 4:Formes d'ondes courant/tension dans un convertisseur Buck en conduction discontinue.
Fig. 4:Formes d'ondes courant/tension dans un convertisseur Buck en conduction discontinue.

Dans certains cas, la quantité d'énergie demandée par la charge est assez faible pour être transférée dans un temps plus court qu'une période de commutation. Dans ce cas, le courant traversant l'inducteur s'annule pendant une partie de la période. La seule différence avec le principe de fonctionnement décrit précédemment est que l'inductance est complètement déchargée en début de cycle (voir les formes d'ondes sur la figure 4). Bien que faible, la différence entre conduction continue et discontinue a un fort impact sur la formule de la tension de sortie. La tension de sortie peut être calculée de la façon suivante :

On considère toujours que le convertisseur a atteint le régime permanent. L'énergie stockée dans les composants est donc la même en début et en fin de cycle (elle est nulle dans le cas de la conduction discontinue). Cela engendre aussi que la tension moyenne aux bornes de l'inductance (VL) est nulle. Ceci se traduit sur la figure 4, par une égalité de l'aire des rectangles jaune et orange :

\left(V_i-V_o\right)\alpha\cdot T-V_o\cdot \delta\cdot T=0

On peut en déduire la valeur de δ :

\delta=\frac{V_i-V_o}{V_o}\alpha

En supposant que le condensateur de sortie est suffisamment important pour maintenir la tension de sortie constante pendant un cycle de commutation, le courant de sortie délivré à la charge (Io) est constant. Cela implique que le courant traversant le condensateur est de valeur moyenne nulle. Par conséquent, nous avons :

\bar{I_L}=I_o

Avec \bar{I_L} le courant moyen traversant l'inductance. Comme on peut le voir sur la figure 4, le courant IL traversant l'inductance est de forme triangulaire. Par conséquent, la valeur moyenne de IL peut donc être calculée géométriquement de la façon suivante :

\bar{I_L}=\left(\frac{1}{2}I_{L_{max}}\cdot \alpha\cdot T+\frac{1}{2}I_{L_{max}}\cdot \delta\cdot T\right)\frac{1}{T}=\frac{I_{L_{max}}\left(\alpha+\delta\right)}{2}=I_o

Le courant dans l'inductance est nul en début de cycle puis augmente pendant \alpha\cdot T jusqu'à atteindre ILmax. Cela veut dire que ILmax est égale à :

I_{L_{Max}}=\frac{V_i-V_o}{L}\alpha\cdot T

En remplaçant ILmax dans les relations précédentes par son expression, on obtient :

I_o=\frac{\left(V_i-V_o\right)\alpha\cdot T\left(\alpha+\delta\right)}{2L}

On remplace δ par son expression :

I_o=\frac{\left(V_i-V_o\right)\alpha\cdot T\left(\alpha+\frac{V_i-V_o}{V_o}\alpha\right)}{2L}

Qui peut se mettre sous la forme :

V_o=V_i\frac{1}{\frac{2L\cdot I_o}{\alpha^2\cdot V_i\cdot T}+1}

On peut voir que l'expression de la tension de sortie est bien plus compliquée que celle obtenue pour la conduction continue. En effet, la tension de sortie dépend non seulement de la tension d'entrée (Vi) et du rapport cyclique α mais aussi de la valeur de l'inductance (L), de la période de commutaion (T) et du courant de sortie (Io).

[modifier] Limite entre la conduction continue et discontinue

Fig. 5:Évolution de la tension de sortie normalisée d'un convertisseur Buck avec un courant de sortie normalisé.
Fig. 5:Évolution de la tension de sortie normalisée d'un convertisseur Buck avec un courant de sortie normalisé.

Comme expliqué dans le paragraphe précédent, le convertisseur fonctionne en conduction discontinue quand le courant demandé par la charge est faible, et il fonctionne en conduction continue pour les courants plus importants. La limite entre conduction continue et conduction discontinue est atteinte quand le courant dans l'inductance s'annule juste au moment de la commutation. Avec les notations de la figure 4, cela correspond à :

\alpha\cdot T + \delta \cdot T=T

α + δ = 1

Dans ce cas, le courant de sortie Iolim (courant de sortie à la limite de la conduction continue et discontinue) est égal au courant moyen traversant l'inductance:

I_{o_{lim}}=\frac{I_{L_{max}}\left(\alpha+\delta\right)}{2}=\frac{I_{L_{max}}}{2}

En remplaçant ILmax par son expression en conduction discontinue:

I_{o_{lim}}=\frac{V_i-V_o}{2L}\alpha\cdot T

A la limite entre les deux modes de conduction, la tension de sortie obéit aux expressions des deux modes. On utilisera celle donnée pour le mode de conduction continue:

V_o=\alpha\cdot V_i

On peut donc réécrire Iolim de la façon suivante:

I_{o_{lim}}=\frac{V_i\left(1-\alpha\right)}{2L}\alpha\cdot T

Introduisons deux nouvelles notations :

  • La tension normalisée, définie par \left|V_o\right|=\frac{V_o}{V_i}, qui correspond au gain en tension du convertisseur.
  • Le courant normalisé, défini par \left|I_o\right|=\frac{L}{T\cdot V_i}I_o. Le terme \frac{T\cdot V_i}{L} correspond à l'augmentation maximale de courant que l'on peut atteindre lors d'un cycle (variation du courant dans l'inductance atteinte pour α = 1). On obtient donc, en régime permanent, \left|I_o\right| égale 0 quand le courant de sortie est nul, et 1 pour le courant maximum que peut fournir le convertisseur.

En utilisant ces notations, on obtient:

  • En conduction continue, \left|V_o\right|=\alpha
  • En conduction discontinue, \left|V_o\right|=\,
\frac{1}{\frac{2L\cdot I_o}{\alpha^2\cdot V_i\cdot T}+1}=\,
\frac{1}{\frac{2\left|I_o\right|}{\alpha^2}+1}=\,
\frac{\alpha^2}{2\left|I_o\right|+\alpha^2};
  • Le courant limite entre la conduction continue et discontinue est I_{o_{lim}}=\frac{V_i\left(1-\alpha\right)}{2L}\alpha\cdot T=\,
\frac{I_{o_{lim}}}{\left|I_o\right|}\cdot \frac{\left(1-\alpha\right)\alpha}{2}. Par conséquent, la frontière entre conduction continue et discontinue est décrite par:  \frac{\left(1-\alpha\right)\alpha}{2\left|I_o\right|}=1.

Cette courbe a été tracée sur la figure 5. La différence de comportement entre conduction continue et discontinue est très nette. Cela peut engendrer des problèmes d'asservissement de la tension de sortie.

[modifier] Cas du circuit non-idéal

Fig. 6: Évolution de la tension de sortie d'un convertisseur Buck en fonction du rapport cyclique quand la résistance parasite de l'inductance augmente.
Fig. 6: Évolution de la tension de sortie d'un convertisseur Buck en fonction du rapport cyclique quand la résistance parasite de l'inductance augmente.

L'étude précédente a été faite avec les hypothèses suivantes:

  • Le condensateur de sortie a une capacité suffisante pour fournir une tension constante, au cours d'un cycle de fonctionnement, à la charge (une simple résistance)
  • La chute de tension aux bornes de la diode est nulle
  • Pas de pertes par commutation dans les semi-conducteurs
  • Pas de pertes dans les composants d'une manière générale

Ces hypothèses peuvent être très éloignées de la réalité, les imperfections des composants réels pouvant avoir des effets importants sur le fonctionnement du convertisseur.

[modifier] Ondulation de la tension de sortie

L'ondulation de tension de sortie est le nom donné à l'augmentation de la tension de sortie à l'état passant et à la diminution de la tension lors de l'état bloqué. Plusieurs facteurs influent sur cette ondulation: la fréquence de fonctionnement du convertisseur, le condensateur de sortie, l'inductance, la charge mais aussi les caractéristiques du circuit de contrôle du convertisseur. En première approximation, on peut considérer que l'ondulation de tension résulte de la charge et de la décharge du condensateur de sortie:

dV_{o} =\frac{i\cdot dT}{C}

Pendant l'état bloqué, le courant mentionné dans cette équation est le coutant traversant la charge. Durant l'état passant, ce courant désigne le différence entre le courant délivré par la source de tension et le traversant la charge. La durée (dT) est définie par le rapport cyclique α et la fréquence de découpage.

Pour l'état passant:

dT_{on} = \alpha \cdot T = \frac{\alpha}{f}

Pour l'état bloqué:

dT_{off} = (1-\alpha) \cdot T = \frac{1-\alpha}{f}

L'ondulation de tension diminue donc avec l'augmentation du condensateur de sortie ou de la fréquence de découpage. L'ondulation de tension est généralement fixée par le cahier des charges de l'alimentation à réaliser. Le choix du condensateur se fait sur des critéres de coûts, de volume disponible et aussi des caractéristiques des différentes technologie de condensateur. Le choix de la fréquence de découpage se fait suivant des critéres de rendement, le rendement ayant tendance à baisser avec l'augmentation de la fréquence de découpage. L'augmentation de la fréquence de découpage peut aussi pauser des problèmes de compatibilité électromagnétique.

L'ondulation de la tension de sortie et l'un des inconvénients des alimentations à découpage, et fait donc partie des critéres de mesure de qualité.

[modifier] Structures spécifiques

[modifier] Redressement synchrone

Fig. 7: Schéma de principe d'un convertisseur Buck à redressement synchrone. La diode D du convertisseur Buck standard a été remplacée par un second interrupteur S2
Fig. 7: Schéma de principe d'un convertisseur Buck à redressement synchrone. La diode D du convertisseur Buck standard a été remplacée par un second interrupteur S2
Fig. 8: Tension aux bornes d'une diode et d'un MOSFET. Pour les faibles courants, la nature résistive du MOSFET génère moins de pertes que la diode qui possède une chute de tension élevée, même pour de faibles courants. Mettre deux MOSFETs en parallèle réduit encore les pertes (courbe orange) alors que mettre des diodes en parallèle n'amenuisera pas la chute de tension.
Fig. 8: Tension aux bornes d'une diode et d'un MOSFET. Pour les faibles courants, la nature résistive du MOSFET génère moins de pertes que la diode qui possède une chute de tension élevée, même pour de faibles courants. Mettre deux MOSFETs en parallèle réduit encore les pertes (courbe orange) alors que mettre des diodes en parallèle n'amenuisera pas la chute de tension.

Un convertisseur Buck synchrone est une version modifiée du convertisseur Buck classique dans laquelle on a remplacé la diode D par un second interrupteur S2 (voir figure 7). Cette modification permet d'augmenter le rendement du convertisseur car la chute de tension aux bornes d'un interrupteur est plus faible que celle aux bornes d'une diode (voir figure 8). Il est également possible d'augmenter encore le rendement en gardant la diode en parallèle du second interrupteur S2. La diode permet alors d'assurer le transfert d'énergie lors de la courte période ou les interrupteurs sont ouvert. L'utilisation d'un interrupteur seul est un compromis entre augmentation du coût et du rendement.

[modifier] Hacheurs entrelacés

[modifier] Applications

Fig. 9: Vue rapprochée d'une alimentation pour processeur AMD sur Socket 939. Cette alimentation possède 3 convertisseurs Buck entrelacés. On peut distinguer au premier plan les 3 bobines toroïdales noires. La bobine plus petite sur le coté appartient à un filtre d'entrée.
Fig. 9: Vue rapprochée d'une alimentation pour processeur AMD sur Socket 939. Cette alimentation possède 3 convertisseurs Buck entrelacés. On peut distinguer au premier plan les 3 bobines toroïdales noires. La bobine plus petite sur le coté appartient à un filtre d'entrée.

Les convertisseurs Buck sont couramment utilisés dans les ordinateurs afin de réduire la tension fournie par l'alimentation vers une tension plus faible (de l'ordre du Volt) nécessaire pour alimenter le CPU. Ces alimentations doivent fournir un fort courant (plus de 100 A) avec une faible ondulation de tension (moins de 10 mV) tout en restant dans un volume réduit.

Afin de réduire les contraintes sur les semi-conducteurs, ces alimentations utilisent plusieurs convertisseurs reliés en parallèle. On parle alors de hacheurs entrelacés car les convertisseurs conduisent à tour de rôle vers le même condensateur de sortie. La plupart des alimentations de cartes-mères utilisent 3 ou 4 branches en parallèle, mais les constructeurs de semi-conducteur proposent des composants pouvant gérer jusqu'à 6 branches en parallèle [1]. Afin d'augmenter le rendement, ces alimentations utilisent la aussi rectification synchrone.

[modifier] Avantages

Fig. 10: Schéma de principe d'un convertisseur Buck entrelacé à n branches avec rectification synchrone.
Fig. 10: Schéma de principe d'un convertisseur Buck entrelacé à n branches avec rectification synchrone.

Pour une alimentation possédant n convertisseurs reliés en parallèle (voir figure 8), le courant sera réparti sur les n phases, limitant ainsi les contraintes sur chaque interrupteur et augmentant la surface d'échange thermique. En outre, la fréquence des courants et tensions vus par la charge sera n fois supérieure à celle d'un convertisseur simple, divisant d'autant l'ondulation de tension en sortie[2].

L'entrelacement des convertisseurs apporte aussi un autre avantage: la réponse dynamique du système aux variations de courant peut être améliorée. En effet, une importante augmentation du courant demandé par la charge peut être satisfaite en faisant conduire simultanément plusieurs branches de l'alimentation si elle a été prévue pour cela.

[modifier] Principe d'implémentation

Un des problèmes inhérent aux hacheurs entrelacés est de s'assurer que le courant est équitablement répartit sur les n branches de l'alimentation. La mesure du courant dans les branches peut se faire sans pertes par mesure de la tension aux bornes de la bobine ou du second interrupteur lorsqu'il est passant. Ces mesures sont qualifiées de sans pertes car elles utilisent les pertes internes aux composants pour effectuer leur mesure sans engendrer de pertes supplémentaires. Il est aussi possible d'effectuer cette mesure aux bornes d'une petite résistance que l'on aurait inséré dans le circuit. Cette méthode a l'avantage d'être plus précise que les deux précédentes mais elle pose des problèmes en terme de coûts, de rendement et d'espace.

La tension de sortie peut elle aussi mesurée sans perte à travers l'interrupteur supérieur. Cette methode est plus complexe à mettre en place qu'une mesure résistive car il faut filtrer le bruit engendré par les commutations mais elle a l'avantage d'être moins onéreuse.

[modifier] Voir aussi

[modifier] Références

  1. NCP5316 4-5-6-phase converter datasheet
  2. Guy Séguier, Électronique de puissance, 7th edition, Dunod, Paris 1999

Wikipedia HTML 2008 in other languages

100 000 +

Česká (Czech)  •  English  •  Deutsch (German)  •  日本語 (Japanese)  •  Français (French)  •  Polski (Polish)  •  Suomi (Finnish)  •  Svenska (Swedish)  •  Nederlands (Dutch)  •  Español (Spanish)  •  Italiano (Italian)  •  Norsk (Norwegian Bokmål)  •  Português (Portuguese)  •  Română (Romanian)  •  Русский (Russian)  •  Türkçe (Turkish)  •  Українська (Ukrainian)  •  中文 (Chinese)

10 000 +

العربية (Arabic)  •  Български (Bulgarian)  •  Bosanski (Bosnian)  •  Català (Catalan)  •  Cymraeg (Welsh)  •  Dansk (Danish)  •  Ελληνικά (Greek)  •  Esperanto  •  Eesti (Estonian)  •  Euskara (Basque)  •  Galego (Galician)  •  עברית (Hebrew)  •  हिन्दी (Hindi)  •  Hrvatski (Croatian)  •  Magyar (Hungarian)  •  Ido  •  Bahasa Indonesia (Indonesian)  •  Íslenska (Icelandic)  •  Basa Jawa (Javanese)  •  한국어 (Korean)  •  Latina (Latin)  •  Lëtzebuergesch (Luxembourgish)  •  Lietuvių (Lithuanian)  •  Latviešu (Latvian)  •  Bahasa Melayu (Malay)  •  Plattdüütsch (Low Saxon)  •  Norsk (Norwegian Nynorsk)  •  فارسی (Persian)  •  Sicilianu (Sicilian)  •  Slovenčina (Slovak)  •  Slovenščina (Slovenian)  •  Српски (Serbian)  •  Basa Sunda (Sundanese)  •  தமிழ் (Tamil)  •  ไทย (Thai)  •  Tiếng Việt (Vietnamese)

1 000 +

Afrikaans  •  Asturianu (Asturian)  •  Беларуская (Belarusian)  •  Kaszëbsczi (Kashubian)  •  Frysk (Western Frisian)  •  Gaeilge (Irish)  •  Interlingua  •  Kurdî (Kurdish)  •  Kernewek (Cornish)  •  Māori  •  Bân-lâm-gú (Southern Min)  •  Occitan  •  संस्कृत (Sanskrit)  •  Scots  •  Tatarça (Tatar)  •  اردو (Urdu) Walon (Walloon)  •  יידיש (Yiddish)  •  古文/文言文 (Classical Chinese)

100 +

Nehiyaw (Cree)  •  словѣньскъ (Old Church Slavonic)  •  gutisk (Gothic)  •  ລາວ (Laos)