⚡ Alimentazione e potenza · Guida 04

Convertitori DC-DC Buck, Boost e Buck-Boost

I convertitori DC-DC switching permettono di trasformare una tensione continua in un’altra con efficienza molto maggiore rispetto a una semplice regolazione lineare. Vediamo come funzionano Buck, Boost e Buck-Boost, cosa fanno induttore, MOSFET, diodo e condensatore e come scegliere la topologia corretta.

Livello: intermedioBuckBoostBuck-BoostPWM

Perché usare un convertitore DC-DC?

Supponiamo di avere una batteria da 12 V e di dover alimentare un circuito a 5 V. Un regolatore lineare può ridurre la tensione, ma la differenza tra ingresso e uscita viene dissipata principalmente come calore. Un convertitore switching trasferisce invece l’energia mediante commutazioni rapide e componenti reattivi, ottenendo normalmente un’efficienza molto superiore.

Un DC-DC non “brucia” semplicemente la tensione in eccesso.Accumula e trasferisce energia in modo controllato, principalmente attraverso un induttore e un condensatore.

I componenti fondamentali

Le topologie classiche condividono alcuni elementi fondamentali. Un transistor, spesso un MOSFET, funziona come interruttore elettronico; l’induttore immagazzina energia nel proprio campo magnetico; il condensatore riduce le variazioni della tensione di uscita; il diodo fornisce un percorso alla corrente in determinate fasi del ciclo. Nei convertitori sincroni il diodo può essere sostituito da un secondo MOSFET per ridurre le perdite.

EL = ½ · L · I²Energia immagazzinata idealmente nell’induttore.

Convertitore Buck: ridurre la tensione

Il Buck, detto anche step-down, viene utilizzato quando la tensione di uscita deve essere inferiore a quella di ingresso. Durante una parte del ciclo il MOSFET collega l’ingresso all’induttore e la corrente nell’induttore aumenta. Quando il MOSFET si spegne, la corrente dell’induttore continua a fluire attraverso il percorso di ricircolo.

VOUT ≈ D · VINRelazione ideale in conduzione continua; D è il duty cycle.
Esempio idealeVin = 12 V e duty cycle D = 0,5 → Vout ≈ 6 V.

Convertitore Boost: aumentare la tensione

Il Boost, o step-up, produce una tensione di uscita superiore a quella di ingresso. Quando l’interruttore conduce, l’induttore accumula energia. Quando si apre, l’induttore genera una tensione che si somma alla sorgente e trasferisce energia verso il condensatore e il carico.

VOUT ≈ VIN / (1 − D)Relazione ideale in conduzione continua.
Esempio idealeVin = 5 V e D = 0,5 → Vout ≈ 10 V.
Convertitori Buck e Boost: funzionamento e percorso della corrente nelle fasi MOSFET ON e OFF
Confronto del funzionamento dei convertitori Buck e Boost, con i percorsi della corrente nelle fasi di commutazione ON e OFF.

Convertitore Buck-Boost: aumentare o ridurre

La famiglia Buck-Boost viene utilizzata quando la tensione di ingresso può trovarsi sopra o sotto il valore richiesto in uscita. La topologia Buck-Boost classica a singolo interruttore produce una tensione di uscita invertita rispetto all’ingresso, mentre varianti non invertenti consentono di mantenere la stessa polarità.

VOUT ≈ −VIN · D/(1−D)Relazione ideale della topologia Buck-Boost invertente classica.
Buck-Boost non identifica un solo circuito.Esistono topologie invertenti e non invertenti, oltre a soluzioni come SEPIC e convertitori a quattro interruttori. Bisogna quindi verificare sempre l’architettura del modulo o dell’integrato utilizzato.

Buck, Boost e Buck-Boost a confronto

Convertitori Buck Boost e Buck-Boost a confronto con relazioni tra Vin Vout e duty cycle
Buck, Boost e Buck-Boost a confronto: riduzione, aumento o inversione della tensione e relative relazioni ideali con il duty cycle.
TopologiaFunzioneRelazione idealeApplicazione tipica
BuckRiduceVout < Vin12 V → 5 V
BoostAumentaVout > Vin3,7 V → 5 V
Buck-BoostAumenta o riduceDipende dalla topologiaBatterie con tensione variabile

Duty cycle e PWM

Il controllo della tensione avviene modificando la frazione di ogni periodo durante la quale l’interruttore rimane acceso. Questa grandezza è il duty cycle.

D = tON / T

Il controller misura l’uscita e modifica il duty cycle per compensare variazioni della tensione di ingresso e del carico. Le formule ideali aiutano a capire il principio, ma un convertitore reale presenta perdite e limiti che modificano il risultato.

Perché l’induttore è così importante?

La corrente in un induttore non può cambiare istantaneamente. Questa proprietà permette di accumulare energia durante una fase della commutazione e restituirla durante quella successiva, rendendo possibile il trasferimento controllato dell’energia.

VL = L · ΔI/Δt
L’induttore non si sceglie soltanto in base agli µH.Bisogna verificare corrente di saturazione, corrente RMS, resistenza dell’avvolgimento e perdite del nucleo.

Ripple di corrente e di tensione

La corrente nell’induttore varia durante ogni ciclo di commutazione. Il condensatore di uscita assorbe parte di questa componente variabile e contribuisce a mantenere Vout stabile. Il ripple finale dipende da frequenza di switching, induttanza, capacità, ESR, corrente e topologia.

Più capacità non risolve automaticamente ogni problema.Layout, ESR, induttore, frequenza di commutazione e percorso delle correnti impulsive sono altrettanto importanti.

Efficienza reale

η = POUT / PIN · 100%

Le perdite principali comprendono resistenza del MOSFET durante la conduzione, energia persa nelle commutazioni, caduta sul diodo, resistenza dell’induttore, perdite magnetiche e consumi del controller.

I convertitori sincroni riducono le perdite del diodo.Un MOSFET controllato sostituisce il diodo di ricircolo, soluzione particolarmente vantaggiosa a basse tensioni e correnti elevate.

Feedback e regolazione dell’uscita

Un partitore resistivo preleva una frazione della tensione di uscita e la invia al controller. Il circuito la confronta con un riferimento interno e corregge il comando dell’interruttore. È questo anello di retroazione che permette al convertitore di mantenere Vout stabile quando Vin o il carico cambiano.

Il duty cycle non è necessariamente fisso.In un regolatore chiuso ad anello viene continuamente adattato alle condizioni operative.

Quale convertitore scegliere?

CondizioneTopologia indicativa
Vin sempre superiore a VoutBuck
Vin sempre inferiore a VoutBoost
Vin può essere superiore o inferiore a VoutBuck-Boost non invertente o altra topologia adatta
Serve una tensione negativaBuck-Boost invertente o convertitore dedicato
Correnti elevate e massima efficienzaValutare conversione sincrona

Errori comuni

  • confondere Buck e Boost;
  • pensare che tutti i Buck-Boost mantengano la polarità dell’ingresso;
  • usare le formule ideali come valori esatti del circuito reale;
  • ignorare corrente di picco e saturazione dell’induttore;
  • scegliere un modulo soltanto in base alla tensione dichiarata;
  • ignorare la corrente massima reale e la dissipazione termica;
  • trascurare ripple ed EMI;
  • realizzare collegamenti lunghi nei percorsi di corrente impulsiva;
  • confondere corrente di ingresso e corrente di uscita;
  • non verificare il rendimento nel reale punto di lavoro.