大家好。
我采用10MHz晶振提供时钟,时钟信号经过100nF电容耦合后的电平范围为1V~2V,配置R=1,N=150。采用FPGA驱动,时序按照手册第14页进行编写,由于19页中要求R5使能LDO后需要至少10ms才能设置R1,所以我在完成R5的写入后加入了10ms的延时后才继续后面的寄存器写入,但是输出引脚Fout没有信号输出,Ftest/LD也是低电平。
我进行了以下几项测试:
1 FoLD设置为3,即 Digital Lock Detect,Ftest/LD输出0V,Fout输出0V,同时对几个电源电压信号进行了测量:VregPLL1/VregPLL2=2.71V, VregBUF=2.01V, VregVCO=0.423V, VrefVCO=0V, CPout = 0V;
2 FoLD设置为5,即 N Counter Output Divided by 2 ,Ftest/LD输出1.3MHz左右的方波(应该是5MHz),Fout输出0V,同时对几个电源电压信号进行了测量:VregPLL1/VregPLL2=2.71V, VregBUF=2V, VregVCO=0.423V, VrefVCO=0V, CPout = 0V;
3 FoLD设置为7,即 Analog Lock Detect,Ftest/LD输出2.4V,Fout输出300MHz的正弦信号,同时对几个电源电压信号进行了测量:VregPLL1/VregPLL2=2.71V, VregBUF=2.67V, VregVCO=2.64V, VrefVCO=1.5V, CPout = 1.1V;
4 FoLD设置为15,即 R Counter Output,Ftest/LD输出10MHz方波(正常),Fout输出0V,同时对几个电源电压信号进行了测量:VregPLL1/VregPLL2=2.71V, VregBUF=2V, VregVCO=0.425V, VrefVCO=0V, CPout = 0V;
请给位工程师帮我确认下是什么问题。我自己怀疑是焊接的问题,但是经过了多次焊接,重复进行了上面4项测试,结果都相同。
Jason Shen:
建议先使用我们的评估板评估后再设计。
首先确定是硬件的问题还是软件的问题,就是寄存器的读写是否成功。如果寄存器读写成功,再按照评估板推荐的方式来做设置。可以参考软件
CodeLoader Software for Device Register Programming。在我们的官网 http://www.ti.com/product/LMX2531/toolssoftware 里面。
Robin Feng:
你好:
根据你测试的描述,1.串口配置基本正常.
2.PLL没有锁定,
3.参考信号可以被正确识别。
因此初步怀疑是环路或配置上有些问题,因此请提供coderloader配置截图和原理图及环路仿真参数做进一步检查,谢谢
jun tian3:
回复 Robin Feng:
谢谢你的回复。我的代码是从codeloader中导出的,配置截图如下
jun tian3:
回复 Robin Feng:
原理图截图
Robin Feng:
回复 jun tian3:
你好:
请将锁定指示配置为Analog Lock Detect,然后改变输出分频比,测量锁定指示和输出信号;
为什么对XTLMAN进行配置,可以不配?
jun tian3:
回复 Robin Feng:
你好。XTLMAN可以不配,之前使用50MHz的晶振,使用的是手动指定频率,没有用自动模式,所以配置了XTLMAN
jun tian3:
回复 Robin Feng:
您好,我之前的板子上的LMX2531LQ1500无法正常锁定的原因找到了,是由于芯片的封装引脚序号弄错了,导致最大的那个焊盘没有接地。
现在可以正常锁定输出,但是输出1500M的信号幅值偏低,只有138mV Vp-p,而输出750MHz的时候峰峰值却可以达到1600mV Vp-p,请问这个正常吗?如果不正常,有可能是什么原因导致的。谢谢!!
WEI GAO10:
回复 jun tian3:
你好。我的板子芯片下面最大焊盘也没接地,Fout没有输出。请问你重新做板了,不重新做板有什么办法解决呢。谢谢你啦!