Arduino 'のピンからどのくらいの電流を引き出すことができますか?

内部ヒューズをトリップせずにArduinoの各ピンから引き出せる最大電流はどれくらいですか?ピンごとの制限とボード全体の全体的な制限はありますか?

コメント

回答

これは少し複雑です。基本的に、いくつかの制限要因があります。

マイクロコントローラーからのIOライン(つまり、アナログピンとデジタルピン)には、合計(合計など)の電流制限とピンごとの制限の両方があります。

ここに画像の説明を入力
ATmega328Pデータシートから

ただし、Arduinoの「ピン」の定義方法によっては、これがすべてではありません。

arduinoの5Vピンはマイクロコントローラーを介して接続されていません。このように、それはかなり多くの電力を供給することができます。 USBからarduinoに電力を供給している場合、USBインターフェースは総消費電力を500mAに制限します。これはarduinoボード上のデバイスと共有されるため、利用可能な電力は多少少なくなります。
外部電源を使用している場合、バレル電源コネクタを介して、定格のローカル5Vレギュレータによって制限されます。最大 1 Amp の場合。ただし、これは熱的に制限されているため、電力を消費するとレギュレーターが熱くなります。過熱すると一時的にシャットダウンします。

3.3V安定化出力は、3.3Vレギュレーターの制限である最大150mAを供給できます。


まとめ

  • 単一のIOピンの絶対最大値 40 mA これは最大です。実際にピンから40mAを完全に引き出すことは絶対にしないでください。基本的には、Atmelが保証できなくなるしきい値です。チップが損傷することはありません。常に、この電流制限を安全に下回ることを確認する必要があります。
  • すべての電流からの合計電流IOピンを合わせると 200 mA max
  • 5V出力ピンは USBで〜400 mA、外部電源アダプターを使用する場合は〜900 mA
    • 900 mAは、以下を提供するアダプター用です。 7V。アダプターの電圧が上昇すると、レギュレーターが必要とする熱量dも増加するため、電圧が増加すると最大電流が低下します。 これは熱制限と呼ばれます
  • 3.3V出力は div id = “af01354ede”>

150 mA 。

  • 注-3.3Vレールから引き出される電力はすべて 5Vレールを経由する必要があります。したがって、3.3V出力に100 mAデバイスがある場合は、5Vの合計電流に対してまたカウントする必要があります。

注:これはArduino Dueには適用されず、ArduinoMegaにはいくつかの違いがある可能性があります。これは、ATmega328マイクロコントローラーをベースにしたArduinoに一般的に当てはまります。

コメント

  • いいまとめです!ピンの最大電流の定格は40mAである可能性がありますが、'が絶対最大値であることに注意してください。また、データシートに記載されているように、絶対最大値での操作は損傷を与える可能性があります。一般に、< 35mAに制限することをお勧めします。
  • Dueには、ピンとして直接露出されていないコア電圧を供給するチャージポンプがあります。はんだ付けされています。
  • 実際には3つの制限要因があります。上記の2つに加えて、データシートには、ポートC0〜C5、D0〜D4、ADC7から供給されるすべての電流の合計が記載されています。 、およびRESETは150mAを超えてはなりません。同様に、ポートB0〜B5、D5〜D7、ADC6、XTAL1、XTAL2に供給される合計電流は150mAを超えてはなりません。電流シンクに関する限り、ポートC0〜C5、ADC7、ADC6の合計は100mAを超えてはなりません。ポートB0-B5、D5-D7、XTAL1、XTAL2の合計は100mAを超えてはなりません。ポートD0〜D4、RESETの合計は100mAを超えてはなりません。これはすべてデータシートに記載されています。
  • 3.3VレールはFT232からのものであると編集で提案した人には、'私が見たボードのバージョンの一覧です。

回答

Arduinoの各ピンから 内部ヒューズを切断せずに引き出すことができる最大電流量

Arduinoボードにはヒューズが1つしかありません。 USBポートにはリセット可能なポリヒューズがあり、500mAから始まる電流を制限します。このヒューズは、USBから電力が供給されている場合、および5Vレールの総消費電力が500mAを超える場合にのみ有効です。 (このタイプのヒューズは単に「ブローオープン」するわけではないことに注意してください。)

I / Oピンから過剰な電流(40mA以上)を引き出すと、ピンが損傷します。 I / Oピンにヒューズはありません。

コメント

回答

現在の最大値は、Uno、Duemilanoveのここにリストされています。

I / OピンあたりのDC電流:40.0 mA

VCCおよびGNDピンあたりのDC電流:200.0 mA

全体のDCまとめたすべてのIOピンの電流制限:200 mA

複数のVCC / Vin / GNDピンがある場合、Arduinoはより最新。 (各ピンはATMega328のピンに対応します)

これらの電流制限はマイクロコントローラー用であるため、これらはほとんどのArduinoで多かれ少なかれ標準のようです。

コメント

  • Arduino Nano、VCCおよびGNDピンあたりのDC電流について何か考えがありますか? mA

回答

v2.3回路図によると、Arduino Nano3.3vレギュレーターはFTDIUSBです。シリアルICに。最大定格電流は50mAです。

回答

回路図を見ると Nanoの場合、3.3VピンがFT232RLチップによって提供されていることがわかります。そのデータシートによると、そのピンは最大50mAを供給できます。

モジュールを実行するには、外部3.3V電源を供給する必要があります。 。 USBまたは5Vレギュレーターのいずれかから給電される5Vピンから電力を供給される3.3VLDOレギュレーター、 UA78M05 によって提供される可能性があります。どちらも最大500mAです。 (Nanoに必要な電流が少ない)

コメント

  • これを再考する:5Vピンを電圧分周器(2)で使用できると思います抵抗器)3.3Vで必要な約250mAのピークを取得します。
  • あなたは'間違った考えをしています。分圧器は大電流を供給できません。これらは非常に小さな電流(基準電圧)専用です。
  • electronics.stackexchange.com/questions/145482/ …
  • Didn '知らない-あなたは私に多くの時間と悪化を節約してくれました。ありがとう。
  • 将来この特定の答えを見た人のために:これは、ArduinoNanoの3v3ピンに特に関連する別の質問への答えでした。管理者は、その質問をここにマージすることを決定しました(したがって、質問に対する不完全な回答の元の質問に対する優れた回答の変換はに移動されました)。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です