你好:
我使用了LMX2541这款芯片作为时钟源,使用过程中发现对环路分频器设置时出现了一些问题,该分频器对VCO频率分频,然后与输入频率比较,这个分频的的控制字由其中的R0与R1决定(来自datasheet),我是使用FPGA模拟时钟(clk)、数据(data)及使能(le)信号,用频谱分析仪测试芯片输出时候发现频率一直不对,我认为是我输入得参考频率不精准,所以想通过调节环路分频器来进行校正,修改控制分频器的控制字后发现输出频率还是没有变化,最后我将R0全部置为0,发现输出还是不受影响,好像他的分频已经固定不变,怎么改变R0的值都不会影响输出。
后来我以为是芯片被烧了,然后换了另外一款,同样有这个问题,分频值不能设置;寄存器配置是用codeloader产生的。现在请各位大侠帮助,这到底是什么问题?下面是我的寄存器配置值,其中R0不论怎么设置都不会改变输出频率,不知道为什么.
R7 =32'h00000017;
R13 =32'h0000008D;
R12 =32'h0000001C;
R9 =32'h28001409;
R8 =32'h0111CF88;
R6 =32'h001F3326;
R5 =32'hA0000005;
R4 =32'h880090A4;
R3 =32'h01887F03;
R2 =32'h04000642;
R1 =32'h00000011;
R0 =32'h00000000;