[PIC®/AVR®/dsPIC®产品] PIC16LF1933低功耗问题。

[复制链接]
 楼主| pofu007 发表于 2013-9-16 13:53 | 显示全部楼层 |阅读模式
板子上就焊了单片机,电源模块和复位电路,外部晶振4M,电压为3.3v。配置字如图片所示。
初始化完成后,我用如下代码使1933从XT模式切换到LFINTOSC模式不知道是否正确。
       // IRCF<3:0> = 0000b--31K LF
        IRCF3 = 0;
        IRCF2 = 0;
        IRCF1 = 0;
        IRCF0 = 0;
       
        // 切换到内部时钟
        SCS1 = 1;
        SCS0 = 0;
       
        // 等待LF就绪
        while(!LFIOFR);

根据datasheet中的的数据,该模式在3.0v时的典型消耗电流为7uA.。我测出来一直需要30uA.而且数值经常会变化,换了好几块单片机,有次测出来是7uA,但是电流在缓慢增大,吃顿午饭的时间已经增大到20uA了,重启也不会再回到7uA.

我一直没有发现问题所在,忘指教。

本帖子中包含更多资源

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

×
Xuedong 发表于 2013-9-16 15:32 | 显示全部楼层
如果单片有设置为输入的引脚,把输入引脚的外围电路也接上,然后再测。
 楼主| pofu007 发表于 2013-9-16 16:42 | 显示全部楼层
Xuedong 发表于 2013-9-16 15:32
如果单片有设置为输入的引脚,把输入引脚的外围电路也接上,然后再测。

谢谢,我把I/O口设为输出,就正常了。
yewuyi 发表于 2013-9-17 10:53 | 显示全部楼层
pofu007 发表于 2013-9-16 16:42
谢谢,我把I/O口设为输出,就正常了。

有低功耗要求的设计,IO口不能悬空,必须连接有确定的电平,这是最基本的要求。
yang_2006 发表于 2013-9-17 11:19 | 显示全部楼层
不错,佩服LZ。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

60

帖子

1

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

6

主题

60

帖子

1

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