尊敬的 TI 团队:
我正在使用定制 PCB 通过 SPI 使用微控制器来控制 LMX2594。 SPI 通信正常、只要小数小于或等于1、我就可以按预期更改 PLL 频率。
以下是一个示例:
如果我输入 N = 41、Num = 1、Den = 4、我将获得8.25GHz 的正确输出频率和200MHz 的 FPD。
但是、当我输入 N = 40、Num = 5、Den = 4时、我得到的输出频率错误、大约为8.2GHz (PLL 已锁定)、同样、FPD 为200MHz。
通信似乎正常、这意味着我可以为 Num 和 Den 输入不同的值并获得预期的结果、只有当 Den 小于 Num 时、与 Num = Den 相比、频率没有变化。
在更改频率的例程中、寄存器按以下顺序写入:
R11 (设置 R)
R34 (设置 N)
R36 (设置 N)
R42 (设置编号)
R43 (设置编号)
R38 (设置 DEN)
R39 (设置 DEN)
R0 (FCAL=1)
您是否有什么想法会导致这种行为?
感谢你的帮助!
此致
Joachim