您好,
我在 imxrt1024 上使用看门狗 3 (RTWDOG),产品上没有 32kHz 外部 xtal。内部 32kHz RCOSC 不足以解决这个问题,因此这排除了来源 1 & 2。参考手册提到,时钟源 3(ERCLK,外部时钟)是基于 24MHz RC 振荡器的 1MHz RCOSC 是一个选项,但目前尚不清楚这有多精确或如何配置?我已经选择了它,但它似乎是在 500kHz 频率上滴答作响。
由于 RTWDOG 时钟源 0(ipg_clock_root)的频率为 99MHz,如果不将 ipg_clock_root 改为更低的频率,就无法获得 10 秒的看门狗。
谢谢您!
"24 MHz RC 振荡器是一个自动调整电路,将输出已编程的时钟",这意味着输出时钟会自动调整。
因此,根据设计规格,精度为 +/- 100KHz。
你好@dasfaas
1MHZ 应该可以直接使用,精度由内部 RC 24OSC 决定,对 RC24MOSC 的精度,我们内部现在也在检查。
如果直接使用这个 1MHZ,测试时是否符合要求?
顺祝商祺!
kerry
你好@dasfaas、
32kHz RC OSC 需要外接 32Khz 晶振,这样才会精确。
关于 1MHz,请耐心等待,我正在等待内部答复,谢谢。
顺祝商祺!
kerry
嗨,@kerryzhou、
感谢您的检查。我很感激。我不需要它非常精确,只需要将看门狗设置为 ~10 秒,以确保软件不会挂起。
不适合使用 32kHz RC OSC 的原因是,我发现它非常不可靠,有时滴答声比预期快得多,会在 ~1 秒而不是 10 秒内导致看门狗。我可以通过冻结 MCU 来重复这个过程。在正常运行时,该产品似乎按预期运行,但会无缘无故地随机看门狗。
你能提供的有关 1MHz 参考时钟/RC OSC 和 24MHz RC OSC 的任何信息都将非常有用。
再次感谢!
你好@dasfaas、
关于 ref_1m_clk,确实缺少信息,我会在内部进行检查。
但是,从我的支持经验来看,无论你使用哪个来源,从IP内部的角度来看,32khz是必须的,因为我们已经有一些客户将其删除了,并且会导致一些设备在批量生产时出现异常。这是由于删除了 32khz 频率造成的。这也得到了我们内部研发团队的支持&。
关于 1MHz 时钟,我会帮你在内部进行检查,然后再给你答复。
顺祝商祺!
kerry
嗨,凯瑞、
谢谢你回复我!
我理解你关于 32kHz 晶振的观点,但我正在考虑使用不同的时钟源,即 wdog3_ext_clk,它是 ref_1m_clk(见附件)。我正试图找到关于这个时钟源的信息。它的时钟频率为 1MHz,来自一个 24MHz 的 RCOSC,但我找不到太多关于该时钟精度的信息。
再次感谢!
你好@dasfaas、
感谢您对恩智浦 MIMXRT 产品的关注
对于 RTWDOG 或任何其他 WDOG,我强烈建议您添加外部 32KHz 晶体。否则,大众产品的时间可能不太稳定。
请注意,这不是您选择的源解析器,32Khz 对 wdog 稳定工作非常重要,我们强烈建议您添加它。
顺祝商祺!
kerry