回答:
通常、電圧降下に耐えられる場合は、各電源から回路へのダイオードを使用します。このようにして、消耗品が相互にフィードバックしません。
電圧降下に耐えられない場合は、FETを使用して回路に切り替え、小さなロジックを使用して、接続されている電源の組み合わせに基づいて、必要なFETをオンにします。
ただし、電子機器の開発を始めたばかりで、電源の設計がわからない場合は、ダイオードを使用してください。
各ダイオードには、電圧降下、電流定格、および消費電力があります。USBポートから引き出すため、電流は500mAを超えることはありません。また、電圧降下を伴う電流は消費電力が1ワット未満であるため、パワーダイオードを選択する限り問題ありません。
標準1N4001ダイオード(で$ 0.30ごとの電圧降下はDigikeyは)1 Aで約1 Vであるので、あなたの回路への出力が4Vになります。低い電圧降下を得たい場合は、1 Aで450mVに近い降下を持つ1N5817などのショットキーダイオードに移動します。したがって、出力側の電圧は4.55Vになります。そのダイオードは数セントだけです。
ただし、回路に正確に5ボルトが必要な場合は、FETなどの他のスイッチング方法を検討する必要があります。ただし、より高価になり、他のほとんどすべての単純なオプションには電圧降下が含まれることに留意してください。
ただし、ほとんどの5Vデバイスと回路は4.5Vで正常に動作しますが、仕様を注意深く確認し、テストを行ってください。
Arduino Duemilanoveが使用するのと同じ回路を使用できるはずです。回路図はPDFまたはEagleファイルとして入手できます。Arduinoデザインは、クリエイティブコモンズライセンスAttribution-ShareAlike 2.5の下でライセンスされています。Duemilanoveの電源オプションの説明は次のとおりです。
Arduino Duemilanoveは、USB接続または外部電源を使用して給電できます。電源が自動的に選択されます。
外部(非USB)電源は、AC-DCアダプター(壁のいぼ)またはバッテリーから供給できます。アダプターは、2.1mmのセンタープラスプラグをボードの電源ジャックに差し込むことで接続できます。バッテリーからのリード線は、POWERコネクタのGndおよびVinピンヘッダーに挿入できます。
ボードは、6〜20ボルトの外部電源で動作できます。ただし、7V未満で供給される場合、5Vピンは5ボルト未満を供給し、ボードは不安定になる可能性があります。12Vを超える電圧を使用すると、電圧レギュレータが過熱してボードが損傷する可能性があります。推奨範囲は7〜12ボルトです。
電源ピンは次のとおりです。
VIN。外部電源を使用している場合のArduinoボードへの入力電圧(USB接続またはその他の調整された電源からの5ボルトとは対照的に)。このピンから電圧を供給できます。または、電源ジャックから電圧を供給している場合は、このピンからアクセスできます。
5V。ボード上のマイクロコントローラーおよびその他のコンポーネントに電力を供給するために使用される安定化電源。これは、オンボードレギュレータを介してVINから供給されるか、USBまたは別の安定化された5V電源から供給されます。
3V3。オンボードFTDIチップによって生成される3.3ボルトの電源。最大消費電流は50 mAです。
GND。接地ピン。
LTC4412(http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1142,C1079,P2220)やマキシムのMAX5079(http:// www .maxim-ic.com / quick_view2.cfm / qv_pk / 4606)。ダイオードを並列に使用する場合は、もう少し複雑です(そして高価です)。ただし、電源電圧降下と消費電力は最小限に抑えられます。
ダイオードを使用する場合は、2つのダイオードの順方向電圧がまったく同じではないことに注意してください。そのため、ATXが差し込まれていても、回路がUSBから電力を供給されるように、公差が機能する可能性があります。
あなたがする必要があるかもしれないことは、チップセレクトピンまたは何かを備えた何らかのバッファを通してUSB電源を接続することです。次に、ANDゲートを使用して、USB電源(バッファチップの前)から5VとATX電源から5Vの両方を見ると、1と1 = 1(およびチップ選択は通常アクティブローであり、「1」がオンになることを意味します) USB電源をオフにします)。
編集:私はバッファチップを意味しませんでした。USBからの電圧を「きれいにする」ためのICを言うつもりでした。本当にあなたが電力を供給するのに使うことができて、チップセレクトピンを持っているどんなチップでも
ショットキーダイオードを使用してから5vのステップアップブレイクアウトボードを追加して、電圧損失を取り戻すことができますか?https://www.sparkfun.com/products/10968