占用您一点时间,请教您几个问题,谢谢啊。
首先自我介绍一个,我是中南大学的一名学生,现在在做一个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然后通过命令的形式读相应寄存器中的数据?
谢谢啊,打扰了,麻烦了。