データシート - AKM

[AK4358]
AK4358
192kHz 24-Bit 8ch DAC with DSD Input
概
要
AK4358 はディジタルオーディオ機器に対応した 8 チャネル 24 ビット DAC です。ΔΣ変調器にはワイド
ダイナミックレンジを実現するアドバンストマルチビット方式を採用しています。内蔵のポストフィル
タにはスイッチトキャパシタフィルタ(SCF)を採用しており、クロックジッタによる精度の劣化を改善
します。ディジタル入力は 192kHz の PCM 入力と DSD 入力の両方に対応しており、DVD-A, SACD 等
のシステムに最適です。
特
長
† サンプリング周波数: 8kHz∼192kHz
† 24ビット8倍ディジタルフィルタ(Slow roll-offオプション付き)
† THD+N: -94dB
† DR, S/N: 112dB
† 強ジッタ耐力 差動出力SCF内蔵
† DSD入力対応
† ディジタルディエンファシス(32, 44.1, 48kHz)
† ゼロ検出機能
† チャネル独立ディジタルボリューム内蔵(高速モード対応)
† シリアルµP I/F: 3線シリアル, I2Cバス
† I/Fフォーマット: 前詰め, 後詰め (16bit, 20bit, 24bit), I2S, TDM, DSD
† マスタクロック: 256fs, 384fs, 512fs or 768fs(PCM 通常速モード)
128fs, 192fs, 256fs or 384fs(PCM 2倍速モード)
128fs or 192fs(PCM 4倍速モード)
512fs or 768fs(DSDモード)
† 電源電圧: 4.75∼5.25V
† 48pin LQFPパッケージ
DZF
LOUT1+
LOUT1-
SCF
DAC
DATT
ROUT1+
ROUT1-
SCF
DAC
DATT
LOUT2+
LOUT2-
SCF
DAC
DATT
ROUT2+
ROUT2-
SCF
DAC
DATT
LOUT3+
LOUT3-
SCF
DAC
DATT
ROUT3+
ROUT3-
SCF
DAC
DATT
LOUT4+
LOUT4-
SCF
DAC
DATT
ROUT4+
ROUT4-
SCF
DAC
DATT
Audio
I/F
MCLK
LRCK
BICK
SDTI1
SDTI2
SDTI3
SDTI4
PCM
Control
Register
DSD
3-wire
or I2C
DCLK
DSDL1
DSDR1
DSDL2
DSDR2
DSDL3
DSDR3
DSDL4
DSDR4
AK4358
MS0203-J-02
2009/05
-1-
[AK4358]
■ オーダリングガイド
AK4358VQ
AKD4358
-40∼+85°C
評価ボード
48pin LQFP
ROUT2+
LOUT3+
LOUT3-
ROUT3+
ROUT3-
LOUT4+
LOUT4-
42
41
40
39
38
37
LOUT245
ROUT2-
LOUT2+
46
43
ROUT147
44
ROUT1+
48
■ ピン配置
1
36
LOUT1+
2
35
AVDD
DZF3
3
34
VREFH
DZF2
4
33
ROUT4+
32
ROUT4-
31
DIF0
LOUT1-
AK4358VQ
AVSS
DZF1
5
CAD0
6
ACKSN
7
30
DSDR3
PDN
8
29
DSDL3
BICK
9
28
DSDR2
Top View
17
18
19
20
21
22
23
24
LRCK
I2C
CCLK/SCL
CDTI/SDA
CSN/CAD1
DCLK
DSDL4
DSDR4
DSDL1
16
25
SDTI3
12
15
DVSS
SDTI2
DSDR1
14
DSDL2
26
13
27
SDTI1
10
11
SDTI4
MCLK
DVDD
MS0203-J-02
2009/05
-2-
[AK4358]
■ Compatibility with AK4357
1. Function & Performance
Functions
# of channels
DR
48kHz/96kHz TDM
I2C
DSDM control
Input channel of DZF pin
AK4357
6
106dB
Not available
Not available
Pin/Register
Fixed
AK4358
8
112dB
Available
Available
Register
Programmable
2. Pin Configuration
Pin #
3
4
5
7
12
13
18
19
20
21
22
23
24
32
33
37
38
AK4357
DZFL1
DZFR1
DZF23
CAD1
NC
DVSS
SMUTE
CCLK
CDTI
CSN
DSDM
DCLK
NC
DIF1
DIF2
AVSS
AVSS
AK4358
DZF3
DZF2
DZF1
ACKSN
DVSS
SDTI4
I2C
CCLK/SCL
CDTI/SDA
CSN/CAD1
DCLK
DSDL4
DSDR4
ROUT4ROUT4+
LOUT4LOUT4-
Bit
D5
D6
D7
D7
D7
D7
D7
D7
D7, D6
AK4357
DZFM
0
ATT7
ATT7
ATT7
ATT7
ATT7
ATT7
0, 0
Not available
Not available
Not available
Not available
Not available
3. Register
Addr
00H
02H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
AK4358
0
PW4
ATTE
ATTE
ATTE
ATTE
ATTE
ATTE
TDM1, TDM0
LOUT4 ATT Control
ROUT4 ATT Control
DZF1 control
DZF2 control
DZF3 control
MS0203-J-02
2009/05
-3-
[AK4358]
PIN/FUNCTION
No.
1
2
3
4
5
6
7
Pin Name
LOUT1LOUT1+
DZF3
DZF2
DZF1
CAD0
ACKSN
I/O
O
O
O
O
O
I
I
8
PDN
I
9
10
BICK
MCLK
I
I
11
12
13
14
15
16
17
18
DVDD
DVSS
SDTI4
SDTI1
SDTI2
SDTI3
LRCK
I2C
I
I
I
I
I
I
19
CCLK/SCL
I
20
CDTI/SDA
I/O
21
CSN/CAD1
I
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
DCLK
DSDL4
DSDR4
DSDL1
DSDR1
DSDL2
DSDR2
DSDL3
DSDR3
DIF0
ROUT4ROUT4+
VREFH
AVDD
AVSS
LOUT4LOUT4+
ROUT3ROUT3+
LOUT3LOUT3+
ROUT2ROUT2+
LOUT2-
I
I
I
I
I
I
I
I
I
I
O
O
I
O
O
O
O
O
O
O
O
O
Function
DAC1 Lch Negative Analog Output Pin
DAC1 Lch Positive Analog Output Pin
Zero Input Detect 3 Pin
Zero Input Detect 2 Pin
Zero Input Detect 1 Pin
Chip Address 0 Pin
Auto Setting Mode Disable Pin (Pull-down Pin)
“L”: Auto Setting Mode, “H”: Manual Setting Mode
Power-Down Mode Pin
When at “L”, the AK4358 is in the power-down mode and is held in reset.
The AK4358 should always be reset upon power-up.
Audio Serial Data Clock Pin
Master Clock Input Pin
An external TTL clock should be input on this pin.
Digital Power Supply Pin, +4.75∼+5.25V
Digital Ground Pin
DAC4 Audio Serial Data Input Pin
DAC1 Audio Serial Data Input Pin
DAC2 Audio Serial Data Input Pin
DAC3 Audio Serial Data Input Pin
L/R Clock Pin
Control Mode Select Pin
“L”: 3-wire Serial, “H”: I2C Bus
Control Data Clock Pin
I2C = “L”: CCLK (3-wire Serial), I2C = “H”: SCL (I2C Bus)
Control Data Input Pin
I2C = “L”: CDTI (3-wire Serial), I2C = “H”: SDA (I2C Bus)
Chip Select Pin
I2C = “L”: CSN (3-wire Serial), I2C = “H”: CAD1 (I2C Bus)
DSD Clock Pin
DAC4 DSD Lch Data Input Pin
DAC4 DSD Rch Data Input Pin
DAC1 DSD Lch Data Input Pin
DAC1 DSD Rch Data Input Pin
DAC2DSD Lch Data Input Pin
DAC2 DSD Rch Data Input Pin
DAC3 DSD Lch Data Input Pin
DAC3 DSD Rch Data Input Pin
Audio Data Interface Format 0 Pin
DAC4 Rch Negative Analog Output Pin
DAC4 Rch Positive Analog Output Pin
Positive Voltage Reference Input Pin
Analog Power Supply Pin, +4.75∼+5.25V
Analog Ground Pin
DAC4 Lch Negative Analog Output Pin
DAC4 Lch Positive Analog Output Pin
DAC3 Rch Negative Analog Output Pin
DAC3 Rch Positive Analog Output Pin
DAC3 Lch Negative Analog Output Pin
DAC3 Lch Positive Analog Output Pin
DAC2 Rch Negative Analog Output Pin
DAC2 Rch Positive Analog Output Pin
DAC2 Lch Negative Analog Output Pin
MS0203-J-02
2009/05
-4-
[AK4358]
46
LOUT2+
O
DAC2 Lch Positive Analog Output Pin
47
ROUT1O
DAC1 Rch Negative Analog Output Pin
48
ROUT1+
O
DAC1 Rch Positive Analog Output Pin
Note: All input pins except pull-down pin should not be left floating.
絶対最大定格
(AVSS=DVSS=0V; Note 1)
Parameter
Power Supplies
Analog
Digital
|AVSS-DVSS|
(Note 2)
Input Current (any pins except for supplies)
Digital Input Voltage
Ambient Operating Temperature
Storage Temperature
Symbol
AVDD
DVDD
ΔGND
IIN
VIND
Ta
Tstg
Min
-0.3
-0.3
-0.3
-40
-65
Max
6.0
6.0
0.3
±10
DVDD+0.3
85
150
Units
V
V
V
mA
V
°C
°C
Note 1. 電圧はすべてグランドピンに対する値です。
Note 2. AVSSとDVSSはアナロググランドに接続して下さい。
注意: この値を超えた条件で使用した場合、デバイスを破壊することがあります。
また通常の動作は保証されません。
推奨動作条件
(AVSS=DVSS=0V; Note 1)
Parameter
Analog
Power Supplies
Digital
(Note 3)
Voltage Reference
Symbol
AVDD
DVDD
VREF
Min
4.75
4.75
AVDD-0.5
Typ
5.0
5.0
-
Max
5.25
5.25
AVDD
Units
V
V
V
Note 3. AVDDとDVDDの立ち上げシーケンスを考える必要はありません。
注意: 本データシートに記載されている条件以外のご使用に関しては、当社では責任負いかねますので十分
ご注意下さい。
MS0203-J-02
2009/05
-5-
[AK4358]
アナログ特性
(特記なき場合は、Ta = 25°C; AVDD=DVDD=5.0V;VREFH=AVDD; fs = 44.1kHz; BICK = 64fs;
Signal Frequency = 1kHz; 24bit Input Data; Measurement frequency = 20Hz ∼ 20kHz; RL ≥2kΩ)
Parameter
Min
Typ
Max
Resolution
24
Dynamic Characteristics
(Note 4)
THD+N
fs=44.1kHz
0dBFS
-94
-86
BW=20kHz
-60dBFS
-48
fs=96kHz
0dBFS
-92
-84
BW=40kHz
-60dBFS
-45
fs=192kHz
0dBFS
-92
BW=40kHz
-60dBFS
-45
Dynamic Range (-60dBFS with A-weighted)
(Note 5)
102
112
S/N
(A-weighted)
(Note 6)
102
112
Interchannel Isolation (1kHz)
90
100
Interchannel Gain Mismatch
0.2
0.5
DC Accuracy
Gain Drift
100
Output Voltage
(Note 7)
±2.35
±2.5
±2.65
Load Resistance
(Note 8)
2
Power Supplies
Power Supply Current (AVDD+DVDD)
56
70
Normal Operation (PDN = “H”, fs≤96kHz)
(Note 9)
62
85
Normal Operation (PDN = “H”, fs=192kHz)
(Note 10)
10
100
Power-Down Mode (PDN = “L”)
(Note 11)
Units
Bits
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
ppm/°C
Vpp
kΩ
mA
mA
µA
Note 4. Audio Precision (System Two)使用。測定結果は評価ボードのマニュアルを参照下さい。
Note 5. 100dB at 16bit data.
Note 6. S/N比は入力ビット長に依存しません。
Note 7. フルスケール電圧 (0dB)。出力電圧は VREFH の電圧に比例します。 AOUT (Typ.@0dB) = (AOUT+) (AOUT-) = ±2.5Vpp×VREFH/5。
Note 8. AC負荷に対して。DC負荷がある場合は4kΩ。
Note 9. AVDD=40mA(Typ), DVDD=12mA(Typ)@44.1kHz&5V, 16mA(Typ)@96kHz&5V
Note 10. AVDD=40mA(Typ), DVDD=22mA(Typ)@192kHz&5V
Note 11. クロック (MCLK, BICK, LRCK) を含む全ディジタル入力ピン を DVDD または DVSS に固定した場合の 値
です。
MS0203-J-02
2009/05
-6-
[AK4358]
シャープロールオフ・フィルタ特性
(Ta = 25°C; AVDD=DVDD = 4.75 ∼ 5.25V; fs = 44.1kHz; DEM = OFF; SLOW = “0”; PCM Mode)
Parameter
Symbol
Min
Typ
Max
Digital filter
PB
0
20.0
Passband
±0.05dB (Note 12)
22.05
-6.0dB
Stopband
(Note 12)
SB
24.1
Passband Ripple
PR
± 0.02
Stopband Attenuation
SA
54
Group Delay
(Note 13)
GD
19.1
Digital Filter + SCF
Frequency Response 20.0kHz Fs=44.1kHz
FR
± 0.2
40.0kHz Fs=96kHz
FR
± 0.3
80.0kHz Fs=192kHz
FR
+0/-0.6
Units
kHz
kHz
kHz
dB
dB
1/fs
dB
dB
dB
Note 12. 通過域、阻止域の周波数は fs (システムサンプリングレート) に比例し、PB=0.4535×fs(@±0.05dB)、
SB=0.546×fs です。
Note 13. ディジタルフィルタによる演算遅延で、16/24ビットデータが入力レジスタにセットされてからア ナログ信号が
出力されるまでの時間です。
スローロールオフ・フィルタ特性
(Ta = 25°C; AVDD=DVDD = 4.75~5.25V; fs = 44.1kHz; DEM = OFF; SLOW = “1”; PCM Mode)
Parameter
Symbol
Min
(Note 14)
PB
(Note 14)
SB
PR
SA
GD
0
39.2
Typ
Max
Units
18.2
8.1
-
Digital Filter
Passband
±0.04dB
-3.0dB
Stopband
Passband Ripple
Stopband Attenuation
Group Delay
(Note 13)
72
-
19.1
-
kHz
kHz
kHz
dB
dB
1/fs
-
+0/-5
+0/-4
+0/-5
-
dB
dB
dB
± 0.005
Digital Filter + SCF
Frequency Response
20.0kHz
40.0kHz
80.0kHz
fs=44.kHz
fs=96kHz
fs=192kHz
FR
FR
FR
Note 14. 通過域、阻止域の周波数は fs (システムサンプリングレート) に比例し、PB = 0.185×fs (@±0.04dB), SB =
0.888×fs.
DC特性
(Ta = 25°C; AVDD=DVDD = 4.75 ∼ 5.25V)
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 15)
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 15. ACKSN pin has internal pull-down devices, nominally 100kΩ.
MS0203-J-02
2009/05
-7-
[AK4358]
スイッチング特性
(Ta = 25°C; AVDD=DVDD = 4.75 ∼ 5.25V; CL = 20pF)
Parameter
Symbol
fCLK
Master Clock Frequency
dCLK
Duty Cycle
LRCK Frequency
Normal Mode (TDM0= “L”, TDM1= “L”)
Normal Speed Mode
Double Speed Mode
Quad Speed Mode
Duty Cycle
TDM256 mode (TDM0= “H”, TDM1= “L”)
Normal Speed Mode
High time
Low time
TDM128 mode (TDM0= “H”, TDM1= “H”)
Normal Speed Mode
Double Speed Mode
High time
Low time
PCM Audio Interface Timing
BICK Period
BICK Pulse Width Low
Pulse Width High
BICK “↑” to LRCK Edge
(Note 16)
LRCK Edge to BICK “↑”
(Note 16)
SDTI Hold Time
SDTI Setup Time
DSD Audio Interface Timing
DCLK Period
DCLK Pulse Width Low
Pulse Width High
DCLK Edge to DSDL/R
(Note 17)
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 18)
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
MS0203-J-02
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
32
3/256fs
3/256fs
48
kHz
ns
ns
fsn
fsd
tLRH
tLRL
32
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
tDCK
tDCKL
tDCKH
tDDD
1/64fs
160
160
-20
ns
ns
ns
ns
tCCK
tCCKL
tCCKH
tCDS
tCDH
tCSW
tCSS
tCSH
200
80
80
40
40
150
50
50
fSCL
tBUF
tHD:STA
tLOW
tHIGH
tSU:STA
tHD:DAT
tSU:DAT
tR
tF
tSU:STO
tSP
4.7
4.0
4.7
4.0
4.7
0
0.25
4.0
0
20
ns
ns
ns
ns
ns
ns
ns
ns
100
1.0
0.3
50
kHz
μs
μs
μs
μs
μs
μs
μs
μs
μs
μs
ns
2009/05
-8-
[AK4358]
Parameter
Reset Timing
PDN Pulse Width
(Note 19)
Symbol
Min
tPD
150
Typ
Max
Units
ns
Note 16. この規格値は LRCK のエッジと BICK の “↑” が重ならないように規定しています。
Note 17. データ送信側に要求される値です。
Note 18.データは最低300ns(SCLの立ち下がり時間)の間保持されなければなりません。
Note 19. 電源投入時はPDNを “L”にすることでリセットがかかります。
Note 20. I2CはPhilips Semiconductorsの登録商標です。
MS0203-J-02
2009/05
-9-
[AK4358]
■ タイミング波形
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 (PCM Mode)
MS0203-J-02
2009/05
- 10 -
[AK4358]
tDCK
tDCKL
tDCKH
VIH
DCLK
VIL
tDDD
VIH
DSDL
DSDR
VIL
Audio Serial Interface Timing (DSD Normal Mode, DCKB = “0”)
tDCK
tDCKL
tDCKH
VIH
DCLK
VIL
tDDD
tDDD
VIH
DSDL
DSDR
VIL
Audio Serial Interface Timing (DSD Phase Modulation Mode, DCKB = “0”)
VIH
CSN
VIL
tCSS
tCCKL tCCKH
VIH
CCLK
VIL
tCDS
CDTI
C1
tCDH
C0
R/W
A4
VIH
VIL
WRITE Command Input Timing
MS0203-J-02
2009/05
- 11 -
[AK4358]
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
tPD
PDN
VIL
Power-down Timing
MS0203-J-02
2009/05
- 12 -
[AK4358]
機能説明
■ D/A変換モード
AK4358はPCMデータとDSDデータの両方をD/A変換することが可能です。DSDモード時は、DCLK, DSDL1-4,
DSDR1-4ピンからDSDデータを入力できます。PCMモードではBICK, SDTI1-4, LRCKピンからPCMデータを入力し
ます。モード切り替えはD/Pビットで行います。D/PビットでPCM/DSDモードを切り替えた場合はRSTNビット、PWビット
(PW1=PW2=PW3=PW4= “0”)またはPDNピンでリセットして下さい。切り替えには2~3/fs程度かかります。
D/P bit
0
1
DAC Output
PCM
DSD
Table 1. DSD/PCMモードコントロール
■ システムクロック
1) PCMモード
必要なクロックは、MCLK, LRCK, BICK です。マスタクロック (MCLK) とサンプリングクロック (LRCK) は同期する必要
はありますが位相を合わせる必要はありません。MCLK はインタポ−レーションフィルタと ΔΣ 変調器に使用されま
す。 MCLK周波数を設定する方法は内部レジスタで設定する方法 (Manual Setting Mode) とデバイス内部で自動設
定する方法 (Auto Setting Mode) の2つがあります。Manual Setting Mode (ACKS = “0”: Register 00H)では、DFS0/1 で
サンプリングスピードが設定され(Table 2)、各スピードでのMCLK周波数は自動設定されます(Table 3~Table 5)。
Auto Setting Mode (ACKS = “1”: Default) では、サンプリングスピードとMCLK周波数は自動検出され(Table 6)、内部
クロックは適切な周波数 (Table 7) に自動設定されるため、DFS0/1の設定は不要です。ACKSNピンが “H”のときは
ACKSビットの設定に関わらず、Manual Setting Modeになります。ACKSNピンを “L”にするとACKSビットの設定が有
効になります。
動作時 (PDN= “H”) は、各外部クロック (MCLK, BICK, LRCK) を止めてはいけません。これらのクロックが供給されな
い場合、内部にダイナミックなロジックを使用しているため、過電流が流れ、動作が異常になる可能性があります。クロ
ックを止める場合はパワーダウン状態 (PDN= “L”) にして下さい。電源 ON 等のリセット解除時 (PDN = “↑”) は MCLK
が入力されるまでパワーダウン状態です。DSDインターフェース用信号(DCLK,DSDL1-4,DSDR1-4)は “H”もしくは
“L”に固定してください。
DFS1
DFS0
Sampling Rate (fs)
0
0
Normal Speed Mode
8kHz~48kHz
0
1
Double Speed Mode
60kHz~96kHz
1
0
Quad Speed Mode
Default
120kHz~192kHz
Table 2.サンプリングスピード (Manual Setting Mode)
LRCK
fs
32.0kHz
44.1kHz
48.0kHz
256fs
8.1920MHz
11.2896MHz
12.2880MHz
MCLK
384fs
512fs
12.2880MHz 16.3840MHz
16.9344MHz 22.5792MHz
18.4320MHz 24.5760MHz
768fs
24.5760MHz
33.8688MHz
36.8640MHz
BICK
64fs
2.0480MHz
2.8224MHz
3.0720MHz
Table 3. システムクロック例 (Normal Speed Mode @Manual Setting Mode)
MS0203-J-02
2009/05
- 13 -
[AK4358]
LRCK
fs
88.2kHz
96.0kHz
MCLK
192fs
256fs
16.9344MHz 22.5792MHz
18.4320MHz 24.5760MHz
128fs
11.2896MHz
12.2880MHz
384fs
33.8688MHz
36.8640MHz
BICK
64fs
5.6448MHz
6.1440MHz
Table 4. システムクロック例 (Double Speed Mode @Manual Setting Mode)
LRCK
fs
176.4kHz
192.0kHz
MCLK
128fs
192fs
22.5792MHz 33.8688MHz
24.5760MHz 36.8640MHz
BICK
64fs
11.2896MHz
12.2880MHz
Table 5. システムクロック例 (Quad Speed Mode @Manual Setting Mode)
MCLK
512fs
768fs
256fs
384fs
128fs
192fs
Sampling Speed
Normal
Double
Quad
Table 6. サンプリングスピード (Auto Setting Mode)
LRCK
fs
32.0kHz
44.1kHz
48.0kHz
88.2kHz
96.0kHz
176.4kHz
192.0kHz
128fs
22.5792
24.5760
192fs
33.8688
36.8640
MCLK (MHz)
256fs
384fs
22.5792
33.8688
24.5760
36.8640
-
512fs
16.3840
22.5792
24.5760
-
768fs
24.5760
33.8688
36.8640
-
Sampling Speed
Normal
Double
Quad
Table 7. システムクロック例 (Auto Setting Mode)
ACKSN pin
0
0
1
1
ACKS bit
0
1
0
1
Clock Mode
Manual Setting Mode
Auto Setting Mode
Manual Setting Mode
Manual Setting Mode
(Default)
Table 8. ACKSNピンとACKSビットの関係
2) DSDモード
必要なクロックは、MCLK, DCLK です。マスタクロック (MCLK) とDSDクロック (DCLK) は同期する必要はありますが
位相を合わせる必要はありません。MCLK周波数はDCKSビットで設定します。
動作時 (PDN= “H”) は、各外部クロック (MCLK, DCLK) を止めてはいけません。これらのクロックが供給されない場
合、内部にダイナミックなロジックを使用しているため、過電流が流れ、動作が異常になる可能性があります。クロック
を止める場合はパワーダウン状態 (PDN= “L”) にして下さい。電源 ON 等のリセット解除時 (PDN = “↑”) は MCLK が
入力されるまでパワーダウン状態です。PCMインターフェース用信号(BICK, LRCK, SDTI)は “H”もしくは “L”に固定
してください。
MS0203-J-02
2009/05
- 14 -
[AK4358]
DCKS
MCLK
DCLK
0
512fs
64fs
1
768fs
64fs
Table 9. システムクロック (fs=44.1kHz)
■ オーディオシリアルインタフェースフォーマット
1) PCMモード
PCMモード時、オーディオデータは BICK と LRCK を使って SDTI1-4 から入力されます。5 種類のフォーマット
(Table 10) が DIF0ピンまたはDIF0-2ビットで選択できます。DIF0-2ビットの初期値は “010”でDIF0ビットのみDIF0ピン
の入力とORが取られます。全モードとも MSB ファースト、2’s コンプリメントのデータフォーマットで BICK の立ち上が
りでラッチされます。Mode 2 を 16/20ビットで使った場合はデータのない LSB には “0” を入力して下さい。
TDM0ビットを “1”に設定すると、オーディオI/FはTDMモードになります。この場合TDM1ビットを “0”に設
定するとTDM256モード(Table 11)になり、SDTI1ピンに全DAC(8ch)のデータを入力します。SDTI2-4への入
力データは無視されます。BICKは256fs固定、LRCKの “H”幅、 “L”幅は3/256fs(min)です。データフォーマッ
トはMSBファースト、2’sコンプリメントで、SDTI1はBICKの立ち上がりでラッチされます。TDM128モード
(TDM1 = “1”, Table 12)では、SDT1ピンにDAC (L1,R1,L2,R2)、SDT2ピンにDAC (L3,R3,L4,R4)の 各4chのデー
タを入力します。この場合SDTI3-4への入力データは無視され、BICKは128fs固定です。
Mode
0
1
2
3
4
TDM1
0
0
0
0
0
TDM0
0
0
0
0
0
DIF2
0
0
0
0
1
DIF1
0
0
1
1
0
DIF0
0
1
0
1
0
SDTI Format
16bit 後詰め
20bit 後詰め
24bit 前詰め
24bit I2S 互換
24bit 後詰め
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
Default
Table 10. オーディオデータフォーマット (Normal mode)
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
0
14
1
6
5
14
4
15
3
16
2
17
1
0
31
15
0
14
1
6
5
14
4
15
3
16
2
17
1
0
31
15
0
14
1
BICK
(64fs)
SDTI
Mode 0
Don’t care
15
14
0
Don’t care
15
14
0
15:MSB, 0:LSB
Lch Data
Rch Data
Figure 1. Mode 0 Timing
MS0203-J-02
2009/05
- 15 -
[AK4358]
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
0
1
Don’t care
23
22
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 3. Mode 2 Timing
LRCK
0
1
2
3
23
24
25
31
0
1
2
3
23
24
25
31
0
1
BICK
(64fs)
SDTI
23 22
1
0
Don’t care
23 22
1
0
Don’t care
23
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 4. Mode 3 Timing
MS0203-J-02
2009/05
- 16 -
[AK4358]
Mode
5
6
7
TDM1
0
0
0
0
0
TDM0
1
1
1
1
1
DIF2
0
0
0
0
1
DIF1
0
0
1
1
0
DIF0
0
1
0
1
0
SDTI Format
N/A
N/A
24bit 前詰め
24bit I2S 互換
24bit 後詰め
LRCK
BICK
Figure
↑
↓
↑
256fs
256fs
256fs
Figure 5
Figure 6
Figure 7
Table 11. オーディオデータフォーマット (TDM256 mode)
3/256fs (min)
3/256fs (min)
256 BICK
LRCK
BICK(256fs)
SDTI1(i)
23 22
0
23 22
0
23 22
L1
R1
32 BICK
32 BICK
0
23 22
0
23 22
L2
R2
32 BICK
32 BICK
0
23 22
0
23 22
0
23 22
0
23 22
L3
R3
L4
R4
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
MS0203-J-02
2009/05
- 17 -
[AK4358]
Mode
8
9
10
TDM1
1
1
1
1
1
TDM0
1
1
1
1
1
DIF2
0
0
0
0
1
DIF1
0
0
1
1
0
DIF0
0
1
0
1
0
SDTI Format
N/A
N/A
24bit 前詰め
24bit I2S 互換
24bit 後詰め
LRCK
BICK
Figure
↑
↓
↑
128fs
128fs
128fs
Figure 8
Figure 9
Figure 10
Table 12. オーディオデータフォーマット (TDM128 mode)
3/128fs (min)
128 BICK
3/128fs (min)
LRCK
BICK(128fs)
SDTI1(i)
SDTI2(i)
23 22
23 22
0
0
23 22
L1
R1
32 BICK
32 BICK
32 BICK
23 22
23 22
0
0
23 22
0
L2
23 22
R2
32 BICK
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
MS0203-J-02
2009/05
- 18 -
[AK4358]
2) DSDモード
DSDデータ入力の場合は、DIF0-2は無効です。DCLK周波数は64fsに固定です。DCLKの極性はDCKBビットで反
転することが可能です。
DCLK (64fs)
DCKB=1
DCLK (64fs)
DCKB=0
DSDL,DSDR
Normal
D0
D1
DSDL,DSDR
Phase Modulation
D1
D0
D2
D1
D2
D3
D3
D2
Figure 11. DSD Mode Timing
■ D/A変換モード切り替えタイミング
RSTN bit
≥4/fs
D/A Mode
PCM Mode
DSD Mode
≥0
D/A Data
PCM Data
DSD Data
Figure 12. D/A変換モード切り替えタイミング (PCM to DSD)
RSTN bit
D/A Mode
DSD Mode
PCM Mode
≥4/fs
D/A Data
DSD Data
PCM Data
Figure 13. D/A変換モード切り替えタイミング (DSD to PCM)
注意: DSDモード時は25%から75%デューティを信号レンジとします。 SACDフォーマットブック(Scarlet Book)では、
DSD信号のピークレベルがこのデューティを越えることは推奨されていません。
MS0203-J-02
2009/05
- 19 -
[AK4358]
■ディエンファシスフィルタ
IIR フィルタによる 3 周波数 (32kHz, 44.1kHz, 48kHz) 対応のディエンファシスフィルタ (50/15μs 特性) を内蔵していま
す。 Double Speed Mode, Quad Speed Modeのとき、ディエンファシスフィルタは OFFです。 DSDモード時はDEM0-1
は無効です。
DEM1
DEM0
Mode
0
0
1
1
0
1
0
1
44.1kHz
OFF
48kHz
32kHz
Default
Table 13. ディエンファシスコントロール (Normal Speed Mode)
■ ディジタルボリューム機能
AK4358はSMUTEを含む0.5dBステップ、128レベルのチャネル独立ディジタル出力ボリューム(ATT)を内蔵します。
このボリュームはDACの前段にあり入力データを0dBから-63dBまで減衰、またはミュートします。ATT6-0設定値間の
遷移時間はATS1-0ビットで設定します (Table 15) 。Mode0とMode1では設定値間の遷移はソフト遷移です。従って、
遷移中にスイッチングノイズは発生しません。 ATTEビットを “0”に設定すると、DACへの入力データは瞬時に “0”に
なります。但し、DACのアナログ出力がミュートされるには群遅延時間がかかります。ボリュームの設定をイネーブルす
るためにはATTEビットを “1”にしてください。
ATTE
1
0
ATT6-0
7FH
7EH
7DH
:
02H
01H
00H
Don’t care
Attenuation Level
0dB
-0.5dB
-1.0dB
:
-62.5dB
-63.0dB
SMUTE (-∞)
OFF ( “0” )
Default
Table 14. ディジタルボリュームの減衰量
Mode
0
1
2
3
ATS1
0
0
1
1
ATS0
0
1
0
1
ATT speed
1792/fs
896/fs
256/fs
N/A
Default
Table 15. ディジタルボリュームの遷移時間
Mode0の場合、7FH(0dB)から00H(SMUTE)までには1792/fsかかります。Mode1の場合、7FH(0dB)から00H(MUTE)
までには896/fsかかります。Mode2,3の場合、7FH(0dB)から00H(MUTE)までには256/fsかかります。PDNピンを “L”
にすると、ATT7-0は7FHに初期化されます。ATT6-0はRSTNビットを “0” にすると7FHになり、RSTNビットを “1” に戻
すと設定値に戻っていきます。
PCMモードとDSDモードを切り替えても設定値は保持されます。
MS0203-J-02
2009/05
- 20 -
[AK4358]
■ ゼロ検出機能
入力データが8192/fsの間連続して “0”の場合、AK4358はTable 16のようなゼロ検出機能を持ちます。対応するDZF
ピンが “H”になります。その後、入力データが “0”でなくなるとDZFピンが “L”になります。RSTNビットが “0”の場合、
DZFピンが “H”になります。RSTNビットが “1”になった後、入力データが “0”でなくなるとDZFピンが4~5LRCK後に
“L”になります。ゼロ検出機能はDZFEビットで無効にできます。このとき全てのDZFピンは常に “L”です。PW1-4ビット
のいずれかを “0”に設定した場合、残りのチャネルのゼロ検出を有効にするためにはPWビットを “0”にしたDACの入
力データを “0”にして下さい。また、PW1-4ビットをすべて “0”に設定した場合、DZFピンが “L”固定になります。DZF
ピンの極性はDZFBビットで反転することが可能です。
DZFピン
DZF1
DZF2
DZF3
動作内容
0DHレジスタの “1”に設定されたDAC出力のゼロ検出フラグのAND出力です。
0EHレジスタの “1”に設定されたDAC出力のゼロ検出フラグのAND出力です。
0FHレジスタの “1”に設定されたDAC出力のゼロ検出フラグのAND出力です。
Table 16. DZFピン動作
■ ソフトミュート機能
ソフトミュートはディジタル的に実行されます。SMUTEビットを “1”にするとその時点のATT設定値からATT設定値
×ATT遷移時間 (Table 15)で入力データが-∞ (“0”)までアテネーションされます。SMUTEビットを “0”にすると、-∞状態
が解除され、-∞からATT設定値×ATT遷移時間でATT設定値まで復帰します。ソフトミュート開始後、-∞までアテネー
ションされる前に解除されるとアテネーションが中断され、同じサイクルでATT設定値まで復帰します。ソフトミュート機
能は信号を止めずに信号源を切り替える場合などに有効です。
SMUTE bit
ATT Level
(1)
(1)
(3)
Attenuation
-∞
GD
(2)
GD
AOUT
DZF pin
(4)
8192/fs
注:
(1) ATT設定値×ATT遷移時間 (Table 15) 。例えば、Mode 0時、ATT設定値が “128”の場合は1792/fsサイクルで
す。
(2) ディジタル入力に対してアナログ出力は群遅延(GD)を持ちます。
(3) ソフトミュート開始後、-∞までアテネーションされる前に解除されるとアテネーションが中断され、同じサイクルで
0dBまで復帰します。
(4)入力データが両チャネルともに8192/fs間、連続して “0”の場合、DZFピンは “H”になります。その後入力データ
が “0”でなくなると、DZFピンはすぐに “L”になります。
Figure 14. ソフトミュート機能とゼロ検出機能
MS0203-J-02
2009/05
- 21 -
[AK4358]
■ システムリセット
電源 ON 時には、PDNピンに一度 “L” を入力してリセットして下さい。アナログ部はMCLK入力によりパワーダウン状
態が解除され、ディジタル部は内部カウンタがMCLKを4/fsカウントした後、パワーダウン解除されます。
■ パワーダウン機能
AK4358はPDNピンを “L” にすることで全DACをパワーダウンできます。この時同時にディジタルフィルタもリセットさ
れます。また内部のレジスタも初期化されます。このリセットは電源投入時に必ず一度行って下さい。PDNのエッジで
異音が出力されます。これが問題になる場合は、アナログ出力を外部でミュートして下さい。
各DACは各パワーダウンビット(PW1-4)を “0” にすることで独立にパワーダウンできます。この場合内部のレジスタは
初期化されません。またアナログ出力はHi-Zになります。この時異音が生じるので、問題になる場合はアナログ出力
を外部でミュートして下さい。
PDN
Internal
State
Normal Operation
Power-down
D/A In
(Digital)
Normal Operation
“0” data
GD
D/A Out
(Analog)
(1)
GD
(2)
(3)
(3)
(1)
(4)
Clock In
Don’t care
MCLK, LRCK, BICK
DZF
External
MUTE
(6)
(5)
Mute ON
注:
(1) ディジタル入力に対してアナログ出力は群遅延 (GD) を持ちます。
(2) パワーダウン時アナログ出力は Hi-Z です。
(3) PDN信号のエッジ (“↑ ↓”) でクリックノイズが出力されます。
このノイズはデータが “0” の場合でも出力されます。
(4) パワーダウン状態(PDN = “L”)では各クロック入力(MCLK, BICK, LRCK) を止めることができます。
(5) クリックノイズ (3) が問題になる場合は、アナログ出力を外部でミュートして下さい。
(6) パワーダウン状態(PDNピン= “L”)では、DZFピンは “L”になります。
Figure 15. パワーダウン/パワーアップ時タイミング例
MS0203-J-02
2009/05
- 22 -
[AK4358]
■ リセット機能
RSTNビットを “0”にすると、DACはリセットされますが、内部レジスタは初期化されません。この時アナログ出力は
VCOM 電圧になり、DZFピンは “H”になります。Figure 16にRSTNビットによるリセットシーケンスを示します。
RSTN bit
3~4/fs (6)
2~3/fs (6)
Internal
RSTN bit
Internal
State
Normal Operation
D/A In
(Digital)
“0” data
(1)
D/A Out
(Analog)
Normal Operation
Digital Block Power-down
GD
GD
(2)
(3)
(3)
(1)
(4)
Clock In
Don’t care
MCLK,LRCK,BICK
2/fs(5)
DZF
注:
(1) ディジタル入力に対してアナログ出力は群遅延(GD)を持ちます。
(2) RSTN = “0”時アナログ出力はVCOM電圧です。
(3) 内部RSTN信号のエッジ(“↓ ↑”)でクリックノイズが出力されます。このノイズはデータが “0”の場合でも出力さ
れます。
(4) リセット状態 (RSTN = “0”)では各クロック入力(MCLK, BICK, LRCK)を止めることができます。
(5) DZFピンはRSTNビットの立ち下がりエッジで"H"になり、LSI内部のRSTNビットの立ち上がりエッジの2/fs後
“L”になります。
(6) RSTNビットを書き込んでからLSI内部のRSTNビットが変化するまでの立ち下がり時に3 ~4/fs かかります。ま
た、立ち上がり時に2 ~ 3/fsかります。
Figure 16. リセットタイミング例
MS0203-J-02
2009/05
- 23 -
[AK4358]
■ レジスタコントロールインタフェース
レジスタへの書き込み方式は2種類(3線シリアル、I2Cバス)あります。I2CモードではチップアドレスはCAD0,
CAD1ピンの設定で決定されます。3線シリアルモードではチップアドレスC0はCAD0ピンで決定され、チッ
プアドレスC1は “1”固定です。PDNピンを “L” にすると内部レジスタ値は初期化されます。RSTNビットに “0”
を書き込むと内部タイミング回路がリセットされます。但し、この時レジスタの内容は初期化されません。
* AK4358はデータ読み込みはサポートしません。
* PDN = “L”時、およびマスタクロックが供給されていない時は、コントロールレジスタへの書き込みはできません。
Function
Manual Setting Mode
De-emphasis
DZFE
SMUTE
Audio data format
DSD mode
Attenuator
Slow roll-off response
ピン設定
O
X
X
X
DIF0
X
X
X
レジスタ設定
O
O
O
O
O
O
O
O
Table 17. 機能表 (O: 対応, X: 対応せず)
(1) 3線シリアルコントロールモード (I2C = “L”)
レジスタ設定は3線式シリアル I/F ピン: CSN, CCLK, CDTI で書き込みを行います。 I/F上のデータは Chip address
(2bit, C1= “1”固定,C0=CAD0), 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 (C1= “1”, C0=CAD0)
READ/WRITE (Fixed to “1”, Write only)
Register Address
Control Data
Figure 17. Control I/F Timing
MS0203-J-02
2009/05
- 24 -
[AK4358]
(2) I2Cバスコントロールモード(I2C= “H”)
AK4358のI2Cバスモードのフォーマットは、標準モード(max:100kHz)です。高速モード(max:400kHz)のシス
テム上では使用できません。
I2Cバスモードにおけるデータ転送シーケンスはFigure 18に示されます。バス上のICへのアクセスには、最初に開始
条件(Start Condition)を入力します。SCLラインが “H”の時にSDAラインを “H”から “L”にすると、開始条件が作られま
す(Figure 22)。開始条件の後、スレーブアドレスが送信されます。このアドレスは7ビットから構成され、8ビット目には
データ方向ビット(R/W)が続きます(Figure 19)。上位5ビットは “00100”固定、次の2ビットはアクセスするICを選ぶため
のアドレスビットで、CAD1-0ピンにより設定されます。アドレスが一致し、R/Wビットが “0”の場合、AK4358は確認応答
(Acknowledge)を生成し、Write命令が実行されます。R/Wビットが “1”の場合、AK4358はスレーブ受信装置専用な
ので、非確認応答(Not Acknowledge)を生成します。マスタは確認応答用のクロックパルスを生成し、SDAラインを解
放しなければなりません(Figure 23)。
第2バイトはサブアドレス(レジスタアドレス)です。サブアドレスは8ビット、MSB firstで構成され、上位3ビットは “0”固定
です(Figure 20)。第3バイト以降はコントロールデータです。コントロールデータは8ビット、MSB firstで構成されます
(Figure 21)。AK4358は、各バイトの受信を完了するたびに確認応答を生成します。データ転送は、必ずマスタが生成
する停止条件(Stop Condition)によって終了します。SCLラインが “H”の時にSDAラインを “L”から “H”にすると、停止
条件が作られます(Figure 22)。
AK4358は複数のバイトのデータを一度に書き込むことができます。データを1バイト送った後、停止条件を送らず更
にデータを送ると、サブアドレスが自動的にインクリメントされ、次のデータは次のサブアドレスに格納されます。アドレ
ス “0FH”を越えるデータを送ると、内部レジスタに対応するアドレスカウンタはロールオーバし、アドレス “00H”から順
に格納されます。
クロックが “H”の間は、SDAラインの状態は一定でなければなりません。データラインが “H”と “L”の間で状態を変更
できるのは、SCLラインのクロック信号が “L”の時に限られます(Figure 24)。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 18. I2Cバスモードのデータ転送シーケンス
0
0
1
0
0
CAD1
CAD0
R/W
A2
A1
A0
D2
D1
D0
(CAD1, CAD0はピンにより設定)
Figure 19. 第1バイトの構成
0
0
0
A4
A3
Figure 20. 第2バイトの構成
D7
D6
D5
D4
D3
Figure 21. 第3バイト以降の構成
MS0203-J-02
2009/05
- 25 -
[AK4358]
SDA
SCL
S
P
start condition
stop condition
Figure 22. 開始条件と停止条件
DATA
OUTPUT BY
MASTER
not acknowledge
DATA
OUTPUT BY
SLAVE(AK4529)
acknowledge
SCL FROM
MASTER
2
1
8
9
S
clock pulse for
acknowledgement
START
CONDITION
Figure 23. I2Cバスでの確認応答
SDA
SCL
data line
stable;
data valid
change
of data
allowed
Figure 24. I2Cバスでのビット転送
MS0203-J-02
2009/05
- 26 -
[AK4358]
■ Register Map
Addr
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
Register Name
Control 1
Control 2
Speed & Power Down Control
De-emphasis Control
LOUT1 ATT Control
ROUT1 ATT Control
LOUT2 ATT Control
ROUT2 ATT Control
LOUT3 ATT Control
ROUT3 ATT Control
Control 3
LOUT4 ATT Control
ROUT4 ATT Control
DZF1 Control
DZF2 Control
DZF3 Control
D7
ACKS
0
0
0
ATTE
ATTE
ATTE
ATTE
ATTE
ATTE
TDM1
ATTE
ATTE
L1
L1
L1
D6
SLOW
0
PW4
0
ATT6
ATT6
ATT6
ATT6
ATT6
ATT6
TDM0
ATT6
ATT6
R1
R1
R1
D5
0
0
DFS1
D4
DZFE
0
DFS0
D3
DIF2
0
PW3
D2
DIF1
0
PW2
D1
DIF0
0
0
0
0
DEM1
DEM0
ATT5
ATT5
ATT5
ATT5
ATT5
ATT5
DCKS
ATT5
ATT5
L2
L2
L2
ATT4
ATT4
ATT4
ATT4
ATT4
ATT4
D/P
ATT4
ATT4
R2
R2
R2
ATT3
ATT3
ATT3
ATT3
ATT3
ATT3
DCKB
ATT3
ATT3
L3
L3
L3
ATT2
ATT2
ATT2
ATT2
ATT2
ATT2
DZFB
ATT2
ATT2
R3
R3
R3
ATT1
ATT1
ATT1
ATT1
ATT1
ATT1
ATS1
ATT1
ATT1
L4
L4
L4
ATT0
ATT0
ATT0
ATT0
ATT0
ATT0
ATS0
ATT0
ATT0
R4
R4
R4
SMUTE
PW1
D0
RSTN
RSTN
RSTN
Note: For addresses from 10H to 1FH, data must not be written.
When PDN goes to “L”, the registers are initialized to their default values.
When RSTN bit goes to “0”, the only internal timing is reset, and the registers are not initialized to their default
values. All data can be written to the registers even if PW1-4 or RSTN bit is “0”.
ACKS bit is ANDed with the ACKSN pin.
DIF0 bit is ORed with the DIF pin.
MS0203-J-02
2009/05
- 27 -
[AK4358]
■ Register Definitions
Addr
00H
Register Name
Control 1
Default
D7
ACKS
1
D6
SLOW
0
D5
0
0
D4
DZFE
1
D3
DIF2
0
D2
DIF1
1
D1
DIF0
0
D0
RSTN
1
RSTN: Internal timing reset
0: Reset. All DZF pins go to “H” and any registers are not initialized.
1: Normal operation
When MCLK frequency or DFS changes, the AK4358 should be reset by PDN pin or RSTN bit.
DIF2-0: Audio data interface modes (See Table 10, Table 11, Table 12, PCM Only)
Initial: “010”,
Register bit of DIF0 is ORed with the DIF0 pin.
DZFE: Data Zero Detect Enable
0: Disable
1: Enable
Zero detect function can be disabled by DZFE bit “0”. In this case, the DZF pins are “L” at DZFB bit “0”
and are “H” at DZFB bit “1”.
SLOW: Slow Roll-off Filter Enable (PCM Only)
0: Sharp Roll-off Filter
1: Slow Roll-off Filter
ACKS: Master Clock Frequency Auto Setting Mode Enable
0: Disable, Manual Setting Mode
1: Enable, Auto Setting Mode
Master clock frequency is detected automatically at ACKS bit “1”. In this case, the setting of DFS1-0 is
ignored. When this bit is “0”, DFS1-0 set the sampling speed mode.
Register bit of ACKS is ANDed with the inverted of the ACKSN pin.
Addr
01H
Register Name
Control 2
Default
D7
0
0
D6
0
0
D5
0
0
D4
0
0
D3
0
0
D2
0
0
D1
SMUTE
0
D0
RSTN
1
RSTN: Internal timing reset
0: Reset. All DZF pins of go to “H” and any registers are not initialized.
1: Normal operation
When MCLK frequency or DFS changes, the AK4358 should be reset by PDN pin or RSTN bit.
SMUTE: Soft Mute Enable
0: Normal operation
1: All DAC outputs soft-muted
MS0203-J-02
2009/05
- 28 -
[AK4358]
Addr
02H
Register Name
Speed & Power Down Control
Default
D7
0
0
D6
PW4
1
D5
DFS1
0
D4
DFS0
0
D3
PW3
1
D2
PW2
1
D1
PW1
1
D0
RSTN
1
RSTN: Internal timing reset
0: Reset. All DZF pins go to “H” and any registers are not initialized.
1: Normal operation
When MCLK frequency or DFS changes, the AK4358 should be reset by PDN pin or RSTN bit.
PW4-1: Power-down control (0: Power-down, 1: Power-up)
PW1: Power down control of DAC1
PW2: Power down control of DAC2
PW3: Power down control of DAC3
PW4: Power down control of DAC4
All sections are powered-down by PW1=PW2=PW3=PW4=0.
DFS1-0: Sampling speed control (See Table 2, PCM Only)
00: Normal speed
01: Double speed
10: Quad speed
When changing between Normal/Double Speed Mode and Quad Speed Mode, some click noise occurs.
Addr
03H
Register Name
De-emphasis Control
Default
D7
0
0
D6
0
0
D5
D4
D3
D2
D1
D0
0
0
0
0
DEM1
DEM0
0
0
0
0
0
1
DEM1-0: De-emphasis response control for DAC1/2/3/4 data on SDTI1/2/3/4 (See Table 13, PCM only)
Initial: “01”, OFF
Addr
04H
05H
06H
07H
08H
09H
0BH
0CH
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
ATTE
ATTE
ATTE
ATTE
ATTE
ATTE
ATTE
ATTE
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
ATT6-0: Attenuation Level
128 levels, 0.5dB step (See Table 14)
ATTE: Attenuation Output Enable
0: Disable
1: Enable
MS0203-J-02
2009/05
- 29 -
[AK4358]
Addr
0AH
Register Name
Control 3
Default
D7
TDM1
0
D6
TDM0
0
D5
DCKS
0
D4
D/P
0
D3
DCKB
0
D2
DZFB
0
D1
ATS1
0
D0
ATS0
0
ATS1-0: DATT Speed Setting (See Table 15)
Initial: “00”, mode 0
DZFB: Inverting Enable of DZF
0: DZF goes “H” at Zero Detection
1: DZF goes “L” at Zero Detection
DCKB: Polarity of DCLK (DSD Only)
0: DSD data is output from DCLK falling edge
1: DSD data is output from DCLK rising edge
D/P: DSD/PCM Mode Select
0: PCM Mode. SCLK, SDTI1-4, LRCK
1: DSD Mode. DCLK, DSDL1-4, DSDR1-4
When D/P changes form “1” to “0”, the AK4358 should be reset by PDN pin, PW bit or RSTN bit.
When D/P changes form “0” to “1”, the AK4358 should be reset by PW bit or RSTN bit.
DCKS: Master Clock Frequency Select at DSD mode (DSD only)
0: 512fs
1: 768fs
TDM0-1: TDM Mode Select (PCM only)
Mode
Normal
TDM256
TDM128
Addr
0DH
Register Name
DZF1 Control
Default
TDM1
0
0
1
TDM0
0
1
1
D7
L1
1
BICK
32fs∼
256fs fixed
128fs fixed
D6
R1
1
SDTI
1-4
1
1-2
D5
L2
1
Sampling Speed
Normal, Double, Quad Speed
Normal Speed
Normal, Double Speed
D4
R2
1
D3
L3
1
D2
R3
1
D1
L4
1
D0
R4
1
D4
R2
R2
0
D3
L3
L3
0
D2
R3
R3
0
D1
L4
L4
0
D0
R4
R4
0
L1-4, R1-4: Zero Detect Flag Enable Bit for DZF1 pin
0: Disable
1: Enable
Addr
0EH
0FH
Register Name
DZF2 Control
DZF3 Control
Default
D7
L1
L1
0
D6
R1
R1
0
D5
L2
L2
0
L1-4, R1-4: Zero Detect Flag Enable Bit for DZF2,3 pins
0: Disable
1: Enable
MS0203-J-02
2009/05
- 30 -
[AK4358]
システム設計
Figure 25にシステム接続例を示します。具体的な回路と測定例については評価用ボード (AKD4358) を参照して下さ
い。
+
10u
Digital 5V
0.1u
Reset
4
3
2
DZF2
DZF3
LOUT1+
1
5
DZF1
LOUT1-
6
CAD0
7
8
PDN
9
BICK
ROUT1- 47
15 SDTI2
LOUT2+ 46
16 SDTI3
LOUT2- 45
AK4358
ROUT2- 43
19 CCLK/SCL
LOUT3- 41
35 AVDD
34 VREFH
33 ROUT4+
32 ROUT4-
25
31 DIF0
DSDL1
Data
30 DSDR3
LOUT4+ 38
29 DSDL3
23 DSDL4
28 DSDR2
ROUT3- 39
26 DSDR1
ROUT3+ 40
22 DCLK
27 DSDL2
21 CSN/CAD1
DSD
LPF
MUTE
R1ch
OUT
LPF
MUTE
L2ch
OUT
LPF
MUTE
R2ch
OUT
LPF
MUTE
L3ch
OUT
LPF
MUTE
R3ch
OUT
LPF
MUTE
L4ch
OUT
LOUT3+ 42
Top View
20 CDTI/SDA
DSDR4
L1ch
OUT
ROUT2+ 44
18 I2C
24
MUTE
48
14 SDTI1
17 LRCK
uP
ROUT1+
LPF
LOUT4- 37
36 AVSS
DSP
CAD1
13 SDTI4
MCLK 10
DVSS 12
Gen
DVDD 11
Clock
Controller
Analog 5V
+
0.1u
10u
Mode
Control
LPF
System Ground
MUTE
R4ch
OUT
Analog Ground
Figure 25. Typical Connection Diagram
Notes:
- LRCK = fs, BICK=64fs.
- AOUTが容量性負荷を駆動する場合は直列に抵抗を入れて下さい。
- プルダウンピン以外の入力はオープンにしないで下さい。
MS0203-J-02
2009/05
- 31 -
[AK4358]
3
2
DZF3
LOUT1+
ROUT1+ 48
14 SDTI1
ROUT1-
47
15 SDTI2
LOUT2+
46
16 SDTI3
LOUT2-
45
17 LRCK
ROUT2+ 44
AK4358
18 I2C
ROUT2-
43
19 CCLK/SCL
LOUT3+
42
20 CDTI/SDA
LOUT3-
41
21 CSN/CAD1
ROUT3+ 40
36 AVSS
35 AVDD
34 VREFH
33 ROUT4+
32 ROUT4-
31 DIF0
30 DSDR3
37
28 DSDR2
38
LOUT4-
24 DSDR4
27 DSDL2
39
LOUT4+
26 DSDR1
ROUT3-
23 DSDL4
25 DSDL1
22 DCLK
29 DSDL3
Controller
1
4
DZF2
13 SDTI4
System
LOUT1-
6
5
7
CAD1
DZF1
8
PDN
CAD0
9
BICK
MCLK 10
DVSS 12
Analog Ground
DVDD 11
Digital Ground
Figure 26. グランドレイアウト
注: AVSSと DVSSはアナロググランドに接続して下さい。
1. グランドと電源のデカップリング
電源とグランドの取り方には十分注意して下さい。通常AVDDとDVDDにはシステムのアナログ電源を供給します。
AVDDとDVDDが別電源で供給される場合は、電源立ち上げシーケンスを考える必要はありません。AVSSとDVSS
はアナロググランドに接続して下さい。システムのグランドはアナログとディジタルで分けて配線し、PCボード上の電
源に近いところで接続して下さい。小容量のデカップリングコンデンサ(0.1μF)はなるべく電源ピンの近くに接続して下
さい。
2. 基準電圧入力
VREFピンに入力される電圧がアナログ出力レンジを設定します。通常VREFピンはAVDDピンに接続し、AVSSとの
間に0.1μFのセラミックコンデンサを接続します。ディジタル信号、特にクロック信号は変調器へのカップリングを避ける
ためVREFピンからできるだけ離して下さい。
3. アナログ出力
DAC出力は完全差動出力になっており、出力レンジは内部コモン電圧(約AVDD/2)を中心に0.5xVREF Vpp (typ)で
す。差動出力は外部で加算されます。AOUT+とAOUT-の加算電圧はVAOUT=(AOUT+)-(AOUT-)です。加算ゲイン
が1の場合、出力レンジは5.0Vpp (typ @VREF=5V)です。外部加算回路のバイアス電圧は外部で供給されます。入
力コードのフォーマットは2’sコンプリメント(2の補数)で、7FFFFFH(@24bit)に対しては正のフルスケール、
800000H(@24bit)に対しては負のフルスケール、000000H(@24bit)でのAOUTの理想値は0Vが出力されます。
内蔵のΔΣ変調器が発生する帯域外ノイズ(シェーピングノイズ)は内蔵のスイッチトキャパシタフィルタ (SCF)と外部
LPFで減衰されます。差動出力のためコンデンサを使わずにAOUT+/-出力のDC成分を除去することが可能です。
MS0203-J-02
2009/05
- 32 -
[AK4358]
4. 外部アナログフィルタ
SACDフォーマットブック(Scarlet Book)では、SACDの再生時のフィルタ特性として、カットオフ50kHz以下のスロープ
-30dB/oct以上のフィルタが推奨されています。AK4358では内部フィルタ(Table 18)と外部アナログフィルタ(Figure 27)
により、このフィルタ特性を実現可能です。
Frequency
20kHz
50kHz
100kHz
Gain
-0.4dB
-2.8dB
-15.5dB
Table 18. Internal Filter Response at DSD mode
2.0k
AOUT-
1.8k
4.3k
1.0k
2.5Vpp
2200p
270p
+Vop
3300p
2.0k
1.8k
1.0k
AOUT+
-
Analog
Out
+
4.3k
2.5Vpp
270p
5.65Vpp
-Vop
Figure 27. External 3rd order LPF Circuit Example for DSD
Frequency
Gain
20kHz
-0.05dB
50kHz
-0.51dB
100kHz
-16.8dB
DC gain = 1.07dB
Table 19. 3rd order LPF (Figure 27) Response
3.9k
AOUT-
4.7k
R1
2.5Vpp
470p
+Vop
3900p
3.9k
AOUT+
2.5Vpp
Analog
Out
R1
4.7k
470p
6.05Vpp
-Vop
When R1=180Ω
fc=90.1kHz, Q=0.735, g=-0.04dB at 40kHz
When R1=150Ω
fc=99.0kHz, Q=0.680, g=-0.23dB at 40kHz
Figure 28. External 2nd order LPF Circuit Example for PCM
MS0203-J-02
2009/05
- 33 -
[AK4358]
パッケージ
48pin LQFP(Unit:mm)
1.70Max
9.0 ± 0.2
0.13 ± 0.13
7.0
36
25
24
48
13
7.0
37
1
9.0 ± 0.2
1.40 ± 0.05
12
0.16 ± 0.07
0.5
0.22 ± 0.08
0.10 M
0° ∼ 10°
0.10
0.5 ± 0.2
■ 材質・メッキ仕様
パッケージ材質:
リードフレーム材質:
リードフレーム処理:
エポキシ系樹脂
銅
半田(無鉛)メッキ
MS0203-J-02
2009/05
- 34 -
[AK4358]
マーキング
AKM
AK4358VQ
XXXXXXX
1
1) Asahi Kasei Logo
2) Marking Code: AK4358VQ
3) Date Code: XXXXXXX(7 digits)
4) Pin #1 indication
改訂履歴
Date (YY/MM/DD)
02/02/10
06/02/23
Revision
00
01
Reason
初版
仕様変更
Page
Contents
8
スイッチング特性
TDM256 mode (TDM0= “H”, TDM1= “L”)
tLRH (min): 1/256fs → 3/256fs
tLRL (min): 1/256fs → 3/256fs
TDM128 mode (TDM0= “H”, TDM1= “H”)
tLRH (min): 1/256fs → 3/256fs
tLRL (min): 1/256fs → 3/256fs
15
17
18
09/05/25
02
誤記訂正
22
MS0203-J-02
オーディオシリアルインタフェースフォーマット
1) PCM モード
LRCKの “H”幅、 “L”幅は1/256fs(min)です。→
LRCKの “H”幅、 “L”幅は3/256fs(min)です。
Figure 5,6,7
“H”幅、 “L”幅の3/256fs(min)を追記しました。
Figure 8,9,10
“H”幅、 “L”幅の3/256fs(min)を追記しました。
■ パワーダウン機能
“各パワーダウンビット(PW1-3)”
→ “各パワーダウンビット(PW1-4)”
2009/05
- 35 -
[AK4358]
重要な注意事項
• 本書に記載された製品、及び、製品の仕様につきましては、製品改善のために予告なく変更することがあり
ます。従いまして、ご使用を検討の際には、本書に掲載した情報が最新のものであることを弊社営業担当、
あるいは弊社特約店営業担当にご確認下さい。
• 本書に掲載された情報・図面の使用に起因した第三者の所有する特許権、工業所有権、その他の権利に
対する侵害につきましては、当社はその責任を負うものではありませんので、ご了承下さい。
• 本書記載製品が、外国為替及び、外国貿易管理法に定める戦略物資(役務を含む)に該当する場合、輸出
する際に同法に基づく輸出許可が必要です。
• 医療機器、安全装置、航空宇宙用機器、原子力制御用機器など、その装置・機器の故障や動作不良が、
直接または間接を問わず、生命、身体、財産等へ重大な損害を及ぼすことが通常予想されるような極めて
高い信頼性を要求される用途に弊社製品を使用される場合は、必ず事前に弊社代表取締役の書面による
同意をお取り下さい。
• この同意書を得ずにこうした用途に弊社製品を使用された場合、弊社は、その使用から生ずる損害等の責
任を一切負うものではありませんのでご了承下さい。
• お客様の転売等によりこの注意事項の存在を知らずに上記用途に弊社製品が使用され、その使用から損
害等が生じた場合は全てお客様にてご負担または補償して頂きますのでご了承下さい。
MS0203-J-02
2009/05
- 36 -