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.

[参考译文] MSP432E401Y:MSP432P401V RTC 问题

Guru**** 2033340 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1413503/msp432e401y-msp432p401v-rtc-issue

器件型号:MSP432E401Y

工具与软件:

大家好、团队成员:

RDG260KN 和 RDG204KN 旨在测试 X301 (KNX 中的晶体)和 U402 (湿度源)的替代源。 测试在客户端进行。
据报告、一个 RDG260KN 的 RTC 时钟精度超出范围(>30分钟/年)。 这两种替代方法与 RTC 时钟无关。

支持需要:

  1. 由于此精度问题会影响 EU-BAC 认证、您能否提供一个解决方案、以便在生产测试期间检测此问题? 您知道生产线不可能等待10min...30min/ pcs 逐个检查设备。 谢谢!

此致、

Zane

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Zane:

     您能否提供更多有关如何在终端系统中使用 MCU 的详细信息?  

     最终系统中是否使用休眠模式?

     在发现的 MCU 中、有多大比例的 MCU 存在 RTC 不准确问题?  

     根据 TRM、有一个软件调整寄存器允许用户使用软件对振荡器误差进行补偿。 客户是否使用过饰件?

    实时时钟
    RTC 模块用于记录实时时间。 RTC 可在秒计数器模式或下工作
    日历模式。 32.768 kHz 时钟源和15位预分频器可将时钟频率降至1 Hz。
    1Hz 时钟用于使32位计数器递增计数、并记录秒数。 在日历模式中、
    提供的寄存器支持日期、月份、年份和周中某天的跟踪。 A 匹配
    寄存器可配置为将系统从休眠状态中唤醒或产生中断。 此外还有一个软件
    用户可使用软件通过实现调整寄存器来对振荡器误差进行补偿。

      RTC 修正
    通过使用、可以调整 RTC 计数速率来补偿时钟源的不准确
    预分频器修正寄存器 HIBRTCT。 该寄存器的标称值为0x7FFF、用于
    在 RTC 计数器模式中、当 HIBRTCC 寄存器中的[5:0]位时、每隔64秒变化1秒
    将0x00更改为0x01、对输入时钟进行分频。 日历中每60秒应用一次修整
    MODE。 此配置允许软件通过调整对时钟速率进行精细修正
    预分频器从0x7FFF 向上或向下调整寄存器。 应根据向上调节预分频器修整
    0x7FFF 则需要降低 RTC 速率;0x7FFF 则需要加速 RTC
    之间。
    使用接近中亚秒匹配值的修整值时、必须小心谨慎
    HIBRTCSS 寄存器。 使用高于0x7FFF 的修正值时、可能接收两个匹配
    针对同一计数器值的中断。 此外、使用低于0x7FFF 的修正值也是可能的
    错过匹配中断。
    修正值大于0x7FFF 时、HIBRTCSS 寄存器的 RTCSSC 值达到
    0x7FFF、RTCC 值从0x0增加到0x1、而 RTCSSC 值按减小
    修整量。 RTCSSC 值在重新回到0x0并开始计数前、会再次递增计数至0x7FFF
    再次递增计数。 如果匹配值在该范围以内、匹配中断将触发两次。 的说明
    例如、如542页的所示、如果匹配中断配置为 RTCM0=0x1、则匹配中断
    且 RTCSSM=0x7FFD、则会触发两个中断。