APR6008 Aplus Integrated circuits Inc., APR6008 Datasheet - Page 3

no-image

APR6008

Manufacturer Part Number
APR6008
Description
8 Min. -- Recording & Playback Voice Ic
Manufacturer
Aplus Integrated circuits Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
APR6008.
Manufacturer:
APLUS
Quantity:
20 000
Part Number:
APR6008_SOP-G3
Manufacturer:
APLUS
Quantity:
3 432
Memory Organization :
The APR6008 memory array is organized to allow
the greatest flexibility in message management and
digital storage. The smallest addressable memory
unit is called a "sector". The APR6008 contains 640
sectors.
Figure 3 Memory Map.
Sectors 0 through 639 can be used for analog
storage.During audio recording one memory cell is
used per sample clock cycle. When recording is
stopped an end of data (EOD) bit is programmed
into the memory. This prevents playback of silence
when partial sectors are used. Unused memory that
exists between the EOD bit and the end of the
sector cannot be used.Sectors 0 through 9 are
tested and guaranteed for digital storage. Other
sectors, with the exception of sector 639, can store
data but have not been tested,and are thus not
guaranteed to provide 100% good bits.
This can be managed with error correction or
forward check-before-store methods. Once a write
cycle is initiated all previously written data in the
chosen sector is lost.Mixing audio signals and
digital data within the same sector is not possible.
Note. There are a total of 15bits reserved for
addressing.
The APR6008 only requires 10 bits. The
additional 5 bits are used for larger devices within
the later APRXX family.
http://www.aplusinc.com.tw
INTEGRATED CIRCUITS INC.--
3
SPI Interface
All memory management is handled by an external
host processor. The host processor communicates
with the APR6008 through a simple Serial
Peripheral Interface (SPI) Port. The SPI port can run
on as little as three wires or as many as seven
depending on the amount of control necessary.
This section will describe how to manage memory
using the APR6008 SPI Port and associated
OpCode commands. This topic is broken down into
the following sections:
Sending Commands to the Device
This section describes the process of sending
OpCodes to the APR6008. All OpCodes are sent
in the same way with the exception of the
DIG_ WRITE and DIG_READ commands The
DIG_ WRITE and DIG_READ commands are
described in the Writing Digital Data and Reading
Digital Data sections that follow.
The minimum SPI configuration needed to send
commands uses the DI, /CS, and SCLK pins. The
device will accept inputs on the DI pin whenever the
/CS pin is low. OpCode commands are clocked in on
the rising edge of the SPI clock. Figure 4 shows the
timing diagram for shifting OpCode commands into
the device.
Figure 5 is a description of the OpCode
stream.You must wait for a command to finish
executing before sending a new command. This is
accomplished by monitoring the /BUSY pin. You can
substitute monitoring of the busy pin by inserting a
fixed delay between commands. The required delay is
specified as Tnext1,Tnext2, Tnext3 or Tnext4.
Figure 6 shows the timing diagram for sending
consecutive commands. Table 1 describes which
Tnext specification to use.
Sending Commands to the Device
Receiving Device Information
Writing Digital Data
Reading Digital Data
Recording Audio Data
Playing Back Audio Data
Handshaking Signals
-
-
-
OpCode Command Description
Current Device Status (CDS)
Reading the Silicon Identification (SID)
TEL : 886-2-2782-9266
APR6008
ver1.3

Related parts for APR6008