Calcolatore perdite commutazione MOSFET
Commutare in modo forzato 48 V e 10 A con fronti di 50 ns e 40 ns a 100 kHz dissipa 2,16 W nel MOSFET. Inserisca tensione, corrente, tempi di salita e discesa e frequenza e ottenga quella perdita per dimensionare il dissipatore. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Tensione di drain
- 48
- Corrente di drain
- 10
- Tempo di salita
- 0,00000005
- Tempo di discesa
- 0,00000004
- Frequenza di commutazione
- 100.000
- Energia di accensione
- 0,000012
- Energia di spegnimento
- 0,0000096
- Energia di commutazione
- 0,0000216
- Energia (joule)
- 0,0000216
I MOSFET in commutazione dura nei convertitori buck, boost, mezzo ponte e ponte completo dissipano energia ogni volta che la tensione di drain e la corrente di drain si sovrappongono all'accensione e allo spegnimento. Quella perdita di commutazione spesso domina la conduzione ad alta frequenza e determina quanto grande deve essere il dissipatore, la pista di rame o il package di cui Lei ha bisogno. Questo calcolatore di perdite di commutazione MOSFET applica il modello classico di sovrapposizione lineare V–I dei manuali di elettronica di potenza e delle note applicative dei datasheet: l'energia per fronte è la metà del prodotto di tensione, corrente e tempo di transizione; l'energia totale di commutazione somma i contributi di accensione e spegnimento; e la potenza media è quell'energia moltiplicata per la frequenza di commutazione. Inserisca tensione di drain, corrente, tempo di salita, tempo di discesa e frequenza finiti e positivi in unità SI (volt, ampere, secondi, hertz).
Come si stimano le perdite di commutazione dura del MOSFET
Durante un'accensione dura la corrente di drain sale mentre la tensione drain-source è ancora alta, poi la tensione scende con la corrente già prossima al pieno carico. Allo spegnimento la sequenza si inverte: la tensione sale mentre la corrente scorre ancora, poi la corrente scende.
Se Lei approxima ciascuna transizione come una rampa lineare delle forme d'onda sovrapposte di V e I, l'energia persa su quel fronte è l'area di un triangolo rettangolo con base pari al tempo di transizione e altezza pari al prodotto della tensione di bus e della corrente commutata — esattamente un mezzo V_DS per I_D per t.
Il modello ignora di proposito il reverse recovery del body diode o del diodo di ricircolo, la perdita di carica di Coss, l'energia del gate driver e le regioni di soft-switching ZVS o ZCS — quei termini vanno aggiunti a parte quando contano. Resta un numero trasparente di perdita di prima passata che Lei può inserire in un foglio termico, confrontare con la conduzione I²R e decidere se rallentare i fronti per l'EMI o accelerarli per silicio più freddo.
Casi d'uso
Studi su frequenza e gate drive
Esegua sweep di frequenza di commutazione o di tempi di fronte misurati per vedere come scala P_sw, poi bilanci efficienza ed EMI scegliendo R_g e la frequenza PWM.
Domande frequenti
Quale formula usa questo calcolatore di perdite di commutazione MOSFET?
Usa il modello classico di sovrapposizione lineare V–I in commutazione dura: E_on = ½·Vds·Id·tr, E_off = ½·Vds·Id·tf, E_sw = E_on + E_off e P_sw = E_sw·f. Tempi in secondi e frequenza in hertz.
I tempi di salita e discesa si inseriscono in nanosecondi o in secondi?
In secondi (SI). Inserisca 50 ns come 5e-8 o 0.00000005. I tempi non positivi vengono rifiutati così un errore di unità emerge come validazione e non come perdite assurde da multi-megawatt.
Include la perdita di conduzione o quella di Coss / Qrr?
No. Questa pagina stima solo la perdita di sovrapposizione in commutazione dura. Conduzione I²R, carica della capacità di uscita, reverse recovery del diodo e soft-switching ZVS/ZCS richiedono termini o altri strumenti.
Quale tensione e corrente devo usare?
Usi la tensione di bus in commutazione dura (tensione drain-source durante la transizione) e la corrente di drain commutata su quel fronte — spesso la corrente dell'induttore all'istante di commutazione —, non i valori massimi assoluti.
Quanto costa?
Lo strumento nel browser è gratuito e gira in locale.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/elec/mosfet-switching-loss \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"drain_voltage":48,"drain_current":10,"rise_time":5e-8,"fall_time":4e-8,"switching_frequency":100000}'const res = await fetch("https://api.kit.forhosting.com/elec/mosfet-switching-loss", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"drain_voltage": 48,
"drain_current": 10,
"rise_time": 5e-8,
"fall_time": 4e-8,
"switching_frequency": 100000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/mosfet-switching-loss",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"drain_voltage": 48,
"drain_current": 10,
"rise_time": 5e-8,
"fall_time": 4e-8,
"switching_frequency": 100000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/mosfet-switching-loss", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"drain_voltage":48,"drain_current":10,"rise_time":5e-8,"fall_time":4e-8,"switching_frequency":100000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"drain_voltage":48,"drain_current":10,"rise_time":5e-8,"fall_time":4e-8,"switching_frequency":100000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/mosfet-switching-loss", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"drain_voltage": 48,
"drain_current": 10,
"rise_time": 5e-8,
"fall_time": 4e-8,
"switching_frequency": 100000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.mosfet_switching_loss",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Gli ingressi non validi falliscono con invalid_input e non vengono addebitati.
Come si stimano le perdite di commutazione dura del MOSFET
Sommando l'intervallo di salita all'accensione e quello di discesa allo spegnimento si ottiene l'energia totale di commutazione E_sw uguale a un mezzo V_DS I_D per (t_r più t_f). La potenza media di commutazione è semplicemente E_sw moltiplicata per la frequenza f_sw, perché ogni ciclo completo ripete quel rilascio di energia una volta. I datasheet citano spesso t_r e t_f sotto condizioni specifiche di V_GS, R_g e carico di prova; usi i tempi che corrispondono al Suo gate drive e fissi la tensione al bus reale che commuta, non alla tensione massima assoluta.
Cosa invia e cosa riceve indietro
Usi il form gratuito del browser per esercizi e controlli termici rapidi, poi chiami lo stesso contratto da script quando le servono sweep massivi di perdita su frequenza o corrente. Se Le serve il dimensionamento di uno snubber RC, la dissipazione continua di un resistore, la sola conduzione I²R o le costanti di tempo RC, le tratti come strumenti separati invece di sovraccaricare questa pagina di perdite di commutazione. Invii cinque numeri finiti positivi obbligatori: drain_voltage in volt per il livello di bus V_DS in commutazione dura, drain_current in ampere per la corrente di carico alla transizione, rise_time in secondi per il fronte di accensione (ad esempio 5e-8 per cinquanta nanosecondi), fall_time in secondi per il fronte di spegnimento, e switching_frequency in hertz (ad esempio 100000 per cento kilohertz). Campi mancanti, stringhe non numeriche, NaN, Infinity, zero o valori negativi falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta restituisce gli ingressi ripuliti, energy_on e energy_off di ciascun fronte, energy_switching e energy_joules come lo stesso valore totale in joule, power_switching e power_watts come lo stesso valore medio in watt, total_transition_time come tr più tf, etichette di unità per joule, watt, secondo e hertz, method hard_switching_linear_overlap e la stringa della formula. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per item; i fallimenti di validazione non consumano saldo prepagato.
Dove i calcolatori di perdite di commutazione MOSFET compaiono nel lavoro reale
I progettisti di alimentatori che dimensionano un buck sincrono o un flyback a clamp attivo partono spesso da una stima P_sw di prima passata prima di ordinare magnetici e dissipatori; inserire tensione di bus, corrente di picco dell'induttore e tempi di salita e discesa del datasheet in un calcolatore affidabile trasforma un calcolo su tovagliolo in un budget di perdite documentato. I team di azionamenti e inverter confrontano la perdita in commutazione dura a diverse frequenze PWM per decidere se il MOSFET al silicio o i dispositivi a banda larga restano dentro l'inviluppo termico alla frequenza obiettivo. Tenga separate le pagine di progetto snubber, watt del resistore e perdite di conduzione affinché ogni intento di ricerca abbia una pagina chiara invece di uno strumento multifisica sovraccarico che confonde studenti e motori di ricerca. Gli application engineer che scrivono note sui gate driver usano le stesse identità di sovrapposizione lineare quando mostrano come ridurre R_g accorcia t_r e t_f e quindi taglia E_sw, avvertendo anche che fronti più rapidi alzano l'EMI. Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per item riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Budget termico del convertitore
Stimi i watt di commutazione dura da tensione di bus, corrente di carico, tr/tf del datasheet e f_sw per dimensionare dissipatore e rame prima di ordinare la prima scheda prototipo.
Fixture di laboratorio e CI per le perdite
Automatizzi le stesse formule di sovrapposizione lineare del browser affinché correttori automatici e log di efficienza di produzione affermino numeri di perdita di commutazione coerenti.