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.

LMK04906 CLKOUT0 输出不正常 但CLKOUT1正常

Other Parts Discussed in Thread: LMK04906, CODELOADER

您好,

        我在使用LMK04906 时,用CLKin0 的27M时钟输入,VCXO用的也是27MHz,需要CLKOUT0和CLKOUT1输出135M,但是CLKOUT1正常,但是CLKOUT0有问题,但是这涉及CLKOUT0和1的两个我的配置都是一样的。另请详见附件。

希望得到您的指点,谢谢。

以下是我的配置顺序:

1.R31 的unlock

2. R0的RESET

3.R0-R16,R24-R30顺序配置,

4.R31的lock

R31_UNLOCK= 32'h0000_001f,

R0_RESETPLL= 32'h0002_0000;

R0_ADDR= 5'h00,
R0_DATA= 27'h000_0012,//R0
R1_ADDR= 5'h01,
R1_DATA= 27'h000_0012,//R1
R2_ADDR= 5'h02,
R2_DATA= 27'h000_0012,//R2
R3_ADDR= 5'h03,
R3_DATA= 27'h400_0000,//R3
R4_ADDR= 5'h04,
R4_DATA= 27'h400_0000,//R4
R5_ADDR= 5'h05,
R5_DATA= 27'h400_0000,//R5
R6_ADDR= 5'h06,
R6_DATA= 27'h008_8000,//R6
R7_ADDR= 5'h07,
R7_DATA= 27'h008_8000,//R7
R8_ADDR= 5'h08,
R8_DATA= 27'h008_8000,//R8
R9_ADDR= 5'h09,
R9_DATA= 27'h2aa_aaaa,//R9
R10_ADDR= 5'h0a,
R10_DATA= 27'h08a_0200,//R10
R11_ADDR= 5'h0b,
R11_DATA= 27'h02c_0881,//R11
R12_ADDR= 5'h0c,
R12_DATA= 27'h0d8_600b,//R12
R13_ADDR= 5'h0d,
R13_DATA= 27'h1d8_0003,//R13
R14_ADDR= 5'h0e,
R14_DATA= 27'h091_8000,//R14
R15_ADDR= 5'h0f,
R15_DATA= 27'h000_0000,//R15
R16_ADDR= 5'h10,
R16_DATA= 27'h00a_a820,//R16
R24_ADDR= 5'h18,
R24_DATA= 27'h000_0006,//R24
R25_ADDR= 5'h19,
R25_DATA= 27'h008_0030,//R25
R26_ADDR= 5'h1a,
R26_DATA= 27'h07d_4000,//R26
R27_ADDR= 5'h1b,
R27_DATA= 27'h080_0002,//R27
R28_ADDR= 5'h1c,
R28_DATA= 27'h00c_8002,//R28
R29_ADDR= 5'h1d,
R29_DATA= 27'h000_01c2,//R29
R30_ADDR= 5'h1e,
R30_DATA= 27'h028_01c2,//R30

R31_LOCK= 32'h0000_003f,

lmk04906附件.rar
  • 可以先用codeloader算一下寄存器的值

  • 我将codeloader算过的寄存器值写入到lmk04906中,得到的现象和之前类似都是clkout1是ok的,按时clkout0是有问题的,具体的波形我再之前的附件中有上传,

    请问如果clkout1是好的但是clkout0有问题可能是什么原因呢,对比了我之前的寄存器值和用codeloader生成的寄存器值,虽有差异但是根据datasheet也没有太大影响。下面是我之前的寄存器值,可能会更方便您的阅读:

    R0: 0x00000240
    R1: 0x00000241
    R2: 0x00000242
    R3: 0x80000003
    R4: 0x80000004
    R5: 0x80000005
    R6: 0x01100006
    R7: 0x01100007
    R8: 0x01100008
    R9: 0x55555549
    R10:0x1140400a
    R11:0x0581102b
    R12:0x1b0c016c
    R13:0x3b00006d
    R14:0x1230000e
    R15:0x0000000f
    R16:0x01550410
    R24:0x000000d8
    R25:0x01000619
    R26:0x0fa8001a
    R27:0x1000005b
    R28:0x0190005c
    R29:0x0000385d
    R30:0x0500385e

  • 是不是测量环节导致的异常? 比如 示波器的探针没接触好CLKOUT0这个引脚。