Apr6008 – Rainbow Electronics APR6008 User Manual

Page 11

Advertising
background image

Voice Recording & Playback Device

Page 11

Revision 2.1

Reading Digital Data

Digital data is read from the device using the

DIG_READ

command. To read data you must send a

DIG_READ

com-

mand immediately followed by 3012 don’t care bits during the
same /CS cycle. The data previously stored in the specified
sector will begin to appear on the DO pin after the current
device status or SID and four buffer bits. The next 3004 bits
are the previously stored data. The first bit shifted out is the
first bit that was written. The last bit shifted out is the last bit
that was written. There are four random don’t care bits follow-
ing the 3004 bits of user data.

An incomplete read of the sector is allowed. An incomplete
read is defined a a read with less than 3032 clock cycles. All
incomplete read cycles require one extra SCLK cycle after
the /CS signal returns high.

Figure 12 shows a timing diagram which describes the entire
process for a complete sector read. All timing with the excep-
tion of T

pSCLK

should adhere to the specifications given in

Figure 4 and Figure 7. The T

pSCLK

specification is replaced

by the DT

pSCLK

when reading digital data.

Figure 12 Reading Digital Data

/C S

SCLK

D I

DO

DIG_READ COMMAND

3012 don’t Care Bits

Total 3032 clock cycles

SID or CDS

3004 bits of previously stored data

X X

X

X

X

X

X

X

APR6008

Advertising