求助:STM32L476VC内部RTC问题

2019-07-20 07:24发布

供电方案是:芯片VDD用的是电池经过LDO供的电,Vbat接了超级电容作为后备电池问题:当电池电压正常时,RTC走时正常;
         随着电池放电电压降低,到后面已经不能支撑芯片工作的时候,按理说芯片内部RTC会自动切换到Vbat供电来支持RTC的走时,但是我遇到的情况是RTC就停止了;

         如果我完全断开VDD供电,RTC就会切换到VBat供电,走时没有问题;
         请大神们帮帮忙
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
ranjack
2019-07-20 12:44
正点原子 发表于 2018-6-24 01:35
你试试突然降低,而不是缓慢降低,试试看

已经验证了,L476的RTC供电由VDD切换到VBat,必须要有一个掉电复位的过程,大概在1.65V的样子,在接近的时候晶振波形就不正常了,还有在这个临界的切换过程的时候,因为是电池供电,就会反复上电掉电,RTC的晶振就一直在进行复位,,感觉这是芯片本身的缺陷,本来就是低功耗产品,这些切换都没做好,要是内部有可控的寄存器让我们自己切换就好了

一周热门 更多>