Other Parts Discussed in Thread:TMP117
买了5个TMP117AI芯片,在高低温箱做温度精度实验,发现TMP117测量-10度时温度会从-11.99度跳变到-8.2度,测量零度的时候也会,我想请问TMP117的出厂温度校准不是线性校准的而是分档校准的吗?
Amy Luo:
您好,
感谢您对TI产品的关注!在输出温度异常时,您可以用示波器抓取读取温度寄存器的通信波形图吗
,
user6329860:
您的意思是有可能是我这边I2C通讯出现问题导致的TMP117温度跳变?但是我这边用单片机硬件模拟读取和IMX6ULL+linux读取同样都是在-10度遇见温度跳变的问题,目前我都是用3.3V供电,是不是测零下的时候要用5V供电,图中是我用linux+IMX6ULL读取的,也同样和单片机一样,遇到温度跳变了,这些温度跳变的点在0度,-10度,-20度,-40度
,
Amy Luo:
我不确定这是不是通信时有干扰造成的,还是其他因素造成的,如果您能抓取到异常时的通信波形是比较好的
,
Kailyn Chen:
您好,TMP117 的输出是线性的,有个offset寄存器07h,这个offset寄存器在输出值被传递之前对其进行加或减操作。
您这里读取的温度有+-2度的偏差,这个是不正确的。 有这么大的偏差,要么TMP117 已经损坏了,要么就是输出的转换结果是不正确的。