MOSFET-Schaltverluste-Rechner
Wer 48 V und 10 A mit Flanken von 50 ns und 40 ns bei 100 kHz hart schaltet, verliert im MOSFET 2,16 W. Geben Sie Spannung, Strom, Anstiegs- und Abfallzeit und Frequenz ein und erhalten Sie diesen Verlust für die Kühlkörperauslegung. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Drainspannung
- 48
- Drainstrom
- 10
- Anstiegszeit
- 0,00000005
- Fallzeit
- 0,00000004
- Schaltfrequenz
- 100.000
- Einschaltenergie
- 0,000012
- Ausschaltenergie
- 0,0000096
- Schaltenergie
- 0,0000216
- Energie (Joule)
- 0,0000216
Hart schaltende MOSFETs in Buck-, Boost-, Halbbrücken- und Vollbrückenwandlern setzen bei jedem Ein- und Ausschalten Energie frei, sobald Drain-Spannung und Drain-Strom überlappen. Dieser Schaltverlust dominiert bei hoher Frequenz oft den Leitungsverlust und bestimmt, wie groß Kühlkörper, Kupferfläche oder Gehäuse ausfallen müssen. Dieser MOSFET-Schaltverluste-Rechner wendet das klassische lineare V–I-Überlappungsmodell aus Leistungselektronik-Handbüchern und Datenblatt-Application-Notes an: die Energie pro Flanke ist die Hälfte aus Spannung mal Strom mal Übergangszeit; die gesamte Schaltenergie ist die Summe aus Ein- und Ausschaltanteil; die mittlere Leistung ist diese Energie multipliziert mit der Schaltfrequenz. Geben Sie positive endliche Drain-Spannung, Drain-Strom, Anstiegszeit, Abfallzeit und Frequenz in SI-Einheiten ein (Volt, Ampere, Sekunden, Hertz).
Wo der Verlust beim harten Schalten entsteht
Beim Einschalten steigt der Drainstrom, während zwischen Drain und Source noch fast die volle Busspannung anliegt; erst danach fällt die Spannung. Beim Ausschalten läuft es umgekehrt: Die Spannung steigt, solange noch Strom fließt, dann fällt der Strom. In beiden Flanken treffen also hohe Spannung und hoher Strom gleichzeitig aufeinander. Nähert man jeden Übergang als lineare Rampe an, entspricht die verlorene Energie der Fläche eines Dreiecks: die Hälfte von Spannung mal Strom mal Übergangszeit. Ein- und Ausschaltenergie werden addiert, und die mittlere Leistung ist diese Summe mal der Schaltfrequenz. Mit 48 V, 10 A, 50 ns und 40 ns ergibt das 21,6 µJ pro Zyklus und bei 100 kHz 2,16 W.
Was das Ergebnis aussagt und was nicht
Der Wert ist eine nachvollziehbare erste Abschätzung, die Sie in eine Wärmeberechnung übernehmen und mit dem I²R-Leitungsverlust vergleichen können. Bei hoher Frequenz überwiegt oft der Schaltverlust und bestimmt, wie groß Kühlkörper, Kupferfläche oder Gehäuse sein müssen. Nicht enthalten sind die Sperrverzögerung einer Body- oder Freilaufdiode, das Umladen der Ausgangskapazität, die Energie der Gate-Ansteuerung und weich schaltende Bereiche; dafür braucht es eigene Terme. Verwenden Sie Anstiegs- und Abfallzeiten, die zu Ihrer Gate-Ansteuerung passen, und die tatsächlich geschaltete Busspannung statt des absoluten Grenzwerts aus dem Datenblatt.
Anwendungsfälle
Frequenz- und Gate-Drive-Studien
Variieren Sie Schaltfrequenz oder gemessene Flankenzeiten, um zu sehen, wie P_sw skaliert, und wägen Sie Wirkungsgrad gegen EMI bei der Wahl von R_g und PWM-Rate ab.
Häufige Fragen
Welche Formel nutzt dieser MOSFET-Schaltverluste-Rechner?
Er nutzt das klassische lineare V–I-Überlappungsmodell bei hartem Schalten: E_on = ½·Vds·Id·tr, E_off = ½·Vds·Id·tf, E_sw = E_on + E_off und P_sw = E_sw·f. Zeiten in Sekunden, Frequenz in Hertz.
Gehören Anstiegs- und Abfallzeiten in Nanosekunden oder Sekunden?
In Sekunden (SI). Geben Sie 50 ns als 5e-8 oder 0.00000005 ein. Nicht positive Zeiten werden abgelehnt, damit Einheitenfehler als Validierung und nicht als absurde Multi-Megawatt-Verluste erscheinen.
Enthält das Leitungsverlust oder Coss-/Qrr-Verlust?
Nein. Diese Seite schätzt nur den harten Überlappungs-Schaltverlust. Leitung I²R, Ausgangskapazitätsladung, Dioden-Reverse-Recovery und Soft-Switching ZVS/ZCS brauchen separate Terme oder andere Werkzeuge.
Welche Spannung und welchen Strom soll ich verwenden?
Verwenden Sie die hart geschaltete Busspannung (Drain-Source-Spannung während des Übergangs) und den auf dieser Flanke geschalteten Drain-Strom — oft den Induktorstrom im Schaltaugenblick —, nicht die absoluten Maximalwerte.
Wie hängt der Schaltverlust von der Frequenz ab?
Er wächst im gleichen Verhältnis wie die Schaltfrequenz. Jeder Zyklus wiederholt dieselbe Energie aus Ein- und Ausschaltflanke, und die mittlere Leistung ist diese Energie mal der Frequenz. Eine höhere Frequenz bedeutet also direkt mehr Wärme im Transistor.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"drain_voltage": 48,
"drain_current": 10,
"rise_time": 5e-8,
"fall_time": 4e-8,
"switching_frequency": 100000
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.mosfet_switching_loss",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Ungültige Eingaben scheitern mit invalid_input und werden nicht berechnet.
Wie man harte MOSFET-Schaltverluste abschätzt
Beim harten Einschalten steigt der Drain-Strom, während die Drain-Source-Spannung noch hoch ist; danach fällt die Spannung, während der Strom bereits nahe der Volllast liegt. Beim Ausschalten kehrt sich die Abfolge um: die Spannung steigt, während noch Strom fließt, dann fällt der Strom. Wenn Sie jeden Übergang als lineare Rampe der überlappenden V- und I-Verläufe annähern, entspricht die auf dieser Flanke verlorene Energie der Fläche eines rechtwinkligen Dreiecks mit Basis gleich der Übergangszeit und Höhe gleich dem Produkt aus Busspannung und geschaltetem Strom — genau ein halb V_DS mal I_D mal t. Übrig bleibt eine transparente Erstschätzung der Verluste, die Sie in eine thermische Tabelle übernehmen, mit dem I²R-Leitungsverlust vergleichen und entscheiden können, ob Sie Flanken wegen EMI verlangsamen oder für kühleres Silizium beschleunigen. Die Summe aus Anstiegsintervall beim Einschalten und Abfallintervall beim Ausschalten ergibt die gesamte Schaltenergie E_sw gleich ein halb V_DS I_D mal (t_r plus t_f). Die mittlere Schaltleistung ist dann einfach E_sw multipliziert mit der Schaltfrequenz f_sw, weil jeder volle Zyklus diesen Energieabwurf einmal wiederholt. Datenblätter geben t_r und t_f oft unter bestimmten V_GS-, R_g- und Lastbedingungen an; verwenden Sie die Zeiten, die zu Ihrem Gate-Drive passen, und setzen Sie die Spannung auf den tatsächlich geschalteten Bus, nicht auf die absolute Maximalspannung. Das Modell ignoriert bewusst Reverse Recovery der Body-Diode oder Freilaufdiode, Coss-Ladungsverlust, Gate-Drive-Energie sowie Soft-Switching-ZVS- oder ZCS-Bereiche — diese Terme brauchen Sie separat, wenn sie relevant sind.
Was Sie senden und was Sie zurückerhalten
Nutzen Sie das kostenlose Browser-Formular für Übungen und schnelle thermische Checks und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massen-Sweeps der Verluste über Frequenz oder Strom brauchen. Wenn Sie RC-Snubber-Dimensionierung, kontinuierliche Widerstandsdissipation, nur I²R-Leitung oder RC-Zeitkonstanten brauchen, behandeln Sie diese als getrennte Werkzeuge statt diese Schaltverlust-Seite zu überladen. Senden Sie fünf erforderliche positive endliche Zahlen: drain_voltage in Volt für den hart geschalteten V_DS-Buspegel, drain_current in Ampere für den Laststrom am Übergang, rise_time in Sekunden für die Einschaltflanke (zum Beispiel 5e-8 für fünfzig Nanosekunden), fall_time in Sekunden für die Ausschaltflanke und switching_frequency in Hertz (zum Beispiel 100000 für einhundert Kilohertz). Aliase wie vds, v_ds, voltage, v, id, i_d, current, i, tr, t_rise, t_r, tf, t_fall, t_f, f, f_sw und frequency werden akzeptiert, damit Formular-Widgets und Skripte bequem bleiben, aber pro Größe darf nur ein Schlüssel erscheinen. Fehlende Felder, nichtnumerische Zeichenketten, NaN, Infinity, null oder negative Werte scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt die Antwort die bereinigten Eingaben, energy_on und energy_off je Flanke, energy_switching und energy_joules als denselben Gesamt-Joule-Wert, power_switching und power_watts als denselben mittleren Watt-Wert, total_transition_time als tr plus tf, Einheitenlabels für Joule, Watt, Sekunde und Hertz, method hard_switching_linear_overlap und den Formelstring. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Item; nur gültige Antworten belasten das aufladbare Prepaid-KIT-Guthaben.
Wo MOSFET-Schaltverlust-Rechner in der Praxis vorkommen
Netzteilentwickler, die einen synchronen Buck oder Active-Clamp-Flyback dimensionieren, starten oft mit einer ersten P_sw-Schätzung, bevor Magnetik und Kühlkörper bestellt werden; Busspannung, Spitzeninduktorstrom sowie Datenblatt-Anstiegs- und Abfallzeiten in einen verlässlichen Rechner einzusetzen macht aus einer Serviettenrechnung ein dokumentiertes Verlustbudget. Motorantriebs- und Wechselrichterteams vergleichen harte Schaltverluste bei mehreren PWM-Frequenzen, um zu entscheiden, ob Silizium-MOSFET oder Wide-Bandgap-Bauteile die thermische Hülle bei der Zielschaltrate einhalten. Halten Sie Snubber-Design, reine Widerstandswatt und Leitungsverlust-Seiten getrennt, damit jede Suchintention eine klare Seite hat statt eines überladenen multiphysikalischen Tools, das Studierende und Suchmaschinen verwirrt. Application Engineers, die Gate-Driver-Notes schreiben, nutzen dieselben linearen Überlappungsidentitäten, wenn sie zeigen, wie kleineres R_g t_r und t_f verkürzt und damit E_sw senkt, und warnen zugleich, dass schnellere Flanken EMI erhöhen. Weil diese Fähigkeit eine reine Parse-Engine ist, gilt der API-Preis der veröffentlichten Basis von $0.002 pro erfolgreichem Item; nur gültige Antworten belasten das aufladbare Prepaid-KIT-Guthaben.
Integrationsbeispiele
Thermisches Budget des Wandlers
Schätzen Sie harte Schaltwatt aus Busspannung, Laststrom, Datenblatt-tr/tf und f_sw, damit Kühlkörper und Kupferfläche vor der ersten Prototypplatine dimensioniert sind.
Labor- und CI-Fixtures für Verluste
Automatisieren Sie dieselben linearen Überlappungsformeln wie im Browser, damit Auto-Korrektoren und Produktions-Wirkungsgradlogs konsistente Schaltverlustzahlen prüfen.
Technische Fragen
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen das prepaid KIT-Guthaben zu $0.002 pro erfolgreichem Item; ungültige Eingaben werden nicht berechnet.