Datasheet
Figure 9. (a, b, c, d, e). 2-Wire Interface Timing
A
D2
D6 D5 D4
D3
D1 D0A0 W AA1 1 0 1 0 1 1 0 0 A D7A2S 1 10 0 P
A) ISSUE A "START CONVERT T” OR “STOP CONVERT T” COMMAND
SCL
SDA
S 1 0 0 1
A2
A1 A0 W A C7 C6 C5 C4 C3 C2 C1 C0
A P
STOP
ACK
(THERM)
COMMAND BYTE
ACK
(THERM)
CONTROL BYTE
START
B) WRITE TO THE CONFIGURATION REGISTER
SCL
SDA
ACK
(THERM
)
COMMAND BYTE
ACK
(THERM)
CONTROL BYTE
START
DATA BYTE
(FROM MASTER)
STOP
ACK
(THERM)
C) READ FROM THE CONFIGURATION REGISTER
SCL
SDA
S 1 0 0
A0 W AA1 1
0 1
0 1 1 0 0 AA2
1
S 1 0 0 1 A
2 A
1 A0 R A D7 D6 D5 D4 D3 D2 D1 D0 N
P
ACK
(THERM)
COMMAND BYTE
ACK
(THERM)
CONTROL BYTE
START
REPEAT
START
CONTROL BYTE
ACK
(THERM)
DATA BYTE
(FROM THERM)
NACK
(MASTER
)
STOP
SCL
SDA
S 1 0 0
A0 W AA1A2
1
D) WRITE TO THE T
H
OR T
L
REGISTER
C7 C6 C5 C4 C3 C2 C1 C0
A
D7 D6 D5 D4 D
3 D2 D1
D0 A D7 D6
D5 D4 D
3 D2 D1 D0 A
P
COMMAND BYTE
ACK
(THERM)
CONTROL BYTE
START
ACK
(THERM)
MS DATA BYTE
(FROM MASTER)
ACK
(THERM
)
LS DATA BYTE
(FROM MASTER)
ACK
(THERM)
STOP
E) READ FROM THE TEMPERATURE, T
H
,
OR T
L
REGISTER
SCL
SDA
S 1 0 0 1 A2 A1 A0 W A C7 C6 C5 C4 C3 C2 C1 C0 A S 1 0 0 1 A2 A1 A0 R A D7 D6 D5 D4 D3 D2 D1 D0 A
ACK
(THERM)
COMMAND BYTE
ACK
(THERM)
CONTROL BYTE
START
REPEAT
START
CONTROL BYTE
ACK
(THERM)
MS DATA BYTE
(FROM THERM)
ACK
(MASTER)
D5
N
D6 D4 D3 D2 D1 D0
P
D7
…
…
LS DATA BYTE
(FROM THERM)
NACK
(MASTER)
STOP
THERM = DS1631,
DS1631A, or DS1731
DS1631/DS1631A/
DS1731
High-Precision Digital
Thermometer and Thermostat
www.maximintegrated.com
Maxim Integrated
│
11