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

ADS58B18 TEST PATTERN 错误

ADS58B18 通过SPI控制将其 test pattern 寄存器设置为001或010,但其输出并没有全为 0或1,而是变化的。我通过SPI读该寄存器,ovr_sdout输出显示该寄存器已经改为我设置的001或010了啊。不管我用LVDS或CMOS输出模式结果都不对。崩溃了,无法往下继续了。

求版主支招啊。表述不明白的地方请指出。谢谢

Seasat Liu:

输出的是什么值?这个pattern是用来测试ADC和FPGA之间的接口的。

xiuwen hu:

回复 Seasat Liu:

输出的值没有看出规律,我就是要测试FPGA采ADC的输出对不对啊。我设置TEST pattern寄存器为01或10 ,ADC应该输出为全0或全1,可我的ADC输出的结果不是的。

我的100M  CLK是cdcm61002差分输出给ADC的,ADC clk_out再差分进FPGA,ADC clk_out我用示波器和FPGA读都是正确的。

Seasat Liu:

回复 xiuwen hu:

test pattern写001或010时,输出结果和000有明显区别吧?写001时,是固定几位输出变化,还是所有位都变化?能不能发张示波器或者FPGA的scope图

Seasat Liu:

回复 xiuwen hu:

SNRBoost功能关闭了吧?一定要关闭

xiuwen hu:

回复 Seasat Liu:

SNRBoost默认是关闭的,其他寄存器我都没有设置。我只设置了test pattern 寄存器。

还有就是我的ADS58B18的第17和19脚没有接,但我测量了这两个管脚和其他AGND是想通的啊。这个会是问题吗?

xiuwen hu:

回复 xiuwen hu:

此问题已解决,ADS58B18的datasheet写的不够详细,我在ADS4129的datasheet中发现问题。ads4129 datasheet 中DIGITAL FUNCTIONS部分提到,当ADC用于test pattern 时,DIS LOW LATENCY必须为1。鄙视TI,让我耽误了很久时间。

candy Yi:

回复 xiuwen hu:

您好,我使用的是ADS5407这款芯片,感觉datasheet里面中对芯片的介绍也不够详细,想请教一下这款芯片的test pattern该怎么配置,以及该怎么验证芯片是好使的,谢谢啦

candy Yi:

回复 xiuwen hu:

您好,可以麻烦你把你的AD配置程序给我一份吗?我的邮箱是279939180@qq.com,谢谢啦

Seasat Liu:

回复 candy Yi:

建议你到网站上下载5407的评估板的软件。用这个软件可以生成寄存器的。

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