TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1220读出数据问题

ADS1220_Reset();
Setup_ADS1220(ADS1220_MUX_AIN1_AVSS,//ADS1220_MUX_AIN1_AIN2,
ADS1220_OP_MODE_NORMAL,
ADS1220_CONVERSION_SINGLE_SHOT,
ADS1220_DATA_RATE_20SPS, ADS1220_GAIN_1,
ADS1220_PGA_BYPASS,
ADS1220_IDAC1_DISABLED,
ADS1220_IDAC2_DISABLED,
ADS1220_IDAC_CURRENT_OFF,
ADS1220_VREF_EXT_REF0_PINS,
ADS1220_TEMP_SENSOR_OFF);

当AIN1输入为正时,代码最高位为1;当输入为负时,代码最高为0,跟手册上相反,不知是为什么

Kailyn Chen:

输出的是二进制补码形式,最高为符号位。

yang sheng:

回复 Kailyn Chen:

输入为正时,最高位是不是为0??

Kailyn Chen:

回复 yang sheng:

是的,输入为正时,最高位是0。 目前您读的是1,说明数据位发生错位现象,时序应该不匹配造成。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1220读出数据问题
分享到: 更多 (0)