客户在其系统中发现 F28033有一个奇怪的问题。 它们使用外部晶振 wtih 20MHz 作为系统时钟源。 当发生一些 干扰时、通过测量 PWM 频率和 CAN 波特率、系统时钟60MHz 降至1/3。 同时、当 MCLKSTS=1时、检测到缺少时钟。 奇怪的是、为什么20MHz 系统时钟会发出。 您对这种现象有什么想法吗? 谢谢你。
请检查寄存器状态:
正常工作:
SysCtrlRegs.PLLCR.all :0006
SysCtrlRegs.CLKCTL.ALL: 2505.
SysCtrlRegs.PLLSTS.All: 0101
检测到缺少时钟后:
SysCtrlRegs.PLLCR.all :0000
SysCtrlRegs.CLKCTL.ALL: 2500
SysCtrlRegs.PLLSTS.All: 0109