对于一般的IC元器件通常只有两个电源引脚,一个是Vcc或Vdd,和GND或Vss。学习过32单片机的小伙伴肯定都会有这个发现,32单片机有多组VDD,单片机的引脚资源那么珍贵,为什么要在这里浪费那么多引脚呢?还有就是引脚越少,PCB走线也更加方便。
32单片机会这么设计一定是有其原因的,那么下面就说一下这个原因:
第一,增加电流供应能力;单片机IO口输出电流的能力是有限的,传统单片机的IO口一般为10mA左右,现在单片机的IO口一般为20--25mA,多个IO口加起来,相当于增加了很多供电通道,扩大了电流供应能力。相比单个引脚的VDD增强了可靠性。
如上图,假如一个IO口流过的电流是20mA,3个IO口就是60mA。
第二,方便就近取电; 看下图,假如只有一组VDD从1处供电,当2处需要用电时,只能沿着1箭头所示路径流动,可以看出距离较远。当负载增大时,VDD电流产生突变,路径距离越长,产生的压降就越大,电源波动越明显,从而影响单片机的正常工作。那么如果此时在单片机2处直接外接电源VDD,路径最短,电源最稳定。
单片机系统中的不同电路和外设需要不同的电源电压和电流,而且为了减小功耗,减小EMI/EMC和实现电源管理,需要对VDD电源系统进行优化 ,优化VDD电源系统可以帮助单片机系统实现高效的功耗管理,减小EMI/EMC和扩展系统寿命。