LMX2581 Lock detect方面的问题
大家好,
我用的是LMX2581芯片,输入100M,输出2.5G~3G的扫频源。
现在遇到了一个问题:每次切换频率的时候,Lock detect time为30us左右,这个时间和我要的设计值以及手册上相差太远。按照正常的,设计好VCO和VCO_CAPCODE之后,时间为几微秒,哪个高人帮忙指点一下啊或是讲解一下Lock detect或是有关2581的详细寄存器设置资料和注意事项!!!!
LZ是如何切换的呢?
能把切换的流程描述一下么?
你好。
我是用单片机通过串口控制的。上一个频率出来之后,通过串口发命令,写入下一个频率值,更新所需要的寄存器值。比如说:上一个频率值是2500MHz,下一个频率值我输入2502MHz,写入2502,单片机会执行程序更新RF,R1和R0的值,当R0写完之后,LD会由之前的锁定状态变为失锁再到重新锁定,这个时间为30us左右。
这30us会不会就是calibration过程所需要的时间?
是的,但是我觉得这时间有点长。按照手册上说得VCO_SEL和VCO_CAPCODE正确设置好之后,时间应该是会<10us的。
这个时长 会不会 还与外围元件的具体取值 有关?
外围器件取值(比如说Loop filter)能调的基本上都调过啦,没什么大的改善。
您好,请问您的邮箱是什么,我目前用2581做项目,发现锁定时间150us,请教如何减小到30us,谢谢!
锁定时间建议用TI的PLLatinum 仿真工具进行仿真。链接如下:
http://www.ti.com.cn/tool/cn/pllatinumsim-sw
Hi, Kun:
对于Tranditional PLL来说,锁定时间只是analog lock time,这个和FPD frequency, loop bandwidth, phase margine有关
LMX2581的锁定时间包括digital calibration时间+analog lock time。 Digital calibration的routine会去选择VCO的CAPCODE,以选择需要锁定到的VCO band上去,例如~10MHz frequency error以内,当VCO band选择好后,再进行模拟锁定。一般大部分的时间都花在calibration上了。
Digital calibration的时钟一般从input referecne分频取出。
Thanks
Yarn.
你好:减小锁定时间方法有 1.预选VCO; 由于LMX2581是宽带器件,内置了4个VCO以覆盖所有频段,因此通过VCO_SEL预选vco可以减小锁定时间;
2.使用快锁,并在寄存器做相应配置,Engages Fastlock;
3.环路设置,环路带宽越宽的话锁定时间会越快;
另外确实对锁定时间要求很高,并且会做快速的频率切换的话推荐使用LMX2571
Dear Robin
我也在用LMX2581做一个宽带扫频信号源。
我现在遇到一个很奇怪的问题:
用MCU写LMX2581,PLL_N设置在94~188,寄存器配置值是由coderloader生成的。
PLL_N在几个值会出现无法锁定,比如134~139,还有当PLL_N大于 164就无法锁定,而且需要复位配置PLL_N小于164,LMX2581才恢复正常工作。
但是用coderloader 连接到我的板子上,这么配置PLL_N都没问题。
求解。
此外,我的环路滤波器,配置和EVK板是一样的。