微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS850输出数据异常

ADS850输出数据异常

时间:10-02 整理:3721RD 点击:

当向ADS850两差分输入相同电平时,其并行输出的14bit数据有部分位错掉。

当二者电平稍有差别时,没有该问题。

请问下这可能是哪方面的问题?

输入相同电平,理论的输出应该是全0,你现在是哪些位错掉?如果是低一两位错,可能是offset和noise的影响。

最高位是符号位,输入相同电平时为0x2000。错的话,从最低权重为开始,第4,11为都容易出问题。例如输出0x1FFF时,可能输出0x23FF,输出0x2001,可能输出0x2011。

我的14bit数字输出没串接电阻,线缆过长后,负载电容是否会随即影响部分位的翻转?但是奇怪的是只影响0x1FFF到0x2000的翻转,没有影响到其他例如0x0FFF到0x1000的翻转。

另外我降低系统采样速率,从6MSPS,降到1,5MSPS,这个问题也没有明显改变。

要是带符号位的话,0x2000应该代表负的最大值吧?两个同样大小的电压输入到ADC,如果是2的补码,输出应该是全0才对啊,怎么出符号位了?

IN+ - IN- = VREF, 输出 0x3FFF, IN+ - IN- =  -VREF ,输出0x0000 , IN+ - IN- =  0,输出0x2000。大致是这样。不是以补码的形式表示。

手册13页左下角的文字有提到各个输出引脚的负载电容最好不要超过15pF,如果你觉得电缆的容值较大,可否把电缆先去掉,单测ADC?如果串电阻,你的板子上现在有空间吗?有的话可以考虑春100~200Ω的。

另外,出现错误后,让芯片calibration一次,情况是否有好转?

之前用FPC线缆,长度12cm,后来改成5cm就好了。看来的确是负载能力问题。不解的是,为什么降低频率无济于事,难道是线缆的绝对电容值,而非阻抗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top