您好!
如 TMS570LC4357 TRM 的第14.5.3章所述、当被启用时、PLL 差异检测将在检测到 PLL 差异时将 OSCIN 馈送到 GCM 时钟源1。
如果在检测到 PLL 跳周之前时钟源0 (主振荡器)被禁用、会发生什么情况?
我假设时钟监控被禁用:如果没有、时钟监控将把 HF LPO 馈送到 GCM 源0和 GCM 源1、从而防止 PLL 的使用。
但是、正如 TRM 的第14.4.2章所描述的那样、只有在振荡器发生故障时、时钟监控才会将时钟输入切换至 HF LPO、使 GCM 源0和 GCM 源1成为时钟源。 如果时钟监控被禁用、那么我知道、如果检测到 PLL 跳周、即使被禁用、主振荡器也将被馈送到 GCM 源1。
我对此是否正确、或者在文档中是否遗漏了任何信息?
一些背景:在我们的安全关键型系统中、我们有一个外部看门狗、可在 PLL 逻辑失效或者主振荡器失效时检测到故障。
尽管如此、我发现有一个备份时钟来继续执行软件、从而将故障记录到非易失性存储器中进行调查、即使 CPU 运行速度较慢。
我只是假设如果 PLL 出现故障、可能是由主振荡器故障引起的、我更希望 PLL 的备份直接是 HF LPO、而不是由多个源从 PLL 切换到主振荡器再切换到 HF LPO。
如果不能通过其他方法来完成、我将会这样做、但我只想知道是否可以直接这么做。
此致、
盖尔