芯片內(nèi)部有經(jīng)過激光處理的R0M
發(fā)布時間:2019/8/10 17:45:09 訪問次數(shù):676
“位激光R0M
芯片內(nèi)部有經(jīng)過激光處理的R0M,內(nèi)含Cz1位ROM編碼。開始8位是產(chǎn)品系列類型的編號,中間鯧位是每個器件的唯一序號,最后8位是前面56位的CRC檢驗碼,這是多個DS18B⒛采用單線進行通信的原因。非易失性溫度報警觸發(fā)器TH和TL,通過軟件寫人用戶報警上下限數(shù)據(jù)。編碼格式如圖I1.5.3所示。I22LV10-7LK
高速緩存器
它包括一個高速緩存器RAM和一個非易失性電擦寫的E2PR0M。高速緩存器RAM的結(jié)構(gòu)為9字節(jié)的存儲器,結(jié)構(gòu)如圖11.5.4所示。
前兩字節(jié)包含測得的溫度信息c第三字節(jié)和第四字節(jié)是分辨率將溫度再轉(zhuǎn)換為相應精準的數(shù)值。該字節(jié)各位定義見 |配置寄存器丨5字節(jié)圖11.5,5。
其中低5位一直為1,TM是測試模式位,用于設置 中7字節(jié)Ds18B20為測試模式或工作穆乏式。DS18B20在出廠時,該位6字節(jié)被設置為0,用戶不需要進行修改,R1和R0是可編程分辨力位,通過對這兩位進行不同的編程,決定不同溫度的分辨力和最大轉(zhuǎn)換時間,其定義方法見表11.5.1。
由表H.5.1可見,Ds18B⒛溫度轉(zhuǎn)換的時間比較長,而且設定的分辨力越高,溫度數(shù)據(jù)轉(zhuǎn)換時間越長,因此,在實際應用中要將分辨力和轉(zhuǎn)換時間權(quán)衡考慮c高速緩存器RAM的第6、7、8字節(jié)保留待用,設置為全邏輯1。第9字節(jié)是前面所有8字節(jié)CRC 圖1I,5.5各位定義碼,用來檢驗數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。
當芯片接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換。轉(zhuǎn)換完成后的溫度值就以16位帶符號擴展的二進制補碼形式存儲在高速緩存器RAM的第1、2字節(jié)中。單片機通過單線接口讀出該數(shù)據(jù)。讀數(shù)據(jù)時,低位在先,高位在后,數(shù)據(jù)格式以0!绑恕/LsB形式表示。
“位激光R0M
芯片內(nèi)部有經(jīng)過激光處理的R0M,內(nèi)含Cz1位ROM編碼。開始8位是產(chǎn)品系列類型的編號,中間鯧位是每個器件的唯一序號,最后8位是前面56位的CRC檢驗碼,這是多個DS18B⒛采用單線進行通信的原因。非易失性溫度報警觸發(fā)器TH和TL,通過軟件寫人用戶報警上下限數(shù)據(jù)。編碼格式如圖I1.5.3所示。I22LV10-7LK
高速緩存器
它包括一個高速緩存器RAM和一個非易失性電擦寫的E2PR0M。高速緩存器RAM的結(jié)構(gòu)為9字節(jié)的存儲器,結(jié)構(gòu)如圖11.5.4所示。
前兩字節(jié)包含測得的溫度信息c第三字節(jié)和第四字節(jié)是分辨率將溫度再轉(zhuǎn)換為相應精準的數(shù)值。該字節(jié)各位定義見 |配置寄存器丨5字節(jié)圖11.5,5。
其中低5位一直為1,TM是測試模式位,用于設置 中7字節(jié)Ds18B20為測試模式或工作穆乏式。DS18B20在出廠時,該位6字節(jié)被設置為0,用戶不需要進行修改,R1和R0是可編程分辨力位,通過對這兩位進行不同的編程,決定不同溫度的分辨力和最大轉(zhuǎn)換時間,其定義方法見表11.5.1。
由表H.5.1可見,Ds18B⒛溫度轉(zhuǎn)換的時間比較長,而且設定的分辨力越高,溫度數(shù)據(jù)轉(zhuǎn)換時間越長,因此,在實際應用中要將分辨力和轉(zhuǎn)換時間權(quán)衡考慮c高速緩存器RAM的第6、7、8字節(jié)保留待用,設置為全邏輯1。第9字節(jié)是前面所有8字節(jié)CRC 圖1I,5.5各位定義碼,用來檢驗數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。
當芯片接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換。轉(zhuǎn)換完成后的溫度值就以16位帶符號擴展的二進制補碼形式存儲在高速緩存器RAM的第1、2字節(jié)中。單片機通過單線接口讀出該數(shù)據(jù)。讀數(shù)據(jù)時,低位在先,高位在后,數(shù)據(jù)格式以0!绑恕/LsB形式表示。