33# zhu_chunyan86
看了一下器件资料,active mode应该是指器件处于工作状态的情况,这个时候VBAT通过主电源供电,电流大点没关系。你现在的问题是板子在储藏状态,也就是系统没有主电源的时候VBAT由CR2032供电时电流过大。
根据器件手册,VBAT给on board SRAM和RTC供电。
我不了解你的软件的实现情况,个人理解为了延长coin battery电池的寿命,应该在系统无主电源的情况下disable SRAM和RTC的功能。(如果你对RTC没有特别要求的话)或者至少disable SRAM的功能(SRAM需要refresh,应该会很费电)。
即软件下载后default状态应该是SRAM disable.
软件下载前耗电较大可能是因为chip初始状态没有disable这个功能吧 |