私の実験では、MCU出力のスイッチ(LEDなどのオンとオフを切り替えるため)としてBJTのみを使用しました。ただし、スイッチにはNチャネルエンハンスメントモードMOSFETの方が適していると繰り返し言われています(こちらおよび here 、たとえば)、しかし、理由がわかりません。MOSFETがBJTのベースのようにゲートで電流を浪費しないことは知っていますが、これは問題ではありません。私はバッテリーで動作していません。MOSFETもゲートと直列に抵抗を必要としませんが、MCUの再起動時にゲートがフロートしないように、通常はプルダウン抵抗が必要です(右?)。したがって、部品点数の削減はありません。
安価なBJTが可能な電流を切り替えることができるロジックレベルMOSFETの大きな余剰はないようです(たとえば、2N2222の場合は約600〜800mA)。 )、そして存在するもの(たとえば、TN0702)は見つけるのが難しく、かなり高価です。
MOSFETがBJTよりも適切なのはいつですか?なぜ私は継続的にそうすべきだと言われているのですか? MOSFETを使用していますか?
コメント
- バッテリーの制限は’電力を節約する唯一の理由ではありません。熱放散について?動作コストについてはどうですか?製品の寿命(熱によって制限される可能性があります)はどうですか?
- MOSFETがまだ新しいデバイスであった数十年前に、MOSFETメーカーが1つの記事を見たのを覚えています。彼らは’ dが実際に成果を上げ、部品が実際に使用されていることを示していると指摘しました。’ dが構築され、 VN10KM、それは特にdesでした現在、由緒ある2N2222が占めている通常の生態学的ニッチに火をつけ、適合することを目的としています。
回答
BJTはMCUから低電力LEDや同様のデバイスを駆動するには、MOSFETよりもはるかに適しています。 MOSFETは、BJTよりも高速にスイッチングできるため、高電力アプリケーションに適しています。これにより、スイッチモード電源でより小さなインダクタを使用できるため、効率が向上します。
コメント
- BJT ‘がLED駆動にはるかに適している’とは何ですか? MOSFETスイッチを使用するLEDドライバはたくさんあります。
- より高速なスイッチングは’必ずしも高出力アプリケーションとは関係ありません。ダーリントンペア(BJT)などを使用して高電力を切り替えることができます。 ‘答えは’問題の核心にはなりません。
- @Mark:1つBJT ‘の主な制限は、可能な最大コレクタ電流に比例したベース電流を必要とすることです。最大電流が予想電流よりもはるかに大きいもの(モーターなど)を制御する場合、これは非常に無駄になる可能性があります。ただし、LEDを駆動する場合、電流はかなりよく予測できます。ベースで1つの’の電力の2.5%を浪費することは、’大したことではありません。
- @supercatこれにより、”がはるかに適した”になりますか? 2.5%は、多くのアプリケーションで大きな問題です。
- @Mark:一部のアプリケーションでは、2.5%が大きな問題になる可能性がありますが、多くのアプリケーションでは、LEDが消費する10mAについてよりもはるかに心配します。それを制御するトランジスタのベースで消費される250uA。私自身は’という用語を”はるかに適切に使用していなかったでしょうが”、BJT ‘はMOSFETよりも少し安いことが多く、それ自体が”より適しています”、他のすべては等しい。また、アプリケーションによっては、MOSFETよりも定電流回路にBJT ‘を配線する方が簡単な場合があります。
回答
BJTは、負荷が何かを引き出しているかどうかに関係なく、スイッチがオンになるたびに電流を浪費します。バッテリ駆動のデバイスでは、BJTを使用して、負荷が大きく変動するが、多くの場合低いものに電力を供給すると、多くのエネルギーを浪費することになります。ただし、BJTを使用して予測可能な電流引き込みで何かに電力を供給する場合(LEDなど)、この問題はそれほど悪くはありません。ベースエミッタ電流をLED電流のごく一部に設定するだけです。
回答
優れたNチャネルMOSFETは、\ $ R_ {ds(on)} \ $(ドレイン-ソース等価抵抗)適切にバイアスされている場合、つまり、オンにすると実際のスイッチと非常によく似た動作をします。オンにすると、MOSFETの両端の電圧が\ $ V_ {ce(sat)} \ $よりも低くなることがわかります。 BJTの(コレクタ-エミッタ飽和電圧)。
2N2222の\ $ V_ {ce(sat)} \ $は、バイアス電流に応じて\ $ 0.4V-1V \ $からです。
VN2222MOSFETの最大値は\ $です。 R_ {ds(on)} \ $ of \ $ 1.25 \ Omega \ $。
VN2222がドレインソース全体で消費する量がはるかに少ないことがわかります。
また、前に説明したように、MOSFETは相互コンダクタンスデバイスです。ゲートの電圧により、デバイスに電流が流れます。ゲートはソースに対して高インピーダンスであるため、デバイスをバイアスするために一定のゲート電流を必要としません。ゲートを充電するために固有の静電容量を克服するだけで、ゲート消費はごくわずかになります。
コメント
- 3.3v MCUからVN2222を駆動するのは困難ですが、’すぐに利用できるわけではありません。
- \ $ R_ {DS(ON)} \ $ VN2222の場合は\ $ 7.5 \ Omega \ $であり、1.25ではありません。 \ $ 1.25 \ Omega \ $でさえ’見事ではありませんが、\ $ R_ {DS(ON)} \ $が\ $ 100 m \ Omega未満のロジックFETを数十個見つけることができます。 \ $
- @ Mark-SupertexはFairchildまたはNXPではない可能性がありますが、VN2222はDigiKeyおよびMouserから簡単に入手できます。
回答
BJTは、多くの場合安価であるため、状況によってはより適しています。TO92BJTはそれぞれ0.8pで購入できますが、MOSFETはそれぞれ2pまで起動しません。 -あまり聞こえないかもしれませんが、「これらの多くを備えたコストに敏感な製品を扱っている場合は、大きな違いを生む可能性があります。
回答
MOSFETがBJTよりもスイッチとして適しているのはいつですか?
回答:1)次の場合にMOSFETはBJTよりも優れています:
- 本当に低電力が必要な場合。
- MOSFETは電圧制御されているため、充電するだけで済みます。彼らの門を一度、そして今あなたはもう引き分けがなく、彼らはとどまります。一方、BJTトランジスタは電流制御されているため、BJTトランジスタをオンに保つには、ベースからエミッタへのチャネルを介してソース電流(NPNの場合)またはシンク電流(PNPの場合)を維持する必要があります。これにより、MOSFETは、特に定常状態(例:常にオン)のシナリオで、消費電力をロット少なくすることができるため、低電力アプリケーションに最適です。
- スイッチング周波数が高すぎない場合。
- MOSFETは、切り替える速度が速いほど効率が低下し始めます理由は次のとおりです。
- ゲート容量の充電と放電を繰り返し行う小さなバッテリーを繰り返し充電および放電するようなもので、電力と電流が必要です。特に、その小さな充電をGNDに放電する可能性が高いため、回復するのではなく、単にダンプして熱に変換します。
- 高いゲート容量には、かなり大きな(たとえば、TO-220サイズの部品の場合は最大数百mA)瞬間的な入力電流と出力電流が含まれる可能性があり、電力損失は二乗に比例します。現在の(
- MOSFETは、切り替える速度が速いほど効率が低下し始めます理由は次のとおりです。
)。これは、電流を 2倍するたびに、一部の電力損失と発熱を 4倍することを意味します。高速スイッチングを備えたMOSFETの高いゲート容量は、BJTへの低い駆動電流(例:50mA)とは対照的に、大きなゲートドライバとMOSFETへの非常に高い駆動電流(例:+/- 500mA)が必要であることを意味します。したがって、スイッチング周波数が速いほど、BJTのベースを駆動するのではなく、MOSFETのゲートを駆動する際の損失が大きくなります。
R_DS
(ドレインからソースへの抵抗)が高いため、損失と発熱も高くなります。の立場。
- 特定のコンポーネントパッケージサイズについて、部品を検索した私の個人的な経験では、最高のBJTトランジスタは最高の電流の約1/10しか駆動できないことが示されていますMOSFETトランジスタ。そのため、MOSFETは大電流と高電力の駆動に優れています。
- 例: TIP120 NPNBJTダーリントントランジスタは約
5A 連続電流、 IRLB8721NチャネルロジックレベルMOSFET 、同じ物理TO-220パッケージで、 62A まで駆動できます。 - さらに、これは非常に重要です!: MOSFETを並列に配置して、回路の電流能力を高めることができます。例:特定のMOSFETが10Aを駆動できる場合、それらの10個を並列に配置すると10A / MOSFET x 10 MOSFET = 100Aを駆動できます。ただし、アクティブまたはパッシブでない限り、BJTトランジスタを並列に配置することはお勧めしません。 (例:電力抵抗の使用)BJTトランジスタは本質的に二次的であるため、並列の各BJTトランジスタの負荷分散 ceは、並列に配置するとダイオードのように動作します。コレクタからエミッタへのダイオード電圧降下が最小のVCEは、最終的に最大の電流を流し、破壊する可能性があります。したがって、負荷分散メカニズムを追加する必要があります。例:抵抗は小さいが、電力が大きい電力抵抗器を各BJTトランジスタ/抵抗器のペアと直列に並列に接続します。繰り返しますが、MOSFETにはこの制限はありません。 、したがって、特定の設計の電流制限を増やすために並列に配置するのに理想的です。
- 明らかに、以下の引用や他の多くのソースに基づいて、MOSFETは小型化とエッチングが容易です。 IC(チップ)なので、ほとんどのコンピュータチップはMOSFETベースです。
- 正しく思い出せば、BJTトランジスタは、MOSFETよりも電圧定格を瞬間的に超えることに対してより耐性があります。
- MOSFETには-ナチュラルボディダイオード。MOSFETのデータシートで指定および定格されている場合もあります。このダイオードは非常に大きな電流を処理できることが多く、非常に便利です。たとえば、電流をドレインからソースに切り替えることができるNチャネルMOSFET(NMOS)の場合、ボディダイオードは反対方向に進み、ソースからドレインを指します。したがって、必要に応じてこのボディダイオードを自由に利用するか、MOSFETをダイオードとして直接使用してください。
- ここで「をGoogleですばやく検索します。 ” MOSFETボディダイオード” および ” MOSFETダイオード” 、および簡単な記事: DigiKey:固有のボディの重要性MOSFET内のダイオード。
- ただし、このボディダイオードのため、MOSFETは逆方向(Nチャネルのソースからドレインへ)の電流を自然にブロック、切り替え、または制御することはできません。 、またはPチャネルのドレインからソースへ)、したがって、MOSFETでAC電流を切り替えるには、2つのMOSFETを背中合わせに配置して、ダイオードが連携して電流をブロックまたは許可する必要があります。 MOSFETを制御するために行う可能性のあるアクティブスイッチングと組み合わせて使用します。
2)したがって、ここでは、移行するいくつかのケースを示します。それでもMOSFETよりもBJTを選択します:
(太字のより適切な理由-これはやや主観的です)
- より高いスイッチング周波数が必要です。
- 上記を参照してください。
- (最近ではMOSFETを非常に高速に切り替えることができるため、これが問題になることはめったにないと思います)。実世界の高周波設計の経験が豊富な人は、気軽にチャイムを鳴らしてください。ただし、以下の教科書に基づくと、BJTの方が高速です。
- 作成する必要がありますオペアンプ。
- 以下で引用する教科書には、BJTがこれに適している(オペアンプの作成に使用されている)と記載されています(強調を追加):
したがって、2つのトランジスタタイプにはそれぞれ独自の独自の利点があることがわかります。バイポーラ技術は、オペアンプ。
- 以下で引用する教科書には、BJTがこれに適している(オペアンプの作成に使用されている)と記載されています(強調を追加):
- [結果は異なる場合があります]コストと可用性を重視します。
- 部品を選択するとき、特定の設計目標に対して多くの部品が機能することがあり、BJTの方が安い場合もあります。もしそうなら、それらを使用してください。 BJTはMOSFETよりもはるかに長いものでしたが、部品を購入した私のやや限定された主観的な経験は、BJTが本当に安価であり、特にスルーを検索するときに、より多くの余剰および安価オプションを選択できることを示しています。 -手はんだ付けが簡単な穴(THT)部品。
- ただし、世界のどこにいるかによっても、経験は異なる場合があります(確かにはわかりません)。 。DigiKeyなどの現代の評判の良いサプライヤからの現代の検索では、正反対のことが示され、MOSFETが再び勝ちます。2020年10月のDigiKeyでの検索では、 37808が示されています。 MOSFETの結果、 11537はTHT であり、BJTの結果は 18974のみです、 8849はTHT です。
- [はるかに-関連] MOSFETを駆動するために頻繁に必要とされるゲートドライバICおよび回路(低)MOSFETベースの設計にコストを追加する可能性があります。
- 設計をシンプルにする必要があります。
- すべてのBJTは事実上”論理レベル”です(これは実際にはBJTの概念ですが、私には耐えてください)。なぜなら、BJTは電圧駆動ではなく、電流駆動だからです。これをMOSFETと比較してください。MOSFETでは、完全にオンにするために 10V〜12Vの
V_GS
またはゲートからソースへの電圧が必要です。 3.3Vまたは5Vマイクロコントローラーを使用するときにこれらの高電圧でMOSFETゲートを駆動する回路を作成することは、特に初心者にとっては苦痛です。臭いものをオンにするためだけに、より多くのトランジスタ、プッシュプル回路/ハーフHブリッジ、チャージポンプ、高価なゲートドライバICなどが必要になる場合があります。これを、必要なのが1つの抵抗だけで3.3Vマイクロコンピュータが問題なくオンにできるBJTと比較してください。特に、ダーリントンBJTトランジスタであるため、巨大なHfe
ゲイン(約500〜1000以上)で、超低電流(< 1〜10 mA)でオンにできます。 - したがって、単純なBJTトランジスタをスイッチとしてではなく、MOSFETトランジスタをスイッチとして適切に駆動するには、設計がはるかに複雑になる可能性があります。解決策は、”ロジックレベル” MOSFET。つまり、ゲートをマイクロプロセッサ”ロジックレベル”、3.3Vや5Vなど。ただし、問題は次のとおりです。ロジックレベルMOSFETはさらにまれであり、選択できるオプションが少なく、比較的高価であり、ゲート容量が高い可能性があります。高速をしようとするときに克服する魔女。つまり、ロジックレベルのMOSFETを使用した場合でも、プッシュプルゲートドライバ回路/ハーフHブリッジ、または大電流で高価なゲートドライバICを導入するには、より複雑な設計に戻る必要がある場合があります。ロジックレベルMOSFETの高速スイッチングを有効にするため。
- すべてのBJTは事実上”論理レベル”です(これは実際にはBJTの概念ですが、私には耐えてください)。なぜなら、BJTは電圧駆動ではなく、電流駆動だからです。これをMOSFETと比較してください。MOSFETでは、完全にオンにするために 10V〜12Vの
これ本(ISBN-13:978-0199339136) マイクロエレクトロニック回路(電気およびコンピュータエンジニアリングのオックスフォードシリーズ) 、第7版、Adel S.SedraおよびKennethC。Smith著、”付録G:MOSFETとBJTの比較” (ここでオンラインで表示)、追加の洞察を提供します(強調を追加):
G.4 MOSトランジスタとバイポーラトランジスタの組み合わせ—BiCMOS回路
上記の説明から、BJTにはMOSFETよりもはるかに高いトランスコンダクタンスという利点があることは明らかです。 (gm)同じ値のDCバイアス電流で。したがって、増幅器の段ごとにより高い電圧ゲインを実現することに加えて、バイポーラトランジスタ増幅器は、対応するMOSと比較して優れた高周波性能を備えています。
一方、MOSFETのゲートでの入力抵抗は実質的に無限であるため、入力抵抗が非常に高く、入力バイアス電流はほぼゼロです。また、前述のように、MOSFETはスイッチの優れた実装を提供します。これにより、CMOSテクノロジは多数のアナログ回路機能を実現できます。これはバイポーラトランジスタでは不可能です。
したがって、2つのトランジスタタイプにはそれぞれ独自の独自の利点があることがわかります。バイポーラ技術は、次のような非常に高品質の汎用回路ビルディングブロックの設計に非常に役立ちました。オペアンプとして。一方、 CMOSは、非常に高いパッキング密度を備えており、デジタル回路とアナログ回路の両方に適しています。は、非常に大規模な集積回路の実装に最適なテクノロジーになりました。 それでも、CMOS回路の性能は設計者が、高いgmと優れた電流駆動能力を必要とする機能で使用できるバイポーラトランジスタを(同じチップ上で)利用できる場合は改善されます。 A CMOS回路と同じチップ上に高品質のバイポーラトランジスタを製造できる技術は、適切に BiCMOS と呼ばれます。この本の適切な場所で、面白くて便利なBiCMOS回路ブロック。
この答えはこれを繰り返します: BJTは最新の集積回路で使用されていますかMOSFETと同程度ですか?。
は、” の例も参照できます。 G.3 “。この例では、NPNBJTトランジスタが遷移周波数、f_T
の 15.3に到達していることを示しています。 GHz 、コレクタ電流I_C
、1mA。これは、ドレイン電流で 9.7 GHz の遷移周波数に達するNMOSトランジスタ(NチャネルMOSFET)とは対照的です。 I_D
、1mA。
コメント
- MOSFETを常に使用して、忘れてはどうでしょうか。 BJTについて?
- ‘回答に新しいセクションを追加しました。主に私は次のように思います:1)使いやすさ:BJTは一般的に運転がはるかに簡単で、’特別なゲートドライバーや派手なプッシュプル回路を必要としません、2)コスト(これについては完全にはわかりませんが、要因かもしれません)、3)可用性(今日のDigikeyでは、BJTよりも多くのMOSFETが利用可能ですが、世界の一部の地域では、BJTが存在しているため、逆のことが依然として当てはまる可能性がありますもっと長いですか?-完全にはわかりません)。ですから、私にとっては、ほとんどが#1です。BJTは、ほとんどの部分でまだ運転しやすいです。
- @ Quantum0xE7、私がここに投稿したものを超えて、’ ‘よくわからないと思います。 ‘もっと自分自身を知りたいです。
- FETは必要な電流が少なく、実際にはスイッチを作成しようとしているだけなので、FETはBJTよりも簡単かつ迅速に切り替えることができます。これは真実ではありませんか?
- @ Quantum0xE7、定常状態の場合、間違いなく真実です。 MOSFETゲートを一度充電してそこに保持するだけで、’完了します(そして、遅いプルアップ/プルダウン抵抗でも問題ありません)。高速スイッチングの場合、間違いなく真実ではありません。上記の2つのセクションを参照してください。1)MOSFETセクション: ” MOSFETは、切り替える速度が速いほど効率の向上を失い始めます” 、および2)BJTセクション: “デザインをシンプルにしたい” 。注:この場合、’は”スイッチ”を解釈して-モーター、LED、電圧コンバーター、およびスイッチモード電源の駆動に使用される高速PWMスイッチング。
回答
入力電流(ゲート電流)がほとんどないFETデバイスは、マイクロコントローラーがダイに多くの電流を供給する必要がないため、マイクロコントローラーによって駆動されるLEDに最適です。 LED電流はほとんどすべて外部FETチャネルを介して駆動されますが、チップ上の熱放散)はい、一般的なFETデバイスのRonが非常に低く、FETの両端の電圧降下が低く、低電力アプリケーションに有利であることも事実です。
ただし、MOSFETのゲートでのノイズ耐性に関しては、BJTの場合とは異なり、いくつかの欠点があります。MOSFETのゲートに印加される電位(ノイズ)は、 eチャネルはある程度まで行動します。 Mosfetを使用して低Vt(しきい値)でリレーコイルを駆動することは、それほど適切ではありません(ただし、それでも十分です)。その場合、マイクロコントローラーがFETを駆動している場合は、より高いVt(しきい値)のFETを入手することをお勧めします。
回答
MOSFETは、高電流要件に対してより堅牢です。 たとえば、定格15AのMOSFETは、60A(IRL530など)の電流を短期間通過させることができます。 15A定格のBJTは20Aパルスのみを通過できます。 また、MOSFETは、ダイが小さい場合でも、ケース抵抗に対する熱接合が優れています。
コメント
- これが一般的である理由を教えてください。 ルール?