TI中文支持网
TI专业的中文技术问题咨询交流网站

ADS7945 转换数据读出不对

ADS7945 接线

AVDD    5V

DVDD    3.3V

AIN0P     1.5V

AIN0N    AGND

AIN1P    AGND

AIN1N    AGND

REF       5V 及并联一个1UF 电容

REFGND AGND

GND        AGND

CHSEL     DGND

PDEN       DGND

NC、PAD  AGND

代码用的是ADS7946的 (已验证过的)

采样率125k SPI时钟3M

读出的数据为3AB6

 

user151383853:

看样子,这个数据应该是实际转换到的数据, 那么比较大可能问题,基准电压的问题

Kailyn Chen:

ADS7945 和ADS7946的主要差异在于一个是差分输入,一个是单端输入。
ADS7945 是差分输入,您改成差分输入,然后再使用7946的代码验证下,看是否输出正确?

user6293629:

回复 user151383853:

参考电压是用ADR445B产生的 万用表测出来位5.001

user6293629:

回复 Kailyn Chen:

我给AIN0P端接了3.3V电压AIN0N 端接了1.5V电压 差值用电压表测出1.781 输出数据扔为3AB6

xyz549040622:

回复 user6293629:

差分直接接的输入?没处理吗?建议上电路图更直观。可能是你前级加滤波了,也可能是通讯不匹配导致的。

user6293629:

回复 xyz549040622:

差分直接输入的

xyz549040622:

回复 xyz549040622:

其他两个问题检查了吗?

user6293629:

回复 xyz549040622:

检查了基准电压正常的 5.001V接入差分信号输出值不对

xyz549040622:

回复 user6293629:

我说的是,前级是否滤波,电平是否匹配,是否用逻辑分析仪抓过波形呢?

user6293629:

回复 xyz549040622:

前级没有滤波 接的直流电压 没有用逻辑分析仪抓过波形用示波器打过ad的输出及spi时钟 都是正常的

赞(0)
未经允许不得转载:TI中文支持网 » ADS7945 转换数据读出不对
分享到: 更多 (0)