单片机休眠工作电流有多大?

[复制链接]
 楼主| yy005566 发表于 2018-7-14 16:17 | 显示全部楼层 |阅读模式
用10欧姆电阻,串联单片机vcc引脚和电源正极,单片机休眠下,测量10欧姆电阻两端的电压为20mv左右,即工作电流有2ma大,个人认为2ma这个电流太大了。
电路原理图如下:

单片机的外设:为四个端口控制的PNP三极管做电源(此电源vcc6.0和vcc为同一个)的通断开关,RA4控制12864LCD的电源,RE1,RE2控制两个运算放大器的电源,RC5为控制蓝牙模块电源
其中单片机休眠运行下,并关闭了四个端口设为所控制的外设(三极管),并测量四个三极管的输出端有1.95v ,1v,0.9v,0.5v。

单片机已将各端口设置为输入,并上拉
       TRISC=0XFF;                           //端口输入
       TRISD=0XFF;
       TRISEbits.TRISE0=1;
       TRISEbits.TRISE1=1;
       TRISEbits.TRISE2=1;
       TRISA=0XFF;
       TRISB=0XFF;
       OPTION_REGbits.nWPUEN=0;   //内部上拉
       WPUA=0XFF;                           //使能A端口上拉
       WPUB=0XFF;                           //使能B端口上拉
       WPUC=0XFF;                           //使能C端口上拉
       WPUD=0XFF;                          //使能D端口上拉
       PORTB=PORTB;  
       SLEEP();   //休眠
       NOP();     //不做任何处理
       NOP();     //唤醒

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
df_flying 发表于 2018-7-18 15:48 | 显示全部楼层
PIC做到uA级没问题的,低CLK(内部32K)运行都在uA级的,这个跟你电路有关系,IO不一定配成输入就是最好的引脚配置,有的配成低电平更好。另测电流直接用电流挡就可以了。。uA级略好得万用表都能测到吧
兰天白云 发表于 2018-7-27 16:25 | 显示全部楼层
单片机本身休眠状态只有几uA,我们设计的在2M频率下工作只有1mA
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

80

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

27

主题

80

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部