Skip to content
RFrftools.io
General

BJT トランジスタスイッチ電卓

負荷電流、必要なベース電流、ベース抵抗値、飽和チェック、電力損失を含むBJTトランジスタスイッチパラメータの計算

Loading calculator...

公式

IC=(VCCVCE(sat))/RL,RB=(VinVBE)/(IB(min)×OD)I_C = (V_CC − V_CE(sat)) / R_L, R_B = (V_in − V_BE) / (I_B(min) × OD)
I_Cコレクター (負荷) 電流 (A)
I_Bベース電流 (A)
R_Bベース抵抗 (Ω)
β電流ゲイン
ODオーバードライブファクター

仕組み

トランジスタ・スイッチ・カリキュレータは、リレー/LEDドライバのベース抵抗と飽和パラメータを計算します。これは、マイクロコントローラを高電流負荷、モータ制御、およびリレーの起動に接続するために不可欠です。組み込みエンジニア、愛好家、オートメーション設計者は、MCU GPIOの電流制限 (通常は20~40mA) を超える負荷を制御するためにトランジスタスイッチを使用します。ホロウィッツ&ヒルの「アート・オブ・エレクトロニクス」(第3版、第2章)によると、飽和BJTスイッチのVce(sat)= 0.1-0.3V、強制ベータβf = Ic/Ib = 10-20(DCベータHFe = 100-300よりはるかに低い)です。ベース抵抗 Rb = (Vdrive-Vbe) /Ib (ここで Ib = IC/βF)。確実な飽和を実現するには、トランジスタのhFe仕様にかかわらず、βf = 10を使用してください。MOSFETスイッチを完全に強化するには、mΩ範囲のRds (オン) を実現するには、Vgs > Vth + 4Vが必要です。

計算例

3.3V Arduino GPIOから12V/100mAリレーを制御する2N3904スイッチを設計してください。必要なIC = 100mA、Vce (サット) = 0.3V (データシート)。確実に飽和させるには、強制ベータβf = 10を使用してください。Ib = 100mA/10 = 10mAです。Rb = (3.3V-0.7V) /10mA = 260Ω — マージンには 220Ω (E24 シリーズ) を選択してください。電力損失:Pd = Ic × Vce (sat) = 100mA × 0.3V = 30mW — 2N3904 の 625mW 定格の範囲内です。リレーコイルの両端にフライバックダイオード (1N4148) を追加して、保護なしでV = L×di/dt = 100V+の誘導スパイクを抑制します。5V ロジックの場合、Rb = (5V-0.7V) /10mA = 430Ω、つまり 390Ω を選択してください。

実践的なヒント

  • 500mAを超える負荷には、パワートランジスタ (TIP120 ダーリントン:5A) またはMOSFET (IRLZ44N: 47A、ロジックレベルドライブの場合はVgs = 4V) を使用してください。
  • ベースからグランドに10kΩのプルダウン抵抗を追加し、リセットまたはプログラミング中にMCUピンがハイインピーダンスになった場合にトランジスタが確実にオフになるようにします
  • 高速スイッチング(100kHz以上)にはMOSFETを使用してください。BJTのストレージ時間遅延は1〜10μsで、MOSFETは適切なゲートドライブで100ns未満でスイッチングします。

よくある間違い

  • DCベータ(hFe = 200)を使用してIbを計算します。高速スイッチングにはトランジスタのオーバードライブが必要です。hFe定格に関係なく、強制ベータβf = 10-20を使用します
  • 誘導性負荷のフライバックダイオードを省略 — Vishayアプリケーションノートによると、リレーコイルのインダクタンスはターンオフ時に100〜400Vのスパイクを生成し、トランジスタを即座に破壊します
  • レベルシフタなしで3.3Vロジックから12V負荷を駆動 — 一部のトランジスタは高電流時に0.7V以上のVbeを必要とします。必要なICでのデータシートのVbe (sat) を確認

よくある質問

飽和:トランジスタが完全にオン、Vce = 0.1-0.3V、コレクタは外部回路によって制限された最大電流を伝導します。カットオフ:トランジスタはフルオフ、Vce = Vcc、リーク電流のみ (通常は1μA未満)。スイッチングアプリケーションには中間状態はありません。トランジスタはリニアアンプではなく制御スイッチとして機能します。
確認:Ic (最大) > 負荷電流 × 1.5、Vce (最大) > 供給電圧 × 2、Pd (最大) > Ic × Vce (sat) × デューティサイクル100mA/12V の場合:2N3904 (200mA、40V、625mW) が動作します。1A/24V 用:TIP31 (3A、40V、40W) または IRLZ44N MOSFET (47A、55V)。ロジックレベルの MOSFET は 3.3 V MCU のインターフェースを簡素化します。
Rbは飽和を確保しながらベース電流を安全なレベルに制限します。Rb が高すぎる = Ib が不十分 = アクティブ領域にトランジスタ = Vce が高い = 電力損失が大きいRb が低すぎる = Ib が過剰である = MCU 電流が無駄になっているが、まだ動作している。計算:Rb = (Vドライブ-0.7V)/(Ic/10)
MOSFETは、高電流 (>1A)、高スイッチング周波数 (>100kHz)、またはMCUがベース電流を供給できない場合に使用します。MOSFET は DC ゲート電流がゼロで、Rds (オン) が Vce (sat) よりも低く、スイッチングが高速です。5Vロジックで駆動される低電流 (500mA未満) の負荷では、BJTの方が簡単です。

Shop Components

As an Amazon Associate we earn from qualifying purchases.

Resistor Kit (1%, E24)

Precision 1% thin-film SMD resistor assortment, 0402 package

Ceramic Capacitor Kit

MLCC ceramic capacitor assortment in 0402 package

Solderless Breadboard

Full-size breadboard for circuit prototyping

関連電卓