CPU低功耗设计

2021-07-16
1、 设备第一次给电源,1.8V电源一直给VRTC,CPU_VMEM,WKUP,BOOT和RESET供电,其他电源通过按键通断电,给设备供电,设备不启动。需要按一下RESET设备才启动。设备睡眠之后可以正常通过按键唤醒。
2、 设备进入睡眠模式后,设备没有断电。
3、 RESET复位RC电路如果不焊电容,设备不能正常的启动,必须按一下RESET设备才启动。

2021-07-20
去君正讨论芯片耗电问题
CPU 有两种低功耗模式 sleep 和hibernate模式
1、 Sleep模式下CPU的Core耗费电流在200-400uA之间,LPDDR的耗费电流在400uA以下。在sleep模式中未使用的引脚需要设置成input nopull模式。

2、Hibernate模式CPU的耗电量在10uA-30uA,在CPU进入hibernate模式之前将各种运行数据放到某个存储器中(我们是放到flash中),然后将内核、DDR、时钟等关闭,然后将除RTC的所有电源断电。启动时,通过触发特定的wakeup引脚,CPU的POWERON引脚控制开机电路给CPU供电,CPU把存储在SPI flash的各种运行数据转存至DDR中,然后CPU正式开机运行,恢复关机前的状态。

3、 由于X1500L没有POWERON引脚,通过普通IO口控制关机电路,会产生这样一种情况:CPU在做进入Hibernate模式之后,IO不受控制了,设备就无法断电。如果CPU在进入Hibernate模式之前进行关机操作,CPU就会立刻断电,这样CPU就没有进入hibernate模式,会出现CPU异常。再次上电时,CPU相当于复位重新运行。

4、现在的解决方案是通过开关机电路对CPU直接断电和上电,一直保留VRTC的1.8V电源,功耗大概在10-30uA。为了减少开机时间,将控制开关机IO操作放在Uboot中。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值