beautypg.com

Rainbow Electronics DS2422 User Manual

Page 28

background image

DS2422

28 of 48

Figure 12-1. Memory/Control Function Flow Chart

Master TX Memory or
Control Fkt. Command

0FH

Write

Scratchpad

Master TX

TA1 (T7:T0)

Master TX

TA2 (T15:T8)

DS2422 sets Scratch-

pad Offset = (T4:T0)

and Clears (PF, AA)

Master TX Data Byte

to Scratchpad Offset

DS2422 sets (E4:E0)

= Scratchpad Offset

Master

TX Reset?

Scratch-

pad Offset =

11111b?

Master RX CRC16 of

Command, Address Data

DS2422 Incre-

ments Scratch-

pad Offset

Master RX "1"s

Master

TX Reset?

Master

TX Reset?

Partial

Byte Written?

PF = 1

AAH

Read

Scratchpad

Master RX

TA1 (T7:T0)

Master RX

TA2 (T15:T8)

Master RX Ending

Offset with Data

Status (E/S)

Master

TX Reset?

Scratch-

pad Offset =

11111b?

Master RX CRC16 of

Command, Address Data,

E/S Byte, and Data Starting

at the Target Address

DS2422 Incre-

ments Scratch-

pad Offset

Master RX "1"s

Master

TX Reset?

DS2422 sets Scratch-

pad Offset = (T4:T0)

Master RX Data Byte

from Scratchpad Offset

From ROM Functions

Flow Chart (Figure 14)

To ROM Functions

Flow Chart (Figure 14)

N

Y

N

Y

N

Y

N

Y

N

Y

N

Y

N

Y

N

Y

N

Y

N

Y

From Figure 12

2

nd

Part

To Figure 12

2

nd

Part