参考时钟如何 "drive" VCO

How does a reference clock "drive" a VCO

正在阅读以下章节: https://users.ece.utexas.edu/~valvano/Volume1/E-Book/C10_FiniteStateMachines.htm

一开始,在图10.1之上,作者声称:

Because the reference clock is stable, the feedback loop in the PLL will drive the output to a stable 400 MHz frequency.

问:16MHz的时钟如何驱动400MHz的PLL? (我在wiki上查了PLL但是没看懂)

一点背景知识:我对电子学了解不多,显然这本书并不真正要求学生理解这些问题(它侧重于为评估板编写C程序)。我只是好奇。

简而言之:PLL 通过将参考频率与其自身频率“比较”来工作。如果它的频率太低,它会提高一点,如果太高,它会降低一点。这就是反馈回路的作用。 (其实是用来比较的,所以叫"phase lock[ed] loop"。)

所以您的问题归结为:400 MHz 的频率如何与 16 MHz 的频率进行比较?

嗯,就此而言,它不能。对于“Phase/Freq 检测器”中的比较,两个频率需要几乎相同。 “几乎”是因为在未被锁定的情况下,VCO 的频率可能“偏离轨道”。

解决方案是将 400 MHz 除以 25 的值到 16 MHz。这就是链接页面中块“/m”的作用:

您问题中的“编程”方面:您通过从 table 中选择正确的 XTAL 来设置除数。

分频后,检测器接收到相同范围内的两个频率。