在DSP中对PLL进行设置,主要设置MainPLLCMD、MainPLLCTL0、MainPLLCTL1、kick寄存器
-
对Kicker机制解锁时,需要通过对两个MMR对(KICK0和KICK1)寄存器写入特定数据(KICK0为0x83e70b13,KICK1为0x95a4f1e0)。
对任意一个Kicker MMRs写入其他数据将锁定kick机制,此时,CLC MMRs只可读。 -
将PLL设置为bypass模式,该模式中不使用PLL,而是将输入的相关时钟信号直接给到PLL control寄存器中。
-
等待一段时间,确定其转换到bypass模式,通过编辑MainPLLCMD寄存器将PLL关闭。
-
配置MainPLLCTL0、MainPLLCTL1寄存器,设置倍频、分频及相应参数
-
等待一段时间
-
配置MainPLLCMD寄存器,将PLL至于工作状态,查询MainPLLCMD中的LOCK是否为1,判断时钟是否稳定。
-
将MainPLL控制器时钟切换到PLL模式。
-
等待一段时间,结束。