香主,救急,关于RTC时钟

young_758   2009-7-14 09:32 楼主
                                 先前版本掉电时钟是运行的,这次修改了硬件软件版本,把PC13空出来(原来作为输入),修改软件后出现:VDD掉电后RTC的晶体不再震荡,时间复位;VDD存在时复位发现:晶体正常。请问这样一般问题在哪?硬件?我后来把PC13拉低,问题依旧,紧急求助!!!

回复评论 (7)

芯片什么型号?什么晶体?VDD=?V VBAT=?V

硬件修改了哪里?

修改软件后出现:VDD掉电后RTC的晶体不再震荡,时间复位;
这里时间复位是什么意思?
点赞  2009-7-14 09:57

硬件只是将PC13口由输入口更改为悬空

芯片:STM32F103VBT6
RTC晶体:32.768kHz/6p/35k
VDD=3.3V
Vbatt=3.0V

时间消失,即上电后检查不到备份的计数,恢复初始化时间,且掉电后振荡波形也检测不到
点赞  2009-7-14 10:52

原理图

                                  
点赞  2009-7-14 10:58

从现象上看应该与C13的改变无关,除非软件中开启了侵入检

一般这种现象的产生是由于你的主电源(VDD)掉电时,因为外部大电容等的缘故,使得VDD从3.3V下降到0V的时间太长,造成为RTC供电的内部开关不能正确地切换。

你可以用示波器观察VDD的下降情况,看看从3.3V下降到0V需要多少时间?
点赞  2009-7-14 14:33

那VDD掉电时间多久为合适?

                                 看了下前面的贴子,这个开关貌似由复位电路控制,貌似跟这个时间关系不大吧?另看到说跟VDDA后于VDD掉电会导致备份寄存器清空有关,晚上回去测试下两者掉电时间关系,确认下是否如此。如果确实如此,岂不是不利于分开供电?
点赞  2009-7-14 14:48

请楼主看看另一篇帖子

可能对你有所帮助:
相关链接:https://bbs.eeworld.com.cn/club/bbs/list.asp?Page=&boardid=49&t=3323329&p=1
点赞  2009-7-20 12:37

就是因为看了这个帖子,问题正是如此

                                  
点赞  2009-7-20 14:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复