回答:
(少なくとも一部)PICは多くの電流(*)を駆動できませんが、RxDピンでは、トランジスタを使用してLEDを駆動することをお勧めします。 ?)。
入力 "Q"をTxD / RxDラインに接続します。一般的な汎用トランジスタのゲインは約100であり、20 mAのコレクタ電流を得るには1 mAのベース電流で十分です。
3.3 Vバスと電源の場合、同じ式を使用して、5 Vを3.3 Vに置き換えます。抵抗値は2.2kΩと47Ωになります。
AndrejaKoの
ようなMOSFET は良い代替手段ですが、最大ゲートしきい値電圧がバス電圧よりもやや低いロジックレベルゲートタイプを使用してください。(存在していることが4 Vという高いことができ、論理レベルのゲートFETは、その後、あなたは、3.3 Vのバス電圧との十分なドレイン電流を得ることはありません。)FETの本当の利点は、それがほとんど駆動電流を必要としていることですが、 BJTにはmAのみが必要なので、それでも問題はありません。
(*)このランダムPICコントローラーは、わずか3 mAの出力電流で700 mVの降下を指定します。これは230Ωの出力抵抗です。3.3 V出力から直接駆動される2 V LEDは、わずか4 mAで1 Vだけ出力を低下させます。ほとんどのインジケータLEDは20 mAに指定されています。
いいえ、他の人が示しているように、ローサイドスイッチトランジスタを介してLEDを接続することは望ましくありません。通常の場合、両方の回線のアイドルレベルは高く、その結果、ほとんどの場合LEDが点灯します。時々少し調光するのに気付くことは非常に困難です。必要なのは、回線がアクティブな状態(低い)のときにのみ点灯するLEDです。簡単な回路を次に示します。
このトランジスタは、エミッタフォロワ構成で使用されます。これにより、ベース抵抗が不要になり、結果として生じるLED電流に最小限のベース電流が使用されます。デジタルラインがローになると、エミッターは約700 mVになります。約2.1 V降下する通常の緑色のLEDを考慮して、R1に2.2 Vを残します。2.2V /120Ω= 18 mA、これは典型的なT1-3 / 4および他の多くの一般的なLEDが定格されている最大20 mAのすぐ下です。
これは、LED光出力を最大化する場合、つまり最大電流で実行する場合です。線は短期間低くなりますので、その短い時間をできるだけ見えるようにします。それでもうまくいかない場合は、何らかのパルスストレッチが必要になりますが、最初にこれを試してください。
3.3 V電源を使用している場合、それに応じてR1を調整します。3.3V-2.1V-700mV = R1で500mV 500mV / 20mA =25Ω いくらかのマージンを残したいので、27Ωの標準値で問題なく動作するはずです。3.3 V電源は、エミッターフォロワー構成を使用したい最小値です。