PN接合ダイオード I-V特性 戻る
半導体シミュレーター

PN接合ダイオード I-V特性シミュレーター

Shockley方程式 $I = I_0(e^{V/nV_T}-1)$ を使ってダイオードの電流-電圧特性を計算。材料・温度・理想係数をリアルタイムで変えて半導体の動作原理を体験しよう。

材料・パラメータ
逆方向飽和電流 I₀ (A)
10⁻¹⁵10⁻³
理想係数 n
温度 T (K)
K
統計サマリー
計算結果
25.9
VT (mV)
0.617
Vf@1mA (V)
3.42e-4
I@0.5V (A)
降伏電圧近似
I-V 特性曲線(対数スケール)
温度比較 (250K / 300K / 350K / 400K)
理論・主要公式
$$I = I_0\left(e^{V/nV_T}- 1\right)$$ $$V_T = \frac{kT}{q}\approx 25.9\,\text{mV at 300K}$$

k = 1.381×10⁻²³ J/K、q = 1.602×10⁻¹⁹ C。nは理想係数(1=拡散支配、2=再結合支配)。

PN接合ダイオード I-V特性とは

🙋
このシミュレーターで「シリコン」と「ゲルマニウム」を選ぶとグラフが全然違いますね。なんでゲルマニウムの方が左(低い電圧)から電流が流れ始めるんですか?
🎓
大まかに言うと、材料の「バンドギャップ」の違いだね。ゲルマニウムはシリコンよりバンドギャップが小さいから、電子がジャンプしやすく、低い電圧で電流が流れ始めるんだ。シミュレーターの「逆方向飽和電流 I₀」の初期値を確認してみて。ゲルマニウムの方がシリコンよりずっと大きいでしょ?これが低電圧で電流が立ち上がる原因なんだ。
🙋
え、そうなんですか?じゃあ、上の「温度 T」のスライダーを動かすと、グラフがどう変わりますか?
🎓
温度を上げてみると、グラフ全体が左にズレるのがわかるよ。これは2つの効果が組み合わさっているんだ。一つは熱電圧 $V_T$ が大きくなること。もう一つは、もっと大きく効いてくるのが、逆方向飽和電流 $I_0$ が温度とともに指数関数的に増えることだ。実務では、高温で回路が思い通りに動かなくなる「熱暴走」の原因の一つとして、このダイオード特性の変化を考慮するんだ。
🙋
「理想係数 n」って何ですか?1と2でグラフの傾きが変わりますけど。
🎓
これはダイオードの中の電流の流れ方の「理想度」を表すパラメータだよ。n=1は、電流が主に「拡散」で流れる理想的なPN接合。n=2に近づくと、「再結合」の影響が強くなるんだ。実際のシリコンダイオードでは、順方向の小電流領域でnが2に近く、大電流領域で1に近づくことが多いね。シミュレーターでnを1と2で切り替えながら、同じ電圧での電流の大きさを比べてみると、その影響がよくわかるよ。

よくある質問

I₀ を大きくすると、順方向電流が全体的に増加し、立ち上がり電圧がわずかに低くなります。逆方向電圧時の漏れ電流も比例して大きくなるため、実デバイスでは小さな I₀ が望ましいです。
n が大きいほど、同じ電圧での電流が減少し、立ち上がりが緩やかになります。n=1 は拡散電流が支配的な理想状態、n=2 は再結合電流が強い低電流領域を再現します。
温度上昇により熱電圧 V_T が増加し、I₀ も指数関数的に大きくなります。結果として、順方向電流が増え、立ち上がり電圧が低下します。逆方向漏れ電流も増加する点に注意が必要です。
本シミュレーターは Shockley 方程式のみを使用するため、降伏現象(ツェナー降伏やアバランシェ降伏)は再現しません。逆方向電圧を大きくしても電流は -I₀ に飽和したままです。実際のダイオードでは破壊に至る可能性があります。

実世界での応用

整流回路(AC/DC変換):交流を直流に変換する最も基本的な用途です。家庭用電源アダプターや電源回路の入力段で、シリコンダイオードがブリッジ整流子として使われています。シミュレーターで見られる順方向電圧(シリコンで約0.7V)は、この時の損失電圧となります。

電圧リファレンス・温度センサー:ダイオードの順方向電圧が温度に依存する特性を利用します。例えば、定電流を流した時の電圧変化を測ることで、精度の高い温度測定が可能です。シミュレーターで温度を変えた時のグラフのシフトが、この原理です。

高周波・無線通信(ゲルマニウムダイオード):ゲルマニウムは順方向電圧が低いため、微小な高周波信号の検波(復調)に適しています。ラジオの鉱石検波器や一部のRF回路では、この特性が活かされています。

太陽電池:太陽電池の動作原理は、光によって生成されたキャリアがPN接合を駆動する「光起電力効果」ですが、その内部モデルはダイオード特性が基礎となっています。暗状態の太陽電池のI-V特性は、まさにこのシミュレーターのグラフそのものと言えます。

よくある誤解と注意点

このシミュレーターを使う上で、特に実務設計を意識した注意点がいくつかあります。まず、「順方向電圧Vfは常に0.7V(シリコン)と思い込む」こと。これは大きな誤解です。データシートの0.7Vは、特定の電流値(例えば10mAや100mA)での「代表値」に過ぎません。シミュレーターで電流スケールを対数から線形に切り替え、1mAと100mAでの電圧降下を比べてみてください。電流が10倍になっても、電圧は約60mV(n=1, 室温の場合)しか増えませんが、絶対値は大きく変わります。低電流回路では0.4V程度、大電流整流では1Vを超えることも珍しくありません。

次に、逆方向飽和電流I₀の扱い。シミュレーターでは固定値ですが、実際の部品では製造バラツキが大きく、データシートには「最大値」しか載っていないことがほとんどです。例えば、あるシリコンダイオードのI₀が25°Cで1nA(典型)と書かれていても、最大値は50nAかもしれず、高温ではこの値がさらに1000倍以上に膨れ上がります。逆方向のリーク電流を厳密に考慮する必要がある高インピーダンス回路では、このバラツキが設計の成否を分けます。

最後に、ショックレー方程式の「適用限界」を理解すること。この式は中電流領域の挙動を非常によく説明しますが、現実のダイオードにはこのモデルに含まれない効果がたくさんあります。順方向の大電流領域では、半導体内部の抵抗(体抵抗)による電圧降下が無視できなくなり、グラフの傾きが急になります。逆に、極めて低い順方向電圧や逆方向領域では、表面リークや再結合の影響が支配的で、シミュレーションと実測が乖離します。あくまで「第一近似の美しいモデル」として使い、必要に応じてより高次のモデル(SPICEモデルなど)に進むことが大切です。

使い方ガイド

  1. 逆方向飽和電流I0を指数表記で入力(例:1e-14 A)、理想係数nは1.0~2.0で設定
  2. 温度スライダーで25~125℃の動作条件を選択し、Shockley方程式 I=I0(e^(qV/nkT)-1) をリアルタイム計算
  3. 電圧軸0~0.8V範囲でI-V曲線を自動プロット、順方向降伏電圧近似値(Vf@1mA)と逆方向漏れ電流を確認

具体的な計算例

Si PN接合ダイオード(1N4148型)で逆方向飽和電流I0=2.5e-13 A、理想係数n=1.05、温度25℃時:熱電圧VT=25.87 mVとなり、順方向0.6V印加時の電流は約100 mAを示す。同条件で125℃に昇温するとI0が8倍に増加し、同一電圧での電流が約40%増加。Vf@1mA は25℃で0.59 V、85℃で0.56 Vと温度係数-2.0 mV/℃で低下する。

実務での注意点