This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LMX2592:锁定检测fail

Part Number: LMX2592

按照工程需求设计,LMX2592输入为125MHz时钟,两路输出均设置为111MHz。实际测试B路输出111MHz正常,但MUXOUT引脚未拉高,指示未锁定,R59寄存器的MUXOUT_HDRV已设置为1,请问还有其他配置有问题吗?

寄存器配置顺序如下:

原理图如下:

  • 您好,

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 您好

    它们的配置存在几个问题。

    1.增益乘法器不应设置为2.5x、数据表已指定此值。 这可能是锁定检测失败的原因。

    2.由于输出是分频后的、我们可以禁用 VCO 分配路径来降低流耗。 设置 VCO_DISA_PD 和 VCO_DISTB_PD = 1。

    3、PFD_DLY 设置为1、2、4、8或16、它们具有其他程序。

    4.编程序列应按降序排列、从 R70到 R0

  • 您好

    1.已修改Gain Multiplier配置修改为1x;

    2.已修改VCO_DISTA_PD和VCO_DISTB_PD配置为1;

    3.目前PFD_DLY设置已为2

    完成上述修改后,在上电初始化流程的打印信息仍显示fail,在RFOUTBP输出侧测得实际输出频率为112.0715MHz。

    请问还有哪里可能是需要调整的?

    目前寄存器配置如下:

    R70     0x460000
    R69     0x450000
    R68     0x440089
    R64     0x400077
    R62     0x3E0000
    R61     0x3D0001
    R59     0X3B0020
    R48     0x3003FC
    R47     0x2F00FF
    R46     0x2E0F22
    R45     0x2D0218
    R44     0x2C0000
    R43     0x2B0000
    R42     0x2A0000
    R41     0x290457
    R40     0x280000
    R39     0x278204
    R38     0x260038
    R37     0x254000
    R36     0x240C41
    R35     0x23119B
    R34     0X22C3EA
    R33     0x212A0A
    R32     0x20210A
    R31     0x1F0601
    R30     0x1E0034
    R29     0x1D0084
    R28     0x1C2924
    R25     0x190000
    R24     0x180509
    R23     0x178842
    R22     0x162300
    R20     0x14012C
    R19     0X130965
    R14     0x0E0FFC
    R13     0x0D4000
    R12     0x0C7002
    R11     0x0B0018
    R10     0x0A10D8
    R9      0x090302
    R8      0x081084
    R7      0x0728B2
    R4      0x041943
    R2      0x020500
    R1      0x01080A
    R0      0x002216

  • 您好

    FCAL_EN 必须=1、否则没有 VCO 校准、从而解锁。

  • 您好

    对于R0寄存器,我是根据datasheet的初始化顺序要求先写入2216,并将剩余寄存器配置完后,再对R0寄存器写入221C,已将FCAL_EN设置为1,最后再进行MUXOUT引脚的锁定检测判断;但根据前天的修改,仍然显示fail,可能是有别的地方未设置正确?

  • 您好

    我可以锁定并使 MUXout 输出为高电平。 这是我的配置。

    R70	0x460000
    R69	0x450000
    R68	0x440089
    R64	0x400077
    R62	0x3E0000
    R61	0x3D0001
    R59	0x3B0020
    R48	0x3003FC
    R47	0x2F00CF
    R46	0x2E0FA2
    R45	0x2D0218
    R44	0x2C0000
    R43	0x2B0000
    R42	0x2A0000
    R41	0x290457
    R40	0x280000
    R39	0x278204
    R38	0x260038
    R37	0x254000
    R36	0x240441
    R35	0x23119B
    R34	0x22C3EA
    R33	0x212A0A
    R32	0x20210A
    R31	0x1F0601
    R30	0x1E0034
    R29	0x1D0084
    R28	0x1C2924
    R25	0x190000
    R24	0x180509
    R23	0x178842
    R22	0x162300
    R20	0x14012C
    R19	0x130965
    R14	0x0E0FFC
    R13	0x0D4000
    R12	0x0C7002
    R11	0x0B0018
    R10	0x0A10D8
    R9	0x090302
    R8	0x081084
    R7	0x0728B2
    R4	0x041943
    R2	0x020500
    R1	0x010809
    R0	0x00221C

    确保编程序列按降序排列。 即从 R70到 R0。 BTW、您的 SPI 速度是多少?

  • 您好

    我的SPI速度为6M,根据您的配置进行了修改,在打印信息界面仍看到fail。

  • 您好

    您是指初始化后的真正解锁(输出频率错误、MUXout 为低电平)吗?

    尝试进行一些调试:

    Vcc 上电后、程序 POWERDOWN = 1、电流是否下降?

    初始化后、如果它解锁、再对 R0编程一次、它会锁定吗?

  • 您好

    我在其他环境上面测试能够正常锁定的,看起来应该是这一块板或是器件的问题。