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

ADS122C04: 开启PGA后读取数据错误

Part Number:ADS122C04

我因要测量100uV的信号,测试中发现开启PGA后测到的信号与实际信号不符,我测量的波形是一个正弦信号实际得到的是一个噪音信号,后面把测量信号幅值改为1mv,仍无法测量到。期间尝试关闭PGA去测量,1mV的信号能看到清晰的正弦波,100uV的信号噪音有些大,但也能看到波形轮廓。

配置 1:

PGA:开启

gain:128

通道配置:AIN0为AINP,AIN1为AINN

配置 2:

PGA:关闭

gain:4

通道配置:AIN0为AINP,AVSS为AINN

我确保硬件连接是没有问题的,因为我触碰测量通道能看到数据有变化。是因为我的AVSS引脚链接到系统地了吗?

Kailyn Chen:

您好,看下模拟输入的范围,因为输入前端是个MUX然后进行多路选择之后进入PGA,所以模拟输入的范围即为PGA的输入。

可以看到当PGA enable,Gain在1~4f范围内的时候,最小的输入为AVSS+0.2V 那么增益在8~128的时候,可以看到是大于0.2V的。

所以100uV,或者1mV的输入都太小了,PGA并未工作在线性范围内。

所以增大输入范围,满足PGA的输入再验证下。

,

min chen:

我按照要求采用了双极性电源给模拟部分供电,使能PGA后可以采到信号了。但是用单端测量配置发现采集到的数据为0x7fffff,看了一下数据手册这个数据代表了满量程,是我哪里配置有问题吗。

配置

PGA:关闭

gain:4

通道配置:AIN0为AINP,AVSS为AINN

,

Kailyn Chen:

您好,如果是满量程输入,那么得到的output code为0x7fffff是对的。

,

min chen:

可是我把采样引脚悬空也是很稳定的0x7fffff,我给任何输入采样的数据都没有变化

,

Kailyn Chen:

min chen 说:可是我把采样引脚悬空也是很稳定的0x7fffff,我给任何输入采样的数据都没有变化

可以采样下面两点,去验证:

第一,将两输入端短接,看输出code。

第二,给输入端一个固定的电压,再验证下输出是否正常。

固定的输出0x7FFFFF, 说明输入达到了参考电压会导致输出一直为0x7fffff。

赞(0)
未经允许不得转载:TI中文支持网 » ADS122C04: 开启PGA后读取数据错误
分享到: 更多 (0)