微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS1291读取内置温度数据问题

ADS1291读取内置温度数据问题

时间:10-02 整理:3721RD 点击:

 大家好,目前我遇到的问题是:读取到的数据不知是否是温度数据,而且给芯片加热后数据没有变化。
数据如下:C0 00 00 7F FF FF ,黄色标记的是通道1的输出数据。

我的理解是:将Ch1SET配置成Temperature sensor,然后关掉RLG等,这样获得的数据就应该是温度数据。

不知我这样理解是否正确?上述问题应该怎样解决?

手册43页MUX[3:0]写0x0100把通道1切换到temp sensor,然后直接读通道1数据就可以吧。如果读出的值有问题,可以检查一下,不切temp sensor,直接读通道1转换数据时会不会有问题。如果读通道1数据都有问题,那么应该检查一下SPI程序是不是写错了。另,RLG是什么?没有在手册找到。

谢谢你的回复。
问题已经解决,出现那个数据的原因是CH1的增益设置成6后导致数据溢出,所以会出现7H HH HH这个不变的数据。当我将gain(增益)设置成1 的时候,数据正常显示。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top