レイ。はい、あなたが想像できるあらゆる種類の切り替え配置のためにBJTを使用する上で、数千ではないにしても数百の良いページがあります。それらはレベルシフターとしてもうまく機能しますが、そのフレーズを使用しているにもかかわらず、実際にはそれがあなたの状況ではないと思います。BJTを使用したレベルシフトの例をご覧になりたい場合は、こちらの回答をご覧ください。
以下では、あなたに魚をあげるのではなく、魚を教えてみます。
I / Oピン(リレーなど)を超える電流コンプライアンス、またはI / Oピンが処理できるよりも高い駆動電圧(再びリレーなど)を含む状況、または誘導に対する保護が必要な場合キックバック(もう一度、リレーのように)、おそらく外部BJTまたはFETをスイッチとして使用したいと思うでしょう。
スイッチが次のようになるように調整できます。
- ローサイド(地面近く)、または
- ハイサイド(リレーまたは他のデバイスの駆動電圧付近)、または
- 両側(Hブリッジ、ブリッジ結合負荷など)
ただし、上記の(2)または(3)を選択する正当な理由が本当に必要です。いくつかの適切な理由がない場合、それらはより多くの部分を含み、しばしば不必要に複雑になります。したがって、ローサイドスイッチは、このようなものを調べるための最初の選択肢です。
スイッチを設計するには、駆動する必要があるものの仕様と、駆動するために持っているものの仕様から始めます。
ESP8266データシートを見てみましょう:
ここでは、I / Oピンの現在のコンプライアンスの最大値がI M A X = 12であることがわかります。。これは、その値を十分に下回るように計画する必要があることを意味しています。私は最大の半分以下にとどまるのが好きですが、それを管理できればなお良いです。このように複数の異なるI / Oピンを同時に使用している場合、負荷が増加し、ポート全体とデバイス全体の消費制限もあるため、少ない方が優れています。記載されていなくても存在します。そのため、物事をできるだけ低くしてください。IMAX=12mA
電圧制限にも注意してください。V C C = 3.3で動作していると仮定します、それらはその80%の高出力電圧を保証し、又は
V O H ≥ 2.64VCC=3.3V
(ソーシング場合、この手段は、IMAXを。)彼らはまた、その80%の低出力電圧を保証し、又は
V O L ≤ 330
VOH≥2.64V(Voh Min)
IMAX
(この手段は、シンク
IMAXを。)
VOL≤330mV(Vol Max)
IMAX
次に、典型的なリレーデータシートを見てみましょう。
ここから、抵抗が125であることがわかります。および必要な電流は 40125Ω。40mA
VCEVCEVCEβ
上記のデータは、前述のすべての理由で実際に外部スイッチが必要なことを示しています。リレーのインダクタンスからの逆起電力からI / Oピンを保護したいため、そしてリレーがI / Oよりも高い電圧を必要とするためピンは提供できます。I / Oを直接使用することさえ考えないでください!
また、リレーに必要な電流が少ないため、ほぼすべてのBJTを使用できます。
100mA
この場合、OnSemi PN2222Aデバイスの多くを使用します。図11を調べることから始めましょう。
図11を見ると、多くの重要な情報を入手できます。1つ目は、スイッチとして操作することを「推奨」することです。β=ICIB=10VCEICIB=10
IB=4mA(Ib)
VBE≈800mV(Vbe)
回路図を準備する時間:
この回路のシミュレーション – CircuitLabを使用して作成された回路図
R1Voh MinVbeIb
R1=2.64V−800mV4mA=460Ω(R1)
470Ω
3.3V3.3V−800mV470Ω≈4.4mA
R1
編集:あなたが(以下のコメントで)値を示すと100mAβ
ここでは、というラベルの付いた曲線を見ることができます150mAIBVCEVCE100mVIB≈8textrmmA10mAβ
リレーのためにこれらすべてを一緒に取る100mAIB=4mAIB=5mAIB=6.7mA
R1
R1=2.64V−800mV5mA=368Ω(R1 redo 1)
R1=2.64V−800mV6.7mA=275Ω(R1 redo 2)
この2つの間?私はちょうど行きますR1=330Ω7.5mA12mA