目前、我正在努力通过 FPGA 更改 LMX2820上的频率。 我能够在 PLL 上执行默认设置、使其锁定、并输出默认频率13.05GHz。 但仅通过更新 PLL_N 的 R36、PLL_DEN 的 R38和 R39、PLL_NUM 的 R42和 R43以及 R78使输出加倍、之后我使用0x6470更新 R0以进行 VCO 校准。 输出会改变但不会锁定。
下面是一个13.05GHz 设定频率的输出示例、在该示例中可以看到信号未锁定。
我目前正在为10 MHz 上的 SPI 总线计时。 我正在使用100 MHz 基准时钟输入、并启用了倍频器、从而提供200 MHz 的 PFD。
以下参数已编程:
PLL_N = 32 (0x0020)
PLL_NUM = 125 (0x007D)
PLL_DEN = 200 (0x00C8)
下面是所实现的 SPI 协议的图片。
PLL 未锁定在13.05 GHz 上的原因可能是什么?