MOSFET-Drainstrom in Sättigung berechnen
Dieser Rechner bestimmt den MOSFET-Drainstrom mit der idealen quadratischen Sättigungsgleichung aus der Gate-Übersteuerung und dem Transkonduktanzparameter des Bauteils.
Im Browser ausführen – kostenlos
Geben Sie die Übersteuerung in Volt und den Parameter in Ampere pro Volt zum Quadrat ein; das Ergebnis wird in Ampere und Milliampere ausgegeben. Das Werkzeug eignet sich für schnelle Arbeitspunktabschätzungen, Übungsaufgaben und erste Schaltungsprüfungen mit einem geeigneten Langkanalmodell.
Wählen Sie die beiden benötigten Größen
Das quadratische Sättigungsmodell verwendet die Gate-Übersteuerung und nicht allein die Gate-Source-Spannung. Die üblicherweise als V_OV bezeichnete Übersteuerung ist V_GS abzüglich der Schwellenspannung V_TH. Falls Ihre Schaltung V_GS und V_TH getrennt angibt, bilden Sie vor der Eingabe deren Differenz. Die zweite Eingabe ist der Transkonduktanzparameter k des Bauteils in Ampere pro Volt zum Quadrat. In diesem Rechner ist k so definiert, dass der Drainstrom der Hälfte von k multipliziert mit dem Quadrat von V_OV entspricht. Datenblätter und Lehrbücher verwenden nicht immer dieselben Symbole oder Definitionen: Manche nennen den Parameter Beta, manche beziehen den Faktor ein Halb bereits in die Konstante ein, und andere unterscheiden zwischen der Prozesstranskonduktanz und dem an die Geometrie angepassten Bauteilparameter. Prüfen Sie daher die Konvention, bevor Sie einen Wert übernehmen. Geben Sie nur endliche, nicht negative Zahlen ein. Eine Übersteuerung oder ein Parameter von null ergibt in diesem idealisierten Modell keinen Strom. Eine negative Übersteuerung wird abgelehnt, weil die verwendete Gleichung die leitende Sättigung und nicht den Unterschwellenbereich beschreibt. Einheitentreue ist wesentlich: Volt und Ampere pro Volt zum Quadrat ergeben Ampere.
Verstehen Sie das quadratische Ergebnis
Der Rechner wertet I_D = 0.5 × k × V_OV² aus. Durch das Quadrieren reagiert der Strom stark auf Änderungen der Gate-Vorspannung: Eine Verdopplung von V_OV vervierfacht den idealen Drainstrom, sofern k konstant bleibt. Die Antwort enthält den Strom in Ampere und Milliampere, gibt die normierten Eingaben samt Einheiten wieder und nennt die verwendete Gleichung. Beispielsweise ergeben 2.5 Volt Übersteuerung und k = 0.004 Ampere pro Volt zum Quadrat einen Strom von 0.0125 Ampere beziehungsweise 12.5 Milliampere. Die Rechnung setzt voraus, dass der MOSFET bereits in Sättigung arbeitet. Beim einfachsten NMOS-Langkanalmodell muss V_DS dazu normalerweise mindestens V_OV entsprechen. Da V_DS nicht eingegeben wird, kann das Werkzeug diese Bedingung nicht prüfen. Ebenfalls unberücksichtigt bleiben Kanallängenmodulation, Body-Effekt, Beweglichkeitsabnahme, Geschwindigkeitssättigung, Temperaturabhängigkeit, Leckstrom und Fehlanpassung. Das Ergebnis ist deshalb ein Modellwert und keine garantierte Messung. Verwenden Sie es als nachvollziehbare Ausgangsbasis, deren Annahmen klar erkennbar sind.
Nutzen Sie die Abschätzung sicher in der Schaltung
Verwenden Sie das Ergebnis, um einen ersten Arbeitspunkt festzulegen, mögliche Bauteilparameter zu vergleichen oder eine Handrechnung vor einer detaillierteren Simulation zu kontrollieren. Prüfen Sie anschließend, ob die gewählten Drain- und Source-Spannungen das Bauteil tatsächlich in Sättigung halten und ob die erwartete Verlustleistung I_D mal V_DS zulässig bleibt. Bei einem diskreten MOSFET sollten Sie Übertragungskennlinien und Parameterbereiche im Datenblatt beachten, da Schwellenspannung und Transkonduktanz zwischen Bauteilen sowie mit der Sperrschichttemperatur erheblich schwanken können. Bei integrierten Entwürfen vergleichen Sie den idealen Strom mit dem Prozessmodell für die relevante Kanallänge, Kanalbreite, Versorgung und die Prozess-Ecken. Falls Ihre Quelle Beta so definiert, dass die Gleichung keinen Faktor ein Halb enthält, rechnen Sie den Wert vor der Eingabe um; andernfalls weicht das Ergebnis um den Faktor zwei ab. Automatisierte Aufrufe kosten $0.002 je Anfrage, während die Browserberechnung schnelle interaktive Prüfungen unterstützt. Dokumentieren Sie beide Eingaben und die Gleichung zusammen mit dem Ergebnis, damit andere die Annahme reproduzieren können.
Anwendungsfälle
Arbeitspunktstrom abschätzen
Berechnen Sie den idealen Sättigungsstrom für eine Gate-Übersteuerung und einen geometriebezogenen Transkonduktanzparameter.
Übungsrechnung prüfen
Kontrollieren Sie eine quadratische MOSFET-Rechnung und erhalten Sie das Ergebnis in Ampere und Milliampere.
Entwurfspunkte vergleichen
Untersuchen Sie, wie eine geänderte Übersteuerung oder ein anderer Bauteilparameter die erste Stromabschätzung beeinflusst.
Häufige Fragen
Welche Gleichung verwendet der Rechner?
Er verwendet I_D = 0.5 × k × V_OV², wobei k in Ampere pro Volt zum Quadrat und V_OV in Volt angegeben wird.
Was bedeutet Gate-Übersteuerung?
Sie entspricht V_GS minus Schwellenspannung V_TH und gibt an, wie weit die angelegte Gate-Spannung über der Schwelle liegt.
Prüft der Rechner die Sättigung?
Nein. V_DS wird nicht eingegeben. Prüfen Sie die Sättigungsbedingung Ihres verwendeten MOSFET-Modells separat.
Warum kann eine Datenblattrechnung um den Faktor zwei abweichen?
Quellen definieren k oder Beta unterschiedlich. Dieses Werkzeug erwartet die Konvention mit einem ausdrücklich angegebenen Faktor ein Halb.
Ist die Kanallängenmodulation enthalten?
Nein. Berechnet wird der ideale quadratische Sättigungsstrom ohne Kanallängenmodulation und weitere Kurzkanal- oder Sekundäreffekte.
Was kostet eine automatisierte Berechnung?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung ist auch im Browser verfügbar.
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-drain-current \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gate_overdrive_voltage":2.5,"transconductance_parameter":0.004}'const res = await fetch("https://api.kit.forhosting.com/elec/mosfet-drain-current", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gate_overdrive_voltage": 2.5,
"transconductance_parameter": 0.004
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/mosfet-drain-current",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gate_overdrive_voltage": 2.5,
"transconductance_parameter": 0.004
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/mosfet-drain-current", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gate_overdrive_voltage":2.5,"transconductance_parameter":0.004}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gate_overdrive_voltage":2.5,"transconductance_parameter":0.004}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/mosfet-drain-current", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"gate_overdrive_voltage": 2.5,
"transconductance_parameter": 0.004
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.mosfet_drain_current",
"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. |