DS1631/DS1631A/DS1731
15 of 15
OPERATION EXAMPLE
In this example, the master configures the DS1631/DS1631A/DS1731 (A
1
A
2
A
3
= 000) for continuous
conversions and thermostatic function.
MASTER
MODE
THERMETER*
MODE
DATA
(MSb first)
COMMENTS
TX RX START START condition from MASTER.
TX RX 90h
MASTER sends control byte with R/W¯¯ = 0.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX ACh MASTER sends Access Config command.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX 02h
MASTER writes a data byte to the configuration register to
put the THERMOMETER in continuous conversion mode
and set the T
OUT
polarity to active high.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX STOP STOP condition from MASTER.
TX RX START START condition from MASTER.
TX RX 90h
MASTER sends control byte with R/W¯¯ = 0.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX A1h MASTER sends Access TH command.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX 28h MASTER sends most significant data byte for T
H
= +40°C.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX 00h MASTER sends least significant data byte for T
H
= +40°C.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX STOP STOP condition from MASTER.
TX RX START START condition from MASTER.
TX RX 90h
MASTER sends control byte with R/W¯¯ = 0.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX A2h MASTER sends Access TL command.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX 0Ah MASTER sends most significant data byte for T
L
= +10°C.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX 00h MASTER sends least significant data byte for T
L
= +10°C.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX STOP STOP condition from MASTER.
TX RX START START condition from MASTER.
TX RX 90h
MASTER sends control byte with R/
W¯¯ = 0.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX 51h MASTER sends Start Convert T command.
RX TX ACK Acknowledge bit from THERMOMETER.
TX RX STOP STOP condition from MASTER.
*THERMOMETER = DS1631, DS1631A, or DS1731