lmk04000不能输出时钟。。。输出没信号。。。参考时钟和电压都有的
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.
你的参考是送到哪个输入口了?参照手册第4页框图,先看一下信号链路对不对。从这幅图来看,如果做jitter cleaner,应该从OSCin输入。同时注意一下输入输出端口是否需要端接,以及输出的buffer是否打开了。
OSCin输入的,输入是有的。。。如果输出端接没对?就不会有输出吗?
OSCin输入的,输入是有的。。。如果输出端接没对?就不会有输出吗?
之前回答错了,如果做jitter cleaner,clkin_0或clkin_1有一个要有输入信号,做输入参考信号;OSCin也要有输入,做一级环的VCXO。注意在输入端,需要通过软件配置选择是clkin_0输入还是clkin_1输入。在输出端,也要通过软件配置使能输出时钟。另外,注意一下一级环和二级环是不是都锁定了。
但是我只用了芯片的pll2.。pll1是没用的。。。oscin也有的。。就是没输出啊
但是我只用了芯片的pll2.。pll1是没用的。。。oscin也有的。。就是没输出啊
测测CPout2这个引脚的直流电压和波形,看看CP输出正不正常。有高性能的示波器的话,抓一下Fout,也就是VCO的输出电压,看看结果正不正常。把芯片里面配置成PLL2 DLD Active High,然后测一下LD引脚的电压,看看是不是高电平。
Fout没有输出,LD连接的灯微亮。。还有就是SYNC这个脚起什么作用呢?我们现在做的是悬空处理?
Fout没输出是什么意思?被拉到地了?还是固定直流?还有你看看CPout的电压,这个是控制电压,很重要。
SYNC是拿来做输出时钟相位同步的,手册27页图1有介绍。
FOUT引脚是接了电容电阻后到地了。现在FOUT引脚没信号。CPOUT的电压?是CPOUT2的么?
sync悬空不会对输出产生什么影响的吧?
你接错了吧。”接电阻电容到地“应该是指环路滤波器?这个滤波器应该接在CPout1和CPout2上,Fout是VCO的buffer输出,你在这里接电阻电容有什么用?你仔细看一下手册的原理框图,用电阻和电容搭的滤波器应该接在CPout2上,不应该接在Fout上。SYNC悬空,最多就是各通道输出的时钟不同相,但是不至于让一个通道无输出。
我把Fout后面的电阻电容断开了也还是不行的,对了。。如果输入参考时钟的峰峰值大了,比如VPP=4V。。这样是不是不会有输出?
根据手册12页,OSCin的幅度是单端最大2Vpp,差分是3.1Vpp(差分信号的一个摆幅最大也就是1.55Vpp)。所以你参考时钟峰峰值到4Vpp是不对的,建议缩小。
我把参考输入vpp降低到范围之内了,还是没有输出。并且有个clkout2是上电就有输出的,但是好像那个地方现在有输出,但是频率很低。。
之前的回复,应该提到过两次让你测CPout引脚的电压,这个电压是用来控制VCO的。现在再最后提醒一次,如果你不测,那我也没办法了。另外,官网上有LMK04000EVM的用户手册,这个手册提供了EVM的电路图,你可以参考一下。
您好:
cpout引脚我测过了。。cpout应该是个输出引脚啊。电压只有0.7V左右。
那你在CPout哪个引脚外面接的环路滤波器电阻电容值都是多少?把电路图发上来看一下。
从电路图上看,C232和R79都有点大,你可以参考一下EVM用户指南上的建议值,C232取在10nF以内,R79取10KΩ以内。另外,你的XO输入频率是多少?预期的VCO输出频率是多少?
你确定你用的是LMK04000??手册14页,LMK040x0 fvco tuning range是1185~1296MHz,你检查一下你的芯片型号。LMK04000的二级环VCO振不到1474.56MHz。
你确定你用的是LMK04000??手册14页,LMK040x0 fvco tuning range是1185~1296MHz,你检查一下你的芯片型号。LMK04000的二级环VCO振不到1474.56MHz。
1. 10M晶振进PLL2出1474.56M非常浪费,R divider至少要在625,这样一来即使你的信号链通了,环路带宽也很小,没法把VCO的噪声压下去。建议换个12.288M的晶振。
2. 如果非要用10M的晶振,建议你调一下环路滤波器。之前建议的小电阻和小电容是针对PLL2环路带宽较大的情况。目前PLL2环路带宽不可能很大,所以C232可以是适当加大,R79一定要减小。同时,在CPout2引脚到地再加一个小电容,容值先试着渠道C232的几十分之一到百分之一。方便起见可以把R81拆了换一个0欧姆电阻上去,然后调C233。
3. 环路滤波器怎么能接到DGND上?板子上没有AGND?
3. CPout2的电压看上去不对,有点低了,查查原因,是不是环路滤波器电阻电容选取得不对,或者CP2电流设置的不对。
你先试试R=625,N=46080,CP2=3.2mA,C232=680nF,R79=4KΩ,R81=0Ω,C233=100nF。
您好。现在LMK04031有输出时钟频率了。但是出来的频率和我配的不一样。并且也不能锁定啊!寄存器的值是按照CodeLoader 4这个软件计算出来的啊!这是怎么回事呢?
把你CoadLoader的.mac文件发上来,然后把环路滤波器的电阻电容值也发上来。看一下哪里出了问题。同时可以下载National Clock Design Tool自己做仿真。
你好:
这是我们想要的频率
暂时环路滤波器值
寄存器的配置为
./fmc_cfg clk 7 0000001
./fmc_cfg clk 0 0103010
./fmc_cfg clk 1 010B020
./fmc_cfg clk 2 010A040
./fmc_cfg clk 3 010A010
./fmc_cfg clk 4 0101010
./fmc_cfg clk 5 0000000
./fmc_cfg clk 6 0800007
./fmc_cfg clk 7 0000000
./fmc_cfg clk 8 0000000
./fmc_cfg clk 9 00A22A0
./fmc_cfg clk A 0150000
./fmc_cfg clk B 00650DC
./fmc_cfg clk C F3E83E8
./fmc_cfg clk D 0A34982
./fmc_cfg clk E 014307D
./fmc_cfg clk F 1C82400
试试我在之前回帖里建议的环路滤波器电阻电容值,拆那样几个电阻电容,再重新焊几个,花不了多少时间的。
输出频率的实际值和你预设值差别非常大,还是差别不是很大,只是在预设值附近抖动?还有就是输出电压的实测值能否达到预设值?比如LVCMOS大约能到2~3dBm的功率,实测时也能测到。
比如说我想输出368.64M。结果出来再368.64处没有频率,在200M,和400M附近有频率。是不是环路滤波的电阻电容还要调整?
应该是不锁定,我之前也遇到过类似问题,跟你一样,用10M基准出983.04M,结果不锁定。这种用法太变态,R和N的值太大。如果价钱都差不多,还不如买个12.288M的XO。用10M的晶振,即使你出了1474.56,低频10到10K的phase noise性能也会很差。附上建议的RC值,再试试,如果还是不行,我建议换晶振。
问题解决了没有?看情况应该是没有配置成功,你手上是否有我们的evm, 验证配置先.
基本确定硬件连接是没问题的,示波器打感觉代码是配置进去了的,因为我们没用EVM,不能确定代码是否正确,只是按照软件生成的代码配置的。请问配置代码有什么特殊需要注意的没?可否提供一个可用的配置,先保证能输出一个频点??谢谢
基本确定硬件连接是没问题的,示波器打感觉代码是配置进去了的,因为我们没用EVM,不能确定代码是否正确,只是按照软件生成的代码配置的。请问配置代码有什么特殊需要注意的没?可否提供一个可用的配置,先保证能输出一个频点??谢谢
你要看配置完成后输出是否有变化?或改变不同的输出分频看输出是否有变化,如果变化了才能说明有配置进去。配置需要根据你的电路用codeloader生成, 建议你找代理服务商申请一块EVM验证配置,谢谢!
不同的配置完成后输出是有变化的,但是与我想要的输出有一定差异,测量PPL2的fout,也不是我们想要输出的fout,并且不能锁定。配置代码就是按照codeloader生成的