TMP451负温度问题

Other Parts Discussed in Thread: TMP451

请教TI专家,应用时发现,TMP451 default设置,负温度读数为0℃。需要打开RANGE,这样客户用起来不是很方便。

这样设计的初衷是什么原因?为什么default不让出负温度值呢

-谢谢

  • default的设置是温度在0~127度的范围,也是range的默认值为0 的温度范围。
    负温度值的话,Range=1.
    事实上,如果把default Range=1 没问题,这里设置为0, 正温度考虑的是典型温度值,或者比较常用的情况。
    就像其他寄存器的配置一样,比如output enable,默认就是0= enable,比较常用,而无需再将其配置成enable,除非在特殊应用条件下将其disable一样的。

    所以在使用TMP451测量负温度时候,需要将RANGE配置为1.
  • Hi.expert

    TMP451有部分寄存器pointer read和pointer write地址不同。

    例如: configuration register读地址为03,写地址为09。将读/写地址分开的原因是什么呢

x 出现错误。请重试或与管理员联系。