トランジスタ|基礎編
PNPトランジスタとは|ハイサイドスイッチの基礎
2026.03.09
PNPトランジスタ(バイポーラトランジスタ)は、ベースに流れる小さな電流によってエミッタからコレクタへ流れる電流を制御するバイポーラトランジスタの一種で、スイッチングや増幅回路などさまざまな用途に用いられる素子です。エミッタからコレクタへ電流が流れる構造と動作原理を押さえておかないと、配線ミスで負荷を完全にオフできないといったトラブルが起こります。
本記事ではその中でもハイサイドスイッチとしての使い方に焦点を当てて、PNPトランジスタの仕組みと原理、ハイサイドスイッチの基本的な使い方、PNPトランジスタで確実にオフを保証するベース処理や誘導性負荷を保護するダイオードの配置、さらにPNPトランジスタで起こりやすい実務トラブルとその対処法を、回路記号の矢印の向きから電流の流れを追いながら順に説明します。
※VBE、VCE(sat) 、VCEを“端子間の電圧降下量(正の値)”として扱い、式中では|VBE|、|VCE(sat)| 、|VCE|と表記します。厳密な符号定義(VBE = VB − VE、VCE = VC − VE)ではPNP動作中は負になります。
PNPトランジスタ(バイポーラトランジスタ)の役割と用途
ハイサイドスイッチでPNPが選ばれる理由は、電源側から負荷へ直接電流を供給できる点です。PNPトランジスタは、ベース電流を引き抜くことでコレクタ‐エミッタ間に電流を流せる増幅素子として働きます。本稿では従来電流(正電荷が移動すると仮定した向き)で説明し、電子の流れはその逆方向になります。能動領域(アクティブモード)では、直流電流増幅率(hFE、β)によって小さなベース電流が大きなコレクタ電流を制御し、エミッタ電流はベース電流とコレクタ電流の和になります。負荷の電源電圧がマイコンと異なる場合や、負荷の基準(GND側)を固定したい場合に、PNPは配線を単純化できます。NPNとローサイド構成との違いを理解すると、回路構成の選択基準を判断できます。
ハイサイドスイッチにPNPが使われる理由
PNPトランジスタがハイサイド(電源側)スイッチとして使われる大きな理由は、エミッタをVCCに置いたまま、ベースをエミッタより低い電位に引くだけでオンできる点にあります。PNPはベース電位がエミッタ電位より低くなるとベース電流が流れてオンし、ベースとエミッタをほぼ同電位にするとベース電流が止まってオフします。図のような構成では、制御側(MCU)はベースを「GND側へ引き下げる」動作でスイッチをオンできます。ただしこれは、OFF時にベースをVCC(=エミッタ電位)まで戻せる(同一電源、またはレベルシフト回路あり)場合に限ります。この条件を満たす構成であれば、電源側に配置した素子を比較的素直に制御できます(同じ位置にNPNを置くと、オンのためにベースをエミッタより高い電位=VCCより高い電位へ駆動する必要が生じ、同一電源のロジックだけでは成立しにくくなります)。
またハイサイドにすることで、負荷のGND側(基準側)は常にGNDへ直結したままにでき、負荷の基準電位がスイッチ動作で揺れにくくなります。ローサイドスイッチでは、負荷のGND側がスイッチ素子の電圧降下分だけ持ち上がることがあり、負荷と同じGND基準で信号を扱う回路(センサ、通信、他回路との共有GNDなど)では不都合になる場合があります。この観点で「負荷の基準電位を安定させたい」用途でハイサイドが選ばれます。
オン時、PNPはエミッタ(VCC)からコレクタへ電流を供給し、負荷上端(コレクタ側)にはおおむねVCC − |VCE(sat)|の電圧が現れます。したがって負荷はVCCに近い正電位で駆動できますが、厳密には|VCE(sat)|分の電圧降下が残ります。オフ時にはPNPが遮断されてコレクタは高インピーダンスとなり、負荷電流はほぼゼロになります(負荷上端の電位は負荷の性質や他の回路経路に依存するため、必要に応じてプルダウンなどで電位を定義します)。

