Documentation sections
MOSFET Operating Point Calculator
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug mosfet-operating-point. Calculate MOSFET drain current, saturation voltage, transconductance, and operating region (cutoff, triode, saturation) for NMOS transistors
Inputs
Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| vgsnumber | V | at least 0 | 5 | Gate-Source Voltage |
| vthnumber | V | at least 0.1 | 2 | Threshold Voltage |
| knnumber | mA/V² | at least 0.001 | 100 | Process parameter kn = μ_n × Cox × W/L |
| vdsnumber | V | at least 0 | 10 | Used only when Bias Mode is 1; by default V_DS is solved from V_DD and R_D |
| vddnumber | V | at least 0.1 | 12 | Supply Voltage |
| rdLoadnumber | kΩ | at least 0.001 | 1 | Drain Load Resistance |
| biasModenumber | none | 0 … 1 | 0 | Load line solves V_DS = V_DD − I_D·R_D; the other mode uses the V_DS entered |
Outputs
Returned in values, by key. A value that is unbounded or undefined is null.
| Field | Unit | Description |
|---|---|---|
| idheadline | mA | Drain Current |
| vdsSat | V | Saturation Voltage |
| powerDissipation | mW | Power Dissipation |
| gm | mA/V | Transconductance |
| region | none | Operating Region (0=Off, 1=Triode, 2=Sat) |
| vdsOperating | V | V_DS at the Operating Point |
Calling it
- Calculate: one call, the request and response in full, and its errors.
- Batch: this calculator with others, or a sweep, in one request.
- Solve for a target: the value of one input that brings an output to a target.