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

no-image

APR6016

Manufacturer Part Number
APR6016
Description
Recording & Playback Voice Ic
Manufacturer
Aplus Integrated circuits Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
APR6016.
Manufacturer:
SEMIKRON
Quantity:
43
Memory Organization :
The APR6016 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 APR6016 contains
1280 sectors.
Figure 3 Memory Map.
Sectors 0 through 1279 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 1279, 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 APR6016 only requires 11 bits.
The additional 5 bits are used for larger devices within
the later APRXXfamily.
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
APR6016 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 APR6016 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 APR6016. 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
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 T
T
consecutive commands. Table 1 describes which T
specification to use.
will accept inputs on the DI pin whenever the /CS pin is
next4
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)
. Figure 6 shows the timing diagram for sending
TEL : 886-2-2782-9266
APR6016
next1
,T
next2
ver1.2
, T
next3
or
next

Related parts for APR6016