硬件方案驗(yàn)證-溫度傳感器TMP117(一)

本文發(fā)表于公眾號“ecircuitlab”,感興趣后續(xù)驗(yàn)證情況和驅(qū)動源碼,請關(guān)注公眾號獲取。
之前逛TI的官網(wǎng)看傳感器,想看看有沒有啥好玩的,然后不小心看到TI給推的溫度傳感器TM117,當(dāng)時覺得也沒啥,但看TI對它“High-Accuracy”的描述,就好奇點(diǎn)了進(jìn)去,看了規(guī)格書的Features,這個精度范圍感覺蠻有意思,不過真正吸引我的是它的體積。1.518mm x 0.98mm,太小了

,應(yīng)該可以用在很多空間狹小或者柔性需求的測溫方案中,不過價格也是個需要思索的事,十多塊一顆,也是BOM成本的大頭。

TMP117的電路比較簡單,I2C和SMBus都支持的通信接口,還有一個ALERT信號,再加上供電,反正對硬件來說就3條線信號(或者2條)的事,這里驗(yàn)證使用的電路圖如下。

圖1. TMP117電路圖
規(guī)格書中特別的強(qiáng)調(diào)了TMP117的Layout,不同應(yīng)用場合的Layout處理方式不太一樣,這里沒有去定義驗(yàn)證的應(yīng)用場合,所以就沒過多參考TI的建議,驗(yàn)證的Layout布局布線如下。

圖2. 方案驗(yàn)證,TMP117的Layout圖
? ??初步測試? ??
折騰一波后終于拿到了板子,參考規(guī)格書的描述,TMP117已經(jīng)有了對應(yīng)的默認(rèn)配置,所以初步不對其進(jìn)行任何配置也能讀到溫度數(shù)據(jù),所以馬上通電I2C尋址讀了下ID,讀到0x0117,正常,然后就讀溫度采集結(jié)果寄存器,手動計(jì)算跟手機(jī)看室內(nèi)溫度也相近,然后就調(diào)整了下代碼,直接做了計(jì)算后串口送出,基本是跑了差不多一天,結(jié)果曲線,如下。

圖3. TMP117測試房間近24小時的溫度曲線
這個板子我更新好測試的代碼后,就放在桌面上,然后繼續(xù)忙其他事,從上圖測試曲線可以看到,圖中的前1/3,溫度總是在抖動的,猜測是我呼吸時的空氣流動導(dǎo)致溫度變化抖動。然后1/3后溫度開始上升,原因是晚上變冷,開了空調(diào),然后又忙活一波后就去睡覺了,可以看到,在休息期間溫度就比較穩(wěn)定。穩(wěn)定后又開始有小抖動,這個時間點(diǎn)是我早上起床了,然后整理好上班后關(guān)了空調(diào),溫度穩(wěn)定的逐漸下降,一直到晚上下班回來。嗯,很好見證自己這個打工技術(shù)宅的日常。
*?著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。