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.

LMK3000锁相功能未实现问题

Other Parts Discussed in Thread: LMK03000, CODELOADER

LMK3000内置VCO锁相芯片使用中芯片温度很高(烫手,估计至少在80摄氏度以上),配置程序能够实现指定频率点的输出功能(即VCO的分频功能正常),但调整内外的滤波电路始终无法实现锁相功能,其CP输出脚始终在3.3V,个人判断是鉴相功能没有实现,请各位帮忙分析一下原因,是不是芯片坏了? 谢谢!

  • LMK03000的LD pin是一个多功能管脚,其中模式9 (N Divider Output/2),可以用来判断VCO输出给N分频器这条路径是否正常;模式11 (R Divider Output/2),可以用来判断参考时钟到R分频器这条路径是否正常。请使用示波器测试波形,正常的话,LD这时输出都应该是鉴相频率的一半。

  • 谢谢您的帮助!按您的指导进行了测量:

    输入参考频率是10M,设置参数为VCODIV=2, RDIVDER=1,NDIVIDER=60, 分别测量了LD脚的输出均为5M,且各自锁定于输入参考频率和输出端口频率,说明送入鉴相器的信号是正确的。但输入输出仍然无法锁定。

    将寄存器14 PLLMUX参数工作于模式3时,LD脚时高时低。

    另请问LMK03000的OSCIN输入是否不支持方波输入,而必须输入正弦波?谢谢!

  • LMK03000可以支持方波输入,但是必须交流耦合,幅度在0.2~1.6V 之间。如果幅度太大,需要电阻分压后,再输入给LMK03000。环路滤波器是如何配置的?请使用CLock Design Tool 仿真优化环路参数。软件可从以下页面下载:www.ti.com.cn/.../clockdesigntool

  • 谢谢您的帮助!按您的指导又对LD脚进行了测量:

                 发现OSCIN 分频后的频率约为5M,VCO分频后的频率约为4.96M (VCO DIV=2,NDIVIDER=60或VCO DIV=2,NDIVIDER=60)。是否要求环路滤波带宽要加大?

  • 可见VCO反馈没有跟踪上参考,环路失锁。建议使用CLock Design Tool 优化环路滤波器,使得Phase margin大于45度。

  • 谢谢您的帮助!按您的指导进行了调整。

    利用仿真软件结果测试了多种环路滤波方式,宽带或窄带,Phase margin均大于45度,仍然不能锁定。

    并且无论R15寄存器是否配置(通过单片机单步执行)CP输出始终固定在3.3V,我个人的判断是环路锁定过程未启动。

    另我购买芯片上的编号是 VM92AD K03000  I 与手册上的ORDER NUMBER不符,请问芯片是否正确?

    谢谢!

  • VM92AD是批次号,K03000I表示器件型号,没有问题。

    1,请确认寄存器配置值是否正确

    使用Codeloader软件可生成,软件下载 www.ti.com.cn/.../codeloader 。配置文件可以被保存为.mac文件,如需检查,请附上.mac。Clock Design Tool的存盘文件.sav也请一道附上。

    2,请检查MCU写寄存器的时序是否符合规格书的要求,寄存器是否成功写入LMK03000。

    时序请参考LMK03000规格书 “Serial Data Timing Diagram”。请注意每个寄存器写完后 CLKuWire, DATAuWire, LEuWire电平都要回到低,LEuWire管脚最后有一个高电平脉冲,其上升沿和下降沿都是需要的。

    要确认是否成功写入寄存器,可以使用R14 配置PLL_MUX管脚,强制Logic High,然后强制Logic Low,看PLL_MUX管脚电平是否变化。

  • lmk03000功耗一般不超过500mW, 应该不怎么会烫手超过80度,请检查芯片是否正常,或用evm对比测试,谢谢!