打印

单片机工作电流问题

[复制链接]
1904|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 yy005566 于 2018-7-14 11:44 编辑

用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();     //唤醒  


$(P9%BBQ}B_Y[G~XR$E7{MC.png (33.76 KB )

$(P9%BBQ}B_Y[G~XR$E7{MC.png

@4[T$]X3}V_OT{9WM$~S}13.png (76.46 KB )

@4[T$]X3}V_OT{9WM$~S}13.png
评论
xch 2018-7-15 12:05 回复TA
是不是三极管漏电流?你测量电源回路不仅仅是MCU,还包含4路三极管? 

相关帖子

沙发
ningling_21| | 2018-7-14 14:47 | 只看该作者
多大算正常

使用特权

评论回复
板凳
y18370990546| | 2018-7-14 17:35 | 只看该作者
ningling_21 发表于 2018-7-14 14:47
多大算正常

应该是uA级别

使用特权

评论回复
地板
ningling_21| | 2018-7-14 19:14 | 只看该作者

试试不用电阻,直接串万用表

再试试断开外围电路

使用特权

评论回复
5
zps136631| | 2018-7-14 23:41 | 只看该作者
休眠一般电流为<50UA

使用特权

评论回复
6
coody| | 2018-7-16 14:28 | 只看该作者
不同的MCU休眠电流不同,看规格书吧。

使用特权

评论回复
7
zbcaich| | 2018-7-16 21:47 | 只看该作者
1784的所有外设全关闭,具体到你这个电路,端口输出全高,输入接上拉,应该在1uA左右

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

80

帖子

0

粉丝