Part Number:LMX2820
输出频率5.9~7.5G,采用single pfd模式,RFoutA直接输出,RFoutB输出经16分频后得到368.75~468.75M,给AD9912提供参考,再由AD9912产生50M信号,与一个固定500M信号混频到550M信号,送至PFDIN,经内部11分频至50M与OSCIN输入的50M信号鉴相,VCO采用强制模式,如5.9~6.35选择VCO1,6.35~7.3选择VCO2,配置后,仅5900M附近几十M能锁定,其他都不锁定。配置寄存器如下,应该怎么才能锁定其他频点。
mem[0] <=24'h4F001E;
mem[1] <=24'h4E0001;
mem[2] <=24'h4D0608;
mem[3] <=24'h46000E;
mem[4] <=24'h390000;
mem[5] <=24'h38000B;
mem[6] <=24'h240076;
mem[7] <=24'h233000;
mem[8] <=24'h171103;
mem[9] <=24'h166264;
mem[10]<=24'h14272C;
mem[11]<=24'h10171C;
mem[12]<=24'h0F2601;
mem[13]<=24'h0D0058;
mem[14]<=24'h0B0602;
mem[15]<=24'h0281F5;
mem[16]<=24'h006030;
Lydia:
您好,
已经收到了您的案例,调查需要些时间,感谢您的耐心等待。
,
lian ales:
请问有解决方法没
,
Daniel:
您好
Do you have a block diagram?
I do not quite understand the following:
after configuration of 50M signal from internal divide by 11 to 50M to OSCIN input.
,
lian ales:
The output frequency is 5.9-7.5G, using single pfd mode. RFoutA outputs directly, and RFoutB outputs 368.75-468.75M after 16 frequency division, providing reference for AD9912. AD9912 then generates a signal near 50M signal to tracked the 50M signal input by OSCIN. VCO adopts forced mode, such as selecting VCO1 for 5.9-6.35 and VCO2 for 6.35-7.3. After configuration, only 5900M~5980M can be locked, and other frequency are not locked. How to lock other frequency points by configuring registers 。
I now know how to lock. If I want to lock other frequencies, I need to set the N-frequency divider parameters and calibrate the VCO at the same time. However, if I want to quickly lock, how do I set the registers
,
Daniel:
您好
To reduce lock time, we recommend use Instant calibration.
Instant calibration requires a one-time calibration, after that, changing frequency will not do calibration anymore. As such, locking time is much shorter.
Here is the procedure to perform the one-time calibration and the how to change frequency after calibration.
Initialization register setting1. Set DBLBUF_PLL_EN, DBLBUF_CHDIV_EN, DBLBUF_OUTBUF_EN, DBLBUF_OUTMUX_EN = 12. Set DBLR_CAL_EN = 0; INSTCAL_SKIP_ACAL = 03. If VCO doubler is required, set INSTCAL_DBLR_EN = 1, otherwise set this bit to 04. Set INSTCAL_DLY = T x fosc (in MHz) / 2^CAL_CLK_DIV, where T = 2.5 x CBIASVCO / 0.47µF. CBIASVCO is the bypass capacitor at pin 35. Configure other registers to lock to 5.65GHz without any calibration assist6. Set INSTCAL_PLL_NUM = 2^32 x (PLL_NUM / PLL_DEN)Programming7. Vcc power up LMX28208. Program all the registers, LMX2820 should lock to 5.65GHzInstCal calibration9. Program INSTCAL_EN = 19.5 run Index routine10. Program R0 (with FCAL = 1), calibration will begin11. Wait 100ms12. Program R0 (with FCAL = 0) to complete the calibration13. If LD pin did not turn HIGH, program RESET = 1 to reset LMX2820. After LMX2820 is reset, repeat Step 8 to 12Changing VCO frequency14. Program INSTCAL_PLL_NUM, PLL_N, PLL_NUM and PLL_DEN (if their value have change)15. Program R0 (with FCAL = 0) to change VCO frequency
9.5 Index routine1. Program R106[10] = 1 (0X6A 0400)2. Program R107[5:0] = 0 (0x6B 0000)3. Program R108 = 0 (0x6C 0000)4. Program R109 = 0 (0x6D 0000)5. Program R106[9:0] = 514 (0x6A 0602)6. Program R106[11] = 1 (0x6A 0E02)7. Program R106[11] = 0 (0x6A 0602)8. Repeat step 5 to 7 for R106[9:0] = 515 to 5199. Program R106[10] = 0 (0x6A 0207)
TI中文支持网