制御側がベースをGND側へ引き下げてONでき、OFF時にベースをVCC(=エミッタ電位)まで戻せる(同一電源、またはレベルシフト回路でVCCまで引き上げられる)構成を前提とした計算例を示してみます。12V・80mAのリレーを汎用PNPトランジスタで駆動する場合、飽和を確実にする目的で強制β=10とすればIB ≈ 80 / 10 = 8mAとなります。制御側(ベースを引き下げるシンク側ドライバ)を0Vに引き下げると、エミッタ‐ベース接合は約0.7Vで順方向バイアスされ、このときベース端子電位は0Vではなく、VE − 0.7V程度(12V系なら約11.3V)にクランプされます。ベース抵抗RB ≈ (12−0.7) / 0.008 ≈ 1.4kΩを初期値にします。コレクタ・エミッタ間電圧|VCE(sat)|が0.2V程度であれば素子損失は約0.2 × 0.08 = 16mWです。ベース抵抗の損失は概算で11.3V × 8mA ≈ 0.09Wとなるため、抵抗定格に加え、ベースを引き下げるシンク側ドライバの許容電流(シンク電流)と許容電圧も合わせて確認します。なお、素子損失は主に|VCE(sat)| × ICで見積もれますが、ベース駆動による|VBE| × IB分の損失も加算されるため、温度上昇の見積りでは余裕を持たせます。
ただし、マイコン電源が5V、負荷電源が12Vの場合に、PNPのベースをマイコンのI/Oピンにベース抵抗を挟んで接続してオン/オフしようとすると、12V系からベース抵抗を介して5V系へ電流が逆流します。I/Oピン内部の保護ダイオードや出力トランジスタを通じて5Vレールに電流が注入され、I/Oピン電圧が5V付近まで引き上げられたり、絶対最大定格を超える電流が流れたりして、マイコンを破損させるおそれがあります。マイコンと負荷の電源電圧が異なる場合は、レベルシフト回路と逆注入防止が必要です。代表的な方法として、NPNトランジスタを用いたレベルシフト回路でベース電位を適切に制御します。この点は「オフの保証」のセクションで扱います。
対してローサイド配置では、負荷の−側をGNDに引き込むため、負荷の+側が常に電源電圧に接続されます。ハイサイドは、負荷の−側をGNDなどの基準電位に固定したまま、負荷の+側の電位をオン・オフしたい場合や、複数の負荷でGNDを共通化したい場合に適しています。マイコンの電源電圧と負荷の電源電圧が同じ場合でも、PNPでは制御極性が反転するため、配線設計時に注意が必要です。
バイポーラトランジスタの全体像は、バイポーラトランジスタとは|仕組みと使い方(NPN/PNP)で確認できます。
NPNトランジスタ(ローサイド)との違い
NPNとPNPの違いは、電流の向きと制御電圧の極性に現れます。エミッタの接続先を間違えると、トランジスタがオフできなくなったり、逆バイアスで破損したりします。

- PNPは負荷に電源を供給するソース動作、NPNは負荷をGNDに引き込むシンク動作を行う
- PNPはベースがエミッタより低い電位(Lレベル相当)でオン、NPNはベースがHレベルでオンする(制御極性が逆)
- ハイサイドスイッチではPNPのエミッタはVCC接続、ローサイドスイッチではNPNのエミッタはGND接続(接続先を逆にするとオフ時にもリーク電流が流れる)
この違いを理解すると、ハイサイドとローサイドの選択基準を判断できます。
PNPトランジスタの基本配線(ハイサイドスイッチ)
ハイサイド配線で動作不良が起きる最大の原因は、電流経路の並び順とエミッタ電位の誤りです。正しい回路では、電源→エミッタ→コレクタ→負荷→GNDの順で電流が流れます。エミッタは必ずVCC側に配置してください。GND側に置くとON/OFF条件が成立しない(ONできない)、また逆接続や保護ダイオード経由の逆注入が起こり得ます。回路図記号のエミッタの矢印は電流の向きを示しており、この向きを守れば極性ミスを防げます。オープンコレクタ(PNPソース出力)配線では、負荷側の電位処理に注意が必要です。
配線の基本形と電流の流れ(VCC→PNP→負荷→GND)
ハイサイドスイッチの配線は、電源(VCC)→エミッタ→コレクタ→負荷→GNDの一方向だけが正解です。PNPがオン状態のとき、エミッタから入った電流はコレクタを経由して負荷に流れ、負荷を駆動します。オフ状態では、ベース電流がゼロになり、エミッタ‐コレクタ間が遮断されます。

