实际温度26,读到的片内温度16
同样的电路,同样的程序,用ADS1120,读到的片内温度就很准
按操作手册的说明好像温度也没有校准的方法哦
还是说我买到的样品本来是是假货,凌乱中。。。。
Kailyn Chen:
您的意思是环境温度为26度,读到的值是16度是吗?那您读到的data和计算出的温度值是一致的吗?
在哪里买的样品?
FENG OU:
回复 Kailyn Chen:
网上买的样品
同一个程序不作任何修改,用ADS1120读到的就是正确的26度(就读的环境温度)
请问ADS1220有温度校准功能吗?
da qin zheng sheng:
通常芯片内部温度比外部环境温度高几度的。
da qin zheng sheng:
回复 da qin zheng sheng:
专门测量温度的芯片就比较准确了!
yin du:
回复 da qin zheng sheng:
引出来测试一般会高1度左右,在板子上,看线路功耗,功耗大,会高个3-5度,差十度估计算法有问题吧,
测试得到16位数据后,先左移两位(T=T>>2), 当然还要判断正负,看下Table 12 T大于0x1000;则为负 T=~T+1;T=T*0.03125;前面加上负号就可以了,小于则正T=T*0.03125