原理图:
输入端都是类似但是R14这样的电阻都没有焊接,效果就是无源低通滤波器
寄存器表
输入方式选择 单端还是差分方式
单端:一般负端使用AINCOM,正极使用AIN0~AIN7的任意一个。
差分:不使用AINCOM,一般选择AIN0~AIN7相邻的两个。
寄存器配置如下:
测量的数据计算
满量程是参照电压的2倍。
计算方法
unsigned int ulResult=ADS_SUM();
if(ulResult & 0x800000)
{
ulResult = ~(unsigned long)ulResult;
ulResult &= 0x7fffff;
ulResult += 1;
ulResult = -ulResult;
}
ldVolutage = (long double)ulResult*0.59604644775390625;
注意:2*2.5*1000000/8388607=0.59604651880818829634050087219487;
2*2.5*1000000/8388608=0.59604644775390625;
采样速率