AK4359AEF

[AK4359A]
AK4359A
106dB 192kHz 24-Bit 8ch DAC
概
要
AK4359A はディジタルオーディオ機器に対応した 8 チャネル 24 ビット DAC です。ΔΣ変調器にはワイ
ドダイナミックレンジを実現するアドバンストマルチビット方式を採用しています。内蔵のポストフィ
ルタにはスイッチトキャパシタフィルタ(SCF)を採用しており、クロックジッタによる精度の劣化を改
善します。192kHz の PCM 入力に対応しており、DVD-Audio 等のシステムに最適です。
特
長
† サンプリング周波数: 8kHz∼192kHz
† 24ビット8倍ディジタルフィルタ(Slow roll-offオプション付き)
† THD+N: -94dB
† DR, S/N: 106dB
† 強ジッタ耐力 SCF内蔵
† シングルエンド出力 2 次 アナログLPF 内蔵
† ディジタルディエンファシス内蔵 (32kHz, 44.1kHz, 48kHz 対応)
† ゼロ検出機能
† チャネル独立ディジタルATT (リニア256ステップ) 内蔵
† シリアルμP I/F: 3線シリアル, I2Cバス
† オーディオI/Fフォーマット: 前詰め, 後詰め (16/20/24bit), I2S, TDM
† マスタクロック: 256fs, 384fs, 512fs, 768fs or 1152fs(通常速モード)
128fs, 192fs, 256fs or 384fs(2倍速モード)
128fs or 192fs(4倍速モード)
† 電源電圧: 4.5∼5.5V
† 30pin VSOPパッケージ
† AK4384 準互換
† AK4359 互換
DZF
Audio
I/F
LOUT1
LPF
SCF
DAC
DATT
ROUT1
LPF
SCF
DAC
DATT
LOUT2
LPF
SCF
DAC
DATT
ROUT2
LPF
SCF
DAC
DATT
LOUT3
LPF
SCF
DAC
DATT
ROUT3
LPF
SCF
DAC
DATT
LOUT4
LPF
SCF
DAC
DATT
ROUT4
LPF
SCF
DAC
DATT
MS1010-J-01
MCLK
LRCK
BICK
SDTI1
SDTI2
SDTI3
SDTI4
PCM
Control
Register
3-wire
or I2C
AK4359A
2008/10
-1-
[AK4359A]
■ オーダリングガイド
AK4359AEF
AK4359AVF
AKD4359A
-20 ∼ +85°C
-40 ∼ +105°C
AK4359A用評価ボード
30pin VSOP
30pin VSOP
■ ピン配置
MCLK
1
30
DZF1
BICK
2
29
DZF2
SDTI1
3
28
AVDD
LRCK
4
27
VSS2
RSTB
5
26
VCOM
SMUTE/CSN/CAD0
6
25
LOUT1
ACKS/CCLK/SCL
7
24
ROUT1
DIF0/CDTI/SDA
8
23
P/S
SDTI2
9
22
LOUT2
SDTI3
10
21
ROUT2
SDTI4
11
20
LOUT3
TDM0B
12
19
ROUT3
DEM0
13
18
LOUT4
DVDD
14
17
ROUT4
VSS1
15
16
DEM1/I2C
AK4359
Top
View
MS1010-J-01
2008/10
-2-
[AK4359A]
■ Compatibility with AK4384
1. Function
Functions
# of channels
I2C
DEM control
16/20bit LSB justified format
control
TDM256 mode
MCLK, LRCK, BICK clock
Stop (RSTB pin “H”)
AK4384
2
Not available
Register
AK4359
8
Available
Pin/Register
AK4359A
8
Available
Pin/Register
Register
Pin/Register
Register
Not available
Not available
Register
Not available
Pin/Register
Available
2. Pin Configuration
AK4359/A
MCLK
BICK
SDTI1
LRCK
RSTB
SMUTE/CSN/CAD0
ACKS/CCLK/SCL
DIF0/CDTI/SDA
SDTI2
SDTI3
SDTI4
DIF1 (AK4359)/
TDM0B (AK4359A)
DEM0
DVDD
VSS1
AK4384
MCLK
BICK
SDTI
LRCK
PDN
SMUTE/CSN
ACKS/CCLK
DIF0/CDTI
Pin#
1
2
3
4
5
6
7
8
9
10
11
12
Pin#
30
29
28
27
26
25
24
23
22
21
20
19
13
14
15
18
17
16
AK4384
DZFL
DZFR
VDD
VSS
VCOM
AOUTL
AOUTR
P/S
AK4359/A
DZF1
DZF2
AVDD
VSS2
VCOM
LOUT1
ROUT1
P/S
LOUT2
ROUT2
LOUT3
ROUT3
LOUT4
ROUT4
I2C/DEM1
3. Register map
Addr
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
Register Name
Control 1
Control 2
Control 3
LOUT1 ATT Control
ROUT1 ATT Control
LOUT2 ATT Control
ROUT2 ATT Control
LOUT3 ATT Control
ROUT3 ATT Control
LOUT4 ATT Control
ROUT4 ATT Control
Invert Output Signal
DZF1 Control
DZF2 Control
DEM Control
D7
ACKS
0
PW4
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
INVL1
L1
L1
0
D6
D5
D4
D3
TDM1
TDM0
DIF2
DIF1
0
SLOW
DFS1
DFS0
PW3
PW2
0
0
ATT6
ATT5
ATT4
ATT3
ATT6
ATT5
ATT4
ATT3
ATT6
ATT5
ATT4
ATT3
ATT6
ATT5
ATT4
ATT3
ATT6
ATT5
ATT4
ATT3
ATT6
ATT5
ATT4
ATT3
ATT6
ATT5
ATT4
ATT3
ATT6
ATT5
ATT4
ATT3
INVR1 INVL2 INVR2 INVL3
R1
L2
R2
L3
R1
L2
R2
L3
0
0
0
DEMA
: AK4384と互換性がある箇所。
MS1010-J-01
D2
DIF0
DEM1
DZFB
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
INVR3
R3
R3
DEMB
D1
PW1
DEM0
0
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
INVL4
L4
L4
DEMC
D0
RSTN
SMUTE
0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
INVR4
R4
R4
DEMD
2008/10
-3-
[AK4359A]
ピン/機能
No.
1
Pin Name
MCLK
I/O
I
Function
Master Clock Input
An external TTL clock should be input on this pin.
2
BICK
I
Audio Serial Data Clock
3
SDTI1
I
DAC1 Audio Serial Data Input
4
LRCK
I
L/R Clock
5
RSTB
I
Reset Mode
When at “L”, the AK4359A is in the reset mode.
The AK4359A must be reset once upon power-up.
6
SMUTE
I
Soft Mute in parallel control mode
“H”: Enable, “L”: Disable
CSN
I
Chip Select in serial 3-wire mode
CAD0
I
Chip Address in serial I2C mode
7
ACKS
I
Auto Setting Mode in parallel control mode
“L”: Manual Setting Mode, “H”: Auto Setting Mode
CCLK
I
Control Data Clock in serial 3-wire mode
SCL
Control Data Clock in serial I2C mode
8
DIF0
I
Audio Data Interface Format in parallel control mode
CDTI
I
Control Data Input in serial 3-wire mode
SDA
I/O
Control Data in serial I2C mode
9
SDTI2
I
DAC2 Audio Serial Data Input
10
SDTI3
I
DAC3 Audio Serial Data Input
11
SDTI4
I
DAC4 Audio Serial Data Input
12
TDM0B
I
TDM I/F Format Mode in parallel control mode
“L”: TDM256 mode, “H”: Normal mode
13
DEM0
I
De-emphasis Filter Enable
14
DVDD
Digital Power Supply, +4.5∼+5.5V
15
VSS1
Ground
16
I2C
I
Control Mode Select in serial control mode
“L”: 3-wire Serial, “H”: I2C Bus
DEM1
I
De-emphasis Filter Enable in parallel control mode
17
ROUT4
O
DAC4 Rch Analog Output
18
LOUT4
O
DAC4 Rch Analog Output
19
ROUT3
O
DAC3 Rch Analog Output
20
LOUT3
O
DAC3 Rch Analog Output
21
ROUT2
O
DAC2 Rch Analog Output
22
LOUT2
O
DAC2 Rch Analog Output
23
P/S
I
Parallel/Serial Select
(Internal pull-up pin)
“L”: Serial control mode, “H”: Parallel control mode
24
ROUT1
O
DAC1 Rch Analog Output
25
LOUT1
O
DAC1 Lch Analog Output
26
VCOM
O
Common Voltage, AVDD/2
Normally connected to AVSS with a 0.1μF ceramic capacitor in parallel with
a 10μF electrolytic cap.
27
VSS2
Ground
28
AVDD
Analog Power Supply, +4.5∼+5.5V
29
DZF2
O
Data Zero Input Detect
30
DZF1
O
Data Zero Input Detect
Note: All input pins except pull-up pin should not be left floating.
MS1010-J-01
2008/10
-4-
[AK4359A]
■ 使用しないピンの処理について
使用しない入出力ピンは下記の設定を行い、適切に処理して下さい。
Classification Pin Name
Analog
LOUT4-1, ROUT4-1
DZF2-1
SDTI4-1
Digital
SMUTE (Parallel control mode)
DEM0, DIF1 (Serial control mode)
Setting
Leave open.
Leave open.
Connect to VSS1.
Connect to DVDD or VSS1.
絶対最大定格
(AVSS, DVSS=0V; Note 1)
Parameter
Symbol
Power Supplies
AVDD
Analog
DVDD
Digital
|AVSS-DVSS|
(Note 2)
ΔGND
Input Current (any pins except for supplies)
IIN
Analog Input Voltage
VINA
Digital Input Voltage
VIND
Ambient Operating Temperature AK4359AEF
Ta
AK4359AVF
Ta
Storage Temperature
Tstg
Note 1. 電圧はすべてグランドピンに対する値です。
Note 2. AVSSとDVSSはアナロググランドに接続して下さい。
min
-0.3
-0.3
-0.3
-0.3
-20
-40
-65
max
6.0
6.0
0.3
±10
AVDD+0.3
DVDD+0.3
85
105
150
Units
V
V
V
mA
V
V
°C
°C
°C
max
5.5
5.5
Units
V
V
注意: この値を超えた条件で使用した場合、デバイスを破壊することがあります。
また通常の動作は保証されません。
推奨動作条件
(AVSS, DVSS=0V; Note 1)
Parameter
Analog
Power Supplies
Digital
(Note 3)
Symbol
AVDD
DVDD
min
4.5
4.5
typ
5.0
5.0
Note 3. AVDDとDVDDの立ち上げシーケンスを考える必要はありません。
注意: 本データシートに記載されている条件以外のご使用に関しては、当社では責任負いかねますので十分
ご注意下さい。
MS1010-J-01
2008/10
-5-
[AK4359A]
アナログ特性
(特記なき場合は、Ta = 25°C; AVDD=DVDD=5.0V; fs = 44.1kHz; BICK = 64fs;
Signal Frequency = 1kHz; 24bit Input Data; Measurement frequency = 20Hz ∼ 20kHz; RL ≥5kΩ)
Parameter
min
typ
max
Units
Resolution
24
Bits
Dynamic Characteristics
(Note 4)
THD+N
fs=44.1kHz
0dBFS
-94
-84
dB
BW=20kHz
-60dBFS
-42
dB
fs=96kHz
0dBFS
-92
dB
BW=40kHz
-60dBFS
-39
dB
fs=192kHz
0dBFS
-92
dB
BW=40kHz
-60dBFS
-39
dB
Dynamic Range (-60dBFS with A-weighted)
(Note 5)
98
106
dB
S/N
(A-weighted)
(Note 6)
98
106
dB
Interchannel Isolation (1kHz)
90
100
dB
Interchannel Gain Mismatch
0.2
0.5
dB
DC Accuracy
Gain Drift
100
ppm/°C
Output Voltage
(Note 7)
3.15
3.4
3.65
Vpp
Load Resistance
(Note 8)
5
kΩ
Power Supplies
Power Supply Current (AVDD+DVDD)
55
85
mA
Normal Operation (RSTB pin = “H”, fs≤96kHz)
63
90
mA
Normal Operation (RSTB pin = “H”, fs=192kHz)
60
150
Reset Mode (RSTB pin = “L”)
(Note 9)
μA
Note 4. Audio Precision (System Two)使用。測定結果は評価ボードのマニュアルを参照下さい。
Note 5. 100dB at 16bit data.
Note 6. S/N比は入力ビット長に依存しません。
Note 7. フルスケール電圧 (0dB)。出力電圧は AVDD の電圧に比例します。
AOUT (Typ.@0dB) = 3.4Vpp×AVDD/5。
Note 8. AC負荷に対して。
Note 9. P/S pinはDVDDに固定し、クロック (MCLK, BICK, LRCK) を含むその他の全ディジタル入力ピン を DVSS に
固定した場合の 値です。
MS1010-J-01
2008/10
-6-
[AK4359A]
シャープロールオフ・フィルタ特性
(Ta = 25°C; AVDD=DVDD=4.5 ∼ 5.5V; fs = 44.1kHz; DEM = OFF; SLOW = “0”)
Parameter
Symbol
min
typ
max
Units
Digital filter
PB
0
20.0
kHz
Passband
±0.05dB (Note 10)
22.05
kHz
-6.0dB
Stopband
(Note 10)
SB
24.1
kHz
Passband Ripple
PR
dB
± 0.02
Stopband Attenuation
SA
54
dB
Group Delay
(Note 11)
GD
19.3
1/fs
Digital Filter + SCF
Frequency Response 20.0kHz Fs=44.1kHz
FR
+ 0.06/-0.10
dB
40.0kHz Fs=96kHz
FR
+ 0.06/-0.13
dB
80.0kHz Fs=192kHz
FR
+ 0.06/-0.51
dB
Note 10. 通過域、阻止域の周波数は fs (システムサンプリングレート) に比例し、PB=0.4535×fs(@±0.05dB)、
SB=0.546×fs です。
Note 11. ディジタルフィルタによる演算遅延で、16/24ビットデータが入力レジスタにセットされてからア ナログ信号が
出力されるまでの時間です。
スローロールオフ・フィルタ特性
(Ta = 25°C; AVDD=DVDD=4.5~5.5V; fs = 44.1kHz; DEM = OFF; SLOW = “1”)
Parameter
Symbol
min
PB
0
39.2
typ
max
Units
18.2
8.1
-
kHz
kHz
kHz
dB
dB
1/fs
Digital Filter
Passband
±0.04dB
-3.0dB
Stopband
Passband Ripple
Stopband Attenuation
Group Delay
(Note 12)
(Note 12)
(Note 11)
SB
PR
SA
GD
± 0.005
72
-
19.3
-
Digital Filter + SCF
FR
+0.1/-4.3
FR
+0.1/-3.3
FR
+0.1/-3.7
Note 12. 通過域、阻止域の周波数は fs (システムサンプリングレート) に比例し、PB = 0.185×fs
0.888×fs.
Frequency Response
20.0kHz
40.0kHz
80.0kHz
fs=44.kHz
fs=96kHz
fs=192kHz
dB
dB
dB
(@±0.04dB), SB =
DC特性
(Ta = 25°C; AVDD, DVDD = 4.5 ∼ 5.5V)
Parameter
High-Level Input Voltage
Low-Level Input Voltage
High-Level Output Voltage (Iout = -80µA)
Low-Level Output Voltage
(Iout = 80µA)
Input Leakage Current
(Note 13)
Symbol
VIH
VIL
VOH
VOL
Iin
min
2.2
DVDD-0.4
-
typ
-
max
0.8
0.4
± 10
Units
V
V
V
V
μA
Note 13. The P/S pin has internal pull-up resistor. (typ. 100kΩ)
MS1010-J-01
2008/10
-7-
[AK4359A]
スイッチング特性
(Ta = 25°C; AVDD, DVDD = 4.5 ∼ 5.5V; CL = 20pF)
Parameter
Symbol
fCLK
Master Clock Frequency
dCLK
Duty Cycle
LRCK Frequency
Normal Mode (TDM0= “0”, TDM1= “0”)
Normal Speed Mode
Double Speed Mode
Quad Speed Mode
Duty Cycle
TDM256 mode (TDM0= “1”, TDM1= “0”)
Normal Speed Mode
High time
Low time
TDM128 mode (TDM0= “1”, TDM1= “1”)
Normal Speed Mode
Double Speed Mode
High time
Low time
Audio Interface Timing
BICK Period
BICK Pulse Width Low
Pulse Width High
BICK “↑” to LRCK Edge
(Note 14)
LRCK Edge to BICK “↑”
(Note 14)
SDTI Hold Time
SDTI Setup Time
Control Interface Timing (3-wire Serial mode):
CCLK Period
CCLK Pulse Width Low
Pulse Width High
CDTI Setup Time
CDTI Hold Time
CSN High Time
CSN “↓” to CCLK “↑”
CCLK “↑” to CSN “↑”
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 15)
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
MS1010-J-01
min
2.048
40
typ
11.2896
max
36.864
60
Units
MHz
%
fsn
fsd
fsq
Duty
8
60
120
45
48
96
192
55
kHz
kHz
kHz
%
fsn
tLRH
tLRL
8
3/256fs
3/256fs
48
kHz
ns
ns
fsn
fsd
tLRH
tLRL
8
60
3/128fs
3/128fs
48
96
kHz
kHz
ns
ns
tBCK
tBCKL
tBCKH
tBLR
tLRB
tSDH
tSDS
81
30
30
20
20
10
10
ns
ns
ns
ns
ns
ns
ns
tCCK
tCCKL
tCCKH
tCDS
tCDH
tCSW
tCSS
tCSH
200
80
80
40
40
150
50
50
ns
ns
ns
ns
ns
ns
ns
ns
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
-
400
0.3
0.3
50
400
kHz
μs
μs
μs
μs
μs
μs
μs
μs
μs
μs
ns
pF
2008/10
-8-
[AK4359A]
Parameter
Symbol
min
typ
Reset Timing
tRST
150
RSTB Pulse Width
(Note 16)
Note 14. この規格値は LRCK のエッジと BICK の “↑” が重ならないように規定しています。
Note 15.データは最低300ns(SCLの立ち下がり時間)の間保持されなければなりません。
Note 16. 電源投入時はRSTB pinを “L”にすることでリセットがかかります。
Note 17. I2CはPhilips Semiconductorsの登録商標です。
MS1010-J-01
max
Units
ns
2008/10
-9-
[AK4359A]
■ タイミング波形
1/fCLK
VIH
MCLK
VIL
tCLKH
tCLKL
dCLK=tCLKH x fCLK, tCLKL x fCLK
1/fs
VIH
LRCK
VIL
tBCK
VIH
BICK
VIL
tBCKH
tBCKL
Clock Timing
VIH
LRCK
VIL
tBLR
tLRB
VIH
BICK
VIL
tSDS
tSDH
VIH
SDTI
VIL
Audio Serial Interface Timing
MS1010-J-01
2008/10
- 10 -
[AK4359A]
VIH
CSN
VIL
tCSS
tCCKL tCCKH
VIH
CCLK
VIL
tCDS
C1
CDTI
tCDH
C0
R/W
VIH
A4
VIL
WRITE Command Input Timing
tCSW
VIH
CSN
VIL
tCSH
VIH
CCLK
VIL
CDTI
D3
D2
D1
VIH
D0
VIL
WRITE Data Input Timing
VIH
SDA
VIL
tLOW
tBUF
tR
tHIGH
tF
tSP
VIH
SCL
VIL
tHD:STA
Stop
Start
tHD:DAT
tSU:DAT
tSU:STA
tSU:STO
Start
Stop
I2C Bus mode Timing
tRST
RSTB
VIL
Reset Timing
MS1010-J-01
2008/10
- 11 -
[AK4359A]
機能説明
■ システムクロック
必要なクロックは、MCLK, LRCK, BICK です。マスタクロック (MCLK) とサンプリングクロック (LRCK) は同期する必要
はありますが位相を合わせる必要はありません。MCLK はインタポ−レーションフィルタと ΔΣ 変調器に使用されま
す。 MCLK周波数を設定する方法は内部レジスタで設定する方法 (Manual Setting Mode) とデバイス内部で自動設
定する方法 (Auto Setting Mode) の2つがあります。Manual Setting Mode (ACKS bit = “0”: Register 00H)では、DFS1-0
bit でサンプリングスピードが設定され(Table 1)、各スピードでのMCLK周波数は自動設定されます(Table 2~Table
4)。 Auto Setting Mode (ACKS bit = “1”: Default) では、サンプリングスピードとMCLK周波数は自動検出され(Table
5)、内部クロックは適切な周波数 (Table 6) に自動設定されるため、DFS1-0 bitの設定は不要です。
パラレルコントロールモード時、ACKS pinで動作スピードを設定できます。従って、ACKS pinが “L”のときはNormal
Speed Modeで動作し、ACKS pinが “H”のときはAuto Setting Modeで動作します。パラレルコントロールモード時は
Double Speed Modeの128fsと192fsには対応しません。
動作中(RSTB pin= “H”)にMCLK, BICKまたはLRCKが止まった場合は、AK4359Aは自動的にリセット状態になりま
す。MCLK, BICKまたはLRCKを再入力後、リセット状態が解除され動作を再開します。
DFS1
0
0
1
DFS0
Sampling Rate (fs)
0
Normal Speed Mode
8kHz~48kHz
1
Double Speed Mode
60kHz~96kHz
0
Quad Speed Mode
120kHz~192kHz
Table 1.サンプリングスピード (Manual Setting Mode)
(default)
LRCK
MCLK
BICK
fs
256fs
384fs
512fs
768fs
1152fs
64fs
32.0kHz
8.1920MHz 12.2880MHz 16.3840MHz 24.5760MHz 36.8640MHz 2.0480MHz
44.1kHz 11.2896MHz 16.9344MHz 22.5792MHz 33.8688MHz
N/A
2.8224MHz
48.0kHz 12.2880MHz 18.4320MHz 24.5760MHz 36.8640MHz
N/A
3.0720MHz
Table 2. システムクロック例 (Normal Speed Mode @Manual Setting Mode) (N/A: Not available)
MS1010-J-01
2008/10
- 12 -
[AK4359A]
LRCK
MCLK
BICK
fs
128fs
192fs
256fs
384fs
64fs
88.2kHz 11.2896MHz 16.9344MHz 22.5792MHz 33.8688MHz
5.6448MHz
96.0kHz 12.2880MHz 18.4320MHz 24.5760MHz 36.8640MHz
6.1440MHz
Table 3. システムクロック例 (Double Speed Mode @Manual Setting Mode)
LRCK
MCLK
BICK
fs
128fs
192fs
64fs
176.4kHz 22.5792MHz 33.8688MHz 11.2896MHz
192.0kHz 24.5760MHz 36.8640MHz 12.2880MHz
Table 4. システムクロック例 (Quad Speed Mode @Manual Setting Mode)
MCLK
Sampling Speed
512fs
768fs
Normal
256fs
384fs
Double
128fs
192fs
Quad
Table 5. サンプリングスピード (Auto Setting Mode)
LRCK
fs
32.0kHz
44.1kHz
48.0kHz
88.2kHz
96.0kHz
176.4kHz
192.0kHz
128fs
22.5792
24.5760
MCLK (MHz)
192fs
256fs
384fs
512fs
768fs
16.3840
24.5760
22.5792
33.8688
24.5760
36.8640
22.5792
33.8688
24.5760
36.8640
33.8688
36.8640
Table 6. システムクロック例 (Auto Setting Mode)
MS1010-J-01
1152fs
36.8640
-
Sampling
Speed
Normal
Double
Quad
2008/10
- 13 -
[AK4359A]
■ オーディオシリアルインタフェースフォーマット
パラレルコントロールモードでは4 種類のフォーマット (Table 7) が DIF0 pin と TDM0 pinで選択できます。パラレルコ
ントロールモード時のレジスタ設定は無効です。シリアルコントロールモードでは5 種類のフォーマット (Table 8) が
DIF2-0 bit とTDM1-0 bit で選択できます。DIF0-2 bitの初期値は “010”です。シリアルコントロールモード時はDIF1
pinの設定は無効です。全モードとも MSB ファースト、2’s Complementのデータフォーマットで BICK の立ち上がりで
ラッチされます。Mode 2 を 16/20ビットで使った場合はデータのない LSB には “0” を入力して下さい。
パラレルコントロールモード時、TDM0 pinを “L”に設定すると、オーディオI/FはTDM256モード (Table 7)に
なり、SDTI1 pinに全DAC(8ch)のデータを入力します。SDTI2-4への入力データは無視されます。BICKは256fs
固定、LRCKの “H”幅、 “L”幅は1/256fs(min)です。データフォーマットはMSBファースト、2’s complementで、
SDTI1はBICKの立ち上がりでラッチされます。
シリアルコントロールモード時、TDM0 bitを “1”に、TDM1 bit を “0” 設定すると、オーディオI/FはTDM256
モード(Table 8)になり、SDTI1 pinに全DAC(8ch)のデータを入力します。SDTI2-4への入力データは無視され
ます。BICKは256fs固定、LRCKの “H”幅、“L”幅は1/256fs(min)です。データフォーマットはMSBファースト、
2’s complementで、SDTI1 pin への入力データはBICKの立ち上がりでラッチされます。TDM128モード(TDM0
bit = “1”, TDM1 bit = “1”)では、SDTI1 pinにDAC (L1, R1, L2, R2)、SDTI2 pinにDAC (L3, R3, L4, R4)の 各4chの
データを入力します。この場合SDTI3-4への入力データは無視され、BICKは128fs固定です。データフォーマ
ットはMSBファースト、2’s complementで、SDTI1-2 pin への入力データはBICKの立ち上がりでラッチされま
す。
Mode
Normal
TDM256
2
3
5
6
TDM0B
H
H
L
L
DIF0
L
H
L
H
SDTI Format
24-bit 前詰め
24-bit I2S 互換
24-bit 前詰め
24-bit I2S 互換
LRCK
H/L
L/H
↑
↓
BICK
≥48fs
≥48fs
256fs
256fs
Figure
Figure 3
Figure 4
Figure 5
Figure 6
Table 7. オーディオデータフォーマット (Parallel mode)
Mode
Normal
0
1
2
3
4
TDM256
5
6
7
TDM128
8
9
10
TDM1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
TDM0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
DIF2
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
DIF1
0
0
1
1
0
0
0
1
1
0
0
0
1
1
0
DIF0
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
SDTI Format
16-bit 後詰め
20-bit 後詰め
24-bit 前詰め
24-bit I2S 互換
24-bit 後詰め
N/A
N/A
24-bit 前詰め
24-bit I2S 互換
24-bit 後詰め
N/A
N/A
24-bit 前詰め
24-bit I2S 互換
24-bit 後詰め
LRCK
H/L
H/L
H/L
L/H
H/L
BICK
≥32fs
≥40fs
≥48fs
≥48fs
≥48fs
Figure
Figure 1
Figure 2
Figure 3
Figure 4
Figure 2
↑
↓
↑
256fs
256fs
256fs
Figure 5
Figure 6
Figure 7
↑
↓
↑
128fs
128fs
128fs
Figure 8
Figure 9
Figure 10
Table 8. オーディオデータフォーマット (Serial mode)
MS1010-J-01
2008/10
- 14 -
[AK4359A]
LRCK
0
1
10
11
12
13
14
15
0
1
10
11
12
13
14
15
0
1
BICK
(32fs)
SDTI
Mode 0
15
14
6
5
1
0
14
4
15
3
16
2
1
17
0
31
15
0
14
6
5
14
1
4
3
15
2
16
1
17
0
31
15
0
14
1
BICK
(64fs)
SDTI
Mode 0
Don’t care
15
14
Don’t care
0
15
14
0
15:MSB, 0:LSB
Lch Data
Rch Data
Figure 1. Mode 0 Timing
LRCK
0
1
8
9
10
11
12
31
0
1
8
9
10
11
12
31
0
1
BICK
(64fs)
SDTI
Mode 1
Don’t care
19
0
Don’t care
19
0
Don’t care
19
0
19
0
19:MSB, 0:LSB
SDTI
Mode 4
Don’t care
23
22
21
20
23
22
20
21
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 2. Mode 1/4 Timing
LRCK
0
1
2
22
23
24
30
31
0
1
2
22
23
24
30
31
0
1
BICK
(64fs)
SDTI
23
22
1
0
Don’t care
23
22
1
0
Don’t care
23
22
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 3. Mode 2 Timing
MS1010-J-01
2008/10
- 15 -
[AK4359A]
LRCK
0
1
2
3
23
24
25
31
0
1
2
3
23
24
25
31
0
1
BICK
(64fs)
SDTI
0
1
23 22
Don’t care
23 22
0
1
23
Don’t care
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 4. Mode 3 Timing
3/256fs (min)
3/256fs (min)
256 BICK
LRCK
BICK(256fs)
SDTI1(i)
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
L1
R1
L2
R2
L3
R3
L4
R4
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
Figure 5. Mode 5 Timing
3/256fs (min)
256 BICK
3/256fs (min)
LRCK
BICK(256fs)
SDTI1(i)
23
0
23
0
23
0
23
0
23
0
23
0
23
0
23
0
L1
R1
L2
R2
L3
R3
L4
R4
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
23
Figure 6. Mode 6 Timing
3/256fs (min)
256 BICK
3/256fs (min)
LRCK
BICK(256fs)
SDTI1(i)
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
0
23 22
L1
R1
L2
R2
L3
R3
L4
R4
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
32 BICK
0
23
Figure 7. Mode 7 Timing
MS1010-J-01
2008/10
- 16 -
[AK4359A]
3/128fs (min)
128 BICK
3/128fs (min)
LRCK
BICK(128fs)
SDTI1(i)
SDTI2(i)
23 22
23 22
0
0
23 22
23 22
0
L1
R1
L2
R2
32 BICK
32 BICK
32 BICK
32 BICK
23 22
23 22
0
0
23 22
23 22
0
L3
R3
L4
R4
32 BICK
32 BICK
32 BICK
32 BICK
0
23 22
0
23 22
0
23
0
23
Figure 8. Mode 8 Timing
3/128fs (min)
128 BICK
3/128fs (min)
LRCK
BICK(128fs)
SDTI1(i)
SDTI2(i)
23 22
0
23 22
0
0
23 22
23 22
L1
R1
L2
R2
32 BICK
32 BICK
32 BICK
32 BICK
23 22
0
23 22
0
0
23 22
23 22
L3
R3
L4
R4
32 BICK
32 BICK
32 BICK
32 BICK
Figure 9. Mode 9 Timing
3/128fs (min)
128 BICK
3/128fs (min)
LRCK
BICK(128fs)
SDTI1(i)
SDTI2(i)
23 22
0
23 22
0
23 22
0
23 22
L1
R1
L2
R2
32 BICK
32 BICK
32 BICK
32 BICK
23 22
0
23 22
0
23 22
0
23 22
L3
R3
L4
R4
32 BICK
32 BICK
32 BICK
32 BICK
0
19
0
19
Figure 10. Mode 10 Timing
MS1010-J-01
2008/10
- 17 -
[AK4359A]
■ ディエンファシスフィルタ
IIR フィルタによる 3 周波数 (32kHz, 44.1kHz, 48kHz) 対応のディエンファシスフィルタ (50/15μs 特性) を内蔵していま
す。 Double Speed Mode, Quad Speed Modeのとき、ディエンファシスフィルタは OFFです。シリアルコントロールモード
ではDEM1-0 bitはDEMA-D bitで各DACに対し有効になります。パラレルコントロールモード時はDEM1-0 pinが有効
になります。
DEM1
DEM0
Mode
0
0
1
1
0
1
0
1
44.1kHz
OFF
48kHz
32kHz
(default)
Table 9. ディエンファシスコントロール (Normal Speed Mode)
■ 出力ボリューム
AK4359AはMUTEを含むリニアステップ、256 レベルのチャネル独立ディジタル出力ボリューム(ATT)を内蔵します。
このボリュームはDACの前段にあり入力データを0dBから-48dBまでアテネーション、またはミュートします。設定値間
の遷移はソフト遷移です。従って、遷移中にスイッチングノイズは発生しません。1 レベル変化したときの遷移時間と
256 レベル全体の遷移時間を(Table 10) に示します。減衰量はATT = 20 log10 (ATT_DATA / 255) [dB]で算出でき、
ATT_DATA = “0”のときはMUTEです。
遷移時間
Sampling Speed
Normal Speed Mode
Double Speed Mode
Quad Speed Mode
1 Level
4LRCK
8LRCK
16LRCK
255 to 0
1020LRCK
2040LRCK
4080LRCK
Table 10. ATT遷移時間
■ ゼロ検出機能
入力データが8192/fsの間連続して “0”の場合、AK4359AはTable 11のようなゼロ検出機能を持ちます。対応する
DZF pinが “H”になります。その後、入力データが “0”でなくなるとDZF pinが “L”になります。RSTN bitが “0”の場合、
DZFピンが “H”になります。RSTN bitが “1”になった後、入力データが “0”でなくなるとDZF pinが4~5LRCK後に “L”
になります。PW1-4 bitのいずれかを “0”に設定した場合、残りのチャネルのゼロ検出を有効にするためにはPW bitを
“0”にしたDACの入力データを “0”にして下さい。また、PW1-4 bitをすべて “0”に設定した場合、DZF pinが “L”固定
になります。DZF pinの極性はDZFB bitで反転することが可能です。パラレルコントロールモードではゼロ検出機能は
使用できず、DZF pinは “L”固定になります。
DZF pin
DZF1
DZF2
動作内容
0CHレジスタの “1”に設定されたDAC出力のゼロ検出フラグのAND出力です。
0DHレジスタの “1”に設定されたDAC出力のゼロ検出フラグのAND出力です。
Table 11. DZF pin動作
MS1010-J-01
2008/10
- 18 -
[AK4359A]
■ ソフトミュート機能
ソフトミュートはディジタル的に実行されます。SMUTE bitを “1”にするとその時点のATT設定値からATT設定値
×ATT遷移時間(Table 10)で入力データが-∞ (“0”)までアテネーションされます。SMUTE bitを”0”にすると、-∞状態が
解除され、-∞からATT設定値×ATT遷移時間でATT設定値まで復帰します。ソフトミュート開始後、-∞までアテネーシ
ョンされる前に解除されるとアテネーションが中断され、同じサイクルでATT設定値まで復帰します。ソフトミュート機能
は信号を止めずに信号源を切り替える場合などに有効です。
SMUTE
ATT Level
(1)
(1)
(3)
Attenuation
-∞
GD
(2)
GD
AOUT
DZF pin
(4)
8192/fs
注:
(1) ATT設定値×ATT遷移時間 (Table 10) 。例えば、Normal Speed Mode時、ATT設定値が “255”の場合は
1020LRCKサイクルです。
(2) ディジタル入力に対してアナログ出力は群遅延(GD)を持ちます。
(3) ソフトミュート開始後、-∞までアテネーションされる前に解除されるとアテネーションが中断され、同じサイクルで
0dBまで復帰します。
(4)入力データが両チャネルともに8192回連続して “0”の場合、DZF pinは”H”になります。
その後入力データが”0”でなくなると、DZF pinはすぐに”L”になります。パラレルコントロールモードでは、
SMUTE pinの状態によらずDZF pinは“L”固定です。
Figure 11. ソフトミュート機能とゼロ検出機能 (DZFB bit = “0”)
MS1010-J-01
2008/10
- 19 -
[AK4359A]
■ システムリセット
電源 ON 時には、RSTB pinに一度 “L” を入力してリセットして下さい。リセットは MCLK で解除され、その後 LRCK の
“↑” に同期して内部回路がパワーアップし、内部のタイミングが動作します。MCLKとLRCKが入力されるまでリセット
状態です。
■ 電源ON/OFFタイミング
AK4359AはRSTB pinを “L” にすることで全DACをリセットできます。このとき内部のレジスタも初期化され、アナログ
出力はVCOMになります。RSTBのエッジでクリックノイズが出力されますので、問題になる場合は、アナログ出力を外
部でミュートして下さい。
各DACは各パワーダウンビット(PW4-1)を “0” にすることで独立にパワーダウンできます。この場合内部のレジスタは
初期化されません。またアナログ出力はVCOMになります。この時クリックノイズが生じるので、問題になる場合はアナ
ログ出力を外部でミュートして下さい。
Power
RSTB pin
(1)
Internal
State
Normal Operation
DAC In
(Digital)
“0”data
“0”data
GD
DAC Out
(Analog)
(3)
Reset
(2)
GD
(4)
(4)
(6)
DZFL/DZFR
External
Mute
(3)
(5)
Mute ON
Mute ON
注:
(1) AVDDとDVDDの立ち上り後、PDN pin を150ns以上 “L”に保ってください。
(2) ディジタル入力に対してアナログ出力は群遅延 (GD) を持ちます。
(3) リセット時アナログ出力は VCOM です。
(4) RSTB信号のエッジ (“↑ ↓”) でクリックノイズが出力されます。
このノイズはデータが “0” の場合でも出力されます。
(5) クリックノイズ (3) が問題になる場合は、アナログ出力を外部でミュートして下さい。
(6) リセット状態(RSTB pin= “L”)では、DZFL/R pinは “L”になります。 (DZFB bit = “0”)
Figure 12. リセットON/OFF時タイミング例
MS1010-J-01
2008/10
- 20 -
[AK4359A]
■ リセット機能1(RSTN bit)
RSTN bitを “0”にすると、DACの内部タイミング回路はリセットされますが、内部レジスタは初期化されません。この時
アナログ出力は VCOM 電圧になり、DZF pinは “H”になります (DZFB bit = “0”)。Figure 13にRSTN bitによるリセット
シーケンスを示します。RSTN bitを”0”にすることによりクロック停止時のクリックノイズを抑えることができます。
RSTN bit
3~4/fs (5)
2~3/fs (5)
Internal
RSTN bit
Internal
State
Normal Operation
P
D/A In
(Digital)
d
“0 ” data
(1)
D/A Out
(Analog)
Normal O peration
D igital Block
GD
GD
(3)
(2)
(3)
(1)
2/ fs(4)
DZF
(6)
注:
(1) ディジタル入力に対してアナログ出力は群遅延(GD)を持ちます。
(2) RSTN bit = “0”時アナログ出力はVCOM電圧です。
(3) 内部RSTN信号のエッジ(“↓ ↑”)でクリックノイズが出力されます。このノイズはデータが “0”の場合でも出力さ
れます。
(4) DZF pinはRSTN bitの立ち下がりエッジで “H”になり、LSI内部のRSTN bitの立ち上がりエッジの2/fs後 “L”に
なります。
(5) RSTN bitを書き込んでからLSI内部のRSTN bitが変化するまでの立ち下がり時に3 ~4/fs かかります。また、立
ち上がり時に2 ~ 3/fsかります。
(6) クリックノイズ(3)又はHi-Z出力(2)が問題になる場合はアナログ出力を外部でミュートしてください。
Figure 13. リセットタイミング例 (DZF bit = “0”)
MS1010-J-01
2008/10
- 21 -
[AK4359A]
■ リセット機能 (MCLK and BICK/LRCK stop)
動作中 (RSTN pin = “H”) にMCLK、LRCK またはBICKが止まった場合、AK4359Aのディジタル回路がパワーダウ
ン状態になります。MCLK、LRCKまたはBICKを再入力後、ディジタル回路のパワーダウン状態が解除され動作を再
開します。
AVDD pin
DVDD pin
RSTB pin
(1)
Internal
State
Power-down
D/A In
(Digital)
Power-down
Normal O peration
Normal Operation
(3)
GD
D/A Out
(Analog)
Digital Circuit P ower-down
(2)
GD
(4)
Hi-Z
(5)
(2)
(4)
(4)
(5)
Clock In
MCLK, BICK, LRCK Stop
MCLK, BICK, LRCK
External
MUTE
(6)
(6)
(6)
Notes:
(1) AVDDとDVDDの立ち上り後、PDN pin を150ns以上 “L”に保ってください。
(2) ディジタル入力に対してアナログ出力は群遅延(GD)を持ちます。
(3) ディジタルデータの入力を止めることができます。この区間に 0 データを入力しておくことで、MCLK, BICK,
LRCK再入力後のクリックノイズを軽減できます。
(4) RSTB pinの立ち上がり(“↑”)及びMCLKの入力から、20usec以内及び20ues+3~4LRCK以内にクリックノイズが
出力されます。また、MCLK、BICKまたはLRCKの停止及び、MCLK, BICKまたはLRCKの停止から20uesc以
内にクリックノイズが出力されます。このノイズはデータが“0”の場合でも出力されます。
(5) MCLKが止まった場合は、アナログ出力は不定です。MCLKが入力されている時にLRCKまたはBICKが止ま
った場合は、アナログ出力はVCOM電圧を出力します。
(6) クリックノイズ(4)が問題になる場合はアナログ出力を外部でミュートしてください。タイミング例をFigure 14に記
します
Figure 14.
MS1010-J-01
2008/10
- 22 -
[AK4359A]
■ レジスタコントロールインタフェース
レジスタへの書き込み方式は2種類(3線シリアル、I2Cバス)あります。I2CモードではチップアドレスはCAD0
pinの設定で決定されます。3線シリアルコントロールモードではチップアドレスは “11”固定です。RSTB pin
を “L” にすると内部レジスタ値は初期化されます。RSTN bitに “0” を書き込むと内部タイミング回路がリセ
ットされます。但し、この時レジスタの内容は初期化されません。
* AK4359Aはデータ読み出しはサポートしません。
* RSTB pin = “L”時、およびマスタクロックが供給されていない時は、コントロールレジスタへの書き込みはできませ
ん。
* 動作時にP/S pinでパラレル/シリアルコントロールモードを変更した場合はRSTB pinでリセットして下さい。
* シリアルコントロールモードではパラレルピンの設定は無効です。
Function
Parallel control mode
Serial contorl mode
Double sampling mode at 128/192fs
De-emphasis
O
SMUTE
O
Zero Detection
24bit LSB justified format
TDM256 mode
O
TDM128 mode
Table 12. 機能表 (O: 対応, -: 非対応)
O
O
O
O
O
O
O
(1) 3線シリアルコントロールモード (I2C pin = “L”)
レジスタ設定は3線式シリアル I/F ピン: CSN, CCLK, CDTI で書き込みを行います。 I/F上のデータは Chip address
(2bit, C1/0, “11”固定), Read/Write (1bit, “1”固定, Write only), Register address (MSB first, 5bit) と Control data (MSB
first, 8bit)で構成されます。データはCCLKの “↑” で取り込みます。データの書き込みはCSNの “↑”で有効になりま
す。 CCLKのクロックスピードは5MHz (max)です。
CSN
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CCLK
CDTI
C1 C0 R/W A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
C1-C0:
R/W:
A4-A0:
D7-D0:
Chip Address (Fixed to “11”)
READ/WRITE (Fixed to “1”, Write only)
Register Address
Control Data
Figure 15. Control I/F Timing
MS1010-J-01
2008/10
- 23 -
[AK4359A]
(2) I2Cバスコントロールモード(I2C pin = “H”)
AK4359AはI2Cバスモードの高速モード(max:400kHz)に対応します。
I2Cバスモードにおけるデータ転送シーケンスはFigure 16に示されます。バス上のICへのアクセスには、最初に開始
条件(Start Condition)を入力します。SCLラインが “H”の時にSDAラインを “H”から “L”にすると、開始条件が作られま
す(Figure 20)。開始条件の後、スレーブアドレスが送信されます。このアドレスは7ビットから構成され、8ビット目には
データ方向ビット(R/W)が続きます(Figure 17)。上位6ビットは “001001”固定、次の1ビットはアクセスするICを選ぶた
めのアドレスビットでCAD0 pinにより設定されます。アドレスが一致し、R/W bitが “0”の場合、AK4359Aは確認応答
(Acknowledge)を生成し、Write命令が実行されます。R/W bitが “1”の場合、AK4359Aはスレーブ受信装置専用なの
で、非確認応答(Not Acknowledge)を生成します。マスタは確認応答用のクロックパルスを生成し、SDAラインを解放
しなければなりません(Figure 21)。
第2バイトはサブアドレス(レジスタアドレス)です。サブアドレスは8ビット、MSB firstで構成され、上位3ビットは “0”固定
です(Figure 18)。第3バイト以降はコントロールデータです。コントロールデータは8ビット、MSB firstで構成されます
(Figure 19)。AK4359Aは、各バイトの受信を完了するたびに確認応答を生成します。データ転送は、必ずマスタが生
成する停止条件(Stop Condition)によって終了します。SCLラインが “H”の時にSDAラインを “L”から “H”にすると、停
止条件が作られます(Figure 20)。
AK4359Aは複数のバイトのデータを一度に書き込むことができます。データを1バイト送った後、停止条件を送らず更
にデータを送ると、サブアドレスが自動的にインクリメントされ、次のデータは次のサブアドレスに格納されます。アドレ
ス “0EH”を越えるデータを送ると、内部レジスタに対応するアドレスカウンタはロールオーバし、アドレス “00H”から順
に格納されます。
クロックが “H”の間は、SDAラインの状態は一定でなければなりません。データラインが “H”と “L”の間で状態を変更
できるのは、SCLラインのクロック信号が “L”の時に限られます(Figure 22)。SCLラインが “H”の時にSDAラインを変更
するのは、開始条件、停止条件を入力するときのみです。
S
T
A
R
T
SDA
S
S
T
O
P
R/W
Slave
Address
Sub
Address(n)
A
C
K
Data(n)
Data(n+x)
Data(n+1)
A
C
K
A
C
K
A
C
K
A
C
K
P
A
C
K
Figure 16. I2Cバスモードのデータ転送シーケンス
0
0
1
0
0
1
CAD0
R/W
A2
A1
A0
D2
D1
D0
(CAD0はピンにより設定)
Figure 17. 第1バイトの構成
0
0
0
A4
A3
Figure 18. 第2バイトの構成
D7
D6
D5
D4
D3
Figure 19. 第3バイト以降の構成
MS1010-J-01
2008/10
- 24 -
[AK4359A]
SDA
SCL
S
P
start condition
stop condition
Figure 20. 開始条件と停止条件
DATA
OUTPUT BY
MASTER
not acknowledge
DATA
OUTPUT BY
SLAVE(AK4359)
acknowledge
SCL FROM
MASTER
2
1
8
9
S
clock pulse for
acknowledgement
START
CONDITION
Figure 21. I2Cバスでの確認応答
SDA
SCL
data line
stable;
data valid
change
of data
allowed
Figure 22. I2Cバスでのビット転送
MS1010-J-01
2008/10
- 25 -
[AK4359A]
■ レジスタマップ
Addr
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
Register Name
Control 1
Control 2
Control 3
LOUT1 ATT Control
ROUT1 ATT Control
LOUT2 ATT Control
ROUT2 ATT Control
LOUT3 ATT Control
ROUT3 ATT Control
LOUT4 ATT Control
ROUT4 ATT Control
Invert Output Signal
DZF1 Control
DZF2 Control
DEM Control
D7
ACKS
0
PW4
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
INVL1
L1
L1
0
D6
TDM1
0
PW3
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
INVR1
R1
R1
0
D5
TDM0
SLOW
PW2
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
INVL2
L2
L2
0
D4
DIF2
DFS1
0
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
INVR2
R2
R2
0
D3
DIF1
DFS0
0
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
INVL3
L3
L3
DEMA
D2
DIF0
DEM1
DZFB
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
INVR3
R3
R3
DEMB
D1
PW1
DEM0
PW1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
INVL4
L4
L4
DEMC
D0
RSTN
SMUTE
0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
INVR4
R4
R4
DEMD
Note:
アドレス0FH ∼ 1FHへの書き込みは禁止です。
RSTB pinを“L”にするとレジスタの内容が初期化されます。
RSTN bitに“0”を書き込むと内部タイミング回路がリセットされますが、レジスタの内容は初期化されません。PE4-1
bit またはRSTN bit が “0”の時でもデータの書き込みは可能です。
■ 詳細説明
Addr
00H
Register Name
Control 1
Default
D7
ACKS
D6
TDM1
D5
TDM0
D4
DIF2
D3
DIF1
D2
DIF0
D1
PW1
D0
RSTN
1
0
0
0
1
0
1
1
RSTN: 内部タイミングリセット
0: Reset. All DZF pins go to “H” and any registers are not initialized.
1: Normal operation
MCLK周波数またはDFSの変化によるクリックノイズはRSTN bitの設定で低減できます。
PW1: パワーダウンコントロール (0: Power-down, 1: Power-up)
PW1: DAC1のパワーダウンコントロール
このビットは0H2のD1と同じものです。
DIF2-0: オーディオデータ・インタフェースモード (Table 8)
初期値は“010”です。
MS1010-J-01
2008/10
- 26 -
[AK4359A]
TDM0-1: TDM モード設定
Mode
Normal
TDM256
TDM128
TDM1
0
0
1
TDM0
0
1
1
BICK
32fs∼
256fs fixed
128fs fixed
SDTI
1-4
1
1-2
Sampling Speed
Normal, Double, Quad Speed
Normal Speed
Normal, Double Speed
ACKS: マスタクロック周波数・オートセッティングモード
0: 無効、 マニュアルセッティングモード
1: 有効、 オートセッティングモード
ACKS bit = “1” でマスタクロック周波数が自動的に検出されます。この場合、DFS1-0 bit の設定は
無効です。ACKS bit = “0” の時、DFS1-0 bit でサンプリング周波数を設定します。
Addr
01H
Register Name
Control 2
Default
D7
D6
D5
D4
D3
D2
D1
D0
0
0
0
0
SLOW
DFS1
DFS0
DEM1
DEM0
SMUTE
0
0
0
0
1
0
D2
DZFB
0
D1
PW1
1
D0
0
0
SMUTE: ソフトミュート
0: 通常動作
1: DAC出力をソフトミュート
DEM1-0: ディエンファシス応答(Table 9)
初期値は“01” (OFF)です。
DFS1-0: サンプリング周波数 (Table 1)
00: Normal speed
01: Double speed
10: Quad speed
サンプリング周波数を変える時はクリックノイズが発生します。
SLOW: スローロールオフ・フィルタ イネーブル
0: シャープロールオフ・フィルタ
1: スローロールオフ・フィルタ
Adr
02H
Register Name
Speed & Power Down Control
Default
D7
PW4
1
D6
PW3
1
D5
PW2
1
D4
0
0
D3
0
0
PW1: パワーダウンコントロール(0: Power-down, 1: Power-up)
PW1: DAC1のパワーダウンコントロール
このビットは00HのD1と同じものです。
DZFB: DZF反転
0: DZF= “H” でゼロ検出 (default)
1: DZF =“L” でゼロ検出
PW4-2: パワーダウンコントロール (0: Power-down, 1: Power-up)
PW2: DAC2のパワーダウンコントロール
PW3: DAC3のパワーダウンコントロール
PW4: DAC4のパワーダウンコントロール
PW1=PW2=PW3=PW4= “0” で全ての回路がパワーダウンされます。
MS1010-J-01
2008/10
- 27 -
[AK4359A]
Addr
03H
04H
05H
06H
07H
08H
09H
0AH
Register Name
LOUT1 ATT Control
ROUT1 ATT Control
LOUT2 ATT Control
ROUT2 ATT Control
LOUT3 ATT Control
ROUT3 ATT Control
LOUT4 ATT Control
ROUT4 ATT Control
Default
D7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
1
D6
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
1
D5
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
1
D4
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
1
D3
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
1
D2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
1
D1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
1
D0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
1
D6
INVR1
0
D5
INVL2
0
D4
INVR2
0
D3
INVL3
0
D2
INVR3
0
D1
INVL4
0
D0
INVR4
0
D6
R1
R1
0
D5
L2
L2
0
D4
R2
R2
0
D3
L3
L3
0
D2
R3
R3
0
D1
L4
L4
0
D0
R4
R4
0
D5
0
0
D4
0
0
D3
DEMA
0
D2
DEMB
0
D1
DEMC
0
D0
DEMD
0
ATT = 20 log10 (ATT_DATA / 255) [dB]
00H: Mute
Addr
0BH
Register Name
Invert Output Signal
Default
D7
INVL1
0
INVL4-1, INVR4-1: 出力極性反転
0: 通常出力
1: 出力反転
Addr
0CH
0DH
Register Name
DZF1 Control
DZF2 Control
Default
D7
L1
L1
0
L1-4, R1-4: ゼロ検出フラグ(for DZF1/2 pins)
0: 無効
1: 有効
Addr
0EH
Register Name
DEM Control
Default
D7
0
0
D6
0
0
DEMA-D: DAC1/2/3/4のディエンファシス
0: 無効
1: 有効
MS1010-J-01
2008/10
- 28 -
[AK4359A]
システム設計
Figure 23, Figure 24にシステム接続例を示します。具体的な回路と測定例については評価用ボード (AKD4359) を参
照して下さい。
Master Clock
1
MCLK
DZF1
30
Mute Signal
64fs
2
BICK
DZF2
29
24bit Audio Data
3
SDTI1
AVDD
28
fs
4
LRCK
AVSS
27
Reset
5
RSTB
VCOM
26
+
0.1u 10u
6
SMUTE
LOUT1
25
10u
7
ACKS
ROUT1
24
8
DIF0
P/S
23
Microcontroller
AK4359A
0.1u 10u
Analog 5V
+
MUTE
L1ch Out
MUTE
R1ch Out
24bit Audio Data
9
SDTI2
LOUT2
22
MUTE
L2ch Out
24bit Audio Data
10
SDTI3
ROUT2
21
MUTE
R2ch Out
24bit Audio Data
11
SDTI4
LOUT3
20
MUTE
L3ch Out
Micro-
12
TDM0
ROUT3
19
MUTE
R3ch Out
controller
13
DEM0
LOUT4
18
MUTE
L4ch Out
14
DVDD
ROUT4
17
MUTE
R4ch Out
15
DVSS
DEM1
16
Micro-controller
10u
+
0.1u
Digital 5V
Digital Ground
Analog Ground
Figure 23. Typical Connection Diagram (Parallel Control Mode)
MS1010-J-01
2008/10
- 29 -
[AK4359A]
Master Clock
1
MCLK
DZF1
30
64fs
2
BICK
DZF2
29
24bit Audio Data
3
SDTI1
AVDD
28
fs
4
LRCK
AVSS
27
Reset
5
RSTB
VCOM
26
6
CSN
LOUT1
25
7
CCLK
ROUT1
24
Microcontroller
AK4359A
0.1u 10u
Analog 5V
+
10u
+
0.1u 10u
10u
MUTE
L1ch Out
MUTE
R1ch Out
8
CDTI
P/S
23
24bit Audio Data
9
SDTI2
LOUT2
22
MUTE
L2ch Out
24bit Audio Data
10
SDTI3
ROUT2
21
MUTE
R2ch Out
24bit Audio Data
11
SDTI4
LOUT3
20
MUTE
L3ch Out
Micro-
12
TDM0
ROUT3
19
MUTE
R3ch Out
controller
13
DEM0
LOUT4
18
MUTE
L4ch Out
14
DVDD
ROUT4
17
MUTE
R4ch Out
15
DVSS
I2C
16
10u
+
0.1u
Digital 5V
Digital Ground
Analog Ground
Figure 24. Typical Connection Diagram (3-wire Serial Control Mode)
Notes:
- LRCK = fs, BICK=64fs.
- AOUTが容量性負荷を駆動する場合は直列に抵抗を入れて下さい。
- プルアップピン以外の入力はオープンにしないで下さい。
MS1010-J-01
2008/10
- 30 -
[AK4359A]
Analog Ground
Digital Ground
System
Controller
1
MCLK
DZF1
30
2
BICK
DZF2
29
3
SDTI1
AVDD
28
4
LRCK
AVSS
27
5
RSTB
VCOM
26
6
SMUTE/CSN/CAD0
LOUT1
25
7
ACKS/CCLK/CSL
ROUT1
24
8
DFS0/CDT/SDA
P/S
23
9
SDTI2
LOUT2
22
10
SDTI3
ROUT2
21
11
SDTI4
LOUT3
20
12
TDM0
ROUT3
19
13
DEM0
LOUT4
18
14
DVDD
ROUT4
17
15
DVSS
DEM1/I2
16
AK4359A
Figure 25. グランドレイアウト
注: AVSSと DVSSはアナロググランドに接続して下さい。
1. グランドと電源のデカップリング
電源とグランドの取り方には十分注意して下さい。通常AVDDとDVDDにはシステムのアナログ電源を供給します。
AVDDとDVDDが別電源で供給される場合は、電源立ち上げシーケンスを考える必要はありません。AVSSとDVSS
はアナロググランドに接続して下さい。システムのグランドはアナログとディジタルで分けて配線し、PCボード上の電
源に近いところで接続して下さい。小容量のデカップリングコンデンサ(0.1μF)はなるべく電源ピンの近くに接続して下
さい。
2. アナログ出力
アナログ出力はシングルエンドになっており、出力レンジは VCOM 電圧を中心に 3.40Vpp(typ@AVDD=5V) です。
アナログ出力の位相をINVL/INVR bitを使って、L/R独立に反転することが可能です。内蔵の ΔΣ 変調器が発生する
帯域外ノイズ (シェーピングノイズ) は内蔵のスイッチトキャパシタフィルタ (SCF) と連続フィルタ (CTF) で減衰されま
す。入力コードのフォーマットは 2’s Complement (2 の補数) で7FFFFFH(@24bit) に対しては正のフルスケール、
800000H(@24bit) に対しては負のフルスケール、000000H(@24bit) でのVAOUTの理想値は VCOM 電圧が出力され
ます。
アナログ出力は VCOM + 数 mV 程度の DC オフセットを持つため、通常の使用ではコンデンサで DC 成分をカットし
ます。
MS1010-J-01
2008/10
- 31 -
[AK4359A]
パッケージ
30pin VSOP (Unit: mm)
1.5MAX
*9.7±0.1
0.3
30
16
7.6±0.2
5.6±0.1
A
15
1
0.22±0.1
0.15 +0.10
-0.05
0.65
0.12 M
0.45±0.2
+0.10
0.08
0.10 -0.05
1.2±0.10
Detail A
NOTE: Dimension "*" does not include mold flash.
■ 材質・メッキ仕様
パッケージ材質:
リードフレーム材質:
リードフレーム処理:
エポキシ系樹脂
銅
半田(無鉛)メッキ
MS1010-J-01
2008/10
- 32 -
[AK4359A]
マーキング (AK4359AEF)
AKM
AK4359AEF
XXXXXXXXX
XXXXXXXXX
Date code identifier
マーキング (AK4359AVF)
AKM
AK4359AVF
XXXXXXXXX
XXXXXXXXX
Date code identifier
MS1010-J-01
2008/10
- 33 -
[AK4359A]
改訂履歴
Date (YY/MM/DD)
08/09/19
08/10/02
Revision
00
01
Reason
初版
仕様追加
Page
Contents
AK4359AVFを追加
重要な注意事項
• 本書に記載された製品、及び、製品の仕様につきましては、製品改善のために予告なく変更することがあり
ます。従いまして、ご使用を検討の際には、本書に掲載した情報が最新のものであることを弊社営業担当、
あるいは弊社特約店営業担当にご確認下さい。
• 本書に掲載された情報・図面の使用に起因した第三者の所有する特許権、工業所有権、その他の権利に
対する侵害につきましては、当社はその責任を負うものではありませんので、ご了承下さい。
• 本書記載製品が、外国為替及び、外国貿易管理法に定める戦略物資(役務を含む)に該当する場合、輸出
する際に同法に基づく輸出許可が必要です。
• 医療機器、安全装置、航空宇宙用機器、原子力制御用機器など、その装置・機器の故障や動作不良が、
直接または間接を問わず、生命、身体、財産等へ重大な損害を及ぼすことが通常予想されるような極めて
高い信頼性を要求される用途に弊社製品を使用される場合は、必ず事前に弊社代表取締役の書面による
同意をお取り下さい。
• この同意書を得ずにこうした用途に弊社製品を使用された場合、弊社は、その使用から生ずる損害等の責
任を一切負うものではありませんのでご了承下さい。
• お客様の転売等によりこの注意事項の存在を知らずに上記用途に弊社製品が使用され、その使用から損
害等が生じた場合は全てお客様にてご負担または補償して頂きますのでご了承下さい。
MS1010-J-01
2008/10
- 34 -