紧急求助,关于ADF4107写控制字的问题
时间:10-02
整理:3721RD
点击:
请教各位高手,分析一下原因:
我现在再做一个锁相环路。采用的是ADF4107芯片,分频控制字通过FPGA的控制线写入。总共有两个板子,一个是锁相环的模拟板,一个是FPGA的控制板,二者通过数据线相连接,控制线分为5根,CE,Clk,LE,Data,GND(GND这根线可能有毛病没有实现通路,CE始终置为高),两个板子的地实际上是通过两根飞线连起来的。
FPGA的型号是Xilinx xc2v1000 TM,输出电平高电平是3.26V。
ADF4107的电源供电是通过LDO产生的,电压为2.996V(将该电平改为3.3V时仍然是同样的故障),芯片使用的是LT1763.
现在产生的主要是以下的问题:
在CE管脚有效后,通上锁相环的电源,会发现Muxout管脚通过1K电阻后的LED灯闪烁。但是接上所用的几根控制线到FPGA板以后(请注意,FPGA板子并没有开启电源,也就是说FPGA还不应该工作),一旦连上两个板子的地线。该LED灯就不亮了。然后开启电源写控制字均无反应。
若关掉FPGA板的电源,再断开两块板子之间的地线以后,LED灯又开始闪烁。
现在的问题就是没法写控制字,所以导致整个环路没法使用。
我的控制字是这样设定的,采用datasheet里最后一种上电方法,即先对功能寄存器写控制字,然后对R寄存器,N寄存器,功能寄存器写控制字。请使用过ADF4107的高手指点指点啊。
我现在再做一个锁相环路。采用的是ADF4107芯片,分频控制字通过FPGA的控制线写入。总共有两个板子,一个是锁相环的模拟板,一个是FPGA的控制板,二者通过数据线相连接,控制线分为5根,CE,Clk,LE,Data,GND(GND这根线可能有毛病没有实现通路,CE始终置为高),两个板子的地实际上是通过两根飞线连起来的。
FPGA的型号是Xilinx xc2v1000 TM,输出电平高电平是3.26V。
ADF4107的电源供电是通过LDO产生的,电压为2.996V(将该电平改为3.3V时仍然是同样的故障),芯片使用的是LT1763.
现在产生的主要是以下的问题:
在CE管脚有效后,通上锁相环的电源,会发现Muxout管脚通过1K电阻后的LED灯闪烁。但是接上所用的几根控制线到FPGA板以后(请注意,FPGA板子并没有开启电源,也就是说FPGA还不应该工作),一旦连上两个板子的地线。该LED灯就不亮了。然后开启电源写控制字均无反应。
若关掉FPGA板的电源,再断开两块板子之间的地线以后,LED灯又开始闪烁。
现在的问题就是没法写控制字,所以导致整个环路没法使用。
我的控制字是这样设定的,采用datasheet里最后一种上电方法,即先对功能寄存器写控制字,然后对R寄存器,N寄存器,功能寄存器写控制字。请使用过ADF4107的高手指点指点啊。
把两块板子的地给连好,然后用示波器检查下你送出的数据、时钟、使能信号,看看对不对,应该不会有什么问题的
顶起来,大家没有遇到过这样的问题吗?
当时这个控制字是别人给我写的,用别人的板子专门来发,后来我就没有用这种方法,直接用ADI公司的并口驱动软件写的控制字,调了三个月,终于锁定了。
