0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

什么情况下PLL时钟缓冲器会重新初始化并重新锁定?

提问者:jf_BPGiaoE5 地点:- 浏览次数:58 提问时间:08-15 22:52
我有更好的答案
提 交
1条回答
jf_4uwpxRjJ 08-15 22:52

PLL时钟缓冲器可能在以下情况下需要重新初始化并重新锁定:

1. 电源变化:当电源电压或电流发生变化,超出PLL的工作范围时,PLL可能需要重新初始化以适应新的电源条件。

2. 温度变化:温度的剧烈变化可能影响PLL的性能,导致需要重新锁定。

3. 时钟源变化:如果PLL的输入时钟源发生变化,如频率或相位的改变,PLL可能需要重新锁定。

4. 软件配置更改:在某些系统中,软件可能需要在运行时重新配置PLL的参数,这可能需要PLL重新初始化。

5. 系统复位:系统复位后,PLL可能需要重新初始化以确保时钟信号的稳定性。

6. 外部干扰:电磁干扰或其他外部因素可能影响PLL的锁定状态,需要重新初始化。

在某些情况下,如ADF41xx系列的PLL,如果REFIN时钟突然丢失,PLL会继续显示锁定状态,但实际可能已经失锁。另外,如果PLL处于使能状态,需要监视PPLSTS寄存器中的MCLKSTS位的状态,如果MCLKSTS被置位,则软件要采取恰当的措施保证系统不出现事故。

在重新配置PLL时,通常需要先将PLL配置成旁路模式,然后再配置PLL寄存器。例如,TMS320C6713B的PLL可以通过软件在运行时重新配置,但需要先将其置于旁路模式。TMS320F28335的PLL初始化详解也提到了这一点。

总的来说,PLL时钟缓冲器的重新初始化和锁定是一个复杂的过程,需要根据具体的系统和环境条件进行适当的处理。

撰写答案
提 交
1 / 3
1 / 3