この順序が入れ替わると、特性が大きく劣化し、破損リスクが高くなります。エミッタとコレクタを逆接続した場合、逆モード動作となり、βは順モードより桁で小さく、耐圧も保証外になり得ます。評価用の一時的接続でも推奨しません。エミッタをVCCではなく低い電位側(GND側)に接続すると、ベースをエミッタより低くできず基本的にONできません。さらにC/E取り違えを伴うとB-C接合経由の意図しない電流で制御系を傷めます。
矢印の向きを逆に読むと、エミッタとコレクタを取り違える原因になります。記号の詳細な定義は、「バイポーラトランジスタとは|仕組みと使い方(NPN/PNP)」で確認できます。
オープンコレクタ(PNPによるソース出力)の注意点
PNPのソース出力配線では、エミッタを電源(VCC)に接続し、コレクタから負荷を駆動します。負荷のもう一方はGNDに接続します。トランジスタがオンすると、コレクタから負荷へ電流が供給され、コレクタ電位はVCC – |VCE(sat)|程度になります。オフ時はコレクタがハイインピーダンス状態になり、負荷電流はほぼゼロになります(漏れ電流ICEOやICEXはデータシートで確認。温度上昇で増えるため、ハイインピーダンス読替の閾値を設定します)。高温時には漏れ電流によってLEDが「オフ」でも微弱に発光する場合があります。
この配線は、リレー駆動やLED点灯などのDC負荷に適しています。負荷のGND側を他の回路と共通化できるため、配線が単純になります。マイコンと負荷が同じGNDを共有すれば、GNDラインを別途引き回す必要がなくなります。ただし、負荷電流(IC)は電源電圧と負荷で決まり、ICに対して十分なベース電流IBを与えられない(飽和しない)とコレクタ-エミッタ間電圧が下がりきらず損失が増えるため、強制βなどの設計基準IBを見積もって確保します。また、ベース駆動がコントローラ出力(I/Oピン)を過電圧・過電流で過駆動しないよう注意が必要です。マイコンの電源電圧と負荷の電源電圧が異なる場合は、ベース駆動回路でレベルシフトと逆注入防止が必要です。
PNPトランジスタのハイサイドスイッチが成立する条件(ポイントは「オフの保証」)
スイッチ動作の成否は、PNPトランジスタを遮断と飽和の二状態に制御できるかで決まります。遮断状態では、ベース‐エミッタ接合が順方向に立ち上がらず、コレクタ電流はほぼ流れません。飽和状態ではコレクタ-エミッタ間の電圧降下(|VCE(sat)|)が小さく下がり、エミッタ‐コレクタ間の抵抗が最小になります。ハイサイドで特に注意すべきは「オフの保証」です。ベースがフローティング状態になるか、エミッタとの電位差が不十分だと、トランジスタは完全にオフできず、負荷に微弱な電流が流れ続けます。|VBE|・|VCE(sat)|・ICの関係を理解すると、設計の判断軸を明確化できます。
オン/オフの条件とベース電圧の関係(ベースをエミッタより低く)

スイッチ動作の合否は|VBE|・|VCE(sat)|・ICの三点で判定します。これらのパラメーターは、遮断と飽和の状態を区別する基準になります。
| 判定項目 | 状態判別 | 目安 | 設計・測定の要点補足 |
|---|---|---|---|
| オン条件 | ベース‐エミッタ接合が順方向になり、ベース電流が流れ得るか | |VBE| ≳ 0.6〜0.7V | 0.6〜0.7Vは実用上オンと見なせる領域の代表値 |
| 飽和確認 | トランジスタが飽和し、コレクタ‐エミッタ間が十分低抵抗になっているか | |VCE(sat)| ≈ 0.1〜0.3V程度 | 1V付近なら飽和不足の疑いが強い |
| 電流確認 | 負荷駆動で実際に流れる電流が、素子の最大定格・熱設計の範囲にあるか | IC < 最大定格 | 定格は電流だけでなく損失と温度上昇で決まる |
※|VBE|と|VCE(sat)|は“端子間の電圧降下量(絶対値)”として表記
※ダーリントンなど、素子構成によっては|VCE(sat)|が高い場合があるため、最終判断はデータシートの飽和条件で行う
例として、12V電源で駆動する場合、エミッタは12Vに接続します。制御側(マイコン出力)を0Vに引き下げると、エミッタ‐ベース接合が約0.7Vで順方向バイアスされ、ベース電流が流れてオンします(このときのベース端子は約11.3V付近でクランプされ、残りの電圧がベース抵抗で降下)。ベースを11.5Vに引いた場合、エミッタ‐ベース間の電位差は約0.5Vとなり、ベース電流がほとんど流れない領域になるため、見かけ上はオフに見えます。ただし0.5V程度は“完全遮断”を保証する条件ではなく、素子ばらつき・温度・負荷(LEDなど)によっては微小導通が残る場合があります。(確実にオフしたい場合は、ベースをエミッタと同電位付近に戻します)
確実に「オフ」にするためのベース処理
ハイサイドスイッチで「完全にオフしない」問題は、二つの原因で起こります。一つはベースのフローティング、もう一つはマイコン電源と負荷電源の電圧差です。
マイコンの出力ピンがハイインピーダンス状態(起動時や初期化中)になると、PNPのベースがフローティングし、トランジスタが誤動作します。ノイズでベース電位が不定になり、意図しないタイミングで負荷がオンする例があります。ベースとエミッタの間にプルアップ抵抗(10kΩ〜100kΩが目安)を配置すると、ベース電位を確実にエミッタ電位(VCC)に保てます。最適値は入力デバイスやノイズ環境により前後します。ベース‐エミッタ接合への過度な逆バイアスは避けます。降伏電圧(VEBO)を超えると素子が永久破壊される可能性があります。

