Explore voltage driven junction behavior with realistic diode parameters. See tables, exports, and instant graphs. Built for deeper analysis across labs, classes, and design.
The chart shows current in milliamps across the selected voltage sweep. The red marker identifies the submitted operating point.
| Case | Voltage (V) | Temperature (K) | n | Is (A) | Rs (Ω) | Rsh (Ω) | Area (cm²) | Computed Current (A) | Computed Current (mA) |
|---|---|---|---|---|---|---|---|---|---|
| Example 1 | 0.65 | 300 | 1.8 | 2.0e-9 | 1.5 | 2.0e5 | 0.20 | 2.175783e-3 | 2.175783 |
| Example 2 | 0.72 | 300 | 2.0 | 1.0e-12 | 1.0 | 1.0e6 | 0.10 | 1.836136e-6 | 0.001836 |
| Example 3 | 0.55 | 325 | 1.6 | 3.0e-10 | 0.8 | 5.0e5 | 0.15 | 6.524271e-5 | 0.065243 |
This calculator models a practical pn junction with the Shockley equation and optional resistive effects.
Vt = kT / qIs,eff = Is or Is,eff = Js × AreaVj = V − I × RsId = Is,eff × (exp(Vj / (nVt)) − 1)Ish = Vj / RshI = Id + IshJ = I / Areard ≈ 1 / gd, where gd = Is,eff × exp(Vj / (nVt)) / (nVt)Because series resistance makes the equation implicit, the script solves current numerically with Newton-Raphson iteration.
It uses the Shockley diode equation with optional series and shunt resistance. That combination gives a practical pn junction model instead of a purely ideal one.
Temperature changes thermal voltage and strongly affects exponential conduction. Higher temperature often increases carrier activity and alters the current at the same applied voltage.
Saturation current is the small reverse-bias current scale in the diode equation. It is usually tiny, but it strongly influences the forward current because it appears inside the exponential model.
Use current density mode when your source gives current per unit area. The calculator multiplies that density by junction area to build the effective saturation current.
Series resistance represents bulk and contact losses. Shunt resistance represents leakage around the junction. Together they make the predicted current more realistic for measured devices.
No. The calculator handles reverse leakage within the diode equation and shunt branch only. It does not apply a dedicated avalanche or Zener breakdown model.
Once series resistance is included, current appears on both sides of the equation. A direct closed-form expression is no longer convenient, so the script uses iteration.
Yes. It is useful for checking operating points, comparing parameter sensitivity, plotting I–V behavior, and exporting results for reports, notes, or design reviews.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.