Thread 中讨论的其他部件:、 USB2ANY
尊敬的 TI:
我们正在开发 LMX2595 PLL、并以1MHz 为步长生成0.5GHz 至18GHz 频率。
我们已将 LMX2595安装在卡中、其中包含 FPGA。 对于更改频率、我们仅对7个寄存器+ R0寄存器进行编程、如下所述。
R75 | 通道 DIV | ||||
R46 | OUTB_MUX、通道分频器、VCO、SysRef | ||||
R45. | outa_MUX、通道分频器、VCO、VCO2X | ||||
R43 | PLL_NUM[15:0] | ||||
R37 | PFD_DLY_SEL | ||||
R36. | PLL_N | ||||
R27. | VCO2X_EN |
通过该寄存器、我们可以在所有频率上实现锁定、而不会出现任何问题。
但问题因虚假而接近。 当我使用 FPGA 对 LMX2595进行编程时、我们将在125KHz、250kHz 和500kHz 的频率下更接近杂散。(我的测试频率为15001.1520115199MHz 等)杂散电平为-40dbc。 我使用50kHz 环路带宽
但是、当我使用 Ticpro 软件(在这里、我通过板载 FPGA 进行编程、并从 LMX2595EVM 获取 SPI)对我们卡上安装的 LMX2595进行编程时、我不会收到任何杂散(杂散级别为-55dbc)。
我检查了这两种方法的寄存器值、它们是相同的(电荷泵电流也是相同的)。 但是、当我通过板载 FPGA 进行编程时、只有杂散会很高。
我的疑问是、除了这7个寄存器和 R0寄存器、我们是否需要写入任何其他寄存器。 从而减少杂散。