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

ads4125在LVDS模式下输出信号的波形问题

Hi,

我们用ads4125采集信号,时钟125MHz。采用LVDS的工作电平,在测试模式下(寄存器地址25h配置成04h值),用示波器测量输出信号,其中d3p和d3n波形显示为(其余的LVDS数据波形类似):

请问这样的情况是硬件的问题还是寄存器配置的问题?我们该怎么解决?谢谢。

Seasat Liu:


001 = Outputs all 0s
010 = Outputs all 1s
011 = Outputs toggle pattern
时对不对?

sheng liu:

回复 Seasat Liu:

Hi,
感谢回复。发送001、010和011的时候,都是异常的。比如发送001,期望输出_p都是0,_n都是1。但结果是所有的_p和_n信号示波器量到都是0。这种情况下的解出来的数据串并转换后是a28h。

Seasat Liu:

回复 sheng liu:

看一下数据管脚和时钟管脚的时序关系吧

sheng liu:

回复 Seasat Liu:

Hi,
你的意思是要数据和时钟对比着用示波器测量?

Seasat Liu:

回复 sheng liu:

用示波器的一个探头测量时钟,另一个探头测量数据线

sheng liu:

回复 Seasat Liu:

Hi,

我们测量的波形结果显示为(黄色为时钟,蓝色为数据):

我们配置的寄存器为:

00:0201:0003:0025:C426:003D:803F:0040:0041:4B42:4843:004A:00BF:00CF:00DF:00

请问能提供什么线索吗?

Seasat Liu:

回复 sheng liu:

把刻度细一些吧
怀疑你是时钟的上升下降沿时,数据不稳定

sheng liu:

回复 Seasat Liu:

我们重新测量了一下,时钟和数据应该都是稳定的。时钟的波形基本正确,就是数据不对。

Kailyn Chen:

回复 sheng liu:

寄存器0X25 bit[2:0]如果设置为100,那么输出就会有ramp。所以检查下这个寄存器的配置。
100 = Outputs digital ramp
In ADS4122/25, output data increments by one LSB (12-bit) every fourth clock cycle from code 0
to code 4095

赞(0)
未经允许不得转载:TI中文支持网 » ads4125在LVDS模式下输出信号的波形问题
分享到: 更多 (0)