微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于ADS1282问题的请教

关于ADS1282问题的请教

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

占用您一点时间,请教您几个问题,谢谢啊。

首先自我介绍一个,我是中南大学的一名学生,现在在做一个12路同步数据采集卡。ADC选的是ADS1282这款芯片。现在功能都通了,但数据存在直流漂移。就好比采白噪声的时候,虽然每道数据的功率谱密度很好,但每道的值不在一条直线上,存在一个偏差。我没有做offset和gain标定,所以问题出在这里。Datasheet里有对标定的问题进行说明,但还是有一些疑问,所以请教一下。谢谢啊。我的问题是,

1.如果要消除直流漂移,从而使AD里直接送出很精确地数据,就必须做标定是不?

2.如果做标定的话,完整的是标定是同时包含offset标定和gain标定是吗?offset标定和gain标定有先后顺序不?如有顺序的话是先做offset标定再做gain标定是吧?

3.offset标定需要前端输入端一直为0信号,也就是与采集信号地相连是吧?关于0信号,我可以通过配置寄存器中的MUX[6:4]为010得到不?也就是内部采集通道通过400欧短路得到,这个可以么?如果不是的话,那0信号是需要人为的接到信号地上去,是么?

4.做标定是在哪个事件之后? 我现在采集数据的流程是,上电,配置两个寄存器(一个是设置采样率寄存器,另一个是设置增益的寄存器),发送一次同步脉冲(采用的同步模式为continuous SYNC),等待63ms(采样率为1000sps)开始读数据。我打算选用发送命令的形式来做标定,是上电后等输入稳定了就开始把输入信号配置为0,然后按照图65的时序做标定么,命令发送完之后,我再配置寄存器,把mux切换到正常的采集通道上,给同步脉冲,然后开始采集数据是么?

5.对于图中的fully stable input,表明在标定过程中输入的0信号要一直保持,等标定结束后再释放是吧?

6.gain标定需要输入满幅度的直流,我采用的是单电源,就是要输入电压值为5V的直流是吧。这个可以通过配置寄存器得到么?如果不行的话,需要外接才能做gain标定么?

7.标定完成后,数据会存到相应的寄存器中是吧。我采用的是连续读取的模式读数据,标定完成后,我读数据,是检测DRDY_N来读DOUT的数据还是检测DRDY_N然后通过命令的形式读相应寄存器中的数据?

       谢谢啊,打扰了,麻烦了。

标定与否需要看你的系统精度需求; 标定可以很大程度上用于消除offset 和 gain 误差,而不是消除漂移;

标定来说一般先做offset标定,再做gain标定。

实际应用中的标定一般是系统级的,将你的前级输入调理电路也一并标定。

因此,标定的输入信号一般是加在你的前级输入调理电路之前。

标定是在你配置好ADC后,等你的输入电压完全稳定了,然后根据数据手册图65所示的时序进行。

fully stable input 是指你的输入电压需要完全稳定,意思是你在切入外部标定参考电压后,需要多等一下,等电压稳定了,再进行标定。

Gain标定通常是使用满量程的输入。

请问你是做什么方面的应用啊?用ADS1282做数据采集卡,12路还需要是同步的?

做一款石油勘探仪器,12路同步可以做出来吧。现在已经差不多了,只是每道数据都存在一点偏差,看的纠结。

可能我表达的有问题,就是消除offset。

对ADS1282来说,gain 的标定需要外接输入满量程的电压,根据你的PGA设定不同使用不用的实际输入电压。

用自动标定的话,标定完成后,标定数据会存到响应的寄存器。

如果你想让多路输入在标定后 误差最小化,那么你就需要系统级的标定,将你的输入调理电路一起进行标定。

Martin你说的自动标定是指仅对ADS1282的标定是么?不包含前端的调理电路是么?标定的流程是不是这样的,比如我要做系统级offset标定,等电压稳定了,输入0稳定了,就按照图65发送命令,标定完成后,得到的数值会自动存到OFC寄存器中去,这时如果我用采集卡去工作(中途不关机的情况下),ADS1282采集的数据会自动减去先前存在OFC中的数值,从而消除OFFSET标定是么?gain标定与offset标定类似,只是输入满值,然后得到的数值会存在FSC寄存器中。如果两个标定都做了,那么ADS1282最终输出的数据就是采得的数值减去OFC中寄存器的值,再乘以FSC中的数值,最后除以400000h,是这样的么?

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

网站地图

Top