AVR单片机的GND能流进最大的电流是多少

一般都说avr的灌电流是30MA,但在做数码管试验时,不是说共阴数码管的位选接地吗?这样,八位数码管的话,一段5~10MA的话,远远超过了30MA.。。。。。。这样不会烧掉吗??求解,困惑中!!!!!!!!!!

不会的。
按照你的理论:
8个数码管,一个数码管8个段,按照一个段5个mA算,理论上最大是320个mA,是要烧坏AVR单片机的
但是,楼主,你忽略了一个问题,这8个数码管是采用动态显示的方式,所以其实际,同一时间,只可能有一个数码管是工作的,其他的数码管其实是关闭的,只是因为人眼睛的延时作用,所以你感觉是8个同时工作,其实,只有一个数码管工作。
所以,我们再重新算一下,一个段是5mA,8个段最大40mA,这种情况下才是最大的,但是,这是最大的情况,更多情况是8个段不同时亮,平均统计来说,是亮5个,也就是25mA,所以,就更不会烧坏单片机了。
而且,其实际应用中,一个段是小于5个mA的,一般来说,也就是3个多mA,算5V电压,数码管压降是1.7V,而电阻一般采用1K左右,所以,就更不容易烧坏二极管了。

不过,作为一个优秀的电子工程师,一般对付8个数码管,很少还用IO口直接驱动的,都是外接三极管或者驱动能力非常强的芯片。这是区别高手与新手的一个标志
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-26
GND的电流指的是整个芯片的总电流。AVR单片机数据手册中电气特性相关的绝对极限值,是VCC 与GND 引脚上的直流电流为200mA,每个I/O引脚上的直流电流为40mA,所以,将某根口线作为数码管位选的最大电流也应该在这个范围内,这是在设计电路时就要考虑到的。如果不计较数码管的显示亮度或采用超高亮LED数码管,将数码管的段电流限制在4mA之内,直接用口线作为位驱动是完全没有问题的。8位数码管动态扫描(分时驱动),是不会出现过流的。
第2个回答  2013-01-26
这个问题在设计时就要考虑到,另动态扫描数码管时,不是全亮的,所以一般不会超过30MA。
第3个回答  2013-01-26
三极管的电流 你通过电子可以限制的,一般3-5个mA 不会出现10mA的情况,另外并非同一时间点亮所有的发光管,一般做LED 显示,会加三极管或保持电路来驱动,另外说的灌电流,指的是AVR 一个IO口的,
相似回答