beautypg.com

Ds18s20 function commands flow chart figure 15, Ds18s20, 16 of 21 – Rainbow Electronics DS18S20 User Manual

Page 16

background image

DS18S20

16 of 21

DS18S20 FUNCTION COMMANDS FLOW CHART Figure 15

MASTER T

X

FUNCTION
COMMAND

Y

N

44h

CONVERT

TEMPERATURE

?

PARASITE

POWER

?

N

Y

DS18S20 BEGINS

CONVERSION

DEVICE

CONVERTING

TEMPERATURE

?

N

Y

MASTER

R

X

“0s”

MASTER

R

X

“1s”

MASTER ENABLES

STRONG PULLUP ON DQ

DS18S20 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 14) 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

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”