TI中文支持网
TI专业的中文技术问题搜集分享网站

LMX2581

LMX2581的手册上要求NO_FCAL控制字为0时,才能开始频率校准,当用到输出分频器时,又必须将0_dly控制字设为1,这就启用了zero delay模式,但是该模式下要求将NO_FCAL设为1,这应该怎么办??

Kailyn Chen:

NO_FCAL用于频率发生变化时,需要进行频率校准。
而在0 delay模式下,将NO_FCAL设置为1的原因是因为0 delay 模式会干预到VCO 频率校准,正如datasheet中描述的,所以在0 delay模式下,将NO_FCAL设置为1:
When this mode is used, special care needs to be taken because it does interfere with the VCO calibration if not
done correctly.

user4401406:

回复 Kailyn Chen:

那就是说我在0_delay模式下,需要改变频率,频率进行校准时,吧NO_FCAL设置为1就行吧。

还有一个问题,我用100MHz晶振做参考时钟,然后倍频为200MHz,phase detecor的频率为200MHz,VCO_DIV设为0,2分频输出,其中PLL_N设置为15,integer模式,VCO的频率为3000MHz,但在0_dealy模式时,N不能整除VCO_DIV,会降低phase detector 的频率,这时phase detector 的频率是多少?

手册中Program the PLL_N value with PLL_N* / VCO_DIV, where PLL_N* is the original value. 这个PLL_N*是original value,在我这里到底指的是多少?

Kailyn Chen:

回复 user4401406:

是的,我是这么理解的, 0delay模式下,需要将NO_FCAL设置为1.
关于降低PD频率的这个问题,首先您输出频率是多少? Fvco/vco_div= Fout
在0 delay模式下,如果N不能整除VCO_DIV的话,就适当降低PD频率使得这个条件满足。
因为关系式是这样的:

Fvco/N=Fpd。 所以在VCO频率一定的前提下,比如3000MHz,提高N 使其整除VCO_DIV,那么PD的频率就会下降。

user4401406:

回复 Kailyn Chen:

我想输出1500MHz时钟,设置N为15,VCO_DIV为2,2不能整除15,则PD就不是200MHz,这样就会降低PD的频率,导致输出的时钟低于1500MHz,那么就只能将N设为30,前面不进行倍频,直接输入100MHz,PD为100MHz,这样产生1500MHz时钟吗??

我看手册里面推荐设计中有1500MHz的设计,但是里面的Fpd就是200MHz,这是怎么实现的?是没有采用0_delay模式吗?

Kailyn Chen:

回复 user4401406:

这个设计的例子,fVCO=3000MHz,Fout=1500Mhz的话,那么VCO_DIV=2.
而Fpd=200Mhz的话,那么N=15只能是这样设置的分频系数。

赞(0)
未经允许不得转载:TI中文支持网 » LMX2581
分享到: 更多 (0)