溫度傳感器原理圖
AD7416 是美國模擬器件公司(ADI)出品的單片機溫度監控系統集成電路。其內部包含有帶隙溫度傳感器和10位模數轉換器,可將感應溫度轉換為0.25℃量化間隔的數字信號,以便用來(lái)與用戶(hù)設置的溫度點(diǎn)進(jìn)行比較。AD7416片內寄存器可以進(jìn)行高/低溫度門(mén)限的設置當溫度超過(guò)設置門(mén)限時(shí),過(guò)溫漏級開(kāi)路指示器(OTI)將輸出有效信號。另外,可以通過(guò)I2C接口對AD7416的內部寄存器進(jìn)行讀/寫(xiě)操作,最多可允許8片AD7416掛接在同一個(gè)串行總線(xiàn)上。該溫度傳感器可廣泛應用于數據采集系統中的環(huán)境溫度監測、工業(yè)過(guò)程控制、電池充電以及個(gè)為計算機等系統。
1 基本特性與引腳功能
AD AD7416具有如下基本特性:
●工作電壓范圍為+2.7V~+5.5V;
●測溫范圍為-55℃~+125℃;
●具有10位數字輸出溫度值,分辨率為0.25℃;
●精度為±2℃(-25℃~+100℃)和±3℃(-55℃~+125℃);
●轉換時(shí)間為15~30μs,更新速率為400μs;
●帶有過(guò)溫漏級開(kāi)路指示器(OTI);
●具有I2C兼容的串行接口和可選的串行總線(xiàn)地址;
●具有低功耗關(guān)閉模式(典型值為0.2μA);
●可用來(lái)升級替換LM75。
AD7416采用8腳表面貼SO和8腳小型SOIC封裝形式,圖1所示為AD7416的引腳排列圖,各引腳功能如表1所列。
表1 AD7416引腳功能
引 腳 | 符 號 | 功 能 描 述 |
1 | SDA | 串行數據輸入、輸出端 |
2 | SCL | 時(shí)鐘信號輸入端 |
3 | OTI | 過(guò)溫漏級開(kāi)路輸出端 |
4 | GND | 接地端 |
5 | A2 | 串行總線(xiàn)地址輸入端 |
6 | A1 | 串行總線(xiàn)地址輸入端 |
7 | A0 | 串行總線(xiàn)地址輸入端 |
8 | VDD | 電源端 |
2 工作原理
AD7416的內部功能框圖如圖2所示。它的片內帶隙溫度傳感器可按預先設置的工作方式對環(huán)境溫度進(jìn)行實(shí)時(shí)測量,并將結果轉化為數字量存入到溫度值寄存器中(地址00H),其環(huán)境溫度與輸出數據的關(guān)系如表2所列。
表2 環(huán)境溫度與輸出數據的關(guān)系
環(huán) 境 溫 度 | 二進(jìn)制數字輸出 |
-50℃ | 11 0011 1000 |
-25℃ | 11 1001 1100 |
-0.25℃ | 11 1111 1111 |
0℃ | 00 0000 0000 |
+0.25℃ | 00 0000 0001 |
+10℃ | 00 0010 1000 |
+25℃ | 00 0110 0100 |
+50℃ | 00 1100 1000 |
+75℃ | 01 0010 1100 |
+100℃ | 01 1001 0000 |
+125℃ | 01 1111 0100 |
AD7416預先設置的工作方式分兩種:
●自動(dòng)測溫方式。在這種方式下,AD7416每隔400μs對環(huán)境溫度測量一次,每次的量化轉換時(shí)間為15~30μs,其余時(shí)間芯片則自動(dòng)轉入休眠狀態(tài);
D7 D6 D5 | D4 D3 | D2 | D1 | D0 |
通道選擇 | 故障排隊 | OTI輸出極性 | 比較/中斷 | 工作方式 |
●低功耗方式。這種方式通常應用在測溫頻率較低的場(chǎng)合。當用戶(hù)需要對環(huán)境溫度進(jìn)行測量時(shí),可通過(guò)I2C串行接口總線(xiàn)來(lái)寫(xiě)入操作命令,此時(shí),芯片將由休眠狀態(tài)轉入測溫狀態(tài)。當溫度量化轉換結束后,芯片將重新轉入休眠狀態(tài)。
AD7416內部的配置寄存器(地址01H)為8位讀/寫(xiě)寄存器,可用于設置操作方式,其格式為:
配置寄存器各部分的功能如下:
●D7~D5始終設置為000;
●D4和 D3用于設置故障排隊長(cháng)度,以防止測溫系統在受到干擾時(shí)錯誤地觸發(fā)過(guò)溫指示器(OTI),故障排隊長(cháng)度可分別設置為1、2、4和6次;
●D2用于設置OTI的輸出極性。0表示低電平輸出,1表示高電平輸出;
●D1 用于設置OTI的工作方式。0表示采用比較方式工作,即當環(huán)境溫度超過(guò)TOTI時(shí)觸發(fā)OUT輸出,其輸出電平一直保持到環(huán)境溫度降至THYST;1表示采用中斷方式工作,即當環(huán)境溫度超過(guò)TOTI的觸發(fā)OTI輸出,其輸出電平將一直保持到下一次讀操作,而在這期間,即使環(huán)境溫度降到THYST,輸出電平也不翻轉;
●D0用于設置工作方式。0表示采用自動(dòng)測溫方式,1表示采用低功耗方式。
THYST溫度點(diǎn)寄存器(地址02H)和TOTI溫度點(diǎn)寄存器(地址03H)均是16位讀/寫(xiě)寄存器,分別用于設置低端和高端溫度點(diǎn)的門(mén)限值,所設數值以二進(jìn)制補碼的形式存入高9位,其余位置0。
AD7416采用I2C串行總線(xiàn)和數據傳輸協(xié)議來(lái)實(shí)現同外設的數據傳輸。在數據傳輸過(guò)程中AD7416作為從器件通過(guò)數據輸入/輸出線(xiàn)SDA以及時(shí)鐘信號線(xiàn)SCL與總線(xiàn)相連。其傳輸時(shí)序如圖3所示。當SCL保持高電平時(shí),SDA從高電平到低電平的跳變?yōu)閿祿鬏數拈_(kāi)始信號,隨后傳送AD7416的地址信息的讀/寫(xiě)控制位。其地址信息的格式為:100A2A1A0R/W。
根據A2A1A0的不同編碼,最多可允許8片AD7416掛接同一個(gè)串行總線(xiàn)上。讀/寫(xiě)控制位為1時(shí),表示對AD7416進(jìn)行讀操作,為0時(shí),則表示進(jìn)行寫(xiě)操作。當每個(gè)字節傳送結束時(shí),必須在收到接收數據一方的確認信號(ACK)后方可開(kāi)始下一步的操作。然后在地址信息和讀/寫(xiě)控制位之后傳送片內寄存器地址和數據。最后,在SCL保持高電平的情況下,當SDA從低電平跳變到高電平時(shí)將終止數據的傳輸操作。
3 應用實(shí)例
AD7416在每次上電時(shí)的默認參數如下:
傳感器相關(guān)文章:傳感器工作原理
模數轉換器相關(guān)文章:模數轉換器工作原理
風(fēng)速傳感器相關(guān)文章:風(fēng)速傳感器原理 電流變送器相關(guān)文章:電流變送器原理 上拉電阻相關(guān)文章:上拉電阻原理
評論