The AK7712A is a DSP(Digital Signal Processor) with built-in high performance 20bit 2ch ADC and 4ch DAC, on
purposeto control the sound field. It is possible to calculate 383 steps on 44.1kHz and 48kHz sampling respectively.
In case of 32kHz sampling, it can caluculate up to 511 steps. With a combination of this LSI and external memory
for delay data,it can berealized easily to control the sound field such as Echo, Surround Presence Controller, and
Key-control which are needed forsomething like Karaoke. Parametric Equalizing can be done without external
memory.
Features
[ DSP unit ]
Word length: 24-bit (data RAM)
Instruction cycle time: 54ns(maximum speed)
Multiplier: 24 × 16 → 40-bit
Divider: 16 ÷ 16 → 16-bit
Program RAM: 384 × 32 bit
External memory: DRAM,Pseudo-SRAM and SRAM can be connected (only use for delay data).
Sampling frequency: 32kHz∼48kHz
Automatic clear function of external RAM:
47msec after bringing RST high at fs=48kHz (include internal data RAM)
Microcomputer interface:
synchronized signal type 8-bit serial input 1 channel,
synchronized signal type 24-bit serial output 1 channel
Master clock: 512(511)/384(383)/256(255)fs
The value inside ( ) is maximum calculation steps.
512fs mode is available when 32kHz sampling is chosen.
Conversion of master/slave mode for LRCK and BCLK:
When master mode is selected, the outputs of LRCK and BCLK depend
on the set-up for input format.
Serial input ports(2~4ch), and output ports(2~6ch) : 16/20/24 bit words
256k(32k × 8-bit),1M(128k × 8-bit) × 1 / Pseudo-SRAM
256k(64k × 4-bit),1M(256k × 4-bit) × 2 or × 1 / DRAM
(Half volume of 1M DRAM is used as 512k memory.)
•
Treating bit length: 16-bit (24-bit is available, but double time is needed for access.)
•
The number of times to access:
SRAM, 256k Pseudo-SRAM ; 76 at 384fs
: DRAM, 1M Pseudo-SRAM ; 64 at 384fs (32 at one DRAM)
: SRAM, 256k Pseudo-SRAM ; 51 at 256fs
: DRAM, 1M Pseudo-SRAM ; 42 at 256fs (21 at one DRAM)
•
Memory access time:
less than 100nsec
•
Maximum address length:
65535 sampling times (at 1M SRAM)
2.048sec at 32kHz, 1.486sec at 44.1kHz, 1.365sec at 48kHz
4) Input/Output Port
•
Input: 2ch analog input: 20-bit ADC, DR=98dB (16-bit at BCLK=32fs)
[when built-in ADC is connected.]
2ch digital input: MSB justified 20-bit (16bit at BCLK=32fs)
…
MSB first serial input
[when built-in ADC is isolated.]
2ch digital input: MSB justified 16-
•
Output: 4ch analog output: 20-bit DAC, DR=97dB(16-bit at BCLK=32fs)
•
24-bit / LSB justified 16-•24-bit
…
MSB first serial input
[when built-in ADC is connected.]
4ch digital output: MSB justified 20-bit (16bit at BCLK=32fs)
…
MSB first serial output
[when built-in ADC is isolated.]
2ch digital output: MSB justified 16-
•
24-bit/ LSB justified 16-bit
…
MSB first serial output
5) Cascade connection with this LSI is possible.
6) Interface to Microcomputer:
synchronized 8-bit serial input / synchronized 24-bit serial output
7) Calculation Cycle: max 18.432MHz(54nsec) [at 48.0kHz, 384fs, 5V]
8) Master/Slave conversion of LRCK
BCLK is possible.
9) BCLK: 32fs/48fs/64fs (64fs only at master mode)
0180-E-021997/12
- 2 -
ASAHI KASEI[AK7712A-VT]
AK7712A Block Diagram
1) ADC,DAC Inside Connection Mode (OPCL: L)
AK7712A Block Diagram
Note: Please use SDIN2,SDDA and SDDA2 with "L" or open.
SDAD,SDOUT2 and SDOUT3 output "L".
When an external clock is input, this pin should be left floating.
26XTIIInput for quartz oscillator
A crystal can be connected between this pin and XTO, or an external CMOS
clock can be input on this pin.
note:1 About the directions, please refer the paragraph of power down reset control on P.65.
2 Set to "L" or "open" when OPCL is "L".
3 The output is "L" when OPCL is "L".
4 During a timing of changing CONTROL REGISTER, CLKO is instability.
0180-E-021997/12
- 9 -
ASAHI KASEI[AK7712A-VT]
Analog Relational Pins
Pin No.Pin nameI/OFunction
93AINL+IADC Lch analog non-inverted input
92AINL-IADC Lch analog inverted input
91AINR+IADC Rch analog non-inverted input
90AINR-IADC Rch analog inverted input
84AOUTL1ODAC1 Lch analog output 1
83AOUTR1ODAC1 Rch analog output 1
81AOUTL2ODAC2 Lch analog output 2
80AOUTR2ODAC2 Rch analog output 2
85VRDALIStandard voltage input of DAC unit
(normally connected to analog ground)
88VRDAHIStandard voltage input of DAC unit
(normally connected to 87 pin.
0.1u and 10uF capacitor are connected
between this pin and VRDAL pin.)
95VRADLIStandard voltage input of ADC unit
(normally connected to analog ground)
98VRADHIStandard voltage input of ADC unit
(normally connected to 97 pin.
0.1u and 10uF capacitor are connected
between this pin and VRADL pin.)
94VCOMOCommon voltage
(0.1u and 10uF capacitor are connected
between this pin and analog ground.)
"H": CLKO(23pin)→"L"
7TSTIO1I/OTest input 1 ; use as "L" or open
8TSTIO2I/OTest input 2 ; use as "L" or open
9TSTIO3I/OTest input 3 ; use as "L" or open
2OPCLIADC,DAC connection choice
"L": connect , "H": separate
71DZFSETIZero point find set
"H": DZF output , "L": DZF output→"L"
78, 82,
89, 100
NC-NC pins do not be bonded inside.
0180-E-021997/12
- 11 -
ASAHI KASEI[AK7712A-VT]
Absolute Maximum Ratings
(AVSS,DVSS=0V; note 1)
ParameterSymbolminmaxUnit
DC Power supply: analog power
digital power(DVDD) (note 2)
substrate power(AVB,DVB)
Input current (except power supply)IINAnalog input voltage
AINL+,AINL-,AINR+,AINR-,VREF
Digital input voltage (note 2)VIND-0.3(VB)+0.3V
Ambient temperatureTa-4085
Storage temperatureTstg-65150
note 1: All the value mean the voltage against the ground pin.
2: Maximum absolute value must be within 6.0V, i.e. VB+0.3V ≤ 6.0V.
Warning: To operate beyond these limits may result in permanent damage to the device.
Normal operation is not guaranteed at these extremes.
VA
VD
VB
VINA
-0.3
-0.3
-0.3
-0.3(VA)+0.3V
6.0
(VB)+0.3
6.0
10
±
mA
°
°
V
V
V
C
C
Recommended Operating Conditions
(AVSS,DVSS=0V; note 1)
ParameterSymbolmintypmaxUnit
Power supply: analog power
digital power (DVDD)
substrate power (AVB,DVB)
(note 2,3,4)
note 1: All the value mean the voltage against the ground pin.
2: The VA and VB should be powered at the same time or earlier than VD.
3: The VA and VB are connected together through the chip substrate and has several ohms resistors.
The VA and VB should be supplied from the same power unit.
4: Analog input/output voltages are proportional to the voltages of VRADH,VRDAH.
* AKM assumes no responsibility for the usage beyond the conditions in this data sheet.
note 1: The frequencies of passband/stopband are proportional to the sampling frequency (fs).
2: Passband is DC to 19.75kHz at fs=44.1kHz.
3: Stopband is 27.56kHz to 2.795MHz at fs=44.1kHz.
4: The analog modulator samples the input at 2.8224MHz for fs=44.1kHz. There is no rejection of
input signals at those band width which are multiples of the sampling frequency(n x 2.8224MHz
±20.21kHz; n=0,1,2,3…).
PB0
GD
∆
20.00
0
22.05
0.005dB
±
0us
kHz
kHz
DAC unit :
(Ta=25°C; VA,VD,VB=5.0V±5%; fs=44.1kHz;)
ParameterSymbolmintypmaxUnits
Digital filter
Passband ( -0.2 dB) (note 1)
( -6.0 dB)
Stopband (note 1)SB24.3kHz
Passband ripplePR
Stopband attenuationSA41dB
Group delay (Ts = 1/fs) (note 2)GD-14.7-Ts
Digital filter + analog filter
Amplitude characteristics
0∼20kHz
note 1: The frequencies of passband/stopband are proportional to the sampling frequency (fs);
PB=0.4535fs(@-0.2dB), SB=0.546fs(@-41dB).
2: The calculating delay time is occurred by digital filtering. This is the time from the setting
20-bit data on input register to the output of analog signal. (at fs=44.1kHz)
PB0
-22.05
-
0.5-dB
±
20.0
-
0.05dB
±
kHz
kHz
0180-E-021997/12
- 14 -
ASAHI KASEI[AK7712A-VT]
DC Characteristics
(AVDD=DVDD; AVD,DVB=5.0V±5%; Ta=25°C)
ParameterSymbolmintypmaxUnits
High level input voltage
Low lev e l input voltage
VIH
VIL
70%VDD
-
-
-
-
30%VDD
V
V
High level input voltage
Iout=-20uA
Low lev e l input voltage
Iout= 20uA
Input leak current (note 1)
Input leak current (note 2)
(pull-down pin)
note 1: except pull-up/pull-down pin
2: Pull-down pin(Typ 50kΩ) is as follows; PDAD, PDDA,SDIN2,SDDA,SDDA2,TSTI1,TSTI2,
TSTO1,TSTO2,TSTO3,OPCL pin.
(Ta=25°C; AVDD,DVDD,AVB,DVB=5.0V; Master clock = 18.432MHz, XTI=384fs [fs=48kHz]; Input 1kHz full scale
sine wave input from 2ch analog input pin of ADC and output to 4ch DAC.)
Power supply
Parameter min typ max Units
Power supply current
Normal operation (RST=PD="H")
BCLK cycle
BCLK pulse width Low
pulse width High
Time from BCLK"↓" to LRCK (note 1)
Delay time from LRCK to DOUT(MSB)
Delay time from BCLK"↓" to DOUT
Latch hold time of SDIN
Latch setup time of SDIN
t
t
t
t
t
t
t
t
BLK
BLKL
BLKH
BLR
LRD
BLKD
DINH
DINS
312.5
100.0
100.0
30-t
40
40
BLKH
30+t
70
70
BLKL
ns
ns
ns
ns
ns
ns
ns
ns
Master mode
BCLK cycle
Duty cycle
BCLK pulse width Low
pulse width High
Time from BCLK"↓" to LRCK
Delay time from LRCK to DOUT(MSB)
Delay time from BCLK"↓" to DOUT
Latch hold time of SDIN
Latch set Up time of SDIN
t
t
t
t
t
t
t
t
BLK
BLKL
BLKH
BLR
LRD
BLKD
DINH
DINS
100.0
100.0
-20
40
40
64fs
50
20
70
70
ns
ns
ns
ns
ns
ns
ns
ns
ns
note 1 : This standard value is provided for not to be overlapped the edge of LRCK and BCLK"↑" each other.
ParameterSymbolmintypmaxUnits
From CS"↓" to WRQ"↓"
From RST"↓" to WRQ"↓"
From WRQ"↑" to CS"↑"
From WRQ"↑" to RST"↑"
From WRQ"↓" to SCLK"↓"
From Last SCLK"↑" to WRQ"↑"
SCLK cycle
SCLK pulse width Low
pulse width High
SI latch hold time
SI latch set Up time
From CS"↓" to
t
t
t
t
t
t
t
t
t
t
t
t
CSW
RSW
WRC
WRS
WSC
SCW
SLK
SLKL
SLKH
SIH
SIS
CSHR
166(note1)
cancellation of SO,WRDY "Hi-z" (note2)
From CS"↑" to SO,WRDY"Hi-z" (note2)
From CS"↑" to DRDY"↓"
From SCLK"↓" to SO setup time (note2)
3)Read/Write Interface Timing of External RAM
(AVDD,DVDD,AVB,DVB=5.0V±5%, Ta=25°C, CL=20pF)
XTI(MHz)
18.43216.93412.288ParameterSymbol
Units
minmaxminmaxminmax
Address delay time from OE "↑" (writing)
Address delay time from OE "↓" (reading)
Access time
Address set-up time
Data set time
Data hold time
Pulse width to write
minmaxminmaxminmax
Address delay time from OE "↑" (writing)
Address delay time from OE "↑" (reading)
Column address hold time
SC mode read/write cycle
Address setup time
Pulse width of chip enable
Column address hold time (after write)
Chip enable time
Column address setup time
Pulse width of write command
Data set time
Data hold time
minmaxminmaxminmax
Address delay time from OE "↑" (writing)
Address delay time from OE "↑" (reading)
Hold time of column address
Address setup time
Pulse width of chip enable
Pre-charge time of chip enable
Chip enable time
Pulse width of write command
Data set time
Data hold time
t
t
t
t
t
t
t
t
t
t
AOEW
AOER
CAH
AS
CE
P
CW
WP
DW
DH
-15
110
10
90
40
90
35
100
10
1570-18
120
12
100
50
100
40
110
12
1880-20
170
15
135
60
135
60
160
15
20
110nsns
ns
ns
ns
ns
ns
ns
ns
ns
7) Refresh Interface Timing of DRAM(External RAM) (CAS before RAS Refresh)
(AVDD,DVDD,AVB,DVB=5.0V±5%, Ta=25°C, CL=20pF)
18.43216.93412.288ParameterSymbol
minmaxminmaxminmax
Read cycle
Pulse width of RASCE"H"
Pulse width of RASCE"L"
•
RASCE Pre-charge
CASRF hold time
CASRF setup time at auto refresh
CASRF hold time at auto refresh
minmaxminmaxminmax
Address delay time fromOE "↑" (write)
Address delay time fromOE "↓" (read)
RASCE preceded address setup time
RASCE followed address hold time
CASRF preceded address setup time
CASRF followed address hold time
CASRF hold time after write
Write hold time after CASRF
Write pulse width
Data setup time
Data hold time after write
Pulse width of CASRF"H"
Pulse width of CASRF"L"
t
AOEW
t
AOER
t
SURA
t
HRA
t
SUCA
t
HCLCA
t
HWCH
t
HCLW
t
W
t
SUD
t
HWLD
t
WCH
t
WCL
-15
10
12
10
45
40
55
40
0
60
22
54
1570-18
XTI(MHz)
260
120
120
90
12
220
XTI(MHz)
12
14
12
45
43
65
43
0
70
24
62
1880-20
360
170
170
130
15
320
15
18
15
60
60
90
60
100
32
90
0
Units
ns
ns
ns
ns
ns
ns
Units
20
110nsns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
0180-E-021997/12
- 19 -
ASAHI KASEI[AK7712A-VT]
Timing Waveform
0180-E-021997/12
- 20 -
ASAHI KASEI[AK7712A-VT]
0180-E-021997/12
- 21 -
ASAHI KASEI[AK7712A-VT]
0180-E-021997/12
- 22 -
ASAHI KASEI[AK7712A-VT]
Read/Write Interface Timing of Pseudo SRAM (Static Column Mode)
0180-E-021997/12
- 23 -
ASAHI KASEI[AK7712A-VT]
0180-E-021997/12
- 24 -
ASAHI KASEI[AK7712A-VT]
Function Manual
DSP unit : Execution Timing of Each Command
Each Blocks(PRAM,DRAM,CRAM,Calculation unit,etc.) actions on pipeline. On controlling of this pipeline, each
stages(command fetch, command decode and execution) are handled in parallel, The operations for each block is
executed by 32-bit holizontal code. Therefore each operations are executed equivalently in one machine cycle. The
following is the executing timing of each command.
0180-E-021997/12
- 25 -
ASAHI KASEI[AK7712A-VT]
Calculation Function
1) Arithmetic System
0180-E-021997/12
- 26 -
ASAHI KASEI[AK7712A-VT]
<< DBUS → register,etc. >>
Except for @IORL, take data from MSB.
0180-E-021997/12
- 27 -
Loading...
+ 60 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.