欢迎光临散文网 会员登陆 & 注册

硬件方案验证-温度传感器TMP117(一)

2023-04-04 02:42 作者:ecircuitlab  | 我要投稿

本文发表于公众号“ecircuitlab”,感兴趣后续验证情况和驱动源码,请关注公众号获取。

之前逛TI的官网看传感器,想看看有没有啥好玩的,然后不小心看到TI给推的温度传感器TM117,当时觉得也没啥,但看TI对它“High-Accuracy”描述,就好奇点了进去,看了规格书的Features,这个精度范围感觉蛮有意思,不过真正吸引我的是它的体积。1.518mm x 0.98mm,太小了

图片

,应该可以用在很多空间狭小或者柔性需求的测温方案中,不过价格也是个需要思索的事,十多块一颗,也是BOM成本的大头。

图片

TMP117的电路比较简单,I2C和SMBus都支持的通信接口,还有一个ALERT信号,再加上供电,反正对硬件来说就3条线信号(或者2条)的事,这里验证使用的电路图如下。

图片

图1. TMP117电路图

规格书中特别的强调了TMP117的Layout,不同应用场合的Layout处理方式不太一样,这里没有去定义验证的应用场合,所以就没过多参考TI的建议,验证的Layout布局布线如下。

图片

图2. 方案验证,TMP117的Layout图

    初步测试    

折腾一波后终于拿到了板子,参考规格书的描述,TMP117已经有了对应的默认配置,所以初步不对其进行任何配置也能读到温度数据,所以马上通电I2C寻址读了下ID,读到0x0117,正常,然后就读温度采集结果寄存器,手动计算跟手机看室内温度也相近,然后就调整了下代码,直接做了计算后串口送出,基本是跑了差不多一天,结果曲线,如下。

图片

图3. TMP117测试房间近24小时的温度曲线

这个板子我更新好测试的代码后,就放在桌面上,然后继续忙其他事,从上图测试曲线可以看到,图中的前1/3,温度总是在抖动的,猜测是我呼吸时的空气流动导致温度变化抖动。然后1/3后温度开始上升,原因是晚上变冷,开空调,然后又忙活一波后就去睡觉了,可以看到,在休息期间温度就比较稳定。稳定后又开始有小抖动,这个时间点是我早上起床了,然后整理好上班后关了空调,温度稳定的逐渐下降,一直到晚上下班回来。嗯,很好见证自己这个打工技术宅的日常。

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


硬件方案验证-温度传感器TMP117(一)的评论 (共 条)

分享到微博请遵守国家法律