快速發布采購 管理采購信息

c罗在曼联使用的号码:FM75型 低壓二線制數字溫度傳感器 熱報警

時間:2019-11-8, 來源:互聯網, 文章類別:元器件知識庫

瓦伦西亚曼联 www.rxlibr.com.cn 特征

用戶可配置為9、10、11或12位分辨率精確校準至±1°C,0°C至100°C典型的溫度范圍:-40°C至125°C低工作電流(小于250微安)低自加熱(靜止空氣中最高0.2°C)工作電壓范圍:2.7V至5.5V

應用

電池管理傳真管理打印機便攜式醫療器械暖通空調系統電源??櫬排糖骷撲慊擋考?/p>

說明

FM75包含高精度CMOS溫度傳感器,Delta-Sigma模數轉換器,以及與SMBus兼容的串行數字接口在40°C至在0°C至100°C范圍內為125°C和±1°C9到12位分辨率(默認為9)。熱報警輸出,超限信號(OS)支持中斷和比較器模式如果超過用戶可編程的跳閘溫度,則操作系統激活。當溫度低于跳閘溫度,加上用戶可編程滯后限制,操作系統被禁用。表面安裝SOIC-8(SOP-8)封裝。

基本操作FM75溫度傳感電路連續工作產生與設備溫度成比例的模擬電壓每隔一段時間,FM75轉換模擬電壓為2的補碼數字值,它被放入溫度寄存器。FM75有一個與SMBus兼容的數字串行接口,允許訪問溫度下的數據隨時登記。此外,串行接口還提供對所有其他FM75寄存器的訪問,以自定義設備的操作。FM75溫度到數字轉換可以有9,選擇10、11或12位分辨率,提供0.5°C,0.25°C、0.125°C和0.0625°C溫度分辨率,分別是通電時,默認轉換分辨率為9位。轉換分辨率由配置寄存器中的R0和R1位。表1給出了輸出數字數據和外部溫度這個表1中的9位、10位、11位和12位列表示輸出數據流中最右邊的一位,它可以包含每個轉換精度的溫度信息因為輸出的數字數據是二進位的格式,最重要的溫度位是“符號”位如果符號位為零,則溫度為正;如果符號位為1,則溫度為負。FM75具有關機模式,可將工作電流降低至150nA。此模式由配置寄存器中的SD位。通電默認條件FM75在以下默認狀態下通電:

恒溫器模式:比較器模式

操作系統極性:低激活

容錯性:1個故障(即配置寄存器)TOS:80°C溫度:75°C寄存器指針:00(溫度寄存器)轉換分辨率:9位(即R0=0和R1=0在配置寄存器中)通電后,這些條件可以重新編程通過串行接口。參見串行數據總線FM75編程指令的操作部分。

熱報警功能FM75熱報警功能提供可編程恒溫器功能,并允許FM75工作作為獨立的恒溫器,不使用串行接口超限信號(OS)輸出為警報輸出。這個信號是開漏輸出,在通電時,此引腳配置為低極性激活。表1溫度關系和數字輸出

OS極性由配置寄存器中的POL位控制。熱報警的可編程上限跳閘點溫度存儲在TOS中登記可編程滯后溫度(即。,下觸發點)存儲在THYST寄存器中。熱報警有兩種操作模式:比較器模式和中斷模式。通電時,默認是比較器模式報警模式由配置寄存器中的CMP/INTR位。容錯性對于比較器和中斷模式,報警“容錯”設置在確定操作系統輸出被激活。容錯是指錯誤條件必須連續的次數在通知用戶之前檢測到。更高的容錯設置有助于消除由系統中有噪音報警容錯由配置寄存器中的F0和F1位控制。這些位可用于將容錯設置為1、2,4或6,如表4所示通電時,這兩個位默認為0(容錯=1)。

比較器模式在比較器模式下,每次溫度到數字(T-to-D)溫度轉換發生,新的數字將溫度與存儲在TOS中的值進行比較和THYST寄存器如果連續溫度測量的容錯數大于存儲在TOS寄存器中的值,操作系統輸出被激活。例如,如果位F1和F0等于“10”(容錯=4),四個連續的溫度測量值必須超過TOS才能激活OS輸出。一旦操作系統輸出處于活動狀態,它將保持活動狀態,直到第一次測量到的溫度降到儲存在THYST寄存器中的溫度手術比較器模式下的報警,容錯=2如圖所示。中斷模式在中斷模式下,操作系統輸出首先變為活動狀態在連續溫度測量的容錯數超過TOS中存儲的值之后寄存器(類似于比較器模式)。一旦操作系統激活,它只能由用戶從FM75寄存器(溫度、配置、TOS或THYST)或將FM75置于關機模式(即。,通過將配置寄存器中的shutdown位設置為“1”)。一旦清除,操作系統輸出只能被激活下次按容錯數連續溫度測量值低于存儲值在這里。一旦被激活,操作系統輸出只能是由用戶讀取或關閉而停用。中斷中在模式下,操作系統的激活/清除周期如下模式:溫度>TOS,透明,溫度<THYST,清除、溫度>TOS、清除等的操作圖顯示了中斷模式下的警報,容錯率為2。

