您好:
我遇到了在 VCO_PHASE_SYNC=1模式下 LMX2594无法进入锁定状态的问题。
总体设置是
- fosc= 24 MHz
- FPD = 24 MHz
- fVCO = 9600 MHz
- RFoutA = RFoutB = 600 MHz
由于输出是 fosc 的倍数(25*24=600),因此这是类别2同步,同步不是时间关键型。 在本例中、我将 SYNC 用作连续的1.5 MHz 时钟(因此每16个 fOSC 周期)。
两个寄存器 文件之间的唯一区别(随附)是 R36 (N)、它在100 (VCO_PHASE_SYNC=1)和400 (VCO_PHASE_SYNC=0)之间变化、这符合预期、因为 IncludedDivide=4和 R0、它从0x641C (VCO_PHASE_SYNC=1)和0x241C (VCO_PHASE_SYNC=0)变化、符合预期。
编程过程符合 LMX2594数据表:
- 程序复位=1、然后复位=0
- 对 R112-R0的所有寄存器进行编程
- 再次对 R0进行编程
由于连续应用 SYNC、因此我无需切换 VCO_PHASE_SYNC、因为之后很快就会出现同步边沿。
LMX2594使用 LMX_no_sync.txt 配置成功锁定并输出正确的频率、但绝不会使用 LMX_with_sync.txt 锁定(并且不输出正确的频率)。
持续应用 SYNC 是否存在问题(即使在 VCO 校准序列期间也是如此)? 如果是、我应该在第一个编程序列中对 INPIN_IGNORE=1进行编程、然后在上面的步骤3之后设置 INPIN_IGNORE=0吗? 或者我应该通过切换 VCO_PHASE_SYNC 来切换到"软件"同步吗?









