作者easypro ()
看板Electronics
标题Re: [问题] arduino 电流问题
时间Sat Jul 25 12:19:09 2015
※ 引述《nikkimii (囧小兔)》之铭言:
: 板上各位好
: 想请教些不太了解的东西
: 将Arduino上的 pin13 与 Gnd 仅以一个LED相接而不会烧掉
: 是因为arduino有限制电流量吗
: 所以此时pin13输出电压已经不是原先的5V 而是5V以下吗
: 若将100颗LED并联後接上Arduino 5V
: 会因为输出电流太大而让Arduino烧掉吗
: 又或者是arduino会限流,使的LED变得非常的不亮
: 此时5V的输出又变得不是5V了 (?
: 爬文後衍生的问题
: 若在LED前方串接电阻是为了限流的话
: 假设我的电流最多只提供到1000mA
: 那为了让100颗并联LED每颗都能有10mA通过发亮
: 是不是就不用接电阻了?
: 如果上面成立,我是不是我要的供电只要挑
: 是符合5V 最大供电流量1000mA的就好
: 也就是我拿行动电源的输出口刚好!? (5V 1A
: 若接更多LED,行充会爆掉吗
IC 的 Vcc-Ground 总电流是有限制的 以Atmega328来说
5V电源:
ic pin Max output source 20mA, sink 20mA[Vcc-5v](依照Vcc电压会有所增减),
但通常累计後都会达不到,所以不可能出现无限接的情况,
Vcc-Ground total 200mA -> 代表你能接几个数量。
在加上pin通常还会有额外限制存在,就像
Port C0~C5 D0~D4 ADC7 ADC6 RESET总计不能超过100mA
Port B0~B5 D5~D7 XTAL1 XTAL2 总计不能超过100mA
以上为你能接的电流限制。
然後你串一个红色LED基本上导通就要先降1.7V的电压。
以5V系统来说你串个三个就可能就不导通了,并个10个则亮度不足(均分电流後太低)
还有MCU在执行时也会吃电流 8MHz消耗9mA,所以一开始就要先从总电流扣掉。
此外你的行动电源不会超过1A输出,因为设计就是最大1A的输出,
顶多因为总电流是一样的,而让使用时间下降而已。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.106.151
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1437797952.A.EF9.html