打印
[PIC®/AVR®/dsPIC®产品]

PIC12F629低功耗问题

[复制链接]
304|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yinxiangh|  楼主 | 2022-10-9 20:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个项目用的是PIC12F629,使用自带4M频率。, GP0 GP1 做按键检测,内置上拉。GP4 GP5做输出。长按GP0休眠,任意按GP0 GP1唤醒。休眠时,没有使用的管脚做输入、输出都试过。比较器关闭了,基准电压关闭了。目前休眠时功耗只能做到57UA.但有样机做到了0.5UA.请问还需要哪里可以改善?

使用特权

评论回复
沙发
heweibig| | 2022-10-9 20:21 | 只看该作者
楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因

使用特权

评论回复
板凳
morrisk| | 2022-10-9 20:24 | 只看该作者

uchar seep_sta=0;
  __CONFIG(0x1C4);
  void initio()
  {
          GPIO=0x00;
          TRISIO=0b00000011;//
          OPTION_REG=0X00; //预分频给定时器0,预分频为2         
          INTCON  = 0XE8;//开总中断和T0 和电平变化中断
          TMR0=0Xdf;    //开8位定时器85US
      CMCON = 0x07; //关比较器
      IOC=0X03;//允许电平中断
          T1OSCEN=0;
          TMR1ON=0;
         VREN=0;
          WPU0=1;//上拉
          WPU1=1;

使用特权

评论回复
地板
stly| | 2022-10-9 20:25 | 只看该作者
Config你设成0x1c4,把BODEN打开了,BOD功能在3V下的消耗电流典型值是58uA,关掉它就好了。

使用特权

评论回复
5
renyaq| | 2022-10-9 20:27 | 只看该作者
BOD, WDT等等都要关掉才行..

使用特权

评论回复
6
jiahy| | 2022-10-9 20:29 | 只看该作者
很好奇做的是什么项目,电流这么抠

使用特权

评论回复
7
liliang9554| | 2022-10-9 20:31 | 只看该作者
看看楼上说的那几个关闭了没。

使用特权

评论回复
8
zhanghqi| | 2022-10-9 20:33 | 只看该作者
进来学习一下,功耗要求好高阿!

使用特权

评论回复
9
chuxh| | 2022-10-9 20:39 | 只看该作者

遥控器
应该在1UA以下

使用特权

评论回复
10
pengf| | 2022-10-9 20:41 | 只看该作者
什么项目可以公开程序看看吗

使用特权

评论回复
11
houcs| | 2022-10-9 20:43 | 只看该作者
相同的程序 功耗不同?

使用特权

评论回复
12
zhenykun| | 2022-10-9 20:46 | 只看该作者
关掉后是多少

使用特权

评论回复
13
heweibig| | 2022-10-9 20:50 | 只看该作者
功耗大了很多啊

使用特权

评论回复
14
zwll| | 2022-10-9 20:53 | 只看该作者
关掉后测试功耗了吗

使用特权

评论回复
15
llljh| | 2022-10-9 20:55 | 只看该作者
有些外设啊 时钟啊 要关掉

使用特权

评论回复
16
ynwa| | 2022-10-10 11:37 | 只看该作者
你看看数据手册12.5 DC Characteristics的IPD参数表。在Sleep模式下,有什么还在工作。另外,你量的是MCU的工作电流还是整个系统的工作电流,别把别的耗电算到MCU头上。

使用特权

评论回复
17
Undshing| | 2022-10-10 20:42 | 只看该作者
关掉BOD, WDT试试

使用特权

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

本版积分规则

723

主题

7134

帖子

2

粉丝