Hello,
In my application my F28377D MCU must be frequency locked to one of two 10MHz external clock sources. An external logic circuit selects which clock is multiplexed to the MCU's XCLKIN (pin X1). In normal operation, XCLKIN is used as the reference to the internal PLL, which produces a 200MHz sysclk for the MCU.
The two 10MHz clock sources are not exactly frequency or phase locked. My concern is what may happen to the MCU during the switchover between the two. Depending on the timings, I may see a phase jump, and possibly a runt pulse. I doubt this will trigger a CLOCKFAIL via the MCD logic, but I'm worried that the output of the PLL may be disturbed in a way that causes erroneous operation of the CPU or peripherals.
It's also possible that the external clock source currently in use will fail. In this case, the external logic circuit should detect the missing clock and switch to the other 10MHz source within 100us. But is there a risk that during that time the PLL frequency may drift high enough to caus erroneous operation of the CPU or peripherals? If I enable the PLL slip ISR, can I assume that ISR will fire before the PLL drifts too much?
Regards,
Mike