Shockley Diode Calculator
Calculate diode forward current, thermal voltage, and power with the Shockley equation.
About the Shockley Diode Equation
Shockley Equation Examples
The exponential term makes current highly sensitive to forward voltage and ideality factor.
| Junction parameters | Forward current | Interpretation |
|---|---|---|
| Vd = 0 V, I0 = 1 nA, n = 1, T = 25°C | 0 A | Thermal equilibrium at zero bias |
| Vd = 0.3 V, I0 = 1 nA, n = 2, T = 25°C | 0.343 µA | Moderate forward bias |
| Vd = 0.6 V, I0 = 1 nA, n = 2, T = 25°C | 0.118 mA | Exponential current increase |
How to Use the Diode Calculator
- Enter the forward voltage across the diode junction.
- Enter the reverse saturation current from measured data or a device model.
- Provide the ideality factor and junction temperature.
- Select Calculate Diode Current and review current, thermal voltage, and power.
Frequently Asked Questions
What is thermal voltage at room temperature?
At 25°C, thermal voltage is approximately 25.69 millivolts. It rises linearly with absolute junction temperature.
What ideality factor should I use?
An ideal diffusion-dominated junction uses a factor of one. Real silicon diodes often fall between one and two, so use model or measured data when available.
Why does diode current grow so quickly?
Forward voltage appears in the exponent of the Shockley equation. Consequently, voltage changes of only a few thermal-voltage multiples can change current by orders of magnitude.
Does this calculator model reverse breakdown?
No. The basic Shockley equation models ordinary forward bias and small reverse current, not avalanche or Zener breakdown behavior.
Why can calculated current differ from a datasheet curve?
Real devices include series resistance, leakage mechanisms, temperature variation, and manufacturing tolerance. Datasheet curves incorporate these effects more fully than the ideal junction equation.