データシートには、18F4550のデュアル電源を使用する方法が記載されています。ただし、使用するトランジスタと抵抗値を指定していません。コンデンサには100uF(ダイオード側)と470nF(Vusb側)を使用しています。自宅にあるBJTを何でも入れてみましたが、Vselfが利用できない場合、Vbusに切り替わりませんでした。
誰かがどのBJTを使用するか(モデル番号)と、どの抵抗が付属するかを提案してください。BJTは私にとって暗い森のようなものです。
データシートには、18F4550のデュアル電源を使用する方法が記載されています。ただし、使用するトランジスタと抵抗値を指定していません。コンデンサには100uF(ダイオード側)と470nF(Vusb側)を使用しています。自宅にあるBJTを何でも入れてみましたが、Vselfが利用できない場合、Vbusに切り替わりませんでした。
誰かがどのBJTを使用するか(モデル番号)と、どの抵抗が付属するかを提案してください。BJTは私にとって暗い森のようなものです。
回答:
問題は、回路図で指定されたPNPトランジスタの代わりにNPNトランジスタを使用したことです。トランジスタをPNPデバイスに置き換えると、正常に機能するはずです。私の頭の上で覚えることができる一般的なPNPトランジスタは2N3906ですが、このタスクにより適した他のデバイスがおそらくあるでしょう。
回路の基本的な前提は、回路に自己電源が供給されていない場合、VSELFはフローティングまたは0 Vであることです。これにより、VBUSからエミッタとベース、および2つの抵抗を介してグランドに電流が引き込まれます。これらの抵抗の合計がどうあるべきかを見積もるために、いくらか悲観的な回路に関するいくつかの仮定を立てることができます。VBUS = 4.5 Vであり、USBの電力レベルの1つである100 mAを消費するとします。これらの数値の一部には2N3906データシートを使用します。
で温度に依存(上図を参照)
VSELFに他に何が接続されているのか、またはデバイスに電力が供給されていないときのVSELFの動作がわからない場合、私は下の抵抗を330Ω、上の抵抗を33Ωにするか、または上の抵抗を完全に省略する(そして下の抵抗は360オームに等しい)。