hi noel
Can you provide a list of all the register values and order, I still return to a few after trying
Best Regards
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.
hi noel
Can you provide a list of all the register values and order, I still return to a few after trying
Best Regards
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 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 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,
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.