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

LMK61E07: 配置800M的lvds时钟,波形像正弦波。

Part Number:LMK61E07

0 : sent_d <= 24'hb24802; 1 : sent_d <= 24'hb22f00;
2 : sent_d <= 24'hb23000;
3 : sent_d <= 24'hb23110;
4 : sent_d <= 24'hb23200;
5 : sent_d <= 24'hb23300;
6 : sent_d <= 24'hb23400;
7 : sent_d <= 24'hb23500;
8 : sent_d <= 24'hb23800;
9 : sent_d <= 24'hb21000; 10 : sent_d <= 24'hb21180;
11 : sent_d <= 24'hb21800;//R24分频器 12 : sent_d <= 24'hb22228;//R34倍频器 13 : sent_d <= 24'hb21900;//R25INT 14 : sent_d <= 24'hb21a30;//R26INT 15 : sent_d <= 24'hb21b00;//R27NUM
16 : sent_d <= 24'hb21c00;//R28NUM
17 : sent_d <= 24'hb21d00;//R29NUM
18 : sent_d <= 24'hb21e00;//R30DEN
19 : sent_d <= 24'hb21f00;//R31DEN
20 : sent_d <= 24'hb22001;//R32DEN 21 : sent_d <= 24'hb22303;//R35环路滤波
22 : sent_d <= 24'hb22440;//R36 r2=500r
23 : sent_d <= 24'hb22500;//R37 c1=5+50x0pf
24 : sent_d <= 24'hb22600;//R38 r3=18r
25 : sent_d <= 24'hb22700;//R39 c3
26 : sent_d <= 24'hb21706;//R23DIV
27 : sent_d <= 24'hb21600;//R22DIV
28 : sent_d <= 24'hb2210c;//R33整数模式,抖动06
29 : sent_d <= 24'hb21502;//R21LVDS output

请问这样配置有问题吗?还是说是因为pcb的原因?

Kailyn Chen:

您好,输出波形像正弦波,那输出频率对吗?

输入是多少频率的,输出波形看下?

,

quanjian Liu:

输出频率是对的,

,

Kailyn Chen:

参考时钟输入是什么输入? 频率正确应该和寄存器配置没关系,麻烦附上您的电路图看下,是在靠近输出引脚端测试的波形吗?

那么LVDS的幅值Vod满足300~480mV这个范围吗?

,

quanjian Liu:

  ,这个没有外部的参考时钟输入吧,它内部是50M的,我是量出来这端的波形,电容100pf,电阻100R。满足Vod的。

,

Kailyn Chen:

是的,这款时钟器件是使用的内部50M振荡器,不需要外部加参考输入。

您是配的LVDS输出吧?有读取寄存器R21确认LVDS输出?

另外,R34的这里charge pump电流使用1.6mA 而不是6.4mA。

,

quanjian Liu:

设了1.6mA没变化,我写完后不知道为什么读不回来值了,没应答,配置前是能读的,配置前读到的是02,配置完后800M出来的幅值和配置前是一样的,应该是配置对了。

,

Kailyn Chen:

quanjian Liu 说:设了1.6mA没变化,我写完后不知道为什么读不回来值了,没应答,

您好,您的意思是,虽然没有应答信号,但是输出是和配置一致的是吗?

我想看下读时序,没有ACK信号之后,后面数据应该都是FFFF。

,

quanjian Liu:

 , ,您好,第一张是配置前读,第二张是配置完后读。

,

Kailyn Chen:

如果是读时序的话,7bit从机地址后的读写位应为1.

即10110011.0xB3. 我看时序图里从机地址为0xB2,0XB2是写地址。第八位读写位为0. 

所以如果看时序,0xB2后就没有收到应答信号。

赞(0)
未经允许不得转载:TI中文支持网 » LMK61E07: 配置800M的lvds时钟,波形像正弦波。
分享到: 更多 (0)