您好!
我们使用 MSP430i2040来测量差分模拟输入、发现当我们短接 A+和 A-端子时、ADC 结果中存在0.67mV 的差异、这应导致0mV、因为差异将为零。
我已附上用于测试的原理图和示例代码、请告知我们需要添加到代码中的增益或任何其他缺失配置。
#include "msp430i2040.h"
unsigned int storeone;
void main (void){
WDTCTL = WDTPW | WDTHOLD;
SD24CTL = SD24REFS;
SD24CCTL0 |= SD24SNGL | SD24DF;
SD24CCTL1 |= SD24SNGL | SD24DF;
_DELAY_CYCLES (3200);//延迟
_bis_SR_register (GIE);
while (1){
SD24CCTL0 |= SD24SC;
while (!(SD24CCTL0和 SD24IFG))
;
storeone = SD24MEM0;
}
}