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.

LMX2581配置问题

Other Parts Discussed in Thread: LMX2581

现在用LMX2581做的锁相环,环路已经锁定了,但现在有个问题。。。分数分频,分数部分分母PLL_DEN决定了频率分辨率。。。LMX2581分数部分的分子PLL_NUM共22bit,分别位于R1&R0寄存器中。。。配置时PLL_DEN=1000时,最小分辨率100KHz,这时候只用到R0部分PLL_NUM数值的LSB 10bit,锁相环正常入锁;当PLL_DEN=10000时,要同时用到R1部分PLL_NUM数值的MSB 12bit和R0部分PLL_NUM数值的LSB 10bit,这时候锁相环就不能正常入锁!!!C#程序如下,求大神指导:

if (PLL_NUM <= 4095)        

            {

                PLL_NUM_MSB = 0;

                PLL_NUM_LSB = PLL_NUM;

            }

            else if (PLL_NUM >= 4096)

            {

                PLL_NUM_MSB = PLL_NUM-4095;

                PLL_NUM_LSB = 4095;

            }

感觉程序中else if 中的语句不起作用。。。