寄存器FM75包含以下五個寄存器:

命令寄存器

溫度寄存器

配置寄存器

超限信號溫度寄存器(TOS)??滯后溫度寄存器(THYST)用戶可以通過隨時提供數字串行接口(參見串行接口操作說明)對…的詳細描述這些寄存器及其功能在以下章節中提供。寄存器層次結構圖如下如圖所示。

命令寄存器命令寄存器為單字節(8位)只寫登記存儲在命令寄存器中的數據指示在即將開始的行動命令寄存器“指向”所選寄存器,如圖所示。命令寄存器如圖所示。P1命令寄存器的P0位決定訪問寄存器,如表2所示最多的六個命令寄存器的有效位(MSBs)必須永遠是零把一個寫進這些比特中的任何一個導致當前操作終止。命令寄存器保留指針信息操作之間;因此,此寄存器只需要為連續的讀取操作更新一次同一個寄存器。命令寄存器中的所有位開機時默認為零。

溫度寄存器溫度寄存器為雙字節(16位)只讀登記來自T-to-D轉換器的數字溫度以2的補碼格式存儲在溫度寄存器中,并更新該寄存器的內容每隔一段時間,每次T-to-D轉換完成了。用戶可以在任何時候。當T到D轉換完成時將新數據加載到比較器緩沖區中進行計算如果出現故障,則更新溫度寄存器讀取周期不在進行中。FM75是連續的不管讀寫情況如何,都要評估故障狀況公車上的活動。如果正在進行讀取,則讀取溫度??啥廖露任諼幢歡寥≈芷諮詬塹南亂淮蜹-to-D轉換完成時更新。溫度寄存器如圖7所示。根據T到D轉換的分辨率,寄存器的9、10、11或12個MSBs包含溫度數據。數字溫度之后所有未使用的位都為零溫度的MSB位置寄存器始終包含數字溫度的符號位,位14包含溫度MSB位在溫度寄存器中,通電時默認為零。

SB=2的補符號位

TMSB=溫度MSB

T=溫度數據

9位LSB=9位轉換的溫度LSB

10位LSB=10位轉換的溫度LSB

11位LSB=11位轉換的溫度LSB

12位LSB=12位轉換的溫度LSB

配置寄存器配置寄存器是一個單字節(8位)讀/寫寄存器(見圖)。此寄存器允許用戶控制FM75關機模式以及以下熱報警功能:極性、工作模式和容錯。配置寄存器包含兩個設置容錯跳閘點的位容錯跳閘點是內部電路讀取溫度并發現溫度超出編程設定的極限。編程極限由上限和由THYST寄存器指定的下限。表4顯示了F1和F0與所需的連續錯誤或“跳閘”次數啟動警報配置寄存器還包含將T到D轉換分辨率設置為9、10、11或12位的兩個位表3顯示了R1和T0與轉換分辨率的關系配置寄存器中的所有位默認為通電時為零。

R1=分辨率位1(見表3)。

R0=分辨率位0(見表3)。

F1=容錯位1(見表4)。

F0=容錯位0(見表4)。

POL=OS輸出極性:0=低電平有效,1=有效很高。

CMP/INT=恒溫器模式:0=比較器模式,1=中斷模式。

SD=關機:0=正常運行,1=關機模式。

超限信號溫度寄存器(TOS)TOS寄存器是一個雙字節(16位)讀/寫寄存器以兩個補碼的格式存儲熱報警的用戶可編程上限跳閘點溫度。通電時,該寄存器默認為80°C(即01010000萬)。TOS寄存器的格式與溫度寄存器(見圖)的四個LSBTOS寄存器硬連接到零,因此數據寫入忽略這些寄存器位的MSB位置TOS寄存器包含數字溫度的符號位,位14包含溫度MSB。T到D轉換的分辨率設置決定了熱報警。例如,對于9位轉換觸發點溫度由忽略TOS寄存器和所有剩余位。滯后溫度寄存器(THYST)THYST寄存器是一個雙字節(16位)讀/寫寄存器,它以雙補格式存儲熱報警的可編程較低觸發點溫度。通電時,該寄存器默認為75°C(即010010110000萬)THYST寄存器如圖所示。格式這個寄存器和溫度的寄存器是一樣的登記THYST寄存器的四個lsb被硬連接到零,因此寫入這些位的數據被忽略。T-to-D轉換的分辨率設置確定THYST寄存器的使用位數熱報警器。例如,對于9位轉換,滯回溫度由九個MSBs定義忽略THYST寄存器的所有剩余位。

