ADS1220数据采集,AD值波动较大,内部2.048V参考电压,正负2.5V供电
时间:10-02
整理:3721RD
点击:
差分模式,内部2.048V参考电压
以下是配置字
#define ads1220Config_1 0x01 // 工作模式 0x01 差分模式 ;
#define ads1220Config_2 0x10 // 采样率 40SPS ; 0x00单次采样
#define ads1220Config_3 0x00 // 参考电压 0x00--内部2.048V
#define ads1220Config_4 0x00 // 输出同步指示位输出
以下是电路原理图,其中408BD是切换放大倍数的模拟开关ADG408, 408AD是信号输入端、用于切换不同输入信号范围类型。
比如10mV输入、408BS4导通,跳动2-5uV ; 5V输入、408BS2导通,跳动1-2mV 。
说明:测量结果经过内部滤波之后,仍然有跳动,内部滤波算法是10个采样值排序取中间6个均值。
很有可能你信号本身就跳动这么大,而不是ad的问题,ad是死的,只要你输入正确,实际是多少读到就是多少的。
输入阻抗匹配问题?对于差分输入,输入端有特殊要求吗?手册没看到明确提示。谢谢
信号发生器直接输入到AD,波动8位左右
估计是可编程放大器和模拟开关引入的噪声。注意模拟开关对电源的噪声是没有抑制能力的,使用模拟开关务必使用非常低噪声的电源。