1 溫度傳感器MAX6662
MAX6662是一款12 位+符號(hào)位溫度傳感器.在單片封裝中還集成了可編程過溫報(bào)警和三線(SPI兼容)串行接口。它使用內(nèi)部A/D轉(zhuǎn)換器將其管芯溫度轉(zhuǎn)換為數(shù)字量。溫度數(shù)據(jù)以 13位字的形式存儲(chǔ)在溫度寄存器中,分辨率為O.062 5℃,溫度數(shù)據(jù)可在任意時(shí)刻通過串口讀取。工作電壓范圍為+3~+5.5 V,溫度范圍為一55~+150℃。
1.1 MA×6662的引腳定義
如圖1所示,MAX6662采用8引腳SO封裝。其接口信號(hào)描述如下:SCLK為串行時(shí)鐘輸入;CS為片選信號(hào),低電平時(shí)使能串行數(shù)據(jù)的輸入、輸出;SIO為串行數(shù)據(jù)輸入輸出,雙向口;ALERT為過溫報(bào)警,溫度過高或過低時(shí)默認(rèn)輸出低電平,可編程設(shè)置為高;OT為高溫報(bào)警,溫度過高時(shí)默認(rèn)輸出低電平,可編程設(shè)置為高。其中,ALERT和OT均為漏極開路,使用時(shí)需要加上拉電阻。
1.2 MAX6662工作寄存器
MAX6662有6個(gè)工作寄存器:溫度寄存器、配置寄存器、THYST寄存器、TMAX寄存器、TL0W寄存器和THIGH寄存器。
(1)溫度寄存器
溫度寄存器為只讀寄存器,MSB位為符號(hào)位(bitl5);接下來的12位是溫度數(shù)據(jù)位,最新轉(zhuǎn)換的溫度數(shù)據(jù)以℃為單位存儲(chǔ)于溫度寄存器,其中高8位表示溫度整數(shù)位,低4位為小數(shù)位;3位最低有效位為溫度標(biāo)志位,顯示報(bào)警信息,分別為Tover標(biāo)志、Thigh標(biāo)志、Tlow標(biāo)志。
(2)配置寄存器
配置寄存器只使用了第8~12位,用于配置MAX6662的工作模式,如表1所列。
(3)溫度界限寄存器
TLOW寄存器、THIGH寄存器和THYST寄存器用于設(shè)置溫度界限來觸發(fā)ALERT;TMAX寄存器、THYST寄存器用于設(shè)置0T的溫度極限。這些溫度界限寄存器使用9位高位(符號(hào)位和8位數(shù)據(jù)位),雙精度格式,1位最小單位,剩余7位保留。