串行數據總線操作一般操作通過與SMBus兼容的二線串行接口完成對FM75寄存器的寫入和讀取SMBus協議要求總線啟動并控制所有讀寫操作。這個裝置叫做“主”裝置主人設備還生成SCL信號,即時鐘總線上所有其他設備的信號所有其他設備在總線上稱為“從”設備。FM75是從設備。主設備和從設備都可以在總線上發送和接收數據。在SMBus操作期間,每個時鐘周期所有SMBus操作都遵循重復的9由八位(一字節)組成的時鐘周期模式在發送數據后加上確認(ACK)或不從接收設備確認(NACK)。請注意,在任何因此,在數據傳輸期間的數據流和ACKs/nack。相反,時鐘周期太少可能導致不正確如果從16位寄存器意外讀取8位,則執行的操作。對于大多數操作,SMBus協議要求SDASCL高時保持穩定(不動)的線路-也就是說,只有當SCL很低。此規則的例外情況是設備發出啟動或停止信號。從設備無法發出啟動或停止信號。啟動條件:當SDASCL高時,線路從高到低轉換。主設備使用此條件來指示數據傳輸即將開始。停止條件:當SDASCL高時,線路從低到高轉換。主設備使用這個條件來表示結束數據傳輸。確認與不確認:當數據傳輸到從設備,它發送一個確認(ACK)在接收到每個字節的數據之后主設備僅在第一個字節后發送確認(ACK)從雙字節寄存器讀取接收裝置通過將SDA拉低一個時鐘周期來發送ACK。在最后一個字節之后,主設備發送一個“not確認“(NACK)然后是停止條件。一個NACK通過在時鐘期間保持SDA高來指示在最后一個字節之后。

FM75地址的四個msb被硬連接到1001年。三個lsb是用戶通過綁定A0、A1和A2引腳連接到VDD或接地。這提供了8個不同的FM75地址,最多允許八個FM75連接到同一總線。從FM75讀寫所有讀寫操作必須以主設備產生的啟動信號開始。啟動后,主設備必須立即發送從設備地址(7位),后跟一個讀/寫位。如果奴隸地址匹配FM75,FM75的地址在接收到讀/寫位后通過拉SDA線路低一個時鐘周期提供所有FM75操作的時序圖。設置指針對于所有操作,存儲在命令中的指針寄存器必須指向寄存器(溫度,要寫入的配置(TOS或THYST)或者從中閱讀。要更改命令寄存器中的指針值,地址后面的讀/寫位必須是0。這表示主機將寫入新的信息進入命令寄存器。在FM75發送應答應答接收的ACK之后地址和讀/寫位,主設備必須如前所述,發送適當的8位指針值在寄存器部分FM75在接收新指針數據。指針設置操作如圖所示每當執行指針集時,必須立即執行然后是讀或寫操作。注意六個指針值的MSBs必須為零。如果六個MSBs不為零,FM75不發送ACK并在內部終止操作。命令寄存器保留操作之間的當前指針值;因此,一旦寄存器被指示,隨后讀取操作不需要指針設置周期寫操作總是需要重置指針。

閱讀如果指針已經指向所需的寄存器,通過設置讀/寫位(在從機地址之后)到1。之后發送ACK時,FM75在下一個時鐘周期開始發送數據。如果配置寄存器正在讀取時,FM75傳輸一個字節的數據(參見圖)。主人應該用NACK回應,然后是停止條件如果溫度,TOS,或正在讀取系統寄存器,FM75發送兩個字節的數據(見圖12)。主人必須回應到帶有ACK的數據的第一個字節,再到第二個字節后跟停止條件的NACK數據字節。若要從命令寄存器當前指示的寄存器以外的寄存器中讀取所需的必須設置寄存器。緊跟在指針后面設置,主機必須執行重復啟動條件,這表明FM75一個新的操作即將發生。

如果不出現重復啟動條件,FM75假定正在進行寫入,并且所選寄存器被數據總線上即將到來的數據覆蓋之后啟動條件,主機必須再次發送設備地址和讀/寫位這一次,讀/寫入位必須設置為1以指示讀取。其余的讀取周期與前面描述的相同用于從預設指針位置讀取的段落。寫作所有寫操作都必須由指針集進行,即使指針已經指向所需的寄存器。緊跟在指針集之后,主機必須開始傳輸要寫入的數據如果主人是寫入配置寄存器,一個字節的數據必須發送(參見圖)如果正在寫入TOS或THYST寄存器,主機必須發送兩個字節的數據(見圖)在傳輸的每個字節之后數據,主機必須釋放串行數據(SDA)線路一個時鐘周期允許FM75確認接收字節。寫入操作應通過來自主機的停止信號終止。注意:無意中從16位寄存器從16位寄存器中意外讀取的8位D7位低,可導致FM75暫停其中SDA線被輸出數據拉低,并且無法接收停止或啟動條件從那里唯一的方法是從此狀態將持續計時九個周期,直到SDA變高,此時發出停止條件重置FM75,如圖所示。


技術文章分類
相關技術文章