BJT トランジスタスイッチ計算ツール
負荷電流、必要なベース電流、ベース抵抗値、飽和チェック、電力損失を含むBJTトランジスタスイッチパラメータの計算
公式
仕組み
トランジスタ・スイッチ・カリキュレータは、リレー/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. Ic/βf. を確実な飽和状態にするには、トランジスタのhFE仕様に関係なく βf = 10 を使用してください。MOSFETスイッチを完全に強化するには、Vgs>Vth+4Vが必要です。つまり、Rds (オン) を mΩ の範囲で実現できます。
計算例
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) を確認
よくある質問
関連記事
Shop Components
As an Amazon Associate we earn from qualifying purchases.
関連計算ツール
General
BJT バイアスポイント
コレクタ電流、ベース電圧、VCE、電力損失、および動作領域を含むBJT分圧器のバイアスのQ点を計算
General
MOSFETのオペレーションポイント
NMOSトランジスタのMOSFETドレイン電流、飽和電圧、トランスコンダクタンス、および動作領域 (カットオフ、三極管、飽和) の計算
Power
LED 抵抗
LED の正しい電流制限抵抗を計算してください。正確な値、最も近いE24規格、実際の電流、および消費電力が表示されます。
General
オームの法則
オームの法則を使用して電圧、電流、抵抗、電力を計算します。任意の 2 つの値を入力して残りの 2 つの量を解きます。