AKM AK7601AVQ

[AK7601A]
AK7601A
High Feature Digital Audio Processor with SRC
概
要
AK7601Aは3chのADCと6chのDACにEQ等のディジタル処理機能と遅延メモリとを内蔵させた高機能
オーディオプロセッサです。5V単一電源で動作し、内部動作電圧を生成するレギュレータを内蔵してい
ます。アナログ入力は疑似差動/シングルエンドに対応した入力セレクタ付き2chADCに加え、ガイダン
ス音声等の入力用モノラルADCを内蔵します。ディジタル入力に対してはセレクタ付非同期入力対応
SRCを内蔵し3系統から1系統選択して入力できます。アナログ出力はシングルエンドの6chでディジタ
ルボリュームを内蔵し、DACのDR, S/Nは102dBと高性能です。遅延メモリとしてトータル36ms分内蔵
し、左右で18msずつ遅延させることができるため6chで各6m以内のタイムアライメント調整が可能で
す。また、2系統の7段EQ設定とタイムアライメント調整とを組み合わせることで最適な音場空間を再
現したカーオーディオシステムを容易に構成することができます。
特
長
1. 2ch 24bit ADC
- 疑似差動/シングルエンド入力対応 4:1ステレオセレクタ
- S/(N+D): 90dB
- DR, S/N: 97dB
- オフセットキャンセル用ディジタルHPF
2. モノラル音声入力用1ch 24bit ADC
- シングルエンド入力
- S/(N+D): 90dB
- DR, S/N: 97dB
- オフセットキャンセル用ディジタルHPF
3. 6ch 24bit DAC
- シングルエンド出力
- S/(N+D): 90dB
- DR, S/N: 102dB
4. 非同期ディジタル入力用サンプルレートコンバータ(SRC)
- 3:1セレクタ内蔵
- 入力サンプリングレート:8kHz ∼ 96kHz
- 入力I/F : MSB justified, LSB justified, I2S compatible (slave mode only)
5. ディジタル処理部
- 2 ステレオ 7Band EQ (Second-order IIR-filter の設定も可能)
- ディエンファシス内蔵
- 遅延メモリコントロール
最大遅延時間 Lch側18ms、Rch側18ms (1ステレオ入力/3ステレオ出力時)
1/fs単位調整可能
- X’Over フィルタ: 遅延メモリ出力の 6ch に対して FL, FR は 2 次 IIR フィルタ 3 段、
RL, RR, SWL, SWR は 2 次 IIR フィルタ 2 段
- スペクトラムアナライザ機能: 4Band
- ソフトミュート
- ゼロ検出機能
6. スムーズVolume
7. マスタクロック: 22.5792MHz
8. μPインタフェース: I2Cバス (Ver 1.0, 400kHzモード)
MS1446-J-00
2012/07
-1-
[AK7601A]
9. 電源電圧
- アナログ電源: AVDD = 4.5 ∼ 5.5V
- ディジタル電源: DVDD = 3.0 ∼ 5.5V
10. 消費電流: 80mA
11. Ta = - 40 ∼ 85℃
12. パッケージ: 48pin LQFP (0.5mm pitch)
■ ブロック図
IBICK1
1 IBICK2
IBICK3
nd
2 IIR x 2
x2ch
2ch
DAC
IIR x 2
x2ch
DZF
AOUT1L
AOUT1R
2ch
DAC
nd
D-Vol
IIR x 3
x2ch
D-Vol
nd
2
Delay
Control
14Band EQ
nd
(2 IIR x 14)
Switch
2ch ADC
Function
2
D-Vol
AINL1
GNDIN1
AINR1
AINL2
GNDIN2
AINR2
AINL3
AINR3
AINL4
AINR4
D-Vol
Switch
1ch ADC
MONOIN
SDTO2/SDTI4
AOUT2L
AOUT2R
2ch
DAC
SDTO1/SDTO3
AOUT3L
AOUT3R
OBICK
OLRCK
4Band Spectrum
Analyser Filter
nd
st
(2 IIR x 1 IIR) x 4
2ch SRC
ILRCK1
1ILRCK2
ILRCK3
SDTI1
1 SDTI2
SDTI3
AVDD
VSS1
VSS2 VCOM VREFH REF18 VSS3
DVDD
VSS4
MCKO
MUTEN
PDN
2
IC
Interface
SDA
X’tal
Oscillator
XTI
SCL
XTO
CLKMODE
Figure 1. ブロック図
MS1446-J-00
2012/07
-2-
[AK7601A]
■ オーダリングガイド
-40 ∼ +85°C
評価ボード
AK7601AVQ
AKD7601A
48pin LQFP(0. 5mm pitch)
XTO
XTI
ILRCK1
ILRCK2
ILRCK3
IBICK1
IBICK2
IBICK3
SDTI1
SDTI2
SDTI3
DVDD
36
35
34
33
32
31
30
29
28
27
26
25
■ ピン配置
MUTEN
37
24
VSS2
VSS3
38
23
SDTO1/SDTO3
CLKMODE
39
22
SDTO2/SDTI4
REF18
40
21
OLRCK
VSS4
41
20
OBICK
MONOIN
42
19
MCKO
AINL1
43
18
SCL
17
SDA
AK7601AVQ
Top View
9
10
11
12
AOUT1R
AOUT2L
AOUT2R
AOUT3L
AOUT1L
13
8
48
VREFH
AINR2
7
AOUT3R
VSS1
14
6
47
AVDD
GNDIN2
5
DZF
VCOM
15
4
46
AINR4
AINL2
3
PDN
AINL4
16
2
45
AINR3
AINR1
1
44
AINL3
GNDIN1
Figure 2. ピン配置
MS1446-J-00
2012/07
-3-
[AK7601A]
ピン/機能
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Pin Name
AINL3
AINR3
AINL4
AINR4
VCOM
AVDD
VSS1
VREFH
AOUT1L
AOUT1R
AOUT2L
AOUT2R
AOUT3L
AOUT3R
DZF
16
PDN
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
SDA
SCL
MCKO
OBICK
OLRCK
VSS2
DVDD
SDTI3
SDTI2
SDTI1
IBICK3
IBICK2
IBICK1
ILRCK3
ILRCK2
ILRCK1
XTI
XTO
I/O
I
O
O
O
I/O
O
I
I
I
I
I
I
I
I
I
I
O
37
MUTEN
I
38
VSS3(DVSS)
-
39
CLKMODE
I
40
41
42
REF18
VSS4
MONOIN
O
I
No.
SDTO2/SDTI4
SDTO1/SDTO3
I/O
I
I
I
I
O
O
O
O
O
O
O
O
I
Function
Lch Single-ended Input 3 Pin
Rch Single-ended Input 3 Pin
Lch Single-ended Input 4 Pin
Rch Single-ended Input 4 Pin
VCOM pin
Analog Power Supply Pin 4.5~5.5V
Ground Pin, 0V
Positive Voltage Reference Input Pin, AVDD
DAC1 Lch Output pin.
DAC1 Rch Output pin
DAC2 Lch Output pin
DAC2 Rch Output pin
DAC3 Lch Output pin
DAC3 Rch Output pin
Zero detect pin
Power-Down & Reset Pin
When “L”, the AK7601A is powered-down and the control registers are reset to default
state.
Control Data Input Pin : SDA (I2C Bus) (Note 2)
Control Data Clock Pin : SCL (I2C Bus)
Master Clock Output Pin
Output Audio Serial Data Clock Pin
Output Channel Clock Pin
Audio Serial Data Input 4 / Output 2 Pin (Note 3)
Audio Serial Data Output 1/3 Pin
Ground Pin, 0V
Digital Power Supply 1 Pin, 3.0 ~5.5V
Audio Serial Data Input 1 Pin
Audio Serial Data Input 2 Pin
Audio Serial Data Input 3 Pin
Input Audio Serial Data Clock Pin 3 Pin
Input Audio Serial Data Clock Pin 2 Pin
Input Audio Serial Data Clock Pin 1 Pin
Input Channel Clock 3 Pin
Input Channel Clock 2 Pin
Input Channel Clock 1 Pin
X’tal Input Pin
X’tal Output Pin
AK7601A Mute Pin
L: Mute
H: Normal Operation
Ground Pin 0V
CLK Mode Pin (X’tal、外部CLK切り替えピン)
L: X’talモード
H: 外部CLK入力モード
入力を“L” → “H”に切り替える場合は必ずPDN pinを“H” → “L” → “H”として下
さい。
Internal regulator 1.8V Output pin
Ground Pin, 0V
Monaural ADC Input Pin
MS1446-J-00
2012/07
-4-
[AK7601A]
Pin Name
I/O Function
43 AINL1
I
Lch Differential Input 1 Pin
44 GNDIN1
I
Input Ground 1 Pin
45 AINR1
I
Rch Differential Input 1 Pin
46 AINL2
I
Lch Differential Input 2 Pin
47 GNDIN2
I
Input Ground 2 Pin
48 AINR2
I
Rch Differential Input 2 Pin
Note 1. 全てのディジタル入力ピンはフローティングにしないで下さい。
Note 2. パワーダウン時は入力ピンです。
Note 3. パワーダウン時は出力ピンです。
No.
■ 使用しないピンの処理について
使用しない入出力ピンは下記の設定を行い、適切に処理して下さい。
Classification
Analog
Digital
Pin Name
AINL1, GNDIN1, AINR1, AINL2, GNDIN2, AINR2,
AINL3, AINR3, AINL4, AINR4, MONOIN
AOUT1L, AOUT1R, AOUT2L, AOUT2R, AOUT3L,
AOUT3R
IBICK1, IBICK2, IBICK3, ILRCK1, ILRCK2,
ILRCK3, SDTI1, SDTI2, SDTI3, SDTI4
OBICK, OLRCK, MCKO, SDTO1/SDTO3, SDTO2,
XTO
MS1446-J-00
設定
オープン
オープン
VSS2に接続
オープン
2012/07
-5-
[AK7601A]
絶対最大定格
(VSS1=VSS2=VSS3=VSS4=0V; Note 4)
Parameter
Symbol
min
max
Unit
Power Supplies
Analog
AVDD
-0.3
6.0
V
Digital
DVDD
-0.3
6.0
V
Input Current (any pins except for supplies)
IIN
mA
±10
Analog Input Voltage (Note 5)
VINA
-0.3
AVDD+0.3
V
Digital Input Voltage (Note 6)
VIND
-0.3
DVDD+0.3
V
Ambient Temperature (power applied)
Ta
-40
85
°C
Storage Temperature
Tstg
-65
150
°C
Note 4. 電圧はすべてグランドに対する値です。VSS1, VSS2, VSS3, VSS4 はアナロググランドに接続して下さ
い。
Note 5. アナログ入力ピンはAINL1-4, AINR1-4, GNDIN1-2, MONOINです。
Note 6. ディジタル入力ピンはSDTI1-4, ILRCK1-3, IBICK1-3, MUTEN, SDA, SCLです。
注意:
この値を超えた条件で使用した場合、デバイスを破壊することがあります。
また通常の動作は保証されません。
推奨動作条件
(VSS1=VSS2=VSS3=VSS4 =0V; Note 4)
Parameter
Symbol
min
typ
max
Unit
Analog
AVDD
4.5
5.0
5.5
V
Power Supplies
Digital
DVDD
3.0
5.0
AVDD
V
(Note 7)
Note 7. AVDD, DVDDの立ち上げシーケンスを考える必要はありませんがPDN pin = “L” の状態で各電源を立
ち上げてください。全ての電源が立ち上がった後、PDN pin =“H” としてください。また、AK7601A
では全ての電源をONしてください。一部の電源のみOFFすることはできません。(電源OFFとは電
源をグランドと同電位にするか、あるいはフローティングにすることです。)I²Cバスと接続して使
う場合、周辺デバイスが電源ONの状態でAK7601AのみをOFFにしないでください。
注意:
本データシートに記載されている条件以外のご使用に関しては、当社では責任負いかねますので
十分ご注意下さい。
MS1446-J-00
2012/07
-6-
[AK7601A]
アナログ特性
(Ta=25°C; AVDD=5.0V, DVDD =5.0V; VSS1=VSS2=VSS3=VSS4=0V; VREFH=AVDD, fs=44.1kHz; Signal
Frequency=1kHz; 24bit Data; Measurement Frequency=20Hz∼20kHz; unless otherwise specified)
Parameter
min
typ
max
Unit
ADC Analog Input Characteristics (Pseudo differential inputs)
Resolution
24
Bits
S/(N+D)
BW=20kHz
-1dBFS
83
90
dB
-60dBFS
35
DR
(-60dBFS with A-weighted)
90
97
dB
S/N
(A-weighted)
90
97
dB
Interchannel Isolation
90
110
dB
Interchannel Gain Mismatch
0
0.5
dB
Gain Drift
20
ppm/°C
Input Voltage
AIN=0.65xVREFH
3.09
3.25
3.41
Vpp
Input Resistance
AINL1, AINR1, AINL2, AINR2
22
45
kΩ
GNDIN1, GNDIN2
22
90
kΩ
Power Supply Rejection
(Note 8)
55
dB
40
dB
Common Mode Rejection Ratio (CMRR)
(Note 9)
ADC Analog Input Characteristics (Single-ended inputs)
Resolution
24
Bits
S/(N+D)
BW=20kHz
-1dBFS
83
90
dB
-60dBFS
35
DR
(-60dBFS with A-weighted)
90
97
dB
S/N
(A-weighted)
90
97
dB
Interchannel Isolation
90
110
dB
Interchannel Gain Mismatch
0
0.5
dB
Gain Drift
20
ppm/°C
Input Voltage
AIN=0.65xVREFH
3.09
3.25
3.41
Vpp
Input Resistance (AINL3, AINR3, AINL4, AINR4)
22
45
kΩ
Power Supply Rejection
(Note 8)
55
dB
ADC Analog Input Characteristics (Monaural input)
Resolution
24
Bits
S/(N+D)
BW=20kHz
-1dBFS
83
90
dB
-60dBFS
35
DR
(-60dBFS with A-weighted)
90
97
dB
S/N
(A-weighted)
90
97
dB
Gain Drift
20
ppm/°C
Input Voltage
AIN=0.65xVREFH
3.09
3.25
3.41
Vpp
Input Resistance
22
45
kΩ
Power Supply Rejection
(Note 8)
55
dB
DAC Analog Output Characteristics (single outputs)
Resolution
24
Bits
S/(N+D)
BW=20kHz
0dBFS
83
90
dB
-60dBFS
39
DR
(-60dBFS with A-weighted)
93
102
dB
S/N
(A-weighted)
93
102
dB
Interchannel Isolation
90
110
dB
Interchannel Gain Mismatch
0
0.5
dB
Gain Drift
20
ppm/°C
Output Voltage
AOUT=0.65xVREFH
3.09
3.25
3.41
Vpp
5
kΩ
Load Resistance
(AC負荷)
Load Capacitance
30
pF
Power Supply Rejection
(Note 8)
55
dB
MS1446-J-00
2012/07
-7-
[AK7601A]
ADC to DAC Characteristics (single outputs)
Resolution
S/(N+D)
BW=20kHz
DR
S/N
24
-1dBFS
-60dBFS
(-60dBFS with A-weighted)
(A-weighted)
80
87
87
Bits
dB
87
34
96
96
dB
dB
Note 8. VREFHを+5.0Vに固定して、AVDD, DVDDに1kHz, 50mVppの正弦波を重畳した場合。
Note 9. 外付けCAPが10uF±30%、GNDIN 1/2の振幅が100mVppの場合の20Hz-20KHzでの値。
SRC特性
(Ta=25°C; AVDD=5.0V, DVDD =5.0V; VSS1=VSS2=VSS3=VSS4=0V; VREFH=AVDD, fs=44.1kHz; Signal
Frequency=1kHz; 24bit Data; Measurement Frequency=20Hz∼20kHz; unless otherwise specified)
Parameter
Symbol
min
typ
max
SRC Characteristics:
Resolution
24
Input Sample Rate
FSI
8
96
Output Sample Rate
FSO
44.1
THD+N (Input = 1kHz, 0dBFS, Note 10) FSI =48kHz
-130
-100
Dynamic Range (Input = 1kHz, −60dBFS, Note 10)
FSI = 48kHz
Dynamic Range (Input = 1kHz, -60dBFS, A-weighted, Note 10)
FSI = 48kHz
Ratio between Input and Output Sample Rate
Note 10. Audio Precision System Two Cascade使用。
136
Bits
kHz
kHz
dB
120
dB
44.1/8
dB
-
140
FSO/FSI
44.1/96
Parameter
min
typ
max
Power Supplies
Power Supply Current
Normal Operation (PDN pin = “H”)
54
AVDD
73
11
DVDD
15
Power-down mode (PDN pin = “L”)
10
AVDD+DVDD
(Note 12)
100
Note 11. 消費電流値はADC, DAC, SRC 全て動作した状態での値です。
Note 12. 静止時。クロックを含む全てのディジタル入力ピンをVSS2に固定した場合の値です。
MS1446-J-00
Unit
Unit
mA
mA
µA
2012/07
-8-
[AK7601A]
フィルタ特性
(Ta= -40 ∼ +85°C; AVDD=4.5∼ 5.5V, DVDD=3.0∼ 5.5V)
Parameter
Symbol
min
typ
max
Unit
ADC Digital Filter (Decimation LPF):
Passband
(Note 13) ±0.1dB
PB
0
17.3
kHz
−0.2dB
18.3
kHz
−3.0dB
21.1
kHz
Stopband
(Note 13)
SB
25.7
kHz
Passband Ripple
PR
±0.04
dB
Stopband Attenuation
SA
68
dB
Group Delay Distortion
ΔGD
0
μs
Group Delay
(Note 14)
GD
16
1/fs
ADC Digital Filter (HPF):
Frequency Response (Note 13) −3dB
FR
0.86
Hz
−0.1dB
5.9
Hz
DAC Digital Filter (LPF):
Passband
(Note 13) ±0.06dB
PB
0
20.0
kHz
−6.0dB
22.05
kHz
Stopband
(Note 13)
SB
24.1
kHz
Passband Ripple
PR
±0.1
dB
Stopband Attenuation
SA
54
dB
Group Delay Distortion
ΔGD
0
μs
Group Delay
(Note 14)
GD
20
1/fs
DAC Digital Filter + Analog Filter:
Frequency Response (Note 15) 20~20kHz
FR
±0.1
dB
Note 13. 各振幅特性の周波数はfs (システムサンプリングレート) に比例します。例えば、fs=44.1kHz時の場合
DACの±0.06dBにおけるPassband は0.45412 x fsです。
Note 14. ディジタルフィルタによる遅延演算で、アナログ信号が入力されてから両チャネルの24bitデータが
ADC出力レジスタにセットされるまでの時間です。DAC部は24bitデータが入力レジスタにセットさ
れてからアナログ信号が出力されるまでの時間です。
Note 15. 1kHzを基準にした値です。
SRC Digital Filter
Passband -0.01dB
記号
min
typ
max
Unit
PB
0
0.4583FSI
kHz
PB
0
0.4167FSI
kHz
PB
0
0.2177FSI
kHz
PB
0
0.1948FSI
kHz
Stopband
SB
0.5417FSI
kHz
SB
0.5021FSI
kHz
SB
0.2813FSI
kHz
SB
0.2604FSI
kHz
Passband Ripple
PR
dB
±0.01
Stopband Attenuation 0.985 ≤ FSO/FSI < 5.513
SA
121.2
dB
0.656 ≤ FSO/FSI < 0.985
SA
121.4
dB
0.492 ≤ FSO/FSI < 0.656
SA
100.2
dB
0.459 ≤ FSO/FSI < 0.492
SA
103.3
dB
Group Delay (Ts=1/fs) (Note 16)
GD
64
Ts
Note 16. ILRCK とOLRCK の位相ずれがない時の、SDTI*データが入力された後のILRCKの立ち上がりから、
SDTO*データを出力する前のOLRCK立ち上がりまで帰還です。
0.985 ≤ FSO/FSI < 5.513
0.656 ≤ FSO/FSI < 0.985
0.492 ≤ FSO/FSI < 0.656
0.459 ≦ FSO/FSI < 0.492
0.985 ≤ FSO/FSI < 5.513
0.656 ≤ FSO/FSI < 0.985
0.492 ≤ FSO/FSI < 0.656
0.459 ≤ FSO/FSI < 0.492
MS1446-J-00
2012/07
-9-
[AK7601A]
DC特性
(Ta=-40°C∼+85°C; AVDD= 4.5∼5.5V, DVDD=3.0∼5.5V)
Parameter
Symbol
High-Level Input Voltage
(PDN, SDA, SCL, SDTI1-4, ILRCK1-3, IBICK1-3,
MUTEN, XTI pins)
(CLKMODE pin)
Low-Level Input Voltage
(PDN, SDA, SCL, SDTI1-4, ILRCK1-3, IBICK1-3,
MUTEN, XTI pins)
(CLKMODE pin)
High-Level Output Voltage
(SDTO1-3, OLRCK, OBICK, OMCLK, SDA, DZF pins:
Iout=-100µA)
Low-Level Output Voltage
(SDTO1-3, OLRCK, OBICK, OMCLK, DZF pins:
Iout= 100µA)
(SDA pin:
Iout= 3mA)
Input Leakage Current
PDN, SDA, SCL, SDTI1-4,
ILRCK1-3, IBICK1-3,
MUTEN, XTI
MS1446-J-00
min
typ
max
Unit
VIH
70%DVDD
-
-
V
VIH
80%DVDD
-
-
V
VIL
-
-
30%DVDD
V
VIL
-
-
20%DVDD
V
VOH
DVDD-0.5
-
-
V
VOL
VOL
-
-
0.5
0.4
V
V
Iin
-
-
±10
µA
2012/07
- 10 -
[AK7601A]
スイッチング特性
(Ta=-40∼+85°C; AVDD=4.5~5.5V; DVDD=3.0∼5.5V; CL=20pF; unless otherwise specified)
Parameter
Symbol
min
typ
max
Unit
Master Clock Timing
Crystal Resonator
Frequency
fXTAL
22.5792
MHz
MCKO Output
fMCK
Frequency MCKO1-0 bit = “10”
22.5792
MHz
fMCK
MCKO1-0 bit = “01”
11.2896
MHz
dMCK
Duty cycle 512fs (Note 17)
40
50
60
%
256fs (Note 17)
dMCK
45
50
55
%
External Clock
Frequency
fCLK
22.35
22.5792
22.80
MHz
Pulse Width Low
tCLKL
18
ns
Pulse Width High
tCLKH
18
ns
MCKO Output
Frequency
fMCK
22.35
22.5792
22.80
MHz
dMCK
40
50
60
%
Duty cycle (Note 18)
Input LRCK (ILRCK1-3)
Frequency
FSI
8
96
kHz
Duty Cycle
Duty
48
50
52
%
Output LRCK (OLRCK)
Frequency
FSO
44.1
kHz
Duty Cycle
Duty
50
%
Audio Interface Timing
Output PORT
64fs
Hz
OBICK Frequency
fBCK
50
%
OBICK Duty
dBCK
20
ns
−20
OBICK “↓” to OLRCK
tMBLR
20
ns
−20
OBICK “↓” to SDTO1~3
tBSD
ns
30
SDTI3-4 Hold Time
tSDH
ns
30
SDTI3-4 Setup Time
tSDL
Input PORT
ns
1/64fs
tBCK
IBICK1-3 Period
ns
65
tBCKL
IBICK1-3 Pulse Width Low
ns
65
tBCKH
Pulse Width High
ns
30
tLRB
ILRCK1-3 Edge to IBICK1-3 “↑” (Note 19)
ns
tBLR
30
IBICK1-3 “↑” to ILRCK1-3 Edge (Note 19)
ns
tSDH
30
SDTI1-3 Hold Time from IBICK1-3 “↑”
tSDS
ns
30
SDTI1-3 Setup Time to IBICK1-3 “↑”
Note 17. 水晶振動子のパラメータがTable 2の推奨値の場合の値です。
Note 18. MCKO1-0bit= “10”(22.5792MHz)においてはExternal ClockのDutyが50%の場合の値になります。
Note 19. この規格値はLRCKのエッジとBICKの立ち上がりエッジが重ならないように規定しています。
MS1446-J-00
2012/07
- 11 -
[AK7601A]
Parameter
Control Interface Timing (I2C Bus mode):
SCL Clock Frequency
Bus Free Time Between Transmissions
Start Condition Hold Time (prior to first clock pulse)
Clock Low Time
Clock High Time
Setup Time for Repeated Start Condition
SDA Hold Time from SCL Falling
(Note 20)
SDA Setup Time from SCL Rising
Rise Time of Both SDA and SCL Lines
Fall Time of Both SDA and SCL Lines
Setup Time for Stop Condition
Pulse Width of Spike Noise Suppressed by Input Filter
Capacitive load on bus
Power-down & Reset Timing
PDN Pulse Width
(Note 21)
Symbol
min
fSCL
tBUF
tHD:STA
tLOW
tHIGH
tSU:STA
tHD:DAT
tSU:DAT
tR
tF
tSU:STO
tSP
Cb
1.3
0.6
1.3
0.6
0.6
0
0.1
0.6
0
-
tPD
150
typ
max
Unit
400
0.3
0.3
50
400
kHz
μs
μs
μs
μs
μs
μs
μs
μs
μs
μs
ns
pF
ns
Note 20. データは最低300ns(SCLの立ち下がり時間)の間保持されなければなりません。
Note 21. AK7601AはPDN pin= L”でリセットされます。
Note 22. I2C-busはNXP B.V.の商標です。
MS1446-J-00
2012/07
- 12 -
[AK7601A]
■ タイミング波形
1/fCLK
VIH
XTI
VIL
tCLKH
tCLKL
1/fMCK
MCKO
50%DVDD
tdMCKH
tdMCKL
dMCK
= tdMCKH (or tdMCKL) x fMCK x 100
1/fs
LRCK
50%DVDD
tdLRKH
tdLRKL
dLRK
= tdLRKH (or tdLRKL) x fs x 100
1/fBCK
50%DVDD
BICK
tdBCKH
tdBCKL
dBCK
= tdBCKH (or tdBCKL) x fs x 100
Figure 3. クロックタイミング
VIH
LRCK1-3
VIL
tBLR
tLRB
VIH
BICK1-3
VIL
tSDS
tSDH
VIH
SDTI1-3
VIL
Figure 4. オーディオインタフェースタイミング (Input Port)
MS1446-J-00
2012/07
- 13 -
[AK7601A]
OLRCK
50%DVDD
tMBLR
50%DVDD
OBICK
tBSD
50%DVDD
SDTO1-3
tSDS
tSDH
VIH
SDTI4
VIL
Figure 5. オーディオインタフェースタイミング (Output Port)
VIH
SDA
VIL
tLOW
tBUF
tR
tHIGH
tF
tSP
VIH
SCL
VIL
tHD:STA
Stop
tHD:DAT
tSU:DAT
tSU:STA
tSU:STO
Start
Stop
Start
Figure 6. I2Cバスモードタイミング
tPD
PDN
VIH
VIL
Figure 7. パワーダウン&リセットタイミング
MS1446-J-00
2012/07
- 14 -
[AK7601A]
動作説明
■ システムクロック
AK7601AはMCLKのクロックソースとして外部Clock入力またはX’tal入力を選択することが可能です (Figure 8, Figure
9)。必要なクロックは22.579MHzのMCLKのみです。
通常動作時にクロックの供給が停止して再度クロックが供給された場合、出力に異音が発生する可能性があ
りますので、異音が問題になる場合は外部でミュートしてください。
OLRCK
44.1kHz
MCKO (MHz)
OBICK (MHz)
22.5792
2.8224
Table 1. システムクロック例
■ クロックソース
AK7601AのXTI pin には、以下の方法でのクロックの供給が可能です。
1) 外部クロックを使う場合 (CLKMODE pin= “H”)
XTI
External Clock
AK7601A
XTO
Figure 8. 外部クロックモード
Note. DVDD以上のクロックは入力しないでください。
2) X’talを使う場合 (CLKMODE pin= “L”)
XTI
AK7601A
XTO
Figure 9. X’tal Mode
C0
0.78pF~1.2pF
L1
C1
R1
20.475mH~11.8mH 2.428fF~4.2fH 24.1Ω~16.0Ω
Table 2. 水晶振動子パラメータ推奨値
L1
C1
CL
12pF~8pF
R1
CL
CL
C0
Figure 10. 水晶振動子等価回路、負荷容量
MS1446-J-00
2012/07
- 15 -
[AK7601A]
■ ディジタルHPF
ADCはDCオフセットキャンセルのためにディジタルHPFを内蔵します。HPFのfcは0.86Hzです。
■ マスタクロック出力
AK7601Aはマスタクロック出力ピンMCKOをもちます。MCKO1-0 bit で出力するマスタクロックの周波数を
選択することができます。
MCKO1 bit
MCKO0 bit
Master Clock Speed
(default)
0
0
“L” 出力
0
1
256fs (11.2896MHz)
1
0
512fs (22.5792MHz)
1
1
Reserved
Table 3. マスタクロック出力選択
■ オーディオインタフェース入力フォーマット
オーディオインタフェース入力フォーマットは、全モードともMSBファースト、2’s complementのデータフォ
ーマットで、SDTI1-4は それぞれIBICK1-3, OBICKの立ち上がりでラッチされます。
IDIF1-0 bit の設定がSDTI1-3にIDIF41-40 bit の設定がSDTI4に反映されます。
SDTI3をSRCで使用せず、Input2への入力として使用する場合はOLRCKとOBICK, IDIFを使用します。
Mode
IDIF1 bit
IDIF0 bit
0
1
2
0
0
1
0
1
0
3
1
1
SDTI1-3 Format
ILRCK1-3
pins
16bit, LSB justified
24bit, LSB justified
24bit, MSB justified
Input
24 or 16bit I2S Compatible
16bit, I2S Compatible
Table 4. SDTI1~3 Input Audio Interface Format
Mode
IDIF41 bit
IDIF40 bit
0
1
2
3
0
0
1
1
0
1
0
1
SDTI4 Format
OLRCK
pin
16bit, LSB justified
24bit, LSB justified
Output
24bit, MSB justified
24 or 16bit I2S Compatible
Table 5. SDTI4 Input Audio Interface Format
MS1446-J-00
IBICK1-3
pins
Input
IBICK1-3
Freq
32~64fs
48~64fs
48~64fs
48~64fs
32fs
OBICK
pin
OBICK
Freq
Output
64fs
(default)
(default)
2012/07
- 16 -
[AK7601A]
ILRCK
0 1 2 3
9 10 11 12 13 14 15 0 1 2 3
9 10 11 12 13 14 15 0 1
IBICK(32fs)
SDTI(i)
15 14 13
7 6 5 4 3 2 1 0 15 14 13
0 1 2 3
17 18 19 20
7 6 5 4 3 2 1 0 15
31 0 1 2 3
17 18 19 20
31 0 1
IBICK(64fs)
SDTI(i)
Don't Care
15 14 13 12
1 0
Don't Care
15 14 13 12
2 1 0
15:MSB, 0:LSB
Lch Data
Rch Data
Figure 11. Mode 0 Timing (16bit, LSB justified)
ILRCK
0 1 2
8 9
24
31 0 1 2
8 9
24
31 0 1
IBICK(64fs)
SDTI(i)
23
Don't Care
8
1 0
Don't Care
23
8
1 0
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 12. Mode 1 Timing (24bit, LSB justified)
ILRCK
0 1 2
20 21 22 23 24
31 0 1 2
20 21 22 23 24
31 0 1
IBICK(64fs)
SDTI(i)
23 22
4 3 2 1 0
Don't Care 23 22
4 3 2 1 0
Don't Care 23
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 13. Mode 2 Timing (24bit, MSB justified)
ILRCK
0 1 2 3
21 22 23 24 25
0 1 2
21 22 23 24 25
0 1
IBICK(64fs)
SDTI(i)
23 22
4 3 2 1 0 Don't Care 23 22
4 3 2 1 0
Don't Care
23:MSB, 0:LSB
Lch Data
Rch Data
2
Figure 14. Mode 3 Timing (24bit I S)
Note: 上記の図でSDTIは SDTI1, SDTI2, SDTI3, SDTI4を、ILRCKは ILRCK1, ILRCK2, ILRCK3, OLRCKを、BICK
は IBICK1, IBICK2, IBICK3, OBICKを表します。
MS1446-J-00
2012/07
- 17 -
[AK7601A]
■ オーディオインタフェース出力フォーマット
2種類のデータフォーマット(Table 6)がControl 1のDIF bitでMode選択できます。全モードともMSBファース
ト、2’sコンプリメントのデータフォーマットで、SDTO1-3はOBICKの立ち下がりで出力されラッチされます。
DIF
Mode
OLRCK
I/O
SDTO1-3
24bit, Left
justified
24bit, I2S
0
1
OBICK
I/O
H/L
O
64fs
O
L/H
O
64fs
O
(default)
Table 6. オーディオデータフォーマット (Stereo mode)
OLRCK
0
1
2
12
13
14
24
25
31
0
1
2
12
13
14
24
25
31
0
1
OBICK(64fs)
23 22
SDTO(o)
12 11 10
0
23 22
12
11 10
0
23
SDTO-23:MSB, 0:LSB
Lch Data
Rch Data
Figure 15. Mode 0 タイミング (Left justified mode)
OLRCK
0
1
2
3
22
23
24
25
29
30
31
0
1
2
3
22
23
24
25
29
30
31
0
1
OBICK(64fs)
SDTO(o)
23 22
2
1
23:MSB, 0:LSB
0
23 22
Lch Data
2
1
0
Rch Data
Figure 16. Mode 1 タイミング (I2S Mode)
MS1446-J-00
2012/07
- 18 -
[AK7601A]
■ ゼロ検出機能
AK7601Aはゼロ検出機能を持ちます。ゼロ検出機能は常に有効状態です。検出するチャネルのグループ分け
はコントロールレジスタCONT1のDZD1, DZD2, DZD3 bitで選択できます。DZD1, DZD2, DZD3 bitで選択され
た6チャンネルの出力データに対応します。ゼロ検出機能では選択された各チャンネルのゼロ検出フラグの
ANDを取り、8192回連続して “0” の場合でCONT1のDZLH bitが “0”の場合にはDZF pin が “H” になり、DZLH
bitが “1”の場合にはDZF pinは“L”になります。その後いずれかのチャネルの入力データが “0” でなくなると
“L” (DZLH bitが“0”の場合)もしくは“H”(DZLH bit が“1”の場合)なります。
■ ディジタルボリューム機能
AK7601Aはチャネル独立ディジタルボリューム(256レベル, 0.5dBステップ)を内蔵しています。減衰量はレジ
スタのATT7-0 bitでそれぞれ設定します(Table 7)。
ATT7-0
00H
01H
02H
:
7DH
7EH
7FH
FEH
FFH
Attenuation Level
0dB
-0.5dB
-1.0dB
:
-62.5dB
-63.0dB
-63.5dB
:
-127.0dB
MUTE (-∞)
(default)
Table 7. ディジタルボリュームの減衰量
ディジタルボリュームのATT設定間の遷移は4096レベルのログステップでソフト遷移します。例えば、
00H(0dB)からFFH(MUTE)までには4096/fs (23.2ms)かかります。したがって、遷移中にスイッチングノイズは
発生しません。PDN pinを “L” にすると、ATT7-0 bitは00Hに初期化されます。ATT7-0 bitはRSTN bitを “0” に
すると一旦00Hになり、RSTN bitを “1” に戻すと設定値に戻っていきます。
MS1446-J-00
2012/07
- 19 -
[AK7601A]
■ ソフトミュート機能 (MUTE1, MUTE2) (Figure 32)
ソフトミュートはディジタル的に実行されます。MUTEN pin またはSMUTEN bitを “0” にするとフルスケール
出力からMCONT bitで設定した遷移時間で入力データが-∞ (“0”)までアテネーションされます。MUTEN pin ま
たはSMUTEN bit を “1” にすると、-∞からMCONT bitで設定した遷移時間でフルスケール出力まで復帰しま
す。ソフトミュート開始後、-∞までアテネーションされる前に解除されるとアテネーションが中断され、同
じサイクルでフルスケールまで復帰します。ソフトミュート機能は信号を止めずに信号源を切り替える場合
などに有効です。
MUTEN pin or
SMUTEN bit
D-Volume1 Full Level
(1)
(3)
(5)
ATT Level
-∞
(2)
(2)
GD
(4)
GD
AOUT
DZF
(6)
8192/fs
注:
(1) MCONT bitで設定した遷移時間で入力データがリニアステップで-∞ (“0”)までアテネーションされま
す。
(2) MUTEN pin or SMUTEN bit の “↓” からディジタルボリュームのアテネーションが開始されるまでの間
はDelayブロックで設定されている遅延量分の遅延が生じます。
(3) MCONT bitで設定した遷移時間 でLG1, RG1, LG2, RG2への入力信号のフルスケール値まで復帰します。
(4) ディジタル入力に対してアナログ出力は群遅延(GD)を持ちます。
(5) ソフトミュート開始後、-∞までアテネーションされる前に解除されるとアテネーションが中断され、同
じサイクルでフルスケール値まで復帰します。
(6) グループの指定チャネルの入力データが8192回連続して “0” かつ、DZLH bitが “0”の場合DZF pinは
“H” になります。(DZLH bitが “1”の場合はDZF pinが“L”になります。)
その後いずれかのチャネルの入力データが “0” でなくなると、DZF pinは “H”(DZLH bit = “0”)または
“L”(DZLH bit = “1”) になります。
Figure 17 ソフトミュート機能とゼロ検出機能
MS1446-J-00
2012/07
- 20 -
[AK7601A]
■ ソフトミュート機能 (FMUTE, RMUTE, SWMUTE, MOMUTE) (Figure 32)
ソフトミュートはディジタル的に実行されます。FMUTE, RMUTE, SWMUTE, MOMUTE bitを “1” にするとフ
ルスケール出力から1024LRCKサイクルで入力データが-∞ (“0”)までアテネーションされます。FMUTE,
RMUTE, SWMUTE, MOMUTE bit を “0” にすると、-∞から1024LRCKサイクルでフルスケール出力まで復帰し
ます。ソフトミュート開始後、-∞までアテネーションされる前に解除されるとアテネーションが中断され、
同じサイクルでフルスケールまで復帰します。ソフトミュート機能は信号を止めずに信号源を切り替える場
合などに有効です。
FMUTE bit
RMUTE bit
SWMUTE bit
MOMUTE bit
D-Volume1 Full Level
(1)
(2)
(4)
ATT Level
-∞
GD
(3)
GD
AOUT
DZF
(5)
8192/fs
注:
(1) 1024LRCKサイクルで入力データがリニアステップで-∞ (“0”)までアテネーションされます。
(2) 1024LRCKサイクルでディジタルボリューム出力信号のフルスケール値まで復帰します。
(3) ディジタル入力に対してアナログ出力は群遅延(GD)を持ちます。
(4) ソフトミュート開始後、-∞までアテネーションされる前に解除されるとアテネーションが中断され、同
じサイクルでフルスケール値まで復帰します。
(5) グループの指定チャネルの入力データが8192回連続して “0” の場合、DZLH bitが0の場合DZF pinは
“H” になります。(DZLH bitが “1”の場合はDZF pinが“L”になります。)
その後いずれかのチャネルの入力データが “0” でなくなると、DZF pinは “H”(DZLH bit = “0”)または
“L”(DZLH bit = “1”) になります。
Figure 18 ソフトミュート機能とゼロ検出機能
MS1446-J-00
2012/07
- 21 -
[AK7601A]
■ 擬似差動入力 (AINL1/AINR1, AINL2/AINR2)
AK7601Aは擬似差動入力を2組内蔵します。
LIN1
+
AAF
+
GND1
VCOM=AVDD/2
+
-
AAF
RIN1
Figure 19. 擬似差動入力ブロック図
パワーオン時、擬似差動入力ピンにつながるコンデンサは高速チャージされます(ファストモード)。ファスト
モードはレジスタで無効にすることができます。ファストモード時のチャージ時間は40ms (typ)、100ms (max)
になります。
(01H: D4 bit)
FCHA0
1
0
高速チャージ
ON
OFF
(default)
Table 8. 高速チャージ
■ 入力セレクタ
AK7601AはADC用のAnalog Input Selector 、SRC用のDigital Input Selectorを内蔵します。入力の選択は各々、
SEL01-00 bit, SEL11-10 bitで設定します。SEL01-00 bit, SEL11-10 bit の設定変更時に
異音が出力される可能性があります。異音が問題になる場合は出力をミュートしてください。
SEL01
SEL00
ADC Input
0
0
AINL1/AINR1
0
1
AINL2/AINR2
1
0
AINL3/AINR3
1
1
AINL4/AINR4
Table 9. Analog Input Selector
SEL11 SEL10
SRC Input
0
0
SDTI1
0
1
SDTI2
1
0
SDTI 3
1
1
Reserved
Table 10. Digital Input Selector
MS1446-J-00
(default)
(default)
2012/07
- 22 -
[AK7601A]
■ システムリセット
各電源の立ち上げはPDN pin = “L” の状態で行って下さい。PDN pin = “H”にしXTIからCLKを入力、またはX‘tal
をつなげることでレギュレータがパワーアップします。X’tal mode 時はPDN pin “H”から5ms以内にレギュレ
ータが立ち上がります。外部クロックモード時はクロックを入力してから5ms以内にレギュレータが立ち上が
ります。その後、RSTN bit に“1”を書くことで内部のタイミングが動作します。
■ パワーダウン機能
AK7601AのADCとDACはパワーダウンピン(PDN pin)を “L” にすることでパワーダウンでき、このとき同時に
各ディジタルフィルタがリセットされます。PDN pin = “L”で内部レジスタ値は初期化されます。パワーダウ
ンモード時、SDTO1/SDTO3, SDTO2/SDTI4, OBICK, OLRCK, DZF pinは “L” になり、アナログ出力はVSSにな
ります。このPDN pin =“L”は電源投入時に必ず一度行って下さい。パワーダウン解除後はRSTN bit =“0”のた
め、リセット状態に入ります。Figure 20 にパワーダウン及びパワーアップ時のシーケンス例を示します。
PDN
5ms(1)
PDN Internal
(2)
RSTN
Regulator
ADC Internal
State
DAC Internal
State
ADC In
(Analog)
Normal Operation
Normal Operation
Power Down
Normal Operation
Power Down
GD(4)
“0” data(5)
SDTO1~3
DAC Out
(Analog)
Clock In
XTI(external)
Clock In
X'tal
DZF
(3)
Power Down
GD(4)
(7)
(6)
(8)
(9)
DZLH= “1”
(10)
DZLH= “0”
注:
(1) PDN pin = “H”になった後、X’tal、レギュレータが立ち上がるまでは内部PDNが“L”となります。
(この5msの間はレジスタの書き込みはできません。)
(2) 内部PDNが“H”になってもRSTN bit= “0”の間はレギュレータ、X’tal以外はパワーダウンされています。
(3) PDN pin =“H”になった後、レギュレーターが立ち上がります。
(4) ADC入力に対するSDTO1-3出力、DAC出力は群遅延をもちます。
(5) パワーダウン時SDTO1-3出力は “0” データです。
(6) パワーダウン時DAC出力は VSSです。
(7) PDN pinの立ち下がりエッジで異音が出力されます。
(8) X’talを繋ぐ場合は、PDN pin = “L”では“L”を出力しPDN pin =“H”になった後、X’talが立ち上がります。
(9) パワーダウン状態(PDN pin = “L”)では、DZF pinは “L” になります。
(10) 内部PDNが“H”になると、DZF pinは“DZLH”の値に従って出力されます。
Figure 20. ピンパワーダウン/ピンパワーアップシーケンス例
MS1446-J-00
2012/07
- 23 -
[AK7601A]
■ リセット機能
RSTN bit = “0”のときADC,DACともにアナログ部とディジタル部がパワーダウンしますがレジスタ値は初期
化されません。このときDZF pinはDZLHの設定に従って “L”,または “H” 、SDTO1/SDTO3, SDTO2/SDTI4,
OBICK, OLRCK pinは “L” になり、アナログ出力はVCOM電圧なります。この時異音が生じるので、問題にな
る場合は外部でミュートして下さい。Figure 21にRSTN bitによるリセットシーケンスを示します。
RSTN bit
Internal
RSTN(ADC)
Internal
RSTN(IIR)
Internal
RSTN(DAC)
ADC Internal
State
IIR Internal
State
DAC Internal
State
ADC In
(Analog)
~1/fs(2)
4~5/fs(1)
8/fs (3)
Normal Operation
Power Down
Normal Operation
Power Down
Normal Operation
Power Down
Normal Operation
(4)
7~8/fs
Init
Normal Operation
1.5~2.5/fs (5)
Normal Operation
Init
GD(6)
GD(6)
"0" data(7)
SDTO13~
DAC Out
(Analog)
Init Cycle
GD(6)
(9)
(10)
(8)
(9)
GD(6)
(8)
Don't care(11)
Clock In
XTI(external)
Clock In
X'tal
DZF
9/fs
DZLH="0"
(12)
注:
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
RSTN bit = “0”になってから、4∼5/fs後に内部のリセットが “L“になります。
RSTN bit = “1”になってから、∼1/fs後にADC内部用のリセットが “H”になります。
ADC内部用のリセットが “H”になってから、8/fsは初期化サイクルです。
RSTN bit = “1”になってから、7∼8/fs後に信号処理内部用のリセットが “H”になります。
RSTN bit = “1”になってから、1.5∼2.5/fs後にDAC内部用のリセットが “H”になります。
ADC入力に対するSDTO1/SDTO3, SDTO2/SDTI4出力、DAC出力は群遅延をもちます。
パワーダウン時SDTO1/SDTO3, SDTO2/SDTI4出力は “0” データです。
ADC部初期化終了時ADC出力に異音が出力されます。異音が問題になる場合はディジタル出力をミュ
ートして下さい。
(9) 内部RSTNのエッジで異音が出力されます。
(10) RSTN bit = “0”の時、アナログ出力はVCOM電圧(AVDD/2)です。
(11) CLKをXTIから入力する場合はRSTN bit を“0”にした後、RSTN bit を “1”にする前に入力して下さい。
(12) DZFpin はDZLH bitの値によって “H”または“L”になります。RSTN bit が “0”になってから9/fsのちに“H”
または“L”になります。
(13) SEL01-00 bit, SEL11-10 bit, SW1bit以外のパス切り替えのレジスタ設定変更時、コマンドコードの変更
時はRSTN bit= “0”中に行なってください。
Figure 21. リセットシーケンス例
MS1446-J-00
2012/07
- 24 -
[AK7601A]
■ I2C バスインタフェース(マイコンインタフェース)
AK7601Aは、I2Cバスを使用してマイコンとの通信を行います。I2C バスのフォーマットは、高速モード
(max:400kHz)に対応しています。※Hs mode(max:3.4MHz)では動作しません。
■ データ転送について
バス上のICへのアクセスには、最初にスタート·コンディションを入力します。次に、1バイトで構成
されるデバイスのアドレスを含んだスレーブ·アドレスを入力します。この時、バス上のICはこのアド
レスと自分自身のアドレスを比較し、アドレスが一致したICはアクノリッジを生成します。アドレス
が一致したICは、この後READ又はWRITEを実行します。命令終了時には、ストップ·コンディション
を入力して下さい。
1-1. データの変更
SDAラインのデータ変更はSCLラインが“L”の間に行って下さい。クロックが“H”の間にはSDAライン
の状態は一定でなければなりません。データラインが“H”と“L”の間で状態を変更できるのはSCLライ
ンのクロック信号が “L”の時に限られます。SCLラインが“H”の時にSDAラインを変更するのは、スタ
ート·コンディション、ストップ·コンディションを入力するときのみです。
SCL
SDA
DATA LINE
STABLE :
DATA VALID
CHANGE
OF DATA
ALLOWED
Figure 22. データの変更
1-2. スタート・コンディション(Start Condition)とストップ・コンディション(Stop Condition)
SCLラインが“H”の時にSDAラインを“H”から“L”にすると、スタート·コンディションが作られます。
全ての命令は、スタート·コンディションから始まります。
SCLラインが“H”の時にSDAラインを“L”から“H”にすると、ストップ·コンディションが作られます。
全ての命令は、ストップ·コンディションにより終了します。
SCL
SDA
START CONDITION
STOP CONDITION
Figure 23. スタート·コンディションとストップ·コンディション
MS1446-J-00
2012/07
- 25 -
[AK7601A]
1-3. リピーテッドスタートコンディション(Repeated Start Condition)
ストップコンディションの変わりに、スタートコンディションを受信するとリピーテッドスタートコ
ンディションになります。リピーテッドスタートコンディションは、スタートコンディションと機能
的には同じものです。
SCL
SDA
START CONDITION
Repeated Start CONDITION
Figure 24. リピーテッド スタートコンディション
1-4. アクノリッジ(Acknowledge)
データを送出しているICは、1バイトのデータを送出した後SDAラインを解放します(HIGHの状態に
する)。データを受信したICは次のクロックでSDAラインを“L”にします。この動作はアクノリッジと
呼ばれ、この動作により正しくデータ転送が行われたことを確認することができます。
AK7601Aはスタート·コンディションとスレーブ·アドレスを受け取るとアクノリッジを生成します。ま
たWRITE命令の場合には各バイトの受信を完了する度にアクノリッジを生成します。READ命令の場
合には、AK7601Aはアクノリッジ生成に続いて指定されたアドレスのデータを出力した後SDAライン
を解放し、SDAラインをモニターします。マスターがストップ·コンディションを送らずアクノリッジ
を生成した場合、AK7601Aは次のアドレスのデータを出力します。アクノリッジが生成されなかった
場合、AK7601Aはデータ出力を終了します。(Not Acknowledge)
Clock pulse
for acknowledge
SCL FROM
MASTER
1
8
DATA
OUTPUT BY
TRANSMITTE
DATA
OUTPUT BY
RECEIVER
9
not acknowledge
acknowledge
START
CONDITIO
Figure 25. アクノリッジ(acknowledge)の生成
MS1446-J-00
2012/07
- 26 -
[AK7601A]
1-5. 第一バイト
スレーブアドレスを含む第一バイトはスタートコンディションの後に入力され、スレーブ·アドレスに
よりバス上のICの中からアクセスするICが選ばれます。スレーブ·アドレスは上位7ビットで構成され
ます。AK7601Aの上位7ビットは、“0011000”でアクセスするICを選ぶ為のアドレスビットは固定され
ています。スレーブ·アドレスが入力されると、デバイスのアドレスが一致しているICはアクノリッジ
を生成し、その後命令を実行します。第一バイトの8番目のビット(最下位ビット)はR/W bitです。
R/W bit= “1”のときREAD命令が実行され、R/W bit=“0”のときWRITE命令が実行されます。
Note 23. 以後、アドレスビットが一致し、かつ、R/W bit=“0”のスレーブアドレスを受信した場合を『書
き込みスレーブアドレス指定』と表現することがあります。また、アドレスビットが一致し、
かつ、R/W bit=“1”のスレーブアドレスを受信した場合を『読み込みスレーブアドレス指定』
と表現することがあります。
0
0
1
1
0
0
0
R/W
スレーブアドレスは30H(Write)又は31H(Read)で固定です。
Figure 26. 第一バイトの構成
1-6. 第二バイト目以降
第二バイト目以降のデータフォーマット
第二バイト目以降にI2Cバス上でAK7601Aが送受信するシリアルデータ(マイコンインタフェースフォ
ーマットのコマンドコード、アドレス、データ)は、すべて8の倍数ビットで構成されています。そこ
で、これらのデータをI2Cバス上で送受信する際は、MSB側より8ビット区切りでアクノリッジを挟み
分割し送受信を行います。以下にその分割例を示します。
例)
A1B2C3(hex)という24bitのシリアルデータを送受信する場合のI2Cでのデータフォーマット
(1)I2Cのフォーマット
A1
B2
A
8BIT
C3
A
8BIT
8BIT
A …Acknowledge
Figure 27. データの分割
Note 24. 第二バイト目に受信したWrite命令のコマンドコードを、『Writeコマンド』と表現することがありま
す。第二バイト目に受信したRead命令のコマンドコードを、『Readコマンド』と表現することがあり
ます。
MS1446-J-00
2012/07
- 27 -
[AK7601A]
■ コマンドコード
BIT7
BIT6
8/16(1)/16(2)/32フラグ
BIT5
BIT4
BIT3
BIT2
アクセス先
BIT1
BIT0
①8/16(1)/16(2)/32フラグ
00の時は次のデータは8bitだけです。01の時データは16bitで1word の2byte転送、10の時データは16bitで
1word x 5 の10byte転送、11の時は32bitで1word x5の転送なので20byte転送です。
②アクセス先・付随データ
BIT7 BIT6 BIT5 BIT4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
BIT3
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
BIT2
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
BIT1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
0
1
1
BIT0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
MS1446-J-00
コマンドと内容
01H コントロールレジスタ CONT1設定
02H コントロールレジスタ CONT2設定
03H コントロールレジスタ CONT3設定
04H コントロールレジスタ CONT4設定
05H コントロールレジスタ CONT5設定
06H コントロールレジスタ LOUT1VOL設定
07H コントロールレジスタ ROUT1VOL設定
08H コントロールレジスタ LOUT2VOL設定
09H コントロールレジスタ ROUT2VOL設定
0AH コントロールレジスタ LOUT3VOL設定
0BH コントロールレジスタ ROUT3VOL設定
0CH コントロールレジスタ MONOLVOL設定
0DH コントロールレジスタ MONORVOL設定
0EH コントロールレジスタ SWCONT1設定
0FH コントロールレジスタ SWCONT2設定
40H EQ Gain1設定
41H EQ Gain2設定
42H Cross Over Fout Gain設定
43H Cross Over Rout Gain設定
44H Cross Over SWout Gain設定
45H FrontL1 Delay 設定
46H FrontR1 Delay 設定
47H RearL2 Delay 設定
48H RearR2 Delay 設定
49H SWL3 Delay 設定
4AH SWR3 Delay 設定
50H Read SpeAna 1Band (125Hz)
51H Read SpeAna 2Band (500Hz)
52H Read SpeAna 3Band (2KHz)
53H Read SpeAna 4Band (8KHz)
2012/07
- 28 -
[AK7601A]
BIT7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
BIT6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
BIT5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
BIT4
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
BIT3
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
BIT2
0
0
0
1
1
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
BIT1
0
0
1
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
BIT0
0
1
0
0
1
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
MS1446-J-00
コマンドと内容
80H 入力Gain設定
81H function1 Gain1設定
82H function1 Gain2設定
84H function1 in Filter係数設定準備
85H function1 out Filter係数設定準備
88H function2 LPF2 Filter係数設定準備
8CH function2 Gain1設定
8DH funciotn2 Gain Low 設定
90H Function3 Gain1係数設定準備
91H Function3 Gain2係数設定準備
92H Function3 Filter係数設定準備
93H Function4 Gain係数設定準備
94H Function5 Gain係数設定準備
95H Function5 Filter係数設定準備
96H EQ Bind2係数設定準備
97H EQ Band5係数設定準備
98H EQ Band6係数設定準備
99H EQ Band7係数設定準備
9AH EQ Band9係数設定準備
9BH EQ Band12係数設定準備
9CH EQ Band13係数設定準備
9DH EQ Band14係数設定準備
9EH X’ Over Filter1-3係数設定準備
9FH SpeAna3Band係数設定準備
A0H SpeAna4Band係数設定準備
A1H FR Gain設定
A2H SW Gain設定
2012/07
- 29 -
[AK7601A]
BIT7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
BIT6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
BIT5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
BIT4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
BIT3
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
BIT2
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
BIT1
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
BIT0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
MS1446-J-00
コマンドと内容
C0H function2 LPF0 Filter係数設定準備
C2H Function4 Filter係数設定準備
C3H EQ Band1係数設定準備
C4H EQ Band3係数設定準備
C5H EQ Band4係数設定準備
C6H EQ Band8係数設定準備
C7H EQ Bnad10係数設定準備
C8H EQ Band11係数設定準備
C9H X’ Over Filter1-1係数設定準備
CAH X’ Over Filter2-1係数設定準備
CBH X’ Over Filter3-1係数設定準備
CCH X’ Over Filter1-2係数設定準備
CDH X’ Over Filter2-2係数設定準備
CEH X’ Over Filter3-2係数設定準備
CFH SpeAna1Band係数設定準備
D0H SpeAna2Band係数設定準備
D1H SpeAna SDS係数設定準備
2012/07
- 30 -
[AK7601A]
Writeシーケンスに関して
AK7601Aは第一バイト目に、書き込みスレーブアドレス指定を受信すると、第二バイト目にWriteコマンド、
第三バイト目以降にデータを受信します。データ部分にはコマンドコードに従い,書き込みデータを1バイト
ずつ受信します。書き込むデータのバイト数は受信したコマンドコードで決まります。
Writeシーケンスで利用可能なコマンドコードを以下の『Writeコマンド一覧』に記します。
S
SLAD
W
A
Cmd
A
Data
A
Stp
必要Byte数繰り返し
Figure 28. Write シーケンス
コマンドコード
40H~4AH
80H~A2H
C0H~D1H
01H~0F
データ長
2-byte
10-byte
20-byte
1byte
内容
16bit係数データを1係数単位で転送
16bit係数データを5係数単位もしくはフィルタ単位で転送
28bit係数データを5係数単位もしくはフィルタ単位で転送
コントロールレジスタ書込み
Table 11. Writeシーケンスで使用可能なWriteコマンド一覧
MS1446-J-00
2012/07
- 31 -
[AK7601A]
フォーマット
データの書込み(書換え)
①コントロールレジスタ書き込み
SDA
(1) COMMAND
01H~0F
(2) DATA
D7~D0
②16bit係数(1係数単位)及び遅延データの書込み
SDA
(1) COMMAND
40H~4AH
(2) DATA1-1
D15~D8
(3) DATA1-2
D7~D0
③16bit係数(5係数単位)の書込み
SDA
(1) COMMAND
80H~A2H
(2) DATA1-1
D15~D8
(3) DATA1-2
D7~D0
(4) DATA2-1
D15~D8
(5) DATA2-2
D7~D0
(6)~(11)
(2byte単位でDATA3~DATA5を合計10byte DATA)
④28bit係数データの書込み
SDA
(1) COMMAND
C0H~D1H
(2) DATA1-1
0 0 0 0 D27~D24
(3) DATA1-2
D23~D16
(4) DATA1-3
D15~D8
(5) DATA1-4
D7~D0
(6)~(21)
(4byte単位でDATA2~DATA5を合計20byte DATA)
MS1446-J-00
2012/07
- 32 -
[AK7601A]
Readシーケンスに関して
AK7601Aは第一バイト目に書き込みスレーブアドレス(Write)指定を受信すると、第二バイト目にコマンド
を送リスタートコンディションを受信した後、続けてスレーブアドレス(Read)を受信するとそれ以降にデ
ータを出力します。データ部分にはコマンドで指定したデータを出力します。
また、送信予定データ数を全て受け取らずに途中で読み終える場合は、必ずノットアクノリッジを受信させ
てください。このノットアクノリッジを受信しない場合AK7601Aは指定データ数まで送信を続けるので、
バスは開放されずストップコンディションを正しく受信することができません。
Readシーケンスで利用可能なコマンドコードをTable 12に示します。
S
SLAD
W
A
Cmd
A
rS
SLAD
R
A
Data
A
Stp
必要byte数繰り返し
Figure 29. Readシーケンス
コマンドコード
40H~4AH
80H~A2H
データ長
2-byte
10-byte
C0H~D1H
20-byte
01H~0F
50H, 51H, 52H, 53H
1byte
2-byte
内容
16bit係数データを1係数単位で読み出し
16bit係数データを5係数単位もしくはフィルタ単位で読み出
し
28bit係数データを5係数単位もしくはフィルタ単位で読み出
し
コントロールレジスタ読み出し
スペアナデータ読み出し
Table 12. Readシーケンスで使用可能なReadコマンド一覧
MS1446-J-00
2012/07
- 33 -
[AK7601A]
データの読み出し
①コントロールレジスタ読み出し
SDA
(1) COMMAND
01H~0F(Input)
(2) DATA
D7~D0
②16bit係数(1係数単位),遅延時間の読み出し
SDA
(1) COMMAND
40H~4AH (Input)
(2) DATA1-1
D15~D8 (Output)
(3) DATA1-2
D7~D0
③16bit係数(5係数単位)の読み出し
SDA
(1) COMMAND
80H~A2H (Input)
(2) DATA1-1
D15~D8 (Output)
(3) DATA1-2
D7~D0
(4) DATA2-1
D15~D8
(5) DATA2-2
D7~D0
(6)~(11)
(4byte単位でDATA3~DATA5を合計10byte)
④28bit係数データの読み出し
SDA
(1) COMMAND
C0H~D1 (Input )
(2) DATA1-1
0 0 0 0 D27~D24 (Output )
(3) DATA1-2
D23~D16
(4) DATA1-3
D15~D8
(5) DATA1-4
D7~D0
(6)~(21)
(4byte単位でDATA2~DATA5を合計20byte)
⑤スペクトラムアナライザー読み出し
SDA
(1) COMMAND
50H, 51H, 52H, 53H (Input)
(2) DATA2
D15 D14 D13 D12 D11 D10 D9 D8 (Output)
(3) DATA1
D7 D6 D5 D4 D3 D2 D1 D0
MS1446-J-00
2012/07
- 34 -
[AK7601A]
■ レジスタマップ
Command
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
Register Name
CONT1
CONT2
CONT3
CONT4
CONT5
LOUT1
Volume Control
ROUT1
Volume Control
LOUT2
Volume Control
ROUT2
Volume Control
LOUT3
Volume Control
ROUT3
Volume Control
MONOIN L
Volume Control
MONOINR
Volume Control
SWCONT1
SWCONT2
D7
0
DZD3
D6
0
DZD2
D5
0
DZD1
D4
FCHA
DZLH
MOMUTE
FMUTE
RMUTE
SWMUTE
LRCK
0
BICK
0
MCKO1
0
ATT7
ATT6
ATT7
D3
MCKO0
0
ODIF
IDIF41
DO21
SEL11
D2
PMADC
0
IDIF40
DO20
SEL10
ATT5
ATT4
ATT3
ATT2
ATT1
ATT0
ATT6
ATT5
ATT4
ATT3
ATT2
ATT1
ATT0
ATT7
ATT6
ATT5
ATT4
ATT3
ATT2
ATT1
ATT0
ATT7
ATT6
ATT5
ATT4
ATT3
ATT2
ATT1
ATT0
ATT7
ATT6
ATT5
ATT4
ATT3
ATT2
ATT1
ATT0
ATT7
ATT6
ATT5
ATT4
ATT3
ATT2
ATT1
ATT0
ATT7
ATT6
ATT5
ATT4
ATT3
ATT2
ATT1
ATT0
ATT7
ATT6
ATT5
ATT4
ATT3
ATT2
ATT1
ATT0
0
0
SW51
0
SW50
0
SW4
SWSW
SW31
RSW
SW30
FSW
SW2
EQSW1
SW1
EQSW0
PMADCM
D1
PMDAC
MCONT
IDIF1
DO11
SEL01
D0
RSTN
SMUTEN
IDIF0
DO10
SEL00
注: PDN pin を “L” にすると、レジスタ値は初期化されます。
RSTN bit を “0” にすると、内部のタイミングがリセットされますが、レジスタ値は初期化されません。
アドレス10H ~ 1FHは書き込み不可です。
“0”で指定されたビットへの “1”の書き込みは禁止です。
MS1446-J-00
2012/07
- 35 -
[AK7601A]
■ コントロールレジスタ詳細説明
Command Register name
01H
CONT1
Default
R/W
D7
0
0
RD
D6
0
0
RD
D5
0
0
RD
D4
FCHA
1
R/W
D3
PMADCM
1
R/W
D2
PMADC
1
R/W
D1
PMDAC
1
R/W
D0
RSTN
0
R/W
FCHA: 高速チャージモードイネーブル
0: 高速チャージモード無効
1: 高速チャージモード有効 (default)
PMADCM: ADC モノラルのパワーマネジメント
0: ADCのパワーダウン。
1: 通常動作。
PMADC: ADCのパワーマネジメント
0: ADCのパワーダウン。
1: 通常動作。
PMDAC: DAC1-3のパワーマネジメント
0: 全DACのパワーダウン。
1: 通常動作。
RSTN: 内部タイミングリセット
0: リセット。DZF pinは “H”(または“L”:DZLHによる) になりますが、
レジスタ値は初期化されません。
1: 通常動作。
MS1446-J-00
2012/07
- 36 -
[AK7601A]
Command
02H
Register Name
CONT2
Default
R/W
D7
DZD3
0
R/W
D6
DZD2
0
R/W
D5
DZD1
0
R/W
D4
DZLH
0
R/W
D3
DIF
1
R/W
D2
0
0
RD
D1
MCONT
0
R/W
D0
SMUTEN
0
R/W
DZFの設定:
DZD3: 0 DAC3のゼロ検出をDZFに反映
1 DAC3のゼロ検出はDZFでは無視
DZD2: 0 DAC2のゼロ検出をDZFに反映
1 DAC2のゼロ検出はDZFでは無視
DZD1: 0 DAC1のゼロ検出をDZFに反映
1 DAC1のゼロ検出はDZFでは無視
DZLH: 0 DZF検出結果を “H”出力
1 DZF検出結果を “L”出力
D7
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
D6
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D5
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
D4
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
DAC3
Zero
Zero
Zero
Zero
Zero
Zero
Zero
Zero
-
DAC2
DAC1
DZF pin output Level
Zero
Zero
H
Zero
H
Zero
H
H
Zero
Zero
H
Zero
H
Zero
H
H
Zero
Zero
L
Zero
L
Zero
L
L
Zero
Zero
L
Zero
L
Zero
L
L
Table 13. ゼロ検出コントロール
DIF: ディジタル出力フォーマットDIF Mode設定
0: 前詰めモード
1: I2Sモード(default)
MCONT: ソフトミュート時間の設定
0: 1024/fs (default)
1: 22/fs
SMUTEN: MUTE1, MUTE2 ブロック
MUTEN pin
L
H
SMUTEN bit
全アナログ出力状態
0
Mute
1
Mute
0
Mute
1
Unmute
Table 14. ソフトミュートコントロール
MS1446-J-00
(default)
(default)
2012/07
- 37 -
[AK7601A]
Command Register Name
03H
CONT3
Default
R/W
D7
MOMUTE
0
R/W
D6
FMUTE
0
R/W
D5
RMUTE
0
R/W
D4
SWMUTE
0
R/W
D3
IDIF41
1
R/W
D2
IDIF40
1
R/W
D1
IDIF1
1
R/W
D0
IDIF0
1
R/W
MOMUTE: MOMUTEブロック
0: Un-mute (default)
1: Mute
(p44 DSPブロック構成を参照)
FMUTE: FMUTEブロック
0: Un-mute (default)
1: Mute
(p44 DSPブロック構成を参照)
RMUTE: RMUTEブロック
0: Un-mute (default)
1: Mute
(p44 DSPブロック構成を参照)
SWMUTE: SWMUTEブロック
0: Un-mute (default)
1: Mute
(p44 DSPブロック構成を参照)
IDIF41-IDIF40: ディジタル入力フォーマットIDIF Mode設定(SDIT4用)
00: 16bit 後詰めモード
01: 24bit 後詰めモード
10: 24bit 前詰めモード
11: 16bit/24bit I2Sモード (default)
IDIF1-IDIF0: SRCディジタル入力フォーマットIDIF Mode設定(SDIT1、SDTI2、SDTI3用)
00: 16bit 後詰めモード
01: 24bit 後詰めモード
10: 24bit 前詰めモード
11: 16bit/24bit I2Sモード (default)
MS1446-J-00
2012/07
- 38 -
[AK7601A]
Command
04H
Register Name
CONT4
Default
R/W
D7
LRCK
0
R/W
D6
BICK
0
R/W
D5
MCKO1
0
R/W
D4
MCKO0
0
R/W
D3
DO21
0
R/W
D2
DO20
0
R/W
D1
DO11
0
R/W
D0
DO10
0
R/W
LRCK: LRCK出力イネーブル
0: OLRCK pin = “L”を出力 (default)
1: LRCK(1fs)をOLRCK pinに出力
BICK: BITクロック出力イネーブル
0: OBICK pin = “L”を出力 (default)
1: 64fsのBITクロックをOBICK pinに出力
MCKO1-0: マスタクロック出力イネーブル
MCKO1
0
0
1
1
MCKO0
Master Clock Speed
0
“L” 出力
1
256fs (11.2896MHz)
0
512fs (22.5792MHz)
1
Reserved
Table 3. マスタクロック出力選択
(default)
DO21-DO20: SDTO2/SDTI4入出力イネーブル
DO21
DO20
SDTO2/SDTI4 pin
0
0
“L”出力
0
1
SDTO2
0
1
SDTI4(入力)
1
1
Reserved
Table 15. SDTO2/SDTI4 pin 入出力選択
(default)
DO11-DO10: SDTO1/SDTO3出力イネーブル
DO11
DO10
SDTO1/SDTO3 pin
0
0
“L”出力
0
1
SDTO1
1
0
SDTO3
1
1
Reserved
Table 16. SDTO1/SDTO3 pin 出力選択
MS1446-J-00
(default)
2012/07
- 39 -
[AK7601A]
Command
05H
Register Name
CONT5
Default
R/W
D7
0
0
RD
D6
0
0
RD
D5
0
0
RD
D4
0
0
RD
D3
SEL11
0
R/W
D2
SEL10
0
R/W
D1
SEL01
0
R/W
D0
SEL00
0
R/W
SEL11-10: SRC入力セレクタコントロール
SEL11
SEL10
SRC Input
0
0
SDTI1
0
1
SDTI2
1
0
SDTI3
1
1
Reserved
Table 10. Digital Input Selector
(default)
SEL01-00: アナログ入力セレクタコントロール
SEL01
SEL00
ADC Input
0
0
AINL1/AINR1
0
1
AINL2/AINR2
1
0
AINL3/AINR3
1
1
AINL4/AINR4
Table 9. Analog Input Selector
MS1446-J-00
(default)
2012/07
- 40 -
[AK7601A]
Command
06H
07H
08H
09H
0AH
0BH
0CH
0DH
Register Name
LOUT1VOL
ROUT1VOL
LOUT2VOL
ROUT2VOL
LOUT3VOL
ROUT3VOL
MONOLVOL
MONORVOL
Default
R/W
D7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
0
R/W
D6
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
0
R/W
D5
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
0
R/W
D4
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
0
R/W
D3
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
0
R/W
D2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
0
R/W
D1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
0
R/W
D0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
0
R/W
ATT7-ATT0: アテネーションレベル
ATT7-0
00H
01H
02H
:
7DH
7EH
7FH
Attenuation Level
(default)
0dB
-0.5dB
-1.0dB
:
-62.5dB
-63.0dB
-63.5dB
:
FEH
-127.0dB
FFH
MUTE (-∞)
Table 7. ディジタルボリュームの減衰量
MS1446-J-00
2012/07
- 41 -
[AK7601A]
Command
0EH
Register Name
SWCONT1
Default
R/W
D7
0
0
RD
D6
SW51
0
R/W
D5
SW50
0
R/W
SW51-50: SDTO3, SDTI4 Selector Control
Mode
SW51
SW50
Switch a
Mode1
0
0
GND
Mode2
0
1
SDTO EQ
Mode3
1
0
SDTO Delay
Mode4
1
1
-
D4
SW4
0
R/W
Switch b
SDTOEQ
SDTI4
SDTOEQ
-
D3
SW31
0
R/W
Switch c
SDTO Delay
SDTO Delay
SDTI4
-
D2
SW30
1
R/W
D1
SW2
0
R/W
D0
SW1
0
R/W
Comment
入出力しない
Delay前で入出力
Delay後で入出力
Reserved
Figure 32を参照
Table 17. SDTO3/SDTI4 セレクタ選択
SDTI4
SDTO3
a
SDTO Delay
c
SDTO EQ
R1
b
Delay Control
L1
Figure 30. SDTO3/SDTI4 ブロック構成
SW4: AOUT3L/R pin 出力コントロール
0: AOUT3L/Rを出力(default)
1: AOUT2L/Rを出力
Figure 32を参照
SW31-30: MG2 Selector Control
Figure 32を参照
SW31
0
0
1
1
SW30
MG2 Input
0
SRC
1
ADC
(default)
0
SDTI3
1
Table 18. MG2セレクタ選択
SW2: MG1 Selector Control
0: SRC (default)
1: ADC
Figure 32を参照
SW1: De-emphasis Control
0: Dem-OFF (default)
1: Dem-ON (44.1kHz)
Figure 32を参照
MS1446-J-00
2012/07
- 42 -
[AK7601A]
Command
0FH
Register Name
SWCONT2
Default
R/W
D7
0
0
RD
D6
0
0
RD
D5
0
0
RD
D4
SWSW
0
R/W
D3
RSW
0
R/W
D2
FSW
0
R/W
D1
EQSW1
0
R/W
D0
EQSW0
0
R/W
SWSW: SW入力ソース選択
0: Input1 (default)
1: Input2
Figure 32を参照
RSW: Rear入力ソース選択
0: Input1 (default)
1: Input2
Figure 32を参照
FSW: Front入力ソース選択
0: Input1 (default)
1: Input2
Figure 32を参照
EQSW1-0: Equalizer ブロック設定
Mode
EQSW1 EQSW0
Mode1
0
0
Mode2
0
1
Mode3
1
0
Mode4
1
1
Switch A
Switch B
Comment
EQBand2
EQBand7
14 band mode
(default)
EQBand9
EQBand2
4 band + 5 band x 2 mode
EQBand2
EQGain2
7 band x 2 mode1
EQBand2
EQGain1
7 band x 2 mode2
Switch A,Bの位置についてはFigure 38を参照
Table 19. EQSW Mode 選択
Mode1
2Band
5Band
Mode2
2Band
5Band
5Band
2Band
2Band
5Band
Mode3
2Band
5Band
2Band
5Band
2Band
5Band
2Band
5Band
Mode4
Figure 31. EQSW1-0 設定例
MS1446-J-00
2012/07
- 43 -
[AK7601A]
■ コマンドで設定可能なブロック構成と各部分の構成
SDTO2/SDTI4
SDTO1/3
D-volume *CONT5-12(06H~0D)で設定
SDTO1
SDTO2
ADC
SW1
DAC
FMUTE
AOUT1R
SDTO1
R2V
AOUT2L
DAC
L2V
AOUT2R
SDTO2
SW4
Xover
Input2
SW3
L3V
R3V
DAC
R2
AOUT1L
RMUTE
L2
<<2
R1V
SWMUTE
RG2
MUTE2
AIN4L/R
ADC
AIN3L/R
Selector
AIN2L/R
LG2
Xover
Spectrum Analyzer
<<2
L1V
Input1
Delay
R1
<<2
AIN1L/R
Xover
L1
Equalizer 14Band
Function5
Function4
Function3
Function2
RG1
Function1
LG1
c
MUTE1
De-emp
SRC
SDTI3
DZF
<<2
SDTI1
SDTI2
RMV
b
SW2
LMV
MOMUTE
a
MCLKO
OBICK
OLRCK
CLK
MONOIN
AOUT3L
AOUT3R
*DelayブロックについてはFigure 41参照
Figure 32. DSPブロック構成
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
80H
LG1
RG1
LG2
RG2
Dummy
シフト量
2bit左 x 4
2bit左 x 4
2bit左 x 4
2bit左 x 4
-
MS1446-J-00
R/W
R/W
R/W
R/W
R/W
-
初期値
0x 2000
0x 2000
0x 2000
0x 2000
-
2012/07
- 44 -
[AK7601A]
Function1 (High Frequency Expansion)
ThrGainL
Lch
<<1
HighOut
HiIn
<<1
a00
Z
Multiplier
Z
a01
Z
a11
-1
Single Precision
Z
a12
b02
<<1
Multiplier
-1
-1
Z
Z
a01
Single Precision
-1
Z
Single Precision
Z-1
-1
a11
b11
-1
Z
Z
Z
Z
HighGainR
<<1
-1
-1
a12
b02
HighGainL
b12
<<1
a10
b01
-1
a02
Z
HighOut
HiIn
a00
Z
-1
b11
-1
Z
a02
-1
b01
-1
Z
<<1
<<1
a10
-1
-1
b12
Single Precision
<<1
Rch
ThrGainR
Figure 33. Function1 ブロック図
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
81H
ThrGainL
ThrGainR
Dummy
Dummy
Dummy
シフト量
1bit Left x 2
1bit Left x 2
-
R/W
R/W
R/W
-
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
82H
HighGainL
HighGainR
Multiplier1
Multiplier2
Multiplier3
シフト量
1bit Left x 2
1bit Left x 2
-
R/W
R/W
R/W
R/W
R/W
R/W
初期値
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
84H
HiIn_a02
HiIn_a01
HiIn_a00
HiIn_b02
HiIn_b01
シフト量
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
R/W
R/W
R/W
R/W
R/W
R/W
初期値
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
85H
HiOut_a12
HiOut_a11
HiOut_a10
HiOut_b12
HiOut_b11
シフト量
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
R/W
R/W
R/W
R/W
R/W
R/W
初期値
Comment
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
Control register of Hi Out IIR Filter
Control register of Hi Out IIR Filter
Control register of Hi Out IIR Filter
Control register of Hi Out IIR Filter
Control register of Hi Out IIR Filter
MS1446-J-00
初期値
Comment
0x 4000
0x 4000
Control register of Lch through gain
Control register of Rch through gain
Comment
Control register of Lch IIR out gain
Control register of Rch IIR out gain
Control register of Multiplier block
Control register of Multiplier block
Control register of Multiplier block
Comment
Control register of Hi In IIR Filter
Control register of Hi In IIR Filter
Control register of Hi In IIR Filter
Control register of Hi In IIR Filter
Control register of Hi In IIR Filter
2012/07
- 45 -
[AK7601A]
Function2 (Compressor)
Thr_G
Lch
<<1
LPF
<<1
a00
-1
-1
Z
a01
b01
a02
b02
-1
-1
Z
Z
Double Precision
LPF
a00
Z
Compressor
Z
<<1
-1
-1
Z
a01
b01
-1
-1
Z
Z
a02
Double Precision
b02
Thr_G
<<1
Rch
Figure 34. Function2 ブロック図
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C0H
LPF_a02
LPF_a01
LPF_a00
LPF_b02
LPF_b01
シフト量
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
R/W
R/W
R/W
R/W
R/W
R/W
初期値
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
88H
LPF_a21
LPF_a20
LPF_b21
Dummy
Dummy
シフト量
1bit Left x 2
1bit Left x 2
1bit Left x 2
-
R/W
R/W
R/W
R/W
-
初期値
0x 0000
0x 0000
0x 0000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
8CH
Thr_G
Dummy
Dummy
Dummy
Dummy
シフト量
1bit Left x 2
-
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
8DH
Compressor1
Compressor2
Compressor3
Compressor4
Dummy
シフト量
-
R/W
R/W
R/W
R/W
R/W
R/W
R/W
-
MS1446-J-00
-
Comment
Control register of LPF
Control register of LPF
Control register of LPF
Control register of LPF
Control register of LPF
Comment
Control register of Compressor block
Control register of Compressor block
Control register of Compressor block
Control register of Compressor block
Control register of Compressor block
初期値
Comment
0x 4000
-
Control register of through gain
初期値
0x 0000
0x 0000
0x 0000
0x 0000
Comment
Control register of Compressor block
Control register of Compressor block
Control register of Compressor block
Control register of Compressor block
-
2012/07
- 46 -
[AK7601A]
Function3 (Surround Effect)
F3ThrG
Lch
<<1
F3D
F3InL
-n
Z
F3OutL
Max0x2D Sample
F3FBG
F3IIR
<<1
a00
Z
-1
a01
F3InR
Z
-1
Z
-1
b01
-1
a02
Z
F3OutR
b02
単精度
<<1
Rch
F3ThrG
Figure 35. Function3 ブロック図
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
90H
F3ThrG
F3OutL
F3OutR
Dummy
Dummy
シフト量
1bit Left x 2
1bit Left x 2
1bit Left x 2
-
R/W
R/W
R/W
R/W
-
初期値
0x 4000
0x 0000
0x 0000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
91H
F3InL
F3InR
F3D
F3FBG
Dummy
シフト量
-
R/W
R/W
R/W
R/W
R/W
-
初期値
0x 0000
0x 0000
0x 0000
0x 0000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
92H
F3IIR_a02
F3IIR_a01
F3IIR_a00
F3IIR_b02
F3IIR_b01
シフト量
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
R/W
R/W
R/W
R/W
R/W
R/W
初期値
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
MS1446-J-00
Comment
Control register of through gain
Control register of Lch F3 IIR out gain
Control register of Rch F3 IIR out gain
-
Comment
-
Comment
2012/07
- 47 -
[AK7601A]
Function4 (Bass Boost)
F4ThrL
Lch
<<1
F4InL
F4IIR
<<1
a00
Z
-1
a01
F4InR
Z
-1
Z
-1
b01
-1
a02
Z
b02
倍精度
<<1
Rch
F4ThrR
Figure 36. Function4 ブロック図
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
93H
F4ThrL
F4ThrR
F4InL
F4InR
Dummy
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C2H
F4IIR_a02
F4IIR_a01
F4IIR_a00
F4IIR_b02
F4IIR_b01
シフト量
1bit Left x 2
1bit Left x 2
シフト量
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
MS1446-J-00
初期値
0x 4000
0x 4000
0x 0000
0x 0000
Comment
Control register of through gain
Control register of Rch through gain
Control register of Lch F4 IIR input gain
Control register of Rch F4 IIR input gain
-
初期値
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Comment
Control register of F4IIR Filter
Control register of F4 IIR Filter
Control register of F4 IIR Filter
Control register of F4 IIR Filter
Control register of F4 IIR Filter
2012/07
- 48 -
[AK7601A]
Function5 (Loudness)
F5ThrG
F5IIR
Lch
<<1
<<1
a00
F5OutG
-1
-1
Z
Z
a01
b01
-1
-1
Z
Z
F3IIR
a02
b02
単精度
F5ThrG
F5IIR
<<1
a00
Rch
<<1
F5OutG
-1
-1
Z
Z
a01
b01
-1
-1
Z
Z
a02
b02
単精度
Figure 37. Function5 ブロック図
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
94H
F5ThrG
F5OutG
Dummy
Dummy
Dummy
シフト量
1bit Left x 2
1bit Left x 2
-
R/W
R/W
R/W
-
初期値
Comment
0x 4000
0x 0000
-
Control register of through gain
Control register of F5 IIR out gain
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
95H
F5IIR_a02
F5IIR_a01
F5IIR_a00
F5IIR_b02
F5IIR_b01
シフト量
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
1bit Left x 2
R/W
R/W
R/W
R/W
R/W
R/W
初期値
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
Comment
MS1446-J-00
Control register of F5 IIR Filter
Control register of F5 IIR Filter
Control register of F5 IIR Filter
Control register of F5 IIR Filter
Control register of F5 IIR Filter
2012/07
- 49 -
[AK7601A]
Equalizer
EQGain1
EQBanzd1
L1
EQBand2
a00
<<1
Z
-1
Z
a01
a01
EQGain1
Z
EQBand1
Z
-1
Z-1
a01
Z
-1
Z
倍精度
<<1
Z
a01
b01
a02
b02
Z
EQBand9
-1
Z
a01
b01
a02
b02
-1
倍精度
-1
Z
-1
Z
a02
b02
Z
Z
Z
a01
b01
a02
b02
-1
Z
Z
<<1
Z
Z
a01
b01
a02
b02
-1
単精度
-1
-1
Z
単精度
EQBanzd14
<<1
a00
-1
-1
EQBand13
<<1
a00
<<1
a00
-1
単精度
-1
単精度
EQBanzd7
<<1
-1
EQBanzd12
<<1
a00
-1
b01
EQBand11
<<1
a00
a01
-1
倍精度
Z
b02
a02
EQBand6
Z
Z-1
b01
-1
b02
単精度
a00
-1
Z
EQBanzd10
<<1
a00
Z
<<1
a01
Z
a02
<<1
a00
-1
b01
-1
b02
単精度
EQBanzd5
<<1
Z-1
-1
単精度
<<1
a00
Z
b02
EQBanzd8
EQGain2
A
-1
a02
EQBand4
Z
Z
Z
a02
Z
a01
<<1
a00
-1
b01
-1
b02
倍精度
a00
-1
-1
b01
-1
b02
a02
Z
a01
b01
a02
<<1
a00
a01
b01
Z
b02
倍精度
EQBanzd3
<<1
a00
a01
Z
EQBanzd7
<<1
a00
Z-1
Z-1
a02
EQBand6
<<1
a00
-1
b01
Z-1
-1
単精度
EQBand2
a00
<<1
Z
a01
b02
a02
倍精度
Z
EQBanzd5
<<1
a00
-1
-1
b01
Z-1
b02
a02
R1
Z
EQBand4
<<1
a00
-1
b01
Z-1
EQBanzd3
<<1
a00
<<1
a00
-1
Z
-1
<<1
Z
-1
L2
Z
a01
b01
a02
b02
-1
Z
b01
a02
b02
-1
倍精度
Z-1
EQBand8
EQGain2
<<1
Z
-1
B
Z
a01
b01
a02
b02
-1
単精度
Z
a01
b01
a02
b02
Z-1
a02
b02
倍精度
-1
Z
a01
b01
a02
b02
-1
-1
Z
Z
b01
a02
b02
Z-1
単精度
倍精度
-1
b02
Z
b01
a02
b02
-1
単精度
a01
b01
a02
b02
-1
Z
倍精度
b01
a02
b02
-1
a02
b02
-1
単精度
Z-1
単精度
EQBanzd14
<<1
-1
Z
単精度
b01
Z
a00
Z
a01
a01
EQBand13
<<1
a00
Z
Z-1
倍精度
a02
a01
EQBanzd12
<<1
a00
Z
a01
b01
EQBand11
<<1
-1
a01
Z-1
-1
a00
Z-1
倍精度
b01
EQBanzd10
<<1
a00
a01
Z
EQBand9
<<1
a00
R2
a01
Z
a01
b01
a02
b02
-1
<<1
a00
-1
<<1
Z
a01
-1
-1
Z
単精度
-1
b01
Z
a02
b02
単精度
Figure 38. Equalizer ブロック図
Command
Data 1 (2byte)
40H
EQGain1
シフト量
1bit左 x 2
R/W
R/W
初期値
0x 4000
Command
Data 1 (2byte)
41H
EQGain2
シフト量
1bit左 x 2
R/W
R/W
初期値
0x 4000
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C3H
EQBand1_a2
EQBand1_a1
EQBand1_a0
EQBand1_b2
EQBand1_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
初期値
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
96H
EQBand2_a2
EQBand2_a1
EQBand2_a0
EQBand2_b2
EQBand2_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
MS1446-J-00
初期値
2012/07
- 50 -
[AK7601A]
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C4H
EQBand3_a2
EQBand3_a1
EQBand3_a0
EQBand3_b2
EQBand3_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C5H
EQBand4_a2
EQBand4_a1
EQBand4_a0
EQBand4_b2
EQBand4_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
97H
EQBand5_a2
EQBand5_a1
EQBand5_a0
EQBand5_b2
EQBand5_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
98H
EQBand6_a2
EQBand6_a1
EQBand6_a0
EQBand6_b2
EQBand6_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
99H
EQBand7_a2
EQBand7_a1
EQBand7_a0
EQBand7_b2
EQBand7_b1
シフト量
1bit左 x 2
1bit左 x 2
2bit左 x 4
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 0000
0x 0000
0x 2000
0x 0000
0x 0000
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C6H
EQBand8_a2
EQBand8_a1
EQBand8_a0
EQBand8_b2
EQBand8_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
9AH
EQBand9_a2
EQBand9_a1
EQBand9_a0
EQBand9_b2
EQBand9_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
MS1446-J-00
初期値
初期値
初期値
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
初期値
初期値
初期値
初期値
2012/07
- 51 -
[AK7601A]
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C7H
EQBand10_a2
EQBand10_a1
EQBand10_a0
EQBand10_b2
EQBand10_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C8H
EQBand11_a2
EQBand11_a1
EQBand11_a0
EQBand11_b2
EQBand11_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
9BH
EQBand12_a2
EQBand12_a1
EQBand12_a0
EQBand12_b2
EQBand12_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
9CH
EQBand13_a2
EQBand13_a1
EQBand13_a0
EQBand13_b2
EQBand13_b1
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
9DH
EQBand14_a2
EQBand14_a1
EQBand14_a0
EQBand14_b2
EQBand14_b1
シフト量
1bit左 x 2
1bit左 x 2
2bit左 x 4
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 0000
0x 0000
0x 2000
0x 0000
0x 0000
MS1446-J-00
初期値
初期値
初期値
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
初期値
初期値
2012/07
- 52 -
[AK7601A]
Cross Over
XO1IIR
XO1IIR
FL
<<1
a00
Z
-1
Z
a01
Z
a02
Z
a11
Z
b02
<<1
a00
Z
Z
Z
b02
a12
Z
Z
Z
b02
a12
b12
倍精度
<<1
a10
-1
Z
<<1
Z-1
Z
SWL
b02
倍精度
Z
a11
b01
-1
a02
-1
Z
a12
ROutGain
b11
-1
-1
b12
倍精度
XO3IIR
XO3IIR
a10 ~ b12
a00 ~ c02
SWR
ROutGain
XO2IIR
<<1
a01
-1
Z-1
XO2IIR
Z
b22
単精度
b11
-1
倍精度
a00
-1
<<1
Z
a11
Z
RR
Z
a22
FOutGain
<<1
-1
b01
-1
a02
b12
-1
b21
-1
倍精度
a10
-1
a01
<<1
Z
XO2IIR
<<1
a00
<<1
a21
b11
Z
XO2IIR
RL
XO1IIR
-1
倍精度
-1
b22
Z-1
a11
Z
FOutGain
単精度
a20
-1
b01
-1
a02
Z
a22
<<1
a10
-1
a01
b12
倍精度
-1
b21
-1
XO1IIR
XO1IIR
FR
Z
a21
Z
a12
<<1
-1
b11
-1
倍精度
<<1
a20
-1
b01
-1
XO1IIR
<<1
a10
SWOutGain
倍制度
倍制度
Figure 39. Cross Over ブロック図
Command
Data 1 (2byte)
42H
Fout Gain
シフト量
1bit左 x 2
R/W
R/W
初期値
0x 4000
Command
Data 1 (2byte)
43H
Rout Gain
シフト量
1bit左 x 2
R/W
R/W
初期値
0x 4000
Command
Data 1 (2byte)
44H
SWout Gain
シフト量
1bit左 x 2
R/W
R/W
初期値
0x 4000
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
C9H
XO1IIR_a02
XO1IIR_a01
XO1IIR_a00
XO1IIR_b02
XO1IIR_b01
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
MS1446-J-00
初期値
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
2012/07
- 53 -
[AK7601A]
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
CAH
XO2IIR_a02
XO2IIR_a01
XO2IIR_a00
XO2IIR_b02
XO2IIR_b01
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
CBH
XO3IIR_a02
XO3IIR_a01
XO3IIR_a00
XO3IIR_b02
XO3IIR_b01
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
CCH
XO1IIR_a12
XO1IIR_a11
XO1IIR_a10
XO1IIR_b12
XO1IIR_b11
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
CDH
XO2IIR_a12
XO2IIR_a11
XO2IIR_a10
XO2IIR_b12
XO2IIR_b11
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
CEH
XO3IIR_a12
XO3IIR_a11
XO3IIR_a10
XO3IIR_b12
XO3IIR_b11
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
9EH
XO1IIR_a22
XO1IIR_a21
XO1IIR_a20
XO1IIR_b22
XO1IIR_b21
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
R/W
R/W
R/W
R/W
R/W
R/W
0x 0000
0x 0000
0x 4000
0x 0000
0x 0000
MS1446-J-00
初期値
初期値
初期値
0x 00000000
0x 00000000
0x 04000000
0x 00000000
0x 00000000
初期値
初期値
初期値
2012/07
- 54 -
[AK7601A]
Spectrum Analyzer
Lch
SASIIR
SAIIR1
>>3
Rch
<<1
a00
Z
-1
|X|
Z
-1
Resister
a50
Z
-1
Z
a51
b01
-1
b51
倍精度
Z
Z-1
-1
a02
b02
倍精度
SAIIR2
a10 ~ c12 倍精度
a50 ~ b52 倍精度
SAIIR3
a20 ~ c22 単精度
a50 ~ b52 倍精度
SAIIR4
a30 ~ c32 単精度
a50 ~ b52 倍精度
Figure 40. Spectrum Analyzer ブロック図
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
CFH
SAIIR1_a02
SAIIR1_a00
SAIIR1_b02
SAIIR1_b01
Dummy
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
-
R/W
R/W
R/W
R/W
R/W
-
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
D0H
SAIIR2_a02
SAIIR2_a00
SAIIR2_b02
SAIIR2_b01
Dummy
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
-
R/W
R/W
R/W
R/W
R/W
-
Command
Data 1 (4byte)
Data 2 (4byte)
Data 3 (4byte)
Data 4 (4byte)
Data 5 (4byte)
D1H
SASIIR_a51
SASIIR_a50
SASIIR_b51
Dummy
Dummy
シフト量
-
R/W
R/W
R/W
R/W
-
初期値
0x 00031773
0x 00031773
0x 07FBA0B8
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
9FH
SAIIR3_a22
SAIIR3_a20
SAIIR3_b22
SAIIR3_b21
Dummy
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
-
R/W
R/W
R/W
R/W
R/W
-
初期値
0x FD52
0x 02AE
0x C0E5
0x 79FB
Command
Data 1 (2byte)
Data 2 (2byte)
Data 3 (2byte)
Data 4 (2byte)
Data 5 (2byte)
A0H
SAIIR4_a32
SAIIR4_a30
SAIIR4_b32
SAIIR4_b31
Dummy
シフト量
1bit左 x 2
1bit左 x 2
1bit左 x 2
1bit左 x 2
-
R/W
R/W
R/W
R/W
R/W
-
MS1446-J-00
初期値
0x 0FFE2D4D
0x 0001D2B3
0x 0C009B92
0x 07FF1150
-
初期値
0x 0FF51627
0x 000AE9D9
0x 0C03A349
0x 07F72D4D
-
-
-
初期値
0x F779
0x 0887
0x C2D8
0x 3449
-
2012/07
- 55 -
[AK7601A]
スペクトラムアナライザの各レベルデータの読み出し。
Command
Data1 (2byte)
50H
125Hz (default)
R/W
RD
Command
Data1 (2byte)
51H
500Hz (default)
R/W
RD
Command
Data1 (2byte)
52H
2kHz (default)
R/W
RD
Command
Data1 (2byte)
53H
8kHz (default)
R/W
RD
Delay Block
(1/fs = 1/44100 = 約0.0226ms )を1単位として設定
Command
45H
Data 1 (2byte)
Front L1 out 遅延量
設定範囲(0x0000~0x031A)
Command
46H
Data 1 (2byte)
Front R1 out 遅延量
設定範囲(0x0000~0x031A)
Command
47H
Data 1 (2byte)
Rear L2 out 遅延量
設定範囲(0x0000~0x031A)
Command
48H
Data 1 (2byte)
Rear R2 out 遅延量
設定範囲(0x0000~0x031A)
Command
49H
Data 1 (2byte)
SW L3 out 遅延量
設定範囲(0x0000~0x031A)
Command
4AH
Data 1 (2byte)
SW R3 out 遅延量
設定範囲(0x0000~0x031A)
MS1446-J-00
設定単位
遅延量 1/fs単位
R/W
R/W
初期値
0x 0000
設定単位
遅延量 1/fs単位
R/W
R/W
初期値
0x 0000
設定単位
遅延量 1/fs単位
R/W
R/W
初期値
0x 0000
設定単位
遅延量 1/fs単位
R/W
R/W
初期値
0x 0000
設定単位
遅延量 1/fs単位
R/W
R/W
初期値
0x 0000
設定単位
遅延量 1/fs単位
R/W
R/W
初期値
0x 0000
2012/07
- 56 -
[AK7601A]
Command
Data 1 (2byte)
Data 1 (2byte)
Data 1 (2byte)
Data 1 (2byte)
Data 1 (2byte)
A1H
R/W
R/W
R/W
R/W
R/W
-
シフト量
1bit 左 x2
1bit 左 x2
1bit 左 x2
1bit 左 x2
-
Front L Gain設定 係数
Front R Gain設定 係数
Rear L Gain設定 係数
Rear R Gain設定 係数
Dummy
初期値
0x 4000
0x 4000
0x 4000
0x 4000
-
Command
A2H
R/W
シフト量
初期値
Data 1 (2byte)
0x
4000
R/W
SW L Gain設定 係数
1bit 左 x2
Data 1 (2byte)
0x 4000
R/W
SW R Gain設定 係数
1bit 左 x2
Data 1 (2byte)
Dummy
Data 1 (2byte)
Dummy
Data 1 (2byte)
Dummy
全てのDataがR/W 可能です。
Note: 遅延量は設定範囲の上限を超えた設定を行った場合には上限値で設定されます。
<遅延量設定例>
Input Sourceは 0FHのSWSW, RSW, FSW bit で設定します。
Lch input 1
例1. Input1 → L1, L2, L3
Input2 → 無
RL
FL
NL
Delay Memory 1word=24bit
18ms Delay = 794word (44.1kHz x 0.018)
<< 1
L1 out (Front)
L2 out (Rear)
<< 1
L3 out (SW)
<< 1
例2. Input1 →L2, L3
Input2 → L1
Lch input 1
Lch input 2
FL
RL
NL
Delay Memory 1word=24bit
18ms Delay = 794word (44.1kHz x 0.018)
<< 1
<< 1
<< 1
L1 out (Front)
L2 out (Rear)
L3 out (SW)
Figure 41. 遅延量設定例
MS1446-J-00
2012/07
- 57 -
[AK7601A]
システム設計
Figure 42にシステム接続例を示します。具体的な回路と測定例については評価用ボード (AKD7601A) を参照
して下さい。
DSP1
DSP2
DSP3
DVDD 25
10u
SDTO1/SDTO3 23
39 CLKMODE
0.1u
0.1u
VSS2 24
38 VSS3
2.2u
SDTI3 26
SDTI1 28
SDTI2 27
IBICK3 29
IBICK2 30
IBICK1 31
ILRCK3 32
ILRCK2 33
XTI 35
37 MUTEN
ILRCK1 34
XTO 36
Digital 5V
SDTO2/SDTI4 22
40 REF18
OLRCK 21
41 VSS4
OBICK 20
AK7601AVQ
42 MONOIN
MCKO 19
Top View
43 AINL1
DSP4
SCL 18
44 GNDIN1
SDA 17
45 AINR1
PDN 16
46 AINL2
μP
DZF 15
AOUT3R 14
AOUT3L
13
12
AOUT2R
11 AOUT2L
9 AOUT1L
10 AOUT1R
7 VSS1
6 AVDD
5 VCOM
4 AINR4
3 AINL4
2 AINR3
1 AINL3
48 AINR2
8 VREFH
47 GNDIN2
0.1u
MUTEN
Mute
Mute
Mute
Mute
2.2u
0.1u
Digital
Ground
Mute
Mute
0.1u
10u
Analog
Ground
10u
Analog 5V
Figure 42. システム接続例
• X’tal mode (CLKMODE pin = “L”)
• SDTO3, SDTI4 選択モード (DO21-20 bits = “10”, DO11-10 bits = “10”)
Note: REF18 pinから電流を取ってはいけません。
MS1446-J-00
2012/07
- 58 -
[AK7601A]
1. グランドと電源のデカップリング
電源とグランドの取り方には十分注意して下さい。通常AVDD,DVDDにはシステムのアナログ電源を供給し
ます。AVDD,DVDDが別電源で供給される場合は、電源立ち上げシーケンスを考える必要はありません。
VSS1,VSS2,VSS3, VSS4はアナロググランドに接続して下さい。システムのグランドはアナログとディジタル
で分けて配線し、PCボード上の電源に近いところで接続して下さい。小容量のデカップリングコンデンサは
なるべく電源ピンの近くに接続して下さい。
2. 基準電圧入力
VREFH pinに入力される電圧がアナログ入出力レンジを設定します。通常VREFH pinはAVDD pinに接続し、
VSS1 pinとの間に0.1μFのセラミックコンデンサを接続します。VCOMはAVDDx1/2電圧を出力しており、ア
ナログ信号のコモン電圧として使われます。このピンには高周波ノイズを除去するために2.2μF程度の電解コ
ンデンサと並列に0.1μFのセラミックコンデンサをVSS1 pinとの間に接続して下さい。特にセラミックコンデ
ンサはピンに出来るだけ近づけて接続して下さい。VCOM pinから電流を取ってはいけません。また、ディジ
タル信号、特にクロック信号は変調器へのカップリングを避けるためVREFH pin, VCOM pinからできるだけ
離して下さい。
3. アナログ入力
ADC入力はシングルエンド、擬似差動入力に対応しております。入力時、内部は45kΩ(typ)で
VCOM(AVDDx1/2)電圧にバイアスされています。入力レンジは0.65 x VREFH Vpp (typ)です。AK7601AはVSS1
からAVDDまでの電圧を入力することができます。出力コードのフォーマットは2’sコンプリメント(2の補数)
です。DCオフセットは内蔵のHPFでキャンセルされます。
AK7601Aは64fsでアナログ入力をサンプリングします。ディジタルフィルタは、64fsの整数倍付近の帯域を除
く阻止域以上のノイズをすべて除去します。AK7601Aは64fs付近のノイズを減衰させるためにアンチエリア
ジングフィルタ(RCフィルタ)を内蔵しています。
4. アナログ出力
DAC出力はシングルエンド出力に対応しております。出力レンジはVCOM電圧を中心に0.65xVREFH Vpp(typ)
です。外部加算回路のバイアス電圧は外部で供給されます。入力コードのフォーマットは2’sコンプリメント
(2の補数)で、7FFFFFH(@24bit)に対しては正のフルスケール、800000H(@24bit)に対しては負のフルスケール、
000000H(@24bit)での理想値はVCOM電圧が出力されます。ΔΣ変調器が発生する帯域外ノイズ(シェーピン
グノイズ)は内蔵のスイッチトキャパシタフィルタ(SCF)と連続フィルタ(CTF)で除去されます。
本LSIのアナログ出力はVCOM電圧に対して数mV程度のオフセットを持つため通常の使用ではコンデンサで
DC成分をカットします。
MS1446-J-00
2012/07
- 59 -
[AK7601A]
パッケージ
48pin LQFP(Unit: mm)
1.70Max
9.0
0.13 ± 0.13
7.0
36
1.40 ± 0.05
24
48
13
7.0
37
1
9.0
25
12
0.09 ∼ 0.20
0.5
0.22 ± 0.08
0.10 M
0° ∼ 10°
S
0.10 S
0.30 ~ 0.75
■ 材質・メッキ仕様
パッケージ材質:
リードフレーム材質:
リードフレーム処理:
エポキシ系樹脂
銅
半田(無鉛)メッキ
MS1446-J-00
2012/07
- 60 -
[AK7601A]
マーキング
AK7601AVQ
XXXXXXX
1
1) Pin #1 indication
2) Date Code: XXXXXXX(7 digits)
3) Marking Code: AK7601AVQ
改訂履歴
Date (YY/MM/DD)
12/07/11
Revision
00
Reason
初版
Page
MS1446-J-00
Contents
2012/07
- 61 -
[AK7601A]
重要な注意事項
z
z
z
z
z
z
本書に記載された製品、および、製品の仕様につきましては、製品改善のために予告なく変更すること
があります。従いまして、ご使用を検討の際には、本書に掲載した情報が最新のものであることを弊社
営業担当、あるいは弊社特約店営業担当にご確認ください。
本書に記載された周辺回路、応用回路、ソフトウェアおよびこれらに関連する情報は、半導体製品の動
作例、応用例を説明するものです。お客様の機器設計において本書に記載された周辺回路、応用回路、
ソフトウェアおよびこれらに関連する情報を使用される場合は、お客様の責任において行ってください。
本書に記載された周辺回路、応用回路、ソフトウェアおよびこれらに関連する情報の使用に起因してお
客様または第三者に生じた損害に対し、弊社はその責任を負うものではありません。また、当該使用に
起因する、工業所有権その他の第三者の所有する権利に対する侵害につきましても同様です。
本書記載製品が、外国為替および、外国貿易管理法に定める戦略物資(役務を含む)に該当する場合、
輸出する際に同法に基づく輸出許可が必要です。
医療機器、安全装置、航空宇宙用機器、原子力制御用機器など、その装置・機器の故障や動作不良が、
直接または間接を問わず、生命、身体、財産等へ重大な損害を及ぼすことが通常予想されるような極め
て高い信頼性を要求される用途に弊社製品を使用される場合は、必ず事前に弊社代表取締役の書面によ
る同意をお取りください。
この同意書を得ずにこうした用途に弊社製品を使用された場合、弊社は、その使用から生ずる損害等の
責任を一切負うものではありませんのでご了承ください。
お客様の転売等によりこの注意事項の存在を知らずに上記用途に弊社製品が使用され、その使用から損
害等が生じた場合は全てお客様にてご負担または補償して頂きますのでご了承下さい。
MS1446-J-00
2012/07
- 62 -