This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMP117测量的温度是非线性

Other Parts Discussed in Thread: TMP117

买了5个TMP117AI芯片,在高低温箱做温度精度实验,发现TMP117测量-10度时温度会从-11.99度跳变到-8.2度,测量零度的时候也会,我想请问TMP117的出厂温度校准不是线性校准的而是分档校准的吗?

  • 您好,
    感谢您对TI产品的关注!在输出温度异常时,您可以用示波器抓取读取温度寄存器的通信波形图吗
  • 您的意思是有可能是我这边I2C通讯出现问题导致的TMP117温度跳变?但是我这边用单片机硬件模拟读取和IMX6ULL+linux读取同样都是在-10度遇见温度跳变的问题,目前我都是用3.3V供电,是不是测零下的时候要用5V供电,图中是我用linux+IMX6ULL读取的,也同样和单片机一样,遇到温度跳变了,这些温度跳变的点在0度,-10度,-20度,-40度

  • 我不确定这是不是通信时有干扰造成的,还是其他因素造成的,如果您能抓取到异常时的通信波形是比较好的
  • 您好,TMP117 的输出是线性的,有个offset寄存器07h,这个offset寄存器在输出值被传递之前对其进行加或减操作。
    您这里读取的温度有+-2度的偏差,这个是不正确的。 有这么大的偏差,要么TMP117 已经损坏了,要么就是输出的转换结果是不正确的。