tmp441 关于 remote temperature 的问题
您好,
在tmp441的DXP和DXN引脚接了个2N3906温度传感器,通过读取remote temperature 发现测室温竟然是50多度,通过往
写校正值,当测量室温正确时,升温后读取的温度值又低于正确值很多。感觉 remote temperature 增长比例小于 正常温度的变化,比如正常升温5度,远程温度读出来可能就增加一度,请问这个该怎么解决?
谢谢!
你好,是否有串联电阻?Beta 补偿寄存器是怎么设置的?
您好,Beta补偿寄存器设置默认的08h,我请问下这里的Automatically selected range 0 (0.10 < beta < 0.18)是啥意思呢?
另外关于下面这个表设置的依据是什么?我是通过for循环将
从80h到7fh依次取值得到读出适合室温的温度。
谢谢!
不同管子的Beta值是不同的,所以需要根据不同的值,选择对应的范围;你试下把这4个bit设置为1111;对于2N3906这个器件来说,你也可以设置为0111。
对于这个管子来说,n-Factor应该设置为1.008就可以了;这个参数一般可以通过厂商来获取,或者通过测量VBE1和VBE2,根据公式1计算得出
您好,
Beta 值设置为08h~0fh,和07h,效果都一样,设置成00~06h得到结果始终是127度,n-Factor设置为1.008,对应的 Nadjust的值应该是0吧,这时测室温(28度)结果是54度,Nadjust值设置为26,读出的值便接近室温了。另外问一下n-Factor是否是某一固定的值,还是随着温度会实时变化?
谢谢!
管子是diode-connected还是GND collector-connected连接?
n-Factor本身会随温度变化,但变动较小。
您好,原理图接法如下:
这个应该属于diode-connected吧?(ps:请教下这两种接法的区别)
我换了个传感器,Nadjust 设置为26,Beta 设置为 0fh,测量结果大致是对的,不过根据公式(6)计算Terr 高达20多度,(n-Factor偏离1.008较多)这个是否正常?
谢谢!
接法参考手册 图12.
通常来说,n-factor会选1.008,但不同的管子对应的n-factor会有不同,如果温度测量误差不大,那可以反过来说明设置是OK的;