自在自线亚洲а∨天堂在线-中文字幕一区视频播放-扒开双腿猛进入喷水高潮叫声-欧美日本亚洲一区二区-老熟妇高潮偷拍一区二区-国产精品高清一区二区不卡-午夜色福利视频一区二区三区-亚洲国产成人精品福利在线观看-亚洲欧美成人一区二区在线电影

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于12C總線接口的智能溫度傳感器TMPl01 的設(shè)計
基于12C總線接口的智能溫度傳感器TMPl01 的設(shè)計
 更新時間:2008-8-3 16:30:00  點擊數(shù):8
【字體: 字體顏色


    

   1 概述

    TMPl01是TI公司生產(chǎn)的基于I2C串行總線接口的低功耗、高精度智能溫度傳感器,其內(nèi)部集成有溫度傳感器、A/D轉(zhuǎn)換器、I2C串行總線接口等。寬泛的溫度測量范圍和較高的分辨率使其廣泛應(yīng)用于多領(lǐng)域的溫度測量系統(tǒng)、多路溫度測控系統(tǒng)以及各種恒溫控制裝置。TMPl01具有以下性能特點:


    1)帶有I2C總線,通過串行接口(SDA,SCI)實現(xiàn)與單片機(jī)的通信,其I2C總線上可掛接3個TMPl01器件,構(gòu)成多點溫度測控系統(tǒng)。


    2)溫度測量范圍為-55%~125℃,9~12位A/D轉(zhuǎn)換精度,12位A/D轉(zhuǎn)換的分辨率達(dá)0.0625~C。被測溫度值以符號擴(kuò)展的16位數(shù)字量方式串行輸出。


    3)電源電壓范圍寬(+2.7 V~+5.5 V),靜態(tài)電流小(待機(jī)狀態(tài)下僅為O.1μA)。


    4)內(nèi)部具有可編程的溫度上、下限寄存器及報警(中斷)輸出功能,內(nèi)部的故障排隊功能可防止因噪聲干擾引起的誤觸發(fā),從而提高溫控系統(tǒng)的可靠性。


    2 TMPl01引腳功能和內(nèi)部結(jié)構(gòu)


    2.1 TMPl01引腳功能


    TMPl01硬件連接簡便,運行時除了SDA、SCI.和ALERT線上需要加上拉電阻外不需外接器件.TMPl01采用SOT23-6封裝,引腳排列如圖1所示,引腳功能如下:


    

    SCL:串行時鐘輸入端;
    GND:接地端;
    ALERT:總線報警(中斷)輸出端,漏極開路輸出;
    V+:電源端;
    ADD0:I2C總線的地址選擇端;
    SDA:串行數(shù)據(jù)輸入/輸出端。電源與接地端之間接有一只0.1μF的耦合電容。


    2.2 TMPl01內(nèi)部結(jié)構(gòu)


    TMP101內(nèi)部結(jié)構(gòu)框圖如圖2所示,TMP101內(nèi)部含有二極管溫度傳感器、△-∑型A/D轉(zhuǎn)換器、時鐘振蕩器、控制邏輯、配置寄存器、溫度寄存器以及故障排隊計數(shù)器。TMP101首先通過內(nèi)部溫度傳感器產(chǎn)生一個與被測溫度成正比的電壓信號,再通過12位△-∑型A/D轉(zhuǎn)換器將電壓信號轉(zhuǎn)換為與攝氏溫度成正比的數(shù)字量并存儲在內(nèi)部的溫度寄存器中。該器件根據(jù)用戶在溫度上下限寄存器中設(shè)定的THIGH和TLOW,通過溫度窗口比較器決定是否啟動報警輸出。系統(tǒng)上電后器件處于缺省狀態(tài),其溫度報警缺省閾值為:上限溫度THIGH=80℃溫度TLOW=75℃。


    

    3 TMP101工作原理


    TMPl01的I2C總線串行數(shù)據(jù)接口線SDA和串行時鐘接口線SDA由主控制器控制.主控制器作為主機(jī),TMP101作為從機(jī)并支持12C總線協(xié)議的讀/寫操作命令。首先通過主控制器對其進(jìn)行地址設(shè)定。使主控制器對掛接在總線上的TMP1O1進(jìn)行地址識別。為了能夠正確獲取TMP101內(nèi)部溫度寄存器中的溫度值數(shù)據(jù),要通過I2C總線對TMP101內(nèi)部相關(guān)寄存器寫相應(yīng)的數(shù)據(jù),設(shè)定溫度轉(zhuǎn)換結(jié)果的分辨率、轉(zhuǎn)換時間、報警輸出的上、下限溫度值以及工作方式等.也就是對TMPl01內(nèi)部的配置寄存器、上限溫度寄存器和下限溫度寄存器進(jìn)行初始化設(shè)置。


    3.1 TMP1O1的地址設(shè)置


    根據(jù)12C串行總線規(guī)范,TMP1O1有一個7位的從器件地址碼,其有效位為"10010",其余兩位根據(jù)引腳ADD0接地、懸空和接電源端的不同分別設(shè)置為"00"、"01"、"10"。一條I2C總線上可掛接3個TMPl01器件。


    3.2 TMP101內(nèi)部寄存器


    TMP101的功能實現(xiàn)和工作方式主要是由內(nèi)部5個寄存器確定,如圖3所示,這些寄存器分別是地址指針寄存器、溫度寄存器、配置寄存器、上限溫度(TL)寄存器和下限溫度(TH)寄存器。后4個寄存器均屬于數(shù)據(jù)寄存器。


    

    地址指針寄存器為8位可讀/寫寄存器,內(nèi)部存儲了要讀寫的其余4個數(shù)據(jù)寄存器的地址,在讀寫操作中。通過設(shè)定地址指針寄存器的內(nèi)容確定要訪問的寄存器。在8位數(shù)據(jù)字節(jié)中,前6位全部設(shè)置為0,后2位用于選擇寄存器,后2位P0、P1的值與選擇的寄存器關(guān)系如表l所列。 


   

      
    溫度寄存器為16位可讀寄存器,溫度寄存器存儲經(jīng)A/D轉(zhuǎn)換后的12位溫度數(shù)據(jù),后4位全補(bǔ)為O,以構(gòu)成2字節(jié)的可讀寄存器。也可以通過設(shè)置配置寄存器的內(nèi)容來獲得9、10、ll、12位不同的轉(zhuǎn)換結(jié)果。


     
    配置寄存器為8位可讀/寫寄存器,數(shù)據(jù)格式如表2所列。通過配置寄存器設(shè)置器件的工作方式。Rl/R0為溫度傳感器轉(zhuǎn)換分辨率配置位,可以設(shè)定內(nèi)部.A/D轉(zhuǎn)換器的分辨率及轉(zhuǎn)換時間:F1/F0為故障排隊次數(shù)配置位,當(dāng)被測溫度連續(xù)超過n次(通過設(shè)置Fl/F0位),就會有報警輸出;POL為ALERT極性位,通過POL的設(shè)置,可以使控制器和ALERT輸出的極性一致:SD用來設(shè)置器件是否工作在關(guān)斷模式:在關(guān)斷模式下,向OS/ALERT位寫l可以開啟一次溫度轉(zhuǎn)換,在溫度比較模式下,該數(shù)據(jù)位可提供比較模式的狀態(tài)。


[1] [2]  下一頁



[1] [2]  下一頁
  • 上一篇: 基于FPGA和EPP的圖像傳感器高速數(shù)據(jù)采集系統(tǒng)的設(shè)計
  • 下一篇: 一種壓力傳感器的無線數(shù)據(jù)傳輸裝置的設(shè)計
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1