ds18b20

 

寄生電源
-55C -> 125C, Error 0.5C

|   |   |
1  2  3
G D V

ROM 操作

33H Read
55H Select
F0H Search

CCH 單一18B20時對接通訊
ECH Alert

44H 測量溫度
BEH 讀取 9 個字節

4EH 設定 TH, TL

48H 寫入 E2RAM

B4H 返回 0=寄生電源

LSB
3 2 1 0 -1 -2 -3 -4
MSB
S S S S S 6 5 4

CRC(8) 48Sserial(48) Family(8)

CRC = X^8 + X^5 + X^$ + 1

R1 R0
0    0       9
0    1      10
1    0      11
1    1      12 (Default)

LSB
MSB
TH
TL
Config
Reserved
Reserved
Reserved
CRC

E2RAM:
TH
TL
Config

Initialization:
1. MCU: low 480us - 960us
2. hight 15 - 60us
3. 1820: low 60 - 240

Write
60 - 120us
0 > 15us    <-- 0
0 < 15us    <-- 1

Read
0 ~ 15us <-- 0
1 <  15us   <-- 1