マイコン電源と負荷電源が同じ電圧(例:両方とも5V)の場合、マイコン出力をHレベルにすればベースとエミッタが同電位になり、確実にオフできます。ただし、両電源が異なる場合は注意が必要です。
例として、負荷電源が12V、マイコン電源が5Vの場合、マイコン出力をHレベル(5V)にしてもエミッタ(12V)より低い電位のため、エミッタ‐ベース接合は順方向バイアスされたままです(電位差約7Vのうち、約0.7Vが接合で降下し、残りがベース抵抗で降下)。この状態では、トランジスタはオン状態を保ちます。さらに、ベース抵抗を介して12V系から5V系マイコンピンへ電流が流れ込み、マイコンの電源電圧を超える電圧がピンに印加される逆注入が発生します。コントローラ(マイコン)の I/O ピンに印加される電圧がその電源電圧(VDD)を超えないようにし、逆注入電流も絶対最大定格内に抑えます。電源が異なる場合は、レベルシフトと逆注入防止が必要です。代表例としてNPNトランジスタでレベルシフト回路を構成する方法があります。
安全・安定動作のための配線と保護のコツ(ハイサイドでPNPトランジスタを安定させる)
誘導性負荷の駆動回路では、スイッチオフ時の逆起電力がトランジスタを破壊します。リレーやモーターなどの負荷を駆動する回路でスイッチを切ると、逆起電力が発生します。この電圧がトランジスタの耐圧を超えると、素子が破壊されます。還流(フライバック)ダイオードを負荷と並列に配置すると、逆起電力を吸収でき、トランジスタを保護できます。ハイサイドでは、ダイオードの極性をVCC基準で正しく配置する必要があります。ベースがフローティング状態になると誤動作の原因になるため、プルアップ抵抗で安定させます。
誘導性負荷を守るダイオードの配置方法
誘導性負荷(リレー、モーター、ソレノイド)をスイッチングすると、トランジスタをオフに切り替える瞬間にコイル電流が急減しようとし、コイルは電流を流し続けるために逆起電圧を発生させます。ハイサイドPNPで「VCC-エミッタ(PNP)-コレクタ-負荷-GND」の構成をとる場合、OFF瞬間には負荷電流を維持するためにコレクタ側ノードがGNDより低い方向へ振れ、結果としてトランジスタ両端(|VCE|)の電圧が定格を超えるとアバランシェ降伏による発熱で破壊または劣化が生じます。
この対策として、還流ダイオードは誘導性負荷に並列に接続し、通常動作時は逆バイアスとなる向きに配置します。ハイサイドPNPの例では、ダイオードのアノードをGND、カソードをコレクタ側ノードに接続します。トランジスタがオフになるとコレクタ側ノードが負側へ振れてダイオードが順方向に導通し、コイル電流がダイオードを通って循環できるループが形成されます。これによりコレクタ側ノードはおおむね(理想的には)−ダイオード順方向電圧付近にクランプされ(配線インダクタンスなどにより瞬間的なオーバーシュートが残る場合はTVSなども検討します)、トランジスタに印加される過大なスパイクが抑えられます。

ダイオードでクランプするとコイルにかかる逆方向電圧が小さくなるため、電流の減衰は緩やかになり、リレーの解放が遅れることがあります。高速遮断が必要な場合は、ツェナー(またはTVS)などでクランプ電圧を上げる方法やRCスナバなどを検討します。
誤動作防止のベース処理と配線(浮きと電位差)
ベースのフローティング防止は、前セクションで扱ったプルアップ抵抗で対処できます。このセクションでは、配線の引き回しとノイズ対策を扱います。
エミッタから電源(VCC)への配線が長いと、ノイズが乗りやすく、誤動作の原因になります。エミッタ端子を基板の電源ラインの最短経路で接続すると、ノイズ耐性が向上します。電源ラインのインピーダンスが高い場合、エミッタ近傍に小容量のセラミックコンデンサをバイパスとして配置すると、高周波成分のノイズを逃がして電源電位を安定させやすくなります。容量値はノイズの周波数帯や負荷電流により変わりますが、数十nF程度のコンデンサを出発点に、電源ライン全体では別途数十μF〜数百μF程度の平滑用コンデンサと組み合わせて調整します。
ベース配線も同様に、マイコン出力からベース抵抗までの配線を短くすると、ノイズの影響を受けにくくなります。ベース配線が長い場合、外部ノイズがベース電位を揺らし、トランジスタが意図しないタイミングでオンする可能性があります。
ハイサイド駆動でよくあるPNPトランジスタのトラブルとその対処法
ハイサイドスイッチで頻発する問題は、配線ミスによる無動作、オフ時の微弱電流、逆接続による破損の三つです。負荷が動作しない場合、エミッタがVCCに接続されているか、ベース電圧がエミッタより十分に低いかを確認します。負荷を完全にオフできない場合、ベースがフローティングしているか、エミッタとの電位差が不足しています。配線チェックの最小手順を実行すると、原因の切り分けを迅速に行えます。
完全にオフできない原因と微弱電流の発生
ハイサイドスイッチで「負荷を完全にオフできない」問題は、複数の原因が重なって起こります。最も多いのは、ベースのフローティングとマイコン電源との電圧差です。
ベースがフローティング状態のとき、ノイズでベース電位が不定になり、トランジスタが部分的にオンします。プルアップ抵抗が配置されていない、または抵抗値が大きすぎる場合に起こります。マイコン電源と負荷電源の電圧差がある場合、マイコン出力をHレベルにしてもエミッタより低い電位のため、エミッタ‐ベース接合が順方向バイアスされたままになります(接合は約0.7Vでクランプされ、残りの電圧がベース抵抗で降下)。この状態では、トランジスタは完全にオフできません。
温度上昇により漏れ電流(ICEOやICEX)が増加すると、オフ時にも微弱な電流が流れます。負荷を完全にオフできない場合は、漏れ電流(ICEO)とベースのフローティングを確認します。データシートで温度特性を確認し、動作温度範囲内で漏れ電流が許容範囲に収まるかを検証します。負荷がLEDの場合、数十μAの電流でも視認できる明るさになる場合があります。
逆接続や配線ミスで起こる症状と対策
ハイサイド配線で起きる不具合は、症状から原因を絞り込めます。負荷が全く動作しない場合、エミッタとVCCの接続が外れているか、ベース電圧がエミッタより十分に低くなっていません。負荷が意図しないタイミングで動作する場合、ベースがフローティング状態になっています。
トランジスタが異常に発熱する場合、飽和条件を満たしていないか、コレクタ電流が最大定格を超えています。遮断時は高抵抗として振る舞い、飽和時はC–E間が低抵抗として振る舞います。トランジスタが破損して導通しなくなった場合、逆起電力による過電圧か、エミッタとコレクタを逆接続した結果です。
通電前に配線を確認すれば、トランジスタの破損や誤動作を防げます。設計者は以下の3ステップで安全を確保します。
- エミッタとVCC間の連続性を確認する
- ベース抵抗と負荷の極性を確認する(エミッタはVCC、コレクタは負荷を介してGNDに接続)
- 負荷の位置を確認する(負荷はコレクタ側、GNDとの間に配置)
この順序で確認すれば、配線ミスの大半を通電前に発見できます。

PNPトランジスタのまとめ
PNPトランジスタ(バイポーラトランジスタ)をハイサイドスイッチのスイッチング用途として使うための三つの要点を整理しました。第一に、エミッタを電源側(VCC)に、コレクタを負荷側に配置します。第二に、飽和モードではスイッチング効率のために低抵抗を実現し、能動モードは増幅のための電流増幅率を提供しますがスイッチングには不向きです。「オン」はベースをエミッタより低く引き、「オフ」はベースをエミッタに確実に引き上げます。第三に、リレーなどの誘導性負荷では還流ダイオードの方向をVCC基準で正しく配置し、降伏電圧超過を防ぎ、ベースの浮きや意図しないオン状態を配線で防ぐことが大切です。
【資料ダウンロード】 Siパワーデバイスの基礎
Si半導体を用いたパワーデバイスには非常に多くの種類がありますが、このハンドブックでは、主に電源用途のダイオードとトランジスタを中心に基礎的なポイントを解説します。また、回路設計時のトランジスタ選択の手順と決定方法、各特性や特徴を利用したアプリケーション事例を紹介します。