ADS1258温度
时间:10-02
整理:3721RD
点击:
弱弱的问专家一个问题,我用ADS1258都出的temp值是313268 请问这怎么转换为温度?可能是我资料看得不是太仔细,我没找到计算方式,我的DVDD是3.3V ,AVDD是5V,VREFP是4.096V 。
温度计算的公式在数据手册第26页公式10.
谢谢 我开始下的文档里 不知道是怎么呢 就是没有公式10,在你们的官网重新下了资料后看到了~
在文档里面公式是
我temp采的值是313268,转为电压值这么计算:u=(313268*4.096)/16777215=76481.44987uV,带入计算的结果是-137.55515℃,这个明显不正确,请问专家是不是不是这样计算的?
你好,
要把你读出的值转换成电压然后放到公式里进行计算。
嗯,我读出的值是313268(十进制)把它转换成电压,是以这种方式计算吗?
u=4.096*313268/16777215
其中4.096是我的Vref值
你下面除的值应该不对。
通常,LSB=Vref/780000h(数据手册第25页),对你的系统来说就是LSB=4.096/7864320
所以读出的电压应为313268×4.096/7864320=163.16mV
所以温度的值应为(163.16-168)/0.563+25=16.4
你可以跟你的电路设置对一下,看结果对不对。
哦,明白了,是对的,非常感谢!
你好前辈.小弟毕设选的题思路现在跟您的十分类似,老师要求片子为ADS258 也是5V单电源供电,4.096V基准能否借点您的资料以供参考.不胜感谢!!!