Perché il tuo controllore PWM si surriscalda: cause principali e soluzioni
Surriscaldamento PWM: di solito non è il PWM, è lo stadio di potenza
Il PWM (Modulazione a Larghezza di Impulso) è una tecnica di controllo. Il calore proviene dagli interruttori di potenza (MOSFET/IGBT/GaNFET) e dai componenti passivi che eseguono quel PWM. Se il controllore PWM (il chip) si surriscalda, di solito sta guidando una carica di gate che non può gestire, o il suo regolatore lineare interno sta dissipando troppa tensione. Se lo stadio di potenza si surriscalda, è una delle cause principali sotto.
Top 7 cause principali di calore eccessivo negli stadi di potenza PWM
1. Perdite di conduzione: Corrente eccessiva o RDS(on)
Pcond = IRMS² × RDS(on) (MOSFET) o VCE(sat) × IC (IGBT)
- Causa: Il carico assorbe più corrente del previsto. MOSFET sottodimensionato. RDS(on) troppo alta per la corrente. VGS di guida insufficiente (non completamente potenziato) → RDS(on) molto più alta del datasheet (che specifica a VGS=10 V o 4,5 V).
- Soluzione: Misura corrente carico reale (pinza amperometrica). Verifica VGS ≥ 10 V (logico) o 15 V (standard) sotto carico. Seleziona MOSFET con RDS(on) più bassa (es. 2 mΩ vs 10 mΩ). Parallela dispositivi (con resistori di gate). Usa SiC/GaN per maggiore efficienza.
2. Perdite di commutazione: Frequenza troppo alta o transizioni lente
Psw ≈ 0,5 × VDS × ID × (trise + tfall) × fsw
- Causa: fsw troppo alta (es. 100 kHz vs 20 kHz). Driver di gate debole (alta Rgate, bassa corrente) → trise/tfall lenti. VDS alto (bus tensione alta). Capacità plateau Miller (Cgd) che combatte il driver.
- Soluzione: Riduci fsw se l'applicazione lo consente. Driver di gate più forte (picco 2 A–10 A). Riduci Rgate (ma osserva campanellamento). Usa MOSFET con Qg (carica gate) e Qgd più bassi. Aggiungi diodo Schottky attraverso raddrizzatore sincrono (se buck sincrono).
3. Tempo morto e conduzione diodo corpo (Buck sincrono / Mezzo ponte)
- Causa: Durante il tempo morto (entrambi gli interruttori spenti), la corrente dell'induttore ruota libera attraverso il diodo corpo del MOSFET low-side (VF ≈ 0,8–1,2 V) invece del canale (RDS(on) ≈ 5 mΩ). Perdita enorme ad alta corrente.
- Soluzione: Ottimizza tempo morto (minimizza ma previeni shoot-through). Usa MOSFET con diodo corpo VF basso o Schottky SiC in parallelo. Controllo tempo morto attivo (adattativo).
4. Perdite driver di gate / controllore (Se l'*IC controllore* è caldo)
- Dissipazione LDO interno: Molti controllori PWM hanno LDO interno 5 V/3,3 V da VIN (es. 48 V → 5 V). P = (VIN - 5 V) × ICC. Alta VIN + alta corrente drive gate = IC caldo.
- Soluzione: Usa alimentazione di bias esterna (avvolgimento ausiliario, pre-reg buck) al pin VCC (bypassa LDO interno). Controlla datasheet pin "VCC bias supply".
- Sovraccarico carica gate: Guidare MOSFET grandi (Qg > 100 nC) ad alta fsw > 200 kHz. Iavg = Qg × fsw. Driver gate interno del controllore si surriscalda.
- Soluzione: Driver gate IC esterno (es. UCC27524, Si827x, 1EDN). Oppure riduci fsw / MOSFET più piccoli.
5. Gestione termica inadeguata
- Causa: Nessun dissipatore. Dissipatore sottodimensionato. Nessun flusso d'aria. Interfaccia termica scadente (mancanza pad/grasso, pressione non uniforme). Area rame PCB insufficiente per FET SMD (necessari via termici a piani).
- Soluzione: Calcola θJA richiesto: θJA = (TJmax - TAmax) / Ptotal. Seleziona dissipatore (θSA) + TIM (θCS) + package (θJC) ≤ θJA. Aggiungi aria forzata. Usa via termici (0,3 mm, tappati) sotto D2PAK/DPAK/PDFN.
6. Guasto / Degrado componente
- Guasto MOSFET: Puntura ossido gate (ESD, picco tensione) → cortocircuito gate-sorgente → controllore guida cortocircuito → controllore si surriscalda. Oppure cortocircuito drain-sorgente → shoot-through → entrambi i FET caldi.
- Guasto condensatore: Condensatori elettrolitici input/output essiccati → ESR alta → alta perdita corrente ripple → calore. Condensatori ceramici incrinati (micro-cortocircuito).
- Guasto diodo: Diodo ruota libera / raddrizzatore sincrono aperto/corto.
- Soluzione: Termocamera / pistola IR per localizzare punto caldo. Alimentazione spenta. Test diodo MOSFET (G-S, G-D, D-S). Misuratore ESR su condensatori. Sostituisci parti sospette.
7. Disallineamento carico / Punto di lavoro spostato
- Causa: Carico leggero → DCM (Modalità Conduzione Discontinua) → dinamiche diverse, possibile instabilità. Carico pesante → CCM, maggiore perdita di conduzione. Blocco motore → corrente rotore bloccato. Stringa LED aperta/corto.
- Soluzione: Progetta per peggior caso carico. Protezione: OCP, OVP, OTP, UVLO. Compensazione feed-forward.
Flusso di risoluzione problemi sistematico
- Imaging termico: Identifica componente più caldo (MOSFET, induttore, diodo, IC controllore, condensatore, traccia PCB).
- Misura forme d'onda chiave (Oscilloscopio): VGS (pulito? 10 V? campanellamento?), VDS (velocità commutazione, overshoot), ID (sonda corrente), Nodo di commutazione (tempo morto, campanellamento).
- Misura temperature: Tcase (termocoppia/IR), Tjunction (calcola da P × θJC + Tcase). Confronta con TJmax (150 °C/175 °C).
- Calcola ripartizione perdite: Pcond (da IRMS, RDS(on)@Tj), Psw (da oscilloscopio trise/tfall, fsw), Pgate (Qg×fsw×Vdrive), Pdiode, Pinductor (nucleo + rame).
- Confronta con progetto: Quale termine domina? Miralo.
Riferimento rapido: Checklist riduzione perdite
- ☐ Ampiezza e velocità guida VGS adeguate?
- ☐ fsw ottimale per l'applicazione?
- ☐ RDS(on) / Qg / Qgd MOSFET ottimali?
- ☐ Tempo morto minimizzato (adattativo)?
- ☐ Raddrizzamento sincrono (vs diodo)?
- ☐ Condensatori input/output: Basso ESR, adeguato rating ripple?
- ☐ Induttore: Basso DCR, materiale nucleo (ferrite/polvere di ferro) per fsw, nessuna saturazione?
- ☐ PCB: Via termici, colata rame, montaggio dissipatore?
- ☐ Flusso d'aria / Progetto termico involucro?
- ☐ IC controllore: Usata alimentazione bias esterna?
Il surriscaldamento PWM è un problema di elettronica di potenza, non di logica. Misura, calcola, itera. La resistenza termica del datasheet (θJC) è il tuo contratto con la fisica — onoralo con rame, aria e metallo.