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

ADS1148读转换后的值不正确

ADS寄存器配置顺序,上电复位RESET引脚:

然后发送命令:

1、0x16,停止连续读,

2、配置寄存器A和B,//IDAC 500ua, dout正常输出//IDAC1 -> IEXC2, IDAC2 -> IEXC1,

3、配置寄存去2和3;//内部时钟,参考REF1,增益设置4或者16,1K转换率

4、发送0x62进行校验;

5、配置寄存器0,选中通道;

6、发送命令0x04+0x05启动转换。

7、READY下降沿后开始读取数据;

8.、重复5~7;

现在读取的数据乱跳,无任何规律。。通道外部接入的标准150欧姆电阻测试,,,硬件电路是参考官网的ADS1248设计的,,寄存器操作都是正确的,写入回读验证过。。

各位大神,请给点意见,,谢谢

user151383853:

看看是不是跟这段时序有关

ju zhang:

回复 user151383853:

谢谢你的回复!!我会分析下这部分的影响,,另外我想问下:测量电阻型PT100这种器件,最后得到了数据,如何将数据转换成前端对应的电阻值的大小??datasheet中看了半天,也没用看到相关的公式。。

Mickey Zhang:

回复 ju zhang:

您应考虑PT100所测温度与阻值对应关系。

ju zhang:

回复 Mickey Zhang:

感谢回复,pt100的已经验证正确了,现在开始测试K型热电偶,,看官方设计如果选择AIN0,AIN1作为输入,是不是AIN0接电偶的负端,黄色的线,AIN1接红色的线,即正+端,然后AIN0设置为P端,AIN1设置为N端,BAIS电压设置到AIN0上,???

以上的设置有没有问题,,谢谢~!!期待高手的回复。。。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1148读转换后的值不正确
分享到: 更多 (0)