beautypg.com

Ds18b20x function commands flow chart figure 12, Ds18b20x, 13 of 21 – Rainbow Electronics DS18B20X User Manual

Page 13

background image

DS18B20X

13 of 21

DS18B20X FUNCTION COMMANDS FLOW CHART Figure 12

MASTER T

X

FUNCTION
COMMAND

Y

N

44h

CONVERT

TEMPERATURE

?

PARASITE

POWER

?

N

Y

DS18B20X BEGINS

CONVERSION

DEVICE

CONVERTING

TEMPERATURE

?

N

Y

MASTER

R

X

“0s”

MASTER

R

X

“1s”

MASTER ENABLES

STRONG PULLUP ON DQ

DS18B20X CONVERTS

TEMPERATURE

MASTER DISABLES

STRONG PULLUP

Y

N

48h

COPY

SCRATCHPAD

?

PARASITE

POWER

?

N

Y

MASTER ENABLES

STRONG PULL-UP ON DQ

DATA COPIED FROM

SCRATCHPAD TO EEPROM

MASTER DISABLES

STRONG PULLUP

MASTER

R

X

“0s”

COPY IN

PROGRESS

?

Y

MASTER

R

X

“1s”

N

RETURN TO INITIALIZATION

SEQUENCE (FIGURE 11) FOR

NEXT TRANSACTION

B4h

READ

POWER SUPPLY

?

Y

N

PARASITE

POWERED

?

N

MASTER

R

X

“1s”

MASTER

R

X

“0s”

Y

MASTER T

X

T

H

BYTE

TO SCRATCHPAD

Y

N

4Eh

WRITE

SCRATCHPAD

?

MASTER T

X

T

L

BYTE

TO SCRATCHPAD

MASTER T

X

CONFIG. BYTE

TO SCRATCHPAD

Y

N

Y

BEh

READ

SCRATCHPAD

?

HAVE 8 BYTES

BEEN READ

?

N

MASTER

T

X

RESET

?

MASTER R

X

DATA BYTE

FROM SCRATCHPAD

N

Y

MASTER R

X

SCRATCHPAD

CRC BYTE

MASTER

R

X

“1s”

Y

N

B8h

RECALL E

2

?

MASTER BEGINS DATA

RECALL FROM E

2

PROM

DEVICE

BUSY RECALLING

DATA

?

N

Y

MASTER

R

X

“0s”