大家好、
客户有问题需要您的帮助:
在图中运行代码后、RTC_B 没有恢复正常。 RTC_B 读取的数据是杂乱的、而生成的中断也是杂乱的。 它们并未每秒出现一次、而是读取了三个寄存器数据。 如下:BAKMEM0 = 0xf7bc RTCCTL01 = 0xb007 RTCCTL2 = 0x0081

从 RTC_B 读取的时间就像这样、BOR 复位没有效果


之前时间是正确的、但10天后电池充电后、芯片复位2、时间异常。
谢谢。此致、
本
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
客户有问题需要您的帮助:
在图中运行代码后、RTC_B 没有恢复正常。 RTC_B 读取的数据是杂乱的、而生成的中断也是杂乱的。 它们并未每秒出现一次、而是读取了三个寄存器数据。 如下:BAKMEM0 = 0xf7bc RTCCTL01 = 0xb007 RTCCTL2 = 0x0081

从 RTC_B 读取的时间就像这样、BOR 复位没有效果


之前时间是正确的、但10天后电池充电后、芯片复位2、时间异常。
谢谢。此致、
本
Ben、您好!
客户是否遵循以下应用手册以确保正确更新相应的寄存器、从而确保在电源中断期间 RTC_B 正常运行? 具体而言、第3节: www.ti.com/lit/slaa665
他们的备用电池电路是什么样的? 是否有可能在转换过程中将其排出?
Jace、您好!




我根据内部的演示进行了测试、 JZTCC01_V1维护原理图 Diagram.pdf 在器件重新启动时仅测试一次、如果有任何问题、请复位 RTC_B、但到目前为止它不工作、是否缺少其他步骤? 当前未添加 RTC_B_振 荡器 FAULT_INTERRUPT 中断。 这里有原理图、可以看一下、正常情况下电源低时器件关了大约10天、但不清楚插入 USB 后为什么会复位。
此致、
本
Ben、
是的、 正如我在上面链接的应用手册中概述的那样、有几个步骤可以确保 RTC_B 在断电时正常工作、并在数据损坏时正确处理。 应用手册还包括展示正确处理的演示代码。
话虽如此, 10天没有电力是一个很大的时间。 他们的备用电池是否具有足够的电量储备来处理此情况? 恢复供电后、它是否有充电方式? 或者、一旦备份耗尽、是否需要更换备份? 这些是您应该向客户提出的问题。 话虽如此、我只看了他们的原理图、他们没有备用电池。 它们只是通过一个小电容器将 VBAT 连接到 VCC。 因此、一旦您失去主电源(VCC)、该电容器将很快放电。 我预计会损坏、因为它们没有给 RTC_B 的备用电源。
Jace、您好!

现在我希望通过软件使 RTC_B 恢复正常、我是按照示例进行的、但 RTC_B 没有恢复正常、写入的时间是2015年、但读数是2018年、即使我像在图片中那样做、时间仍然是异常的。
目前、我们希望软件的操作能够将 RTC_B 恢复正常、能正常产生中断、使用软件 BOR 复位、而且在重启后 RTC_B 中没有变化 
或者是否有将芯片置于断电状态然后按下按钮来唤醒的命令。
此致、
本
Jace、您好!
或者是否有命令可将芯片置于断电状态,然后按按钮唤醒[/报价]能否实现?
此致、
本
Ben、您好!
我建议您阅读《器件系列用户指南》的1.4.2节、其中详细介绍了 LPMx.5模式。 您还应该查看此设备的 LPM4.5代码示例: https://dev.ti.com/tirex/explore/node?node=A__AEln6KQ6yDrwkzBhFD2vyg__msp430ware__IOGqZri__LATEST 。
当您从 LPMx.5模式唤醒时、会对器件执行完全复位。 您永远不会到达连接到唤醒 IO 的中断例程。