您好、支持团队、
我们遇到了 PLL 参考时钟丢失检测问题、无法找到根本原因。
我们的软件设置为:
- PLLSYSCLK =带 INTOSC2的 PLL (100MHz)
- 缺少时钟检测(默认开启)
- PLL 参考时钟检测(MCDCR.SYSREF_LOW_MCD_EN=1)
- DCC 时钟容差(允许的频率容差为7%+所需的容差为1%)。 检测时间= 324µs μ s
- NMI 中断模拟 SIMRESET
大约50%的器件使用上述设置执行复位。
如果我们禁用 PLL 参考时钟检测(删除代码行 MCDCR.SYSREF_LOW_MCD_EN=1)、则不再进行复位。
1µs 我们的理解:Δ t (PLL 的324µs µs 时间)<时钟丢失时间<Δ t (DCC 的检测时间)< 819.2 μ s (MCD 的检测时间)
请告诉我们这种复位行为的可能原因是什么?
谢谢、此致、
问题


