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.

LMX2820: lock-out issue

Other Parts Discussed in Thread: LMX2820

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1224373/lmx2820-lock-out-issue/4647385#4647385

hi noel

Can you provide a list of all the register values and order, I still return to a few after trying

Best Regards

  • HI Panhua,

    Please follow the procedure and use TICS Pro to generate the register values. Alternatively, please describe what you have programmed and the sequence in details, we will review.

  •                  REG122 = 24'h7A_0000,
                     REG121 = 24'h79_0000,
                     REG120 = 24'h78_0000,
                     REG119 = 24'h77_0000,
                     REG118 = 24'h76_0000,
                     REG117 = 24'h75_0000,
                     REG116 = 24'h74_0000,
                     REG115 = 24'h73_0000,
                     REG114 = 24'h72_0000,
                     REG113 = 24'h71_0000,
                     REG112 = 24'h70_FFFF,
                     REG111 = 24'h6F_0000,
                     REG110 = 24'h6E_001F,
                     REG109 = 24'h6D_0000,
                     REG108 = 24'h6C_0000,
                     REG107 = 24'h6B_0000,
                     REG106 = 24'h6A_0000,
                     REG105 = 24'h69_000A,
                     REG104 = 24'h68_0014,
                     REG103 = 24'h67_0014,
                     REG102 = 24'h66_0028,
                     REG101 = 24'h65_03E8,
                     REG100 = 24'h64_0533,
                     REG99  = 24'h63_19B9,
                     REG98  = 24'h62_1C80,
                     REG97  = 24'h61_0000,
                     REG96  = 24'h60_17F8,
                     REG95  = 24'h5F_0000,
                     REG94  = 24'h5E_0000,
                     REG93  = 24'h5D_1000,
                     REG92  = 24'h5C_0000,
                     REG91  = 24'h5B_0000,
                     REG90  = 24'h5A_0000,
                     REG89  = 24'h59_0000,
                     REG88  = 24'h58_03FF,
                     REG87  = 24'h57_FF00,
                     REG86  = 24'h56_0040,
                     REG85  = 24'h55_0000,
                     REG84  = 24'h54_0040,
                     REG83  = 24'h53_0F00,
                     REG82  = 24'h52_0000,
                     REG81  = 24'h51_0000,
                     REG80  = 24'h50_01C0,
                     REG79  = 24'h4F_001E,
                     REG78  = 24'h4E_0011,
                     REG77  = 24'h4D_0708,
                     REG76  = 24'h4C_0000,
                     REG75  = 24'h4B_0000,
                     REG74  = 24'h4A_0000,
                     REG73  = 24'h49_0000,
                     REG72  = 24'h48_0000,
                     REG71  = 24'h47_0000,
                     REG70  = 24'h46_00FE,
                     REG69  = 24'h45_0011,
                     REG68  = 24'h44_0020,
                     REG67  = 24'h43_1000,
                     REG66  = 24'h42_003F,
                     REG65  = 24'h41_0000,
                     REG64  = 24'h40_0080,
                     REG63  = 24'h3F_C350,
                     REG62  = 24'h3E_0000,
                     REG61  = 24'h3D_03E8,
                     REG60  = 24'h3C_01F4,
                     REG59  = 24'h3B_1388,
                     REG58  = 24'h3A_0000,
                     REG57  = 24'h39_0001,
                     REG56  = 24'h38_0001,
                     REG55  = 24'h37_0002,
                     REG54  = 24'h36_0000,
                     REG53  = 24'h35_0000,
                     REG52  = 24'h34_0000,
                     REG51  = 24'h33_203F,
                     REG50  = 24'h32_0080,
                     REG49  = 24'h31_0000,
                     REG48  = 24'h30_4180,
                     REG47  = 24'h2F_0300,
                     REG46  = 24'h2E_0300,
                     REG45  = 24'h2D_AAAB,
                     REG44  = 24'h2C_FD6A,
                     REG43  = 24'h2B_9500,
                     REG42  = 24'h2A_9101,
                     REG41  = 24'h29_0000,
                     REG40  = 24'h28_0000,
                     REG39  = 24'h27_0000,
                     REG38  = 24'h26_927C,
                     REG37  = 24'h25_0500,
                     REG36  = 24'h24_0016,
                     REG35  = 24'h23_3100,
                     REG34  = 24'h22_0010,
                     REG33  = 24'h21_0000,
                     REG32  = 24'h20_1001,
                     REG31  = 24'h1F_0401,
                     REG30  = 24'h1E_B18C,
                     REG29  = 24'h1D_318C,
                     REG28  = 24'h1C_0639,
                     REG27  = 24'h1B_8001,
                     REG26  = 24'h1A_0DB0,
                     REG25  = 24'h19_0624,
                     REG24  = 24'h18_0E34,
                     REG23  = 24'h17_1102,
                     REG22  = 24'h16_E2BF,
                     REG21  = 24'h15_1C64,
                     REG20  = 24'h14_272C,
                     REG19  = 24'h13_2120,
                     REG18  = 24'h12_0000,
                     REG17  = 24'h11_15C0,
                     REG16  = 24'h10_171C,
                     REG15  = 24'h0F_2001,
                     REG14  = 24'h0E_3001,
                     REG13  = 24'h0D_0038,
                     REG12  = 24'h0C_0408,
                     REG11  = 24'h0B_0612,
                     REG10  = 24'h0A_0000,
                     REG9   = 24'h09_0005,
                     REG8   = 24'h08_C802,
                     REG7   = 24'h07_0000,
                     REG6   = 24'h06_0A43,
                     REG5   = 24'h05_0032,
                     REG4   = 24'h04_4204,
                     REG3   = 24'h03_0041,  
                     REG2   = 24'h02_8266,
                     REG1   = 24'h01_57A3,
                     REG0   = 24'h00_4630,
                      //WIAT 100ms
                     REG0  =  24'h00_4620,
    

    hi noel

    Please check it。

    Best Regards

  • Hi Panhua,

    This is the register set in Step 1, what are the register sets for the other Step?

  • hi noel

    I only configured the following registers to complete the initialization, and there is a chance that the lock will fail after power-on. Do you mean to follow the following register Settings?
    I've tried that and it's gone wrong.

       REG122 = 24'h7A_0000,
                     REG121 = 24'h79_0000,
                     REG120 = 24'h78_0000,
                     REG119 = 24'h77_0000,
                     REG118 = 24'h76_0000,
                     REG117 = 24'h75_0000,
                     REG116 = 24'h74_0000,
                     REG115 = 24'h73_0000,
                     REG114 = 24'h72_0000,
                     REG113 = 24'h71_0000,
                     REG112 = 24'h70_FFFF,
                     REG111 = 24'h6F_0000,
                     REG110 = 24'h6E_001F,
                     REG109 = 24'h6D_0000,
                     REG108 = 24'h6C_0000,
                     REG107 = 24'h6B_0000,
                     REG106 = 24'h6A_0000,
                     REG105 = 24'h69_000A,
                     REG104 = 24'h68_0014,
                     REG103 = 24'h67_0014,
                     REG102 = 24'h66_0028,
                     REG101 = 24'h65_03E8,
                     REG100 = 24'h64_0533,
                     REG99  = 24'h63_19B9,
                     REG98  = 24'h62_1C80,
                     REG97  = 24'h61_0000,
                     REG96  = 24'h60_17F8,
                     REG95  = 24'h5F_0000,
                     REG94  = 24'h5E_0000,
                     REG93  = 24'h5D_1000,
                     REG92  = 24'h5C_0000,
                     REG91  = 24'h5B_0000,
                     REG90  = 24'h5A_0000,
                     REG89  = 24'h59_0000,
                     REG88  = 24'h58_03FF,
                     REG87  = 24'h57_FF00,
                     REG86  = 24'h56_0040,
                     REG85  = 24'h55_0000,
                     REG84  = 24'h54_0040,
                     REG83  = 24'h53_0F00,
                     REG82  = 24'h52_0000,
                     REG81  = 24'h51_0000,
                     REG80  = 24'h50_01C0,
                     REG79  = 24'h4F_001E,
                     REG78  = 24'h4E_0011,
                     REG77  = 24'h4D_0708,
                     REG76  = 24'h4C_0000,
                     REG75  = 24'h4B_0000,
                     REG74  = 24'h4A_0000,
                     REG73  = 24'h49_0000,
                     REG72  = 24'h48_0000,
                     REG71  = 24'h47_0000,
                     REG70  = 24'h46_001E,
                     REG69  = 24'h45_0011,
                     REG68  = 24'h44_0020,
                     REG67  = 24'h43_1000,
                     REG66  = 24'h42_003F,
                     REG65  = 24'h41_0000,
                     REG64  = 24'h40_0080,
                     REG63  = 24'h3F_C350,
                     REG62  = 24'h3E_0000,
                     REG61  = 24'h3D_03E8,
                     REG60  = 24'h3C_01F4,
                     REG59  = 24'h3B_1388,
                     REG58  = 24'h3A_0000,
                     REG57  = 24'h39_0001,
                     REG56  = 24'h38_0001,
                     REG55  = 24'h37_0002,
                     REG54  = 24'h36_0000,
                     REG53  = 24'h35_0000,
                     REG52  = 24'h34_0000,
                     REG51  = 24'h33_203F,
                     REG50  = 24'h32_0080,
                     REG49  = 24'h31_0000,
                     REG48  = 24'h30_4180,
                     REG47  = 24'h2F_0300,
                     REG46  = 24'h2E_0300,
                     REG45  = 24'h2D_AAAB,
                     REG44  = 24'h2C_FD6A,
                     REG43  = 24'h2B_9500,
                     REG42  = 24'h2A_9101,
                     REG41  = 24'h29_0000,
                     REG40  = 24'h28_0000,
                     REG39  = 24'h27_0000,
                     REG38  = 24'h26_927C,
                     REG37  = 24'h25_0500,
                     REG36  = 24'h24_0016,
                     REG35  = 24'h23_3100,
                     REG34  = 24'h22_0010,
                     REG33  = 24'h21_0000,
                     REG32  = 24'h20_1001,
                     REG31  = 24'h1F_0401,
                     REG30  = 24'h1E_B18C,
                     REG29  = 24'h1D_318C,
                     REG28  = 24'h1C_0639,
                     REG27  = 24'h1B_8001,
                     REG26  = 24'h1A_0DB0,
                     REG25  = 24'h19_0624,
                     REG24  = 24'h18_0E34,
                     REG23  = 24'h17_1102,
                     REG22  = 24'h16_E2BF,
                     REG21  = 24'h15_1C64,
                     REG20  = 24'h14_272C,
                     REG19  = 24'h13_2120,
                     REG18  = 24'h12_0000,
                     REG17  = 24'h11_15C0,
                     REG16  = 24'h10_171C,
                     REG15  = 24'h0F_2001,
                     REG14  = 24'h0E_3001,
                     REG13  = 24'h0D_0038,
                     REG12  = 24'h0C_0408,
                     REG11  = 24'h0B_0612,
                     REG10  = 24'h0A_0000,
                     REG9   = 24'h09_0005,
                     REG8   = 24'h08_C802,
                     REG7   = 24'h07_0000,
                     REG6   = 24'h06_0A43,
                     REG5   = 24'h05_0032,
                     REG4   = 24'h04_4204,
                     REG3   = 24'h03_0041,  
                     REG2   = 24'h02_8266,
                     REG1   = 24'h01_57A0,
                     REG0   = 24'h00_4630,
                      //WIAT 100ms
                     REG0   = 24'h00_4620,
                     //WIAT 100ms
                     REG70  = 24'h46_00FE,
                     REG0   = 24'h00_4620,
                     REG1   = 24'h01_57A2,
                     REG2   = 24'h02_8266,
                     REG1   = 24'h01_57A3,
                     REG44  = 24'h2C_FD6A,
                     REG0   = 24'h00_4630,
                     //WIAT 100ms
                     REG0   = 24'h00_4620,
                    
                    

    Best Regards

  • Hi Panhua,

    According to your register setting, you are using OUTB only. You have set PINMUTE_POL = active LOW. Unless you have the MUTE pin pull to HIGH, OUTB will be muted. 

    During initialization, R0[13] should be 1.(line 123, 125)

    Second R0 programming (line 125), R0[4] should be 1.

    Let me know if you can consistently get LMX2820 locked to 5650MHz after fixing the above register settings.

    Your instant calibration sequence is not correct, if Step is succeeded, follow the programming sequence (Step 2 to 10).

  • REG122 = 24'h7A_0000,
                     REG121 = 24'h79_0000,
                     REG120 = 24'h78_0000,
                     REG119 = 24'h77_0000,
                     REG118 = 24'h76_0000,
                     REG117 = 24'h75_0000,
                     REG116 = 24'h74_0000,
                     REG115 = 24'h73_0000,
                     REG114 = 24'h72_0000,
                     REG113 = 24'h71_0000,
                     REG112 = 24'h70_FFFF,
                     REG111 = 24'h6F_0000,
                     REG110 = 24'h6E_001F,
                     REG109 = 24'h6D_0000,
                     REG108 = 24'h6C_0000,
                     REG107 = 24'h6B_0000,
                     REG106 = 24'h6A_0000,
                     REG105 = 24'h69_000A,
                     REG104 = 24'h68_0014,
                     REG103 = 24'h67_0014,
                     REG102 = 24'h66_0028,
                     REG101 = 24'h65_03E8,
                     REG100 = 24'h64_0533,
                     REG99  = 24'h63_19B9,
                     REG98  = 24'h62_1C80,
                     REG97  = 24'h61_0000,
                     REG96  = 24'h60_17F8,
                     REG95  = 24'h5F_0000,
                     REG94  = 24'h5E_0000,
                     REG93  = 24'h5D_1000,
                     REG92  = 24'h5C_0000,
                     REG91  = 24'h5B_0000,
                     REG90  = 24'h5A_0000,
                     REG89  = 24'h59_0000,
                     REG88  = 24'h58_03FF,
                     REG87  = 24'h57_FF00,
                     REG86  = 24'h56_0040,
                     REG85  = 24'h55_0000,
                     REG84  = 24'h54_0040,
                     REG83  = 24'h53_0F00,
                     REG82  = 24'h52_0000,
                     REG81  = 24'h51_0000,
                     REG80  = 24'h50_01C0,
                     REG79  = 24'h4F_001E,
                     REG78  = 24'h4E_0011,
                     REG77  = 24'h4D_0608,
                     REG76  = 24'h4C_0000,
                     REG75  = 24'h4B_0000,
                     REG74  = 24'h4A_0000,
                     REG73  = 24'h49_0000,
                     REG72  = 24'h48_0000,
                     REG71  = 24'h47_0000,
                     REG70  = 24'h46_001E,
                     REG69  = 24'h45_0011,
                     REG68  = 24'h44_0020,
                     REG67  = 24'h43_1000,
                     REG66  = 24'h42_003F,
                     REG65  = 24'h41_0000,
                     REG64  = 24'h40_0080,
                     REG63  = 24'h3F_C350,
                     REG62  = 24'h3E_0000,
                     REG61  = 24'h3D_03E8,
                     REG60  = 24'h3C_01F4,
                     REG59  = 24'h3B_1388,
                     REG58  = 24'h3A_0000,
                     REG57  = 24'h39_0001,
                     REG56  = 24'h38_0001,
                     REG55  = 24'h37_0002,
                     REG54  = 24'h36_0000,
                     REG53  = 24'h35_0000,
                     REG52  = 24'h34_0000,
                     REG51  = 24'h33_203F,
                     REG50  = 24'h32_0080,
                     REG49  = 24'h31_0000,
                     REG48  = 24'h30_4180,
                     REG47  = 24'h2F_0300,
                     REG46  = 24'h2E_0300,
                     REG45  = 24'h2D_AAAB,
                     REG44  = 24'h2C_FD6A,
                     REG43  = 24'h2B_9500,
                     REG42  = 24'h2A_9101,
                     REG41  = 24'h29_0000,
                     REG40  = 24'h28_0000,
                     REG39  = 24'h27_0000,
                     REG38  = 24'h26_927C,
                     REG37  = 24'h25_0500,
                     REG36  = 24'h24_0016,
                     REG35  = 24'h23_3100,
                     REG34  = 24'h22_0010,
                     REG33  = 24'h21_0000,
                     REG32  = 24'h20_1001,
                     REG31  = 24'h1F_0401,
                     REG30  = 24'h1E_B18C,
                     REG29  = 24'h1D_318C,
                     REG28  = 24'h1C_0639,
                     REG27  = 24'h1B_8001,
                     REG26  = 24'h1A_0DB0,
                     REG25  = 24'h19_0624,
                     REG24  = 24'h18_0E34,
                     REG23  = 24'h17_1102,
                     REG22  = 24'h16_E2BF,
                     REG21  = 24'h15_1C64,
                     REG20  = 24'h14_272C,
                     REG19  = 24'h13_2120,
                     REG18  = 24'h12_0000,
                     REG17  = 24'h11_15C0,
                     REG16  = 24'h10_171C,
                     REG15  = 24'h0F_2001,
                     REG14  = 24'h0E_3001,
                     REG13  = 24'h0D_0038,
                     REG12  = 24'h0C_0408,
                     REG11  = 24'h0B_0612,
                     REG10  = 24'h0A_0000,
                     REG9   = 24'h09_0005,
                     REG8   = 24'h08_C802,
                     REG7   = 24'h07_0000,
                     REG6   = 24'h06_0A43,
                     REG5   = 24'h05_0032,
                     REG4   = 24'h04_4204,
                     REG3   = 24'h03_0041,  
                     REG2   = 24'h02_8266,
                     REG1   = 24'h01_57A0,
                     REG0   = 24'h00_6630,
                      //WIAT 100ms
                     REG0   = 24'h00_6630,
                     //WIAT 100ms
                     REG70  = 24'h46_00FE,
                     REG0   = 24'h00_4620,
                     REG1   = 24'h01_57A2,
                     REG2   = 24'h02_8266,
                     REG1   = 24'h01_57A3,
                     REG44  = 24'h2C_FD6A,
                     REG0   = 24'h00_4630,
                     //WIAT 100ms
                     REG0   = 24'h00_4620,

    hi noel

    Are these register configurations like this?

    Best Regards

  • Hi Panhua,

    Your initial register settings is correct, did you get it locked?

  • hi noel

    The lmx2820 can be locked.

    Each time my operation is initialized after the power is off, so repeated many times or the phenomenon of loss of lock will appear as before, almost ten times once.

    At present, I have not found the reason. If LMX2820 is not opened  instant calibration, repeated operations will not cause loss of lock

    Best Regards

  • Hi Panhua,

    Let's focus on line 1 to line 125 first. Did you get 100% successful rate? 

  • Hi Noel

    This has all been successful, I have tried it at least 50 times, and I have tried it on different hardware and the phenomenon is the same as before.

    Best Regards

  • Hi Panhua,

    OK, Step 1 is completed. Now move on to Step 2 to Step 10 (line 127 to 135).

    REG70 = 24'h46_00FE,
    REG0 = 24'h00_4620, ---> 4630
    REG1 = 24'h01_57A2,
    REG2 = 24'h02_8266, ---> can skip, initialization already programmed this value
    REG1 = 24'h01_57A3,
    REG44 = 24'h2C_FD6A, ---> can skip, initialization already programmed this value
    REG0 = 24'h00_4630,
    //WIAT 100ms
    REG0 = 24'h00_4620,

    Since this configuration has INSTCAL_DBLR_EN = 1, there is a chance that after Step 10, there is no output. In this case, reset the device and go through Step 1 to Step 10 again.