データシート

[AK4584]
AK4584
24Bit 96kHz Audio CODEC with DIT/DIR
概
要
AK4584は24ビット、96kHzレコーディングシステム向けの高性能24bit CODECです。ADCにはワイド
ダイナミックレンジを実現するエンハンスト・デュアルビット方式を採用し、DACには新開発のアドバ
ンスト・マルチビット方式を採用、更に広いダイナミックレンジと低帯域外ノイズを実現しています。
また、AK4584は24ビット、192kHzに対応したディジタルオーディオトランスミッタ(DIT)とディジタ
ルオーディオレシーバ(DIR)を内蔵し、AC-3/MPEG等のNon-PCMデータストリームを自動検出します。
ディジタルオーディオ出力はADC出力とディジタル入力を選択できます。AK4584は入力PGAを内蔵し
ており、MD, DVD-R, CD-R用途に最適です。
*AC-3はDolby Laboratoriesの登録商標です。
特
長
1. 24bit 2ch ADC
• fs: max 96kHz
• Single-end Input
• S/(N+D): 90dB
• Dynamic Range, S/N: 100dB
• Digital HPF for offset cancellation
• Input PGA with +18dB gain & 0.5dB step
• Input DATT with –72dB ATT
• I/F format: MSB justified or I2S
2. 24bit 2ch DAC
• fs: max 192kHz
• 24bit 8 times Digital Filter
- Ripple: ±0.005dB, Attenuation: 75dB
• Single-end Output
• S/(N+D): 94dB
• Dynamic Range, S/N: 104dB
• De-emphasis for 32kHz, 44.1kHz, 48kHz sampling
• Digital Attenuator with soft-transition
• Soft Mute
• Zero Detect Function
• I/F format: MSB justified, LSB justified or I2S
3. 3 Outputs 24 bit 192kHz DIT
• 3-Channel Transmission Outputs (2 Through outputs & DIT Output)
• 40 Bits Channel Status Buffer
MS0118-J-02
2012/11
-1-
[AK4584]
4. 4 Inputs 24bit 192kHz DIR
• Supports AES3, IEC60958, S/PDIF, EIAJ CP1201
• Low Jitter Analog PLL
• PLL Lock Range: 32k ∼ 192kHz
• Clock Source: PLL or X’tal
• 4 Channels Receiver Inputs
• Detect Function
- Non-PCM Bit Stream Detection
- DTS-CD Bit Stream Detection
- Validity Flag Detection
- Sampling Frequency Detection
- Unlock & Parity Error Detection
• 40 bits Channel Status Buffer
• Burst Preamble bit Pc, Pd Buffer for Non-PCM bit Stream
5. Support External Audio Clock Input
• Master Clock Input
- 256fs, 384fs, 512fs, 768fs (fs = 44.1kHz ∼ 48kHz)
- 256fs, 384fs (fs = 88.2kHz ∼ 96kHz)
- 128fs, 192fs (fs = 176.4kHz ∼ 192kHz)
6. Support Master & Slave Mode
7. Serial μP I/F: 4-wire serial
8. 5V operation
9. 3V Power Supply Pin for 3V I/F
10. 44pin LQFP Package
11. Ta: -10 to 70°C
MS0118-J-02
2012/11
-2-
[AK4584]
„ ブロック図
INT0 INT1
RX1
RX2
RX3
RX4
RX1
RX2
TX1
TX1
TX2E
TX2
TX2
RX3
RX4
IPS1-0
DIR
R_LRCK
R_BICK
R_DATA
R_MCLK
T_LRCK
T_BICK
T_DATA
T_MCLK
PDN
DIT
TX3E
TX3
D_LRCK
A_LRCK
LIN
ADC
RIN
DATT
HPF
A_BICK
A_DATA
Audio
Interface
D_BICK
D_DATA
D_MCLK
A_MCLK
DATT
SMUTE
LOUT
LOUT
ROUT
ROUT
LRCK
LRCK
BICK
SDTO
SDTI
DAC
BICK
SDTO
PVDD
PVSS
VREF
MCLK
Selector
Divider
MCKI
M/S
TVDD
Control Register
MCKO2
XTI
SDTI
X'tal
OSC
MCKO1
XTO
TX3
DZF
IPGA
RIN
TX1E
OPS1-0
AVDD
AVSS
DVDD
DVSS
LIN
R
VCOM MCKO1 MCKO2 DMCK XTALE
CDTO CDTI CCLK CSN
Block Diagram
MS0118-J-02
2012/11
-3-
[AK4584]
„ オーダリングガイド
−10 ∼ +70°C
AK4584
AK4584VQ
AKD4584
44pin LQFP (0.8mm pitch)
AVSS
AVDD
VREF
RIN
LIN
PVDD
R
PVSS
RX1
TEST1
RX2
„ ピン配置
44 43 42 41 40 39 38 37 36 35 34
TEST2
1
33
ROUT
RX3
2
32
LOUT
NC
3
31
VCOM
RX4
4
30
DZF
PDN
5
29
M/S
INT0
6
28
LRCK
INT1
7
27
BICK
CDTI
8
26
SDTI
CDTO
9
25
SDTO
CCLK
10
24
MCKO2
CSN
11
23
MCKO1
AK4584VQ
Top View
MS0118-J-02
DMCK
XTI/MCKI
XTO
TVDD
DVSS
DVDD
TX3
XTALE
TX2
TX1
TEST3
12 13 14 15 16 17 18 19 20 21 22
2012/11
-4-
[AK4584]
ピン/機能
No.
Pin Name
I/O
1
2
3
4
TEST2
RX3
NC
RX4
I
I
I
I
5
PDN
I
6
7
8
9
10
11
12
13
14
INT0
INT1
CDTI
CDTO
CCLK
CSN
TEST3
TX1
TX2
O
O
I
O
I
I
I
O
O
15
XTALE
I
16
17
18
19
20
TX3
DVDD
DVSS
TVDD
XTO
XTI
MCKI
O
O
I
I
DMCK
I
21
22
Function
Test 2 Pin
(Internal pull-down pin)
Receiver Input 3 with Amp for 0.2Vpp
NC Pin
(No Internal bonding pin, Fixed to “AVSS”)
Receiver Input 4 with Amp for 0.2Vpp
Power-Down Mode Pin
“H”: Power up, “L”: Power down reset and initialize the control register.
Interrupt 0 Pin
Interrupt 1 Pin
Control Data Input Pin
Control Data Output Pin
Control Data Clock Pin
Chip Select Pin
Test 3 Pin
(Fixed to AVSS)
Transmitter 1 Output Pin
Transmitter 2 Output Pin
X’tal Osc Enable Pin
“H” : Enable, “L” : Disable
Transmitter 3 Output Pin
Digital Power Supply Pin, 4.75 ∼ 5.25V
Digital Ground Pin
Output Buffer Power Supply Pin, 2.7 ∼ 5.25V
X’tal Output Pin
X’tal Input Pin
External Master Clock Input Pin
MCKO1 Disable Pin
“H” : MCKO1 “L” output, “L” : MCKO1 output
MS0118-J-02
2012/11
-5-
[AK4584]
23
24
25
26
27
28
MCKO1
MCKO2
SDTO
SDTI
BICK
LRCK
O
O
O
I
I/O
I/O
29
M/S
I
30
DZF
O
31
VCOM
O
32
33
34
35
LOUT
ROUT
AVSS
AVDD
O
O
-
36
VREF
I
37
38
39
RIN
LIN
PVDD
I
I
-
40
R
-
41
42
43
44
PVSS
RX1
TEST1
RX2
I
I
I
Master Clock Output 1 Pin
Master Clock Output 2 Pin
Audio Serial Data Output Pin
Audio Serial Data Input Pin
Audio Serial Data Clock Pin
Input / Output Channel Clock Pin
Master / Slave Mode Pin
“H” : Master Mode, “L” : Slave Mode
Zero Input Detect Pin
Common Voltage Output Pin, AVDD/2
Bias voltage of ADC inputs and DAC outputs.
Lch Analog Output Pin
Rch Analog Output Pin
Analog Ground Pin
Analog Power Supply Pin, 4.75 ∼ 5.25V
Voltage Reference Input Pin, AVDD
Used as a voltage reference by ADC & DAC. VREF is connected externally to
filtered AVDD.
Rch Analog Input Pin
Lch Analog Input Pin
PLL Power Supply Pin, 4.75 ∼ 5.25V
External Resistor Pin for PLL
13kΩ ± 1% resistor should be connected to PVSS externally.
PLL Ground Pin
Receiver Input 1 with Amp for 0.2Vpp
Test 1 Pin
(Internal pull-down pin)
Receiver Input 2 with Amp for 0.2Vpp
Note: All input pins except pull-down pins should not be left floating.
MS0118-J-02
2012/11
-6-
[AK4584]
絶対最大定格
(AVSS=DVSS=PVSS=0V; Note 1)
Parameter
Symbol
AVDD
Analog
Power Supplies:
DVDD
Digital
PVDD
PLL
TVDD
Output Buffer
ΔGND1
|AVSS – DVSS|
(Note 2)
ΔGND2
|AVSS – PVSS|
(Note 2)
Input Current, Any Pin Except Supplies
IIN
Analog Input Voltage (VREF, LIN, RIN pins)
VINA
Digital Input Voltage 1 (Except RX1-4, BICK, LRCK pins)
VIND1
Digital Input Voltage 2 (RX1-4 pins)
VIND2
Digital Input Voltage 3 (BICK, LRCK pins)
VIND3
Ambient Temperature (powered applied)
Ta
Storage Temperature
Tstg
min
−0.3
−0.3
−0.3
−0.3
−0.3
−0.3
−0.3
−0.3
−10
−65
max
6.0
6.0
6.0
6.0
0.3
0.3
±10
AVDD+0.3
DVDD+0.3
PVDD+0.3
TVDD+0.3
70
150
Unit
V
V
V
V
V
V
mA
V
V
V
V
°C
°C
max
5.25
AVDD
AVDD
DVDD
AVDD
Unit
V
V
V
V
V
Note: 1. 電圧は全てグランドピンに対する値です。
Note: 2. AVSSとDVSS, PVSSはアナロググランドに接続して下さい。
注意: この値を超えた条件で使用した場合、デバイスを破壊することがあります。
また、通常の動作は保証されません。
推奨動作条件
(AVSS=DVSS=PVSS=0V; Note 1)
Parameter
Analog
Power Supplies
Digital
(Note 3)
PLL
Output Buffer
Voltage Reference
(Note 4)
Symbol
AVDD
DVDD
PVDD
TVDD
VREF
min
4.75
4.75
4.75
2.7
3.0
typ
5.0
5.0
5.0
3.0
-
Note: 1. 電圧は全てグランドピンに対する値です。
Note: 3. AVDD, DVDD, PVDD, TVDDの電源立ち上げシーケンスを考慮する必要はありません。
Note: 4. 通常は、VREF電圧をAVDDと同じにして下さい。
注意: 本データシートに記載されている条件以外のご使用に関しては、当社では責任負いかねますので
十分ご注意下さい。
MS0118-J-02
2012/11
-7-
[AK4584]
アナログ特性
(Ta=25°C; AVDD=DVDD=PVDD=TVDD=5.0V; AVSS=DVSS=PVSS=0V; VREF=AVDD; fs=44.1kHz, 96kHz,
192kHz; BICK=64fs; Signal Frequency=1kHz; 24bit Data; Measurement frequency=10Hz ∼ 20kHz at fs=44.1kHz,
10Hz ∼ 40kHz at fs=96kHz; 10Hz ∼ 80kHz at fs=192kHz; unless otherwise specified)
Parameter
min
typ
max
Unit
Input PGA Characteristics:
Input Voltage (Note 5) fs=44.1kHz, AIN=0.6 x AVDD
2.8
3.0
3.2
Vpp
fs=96kHz, AIN=0.62 x AVDD
2.9
3.1
3.3
Vpp
Input Resistance
5
10
15
kΩ
Step Size
0.2
0.5
0.8
dB
Gain Control Range
0
18
dB
ADC Analog Input Characteristics: IPGA=0dB
Resolution
24
Bits
S/(N+D)
(−0.5dBFS)
fs=44.1kHz
84
90
dB
fs=96kHz
80
88
dB
DR
(−60dBFS)
fs=44.1kHz, A-weighted
94
100
dB
fs=96kHz
88
96
dB
S/N
fs=44.1kHz, A-weighted
94
100
dB
fs=96kHz
88
96
dB
Interchannel Isolation
90
100
dB
Interchannel Gain Mismatch
0.2
0.5
dB
Gain Drift
20
ppm/°C
Power Supply Rejection
(Note 6)
50
dB
DAC Analog Output Characteristics:
Resolution
24
Bits
S/(N+D)
(0dBFS)
fs=44.1kHz
88
94
dB
fs=96kHz
86
92
dB
fs=192kHz
84
dB
DR
(−60dBFS)
fs=44.1kHz, A-weighted
98
104
dB
fs=96kHz
90
98
dB
fs=192kHz
85
dB
S/N
fs=44.1kHz, A-weighted
98
104
dB
fs=96kHz
90
98
dB
fs=192kHz
85
dB
Interchannel Isolation
90
100
dB
Interchannel Gain Mismatch
0.2
0.5
dB
Gain Drift
20
ppm/°C
Output Voltage
(Note 7)
2.8
3.0
3.2
Vpp
Load Resistance
5
kΩ
Load Capacitance
25
pF
Power Supply Rejection
(Note 6)
50
dB
Note: 5. IPGA=0dB時の入力電圧のフルスケール(0dB)。
Note: 6. VREFピンの電圧を一定にして、AVDD, DVDD, PVDD, TVDDに1kHz, 50mVppの正弦波を
重畳した場合。
Note: 7. VREF電圧に比例します。Vout = 0.6 x VREF。
MS0118-J-02
2012/11
-8-
[AK4584]
Parameter
min
typ
max
Unit
23
12
24
36
35
18
36
54
mA
mA
mA
mA
10
10
10
100
100
100
μA
μA
μA
Power Supplies
Power Supply Current
Normal Operation (PDN = “H”)
AVDD
PVDD
(fs=44.1kHz)
DVDD+TVDD
(fs=44.1kHz)
(fs=96kHz)
Power-down mode (PDN = “L”)
(Note 8)
AVDD
PVDD
DVDD+TVDD
Note: 8. 全てのディジタル入力ピンをDVDDまたはDVSSに固定した時の値です。
S/PDIF RECEIVER特性
(Ta=25°C; AVDD=DVDD=PVDD=4.75 ∼ 5.25V; TVDD=2.7 ∼ 5.25V)
Parameter
Symbol
min
Input Resistance
Zin
Input Voltage
VTH
200
Input Hysteresis
VHY
Input Sample Frequency
fs
32
MS0118-J-02
typ
10
50
-
Max
192
Unit
kΩ
mVpp
mV
kHz
2012/11
-9-
[AK4584]
フィルタ特性
(Ta=−10 ∼ 70°C; AVDD=DVDD=PVDD=4.75 ∼ 5.25V; TVDD=2.7 ∼ 5.25V; fs=44.1kHz; DEM=OFF)
Parameter
Symbol
min
typ
max
ADC Digital Filter (Decimation LPF):
Passband
(Note 9)
±0.005dB
PB
0
19.76
−0.02dB
20.02
−0.06dB
20.20
−6.0dB
22.05
Stopband
SB
24.34
Passband Ripple
PR
±0.005
Stopband Attenuation
SA
80
Group Delay
(Note 10)
GD
31
Group Delay Distortion
ΔGD
0
ADC Digital Filter (HPF):
Frequency Response (Note 9) −3dB
FR
0.9
−0.5dB
2.7
−0.1dB
6.0
DAC Digital Filter:
Passband
(Note 9)
±0.01dB
PB
0
20.0
−6.0dB
22.05
Stopband
SB
24.1
Passband Ripple
PR
±0.005
Stopband Attenuation
SA
75
Group Delay
(Note 10)
GD
30
DAC Digital Filter + SCF + SMF:
Frequency Response:
FR
0 ∼ 20kHz
−0.1
∼ 40kHz (Note 11)
−0.2
∼ 80kHz (Note 12)
−1.0
Unit
kHz
kHz
kHz
kHz
kHz
dB
dB
1/fs
μs
Hz
Hz
Hz
kHz
kHz
kHz
dB
dB
1/fs
dB
dB
dB
Note: 9. 各振幅特性の周波数は fs (システムサンプリングレート)に比例します。
例えば、PB=20.02kHz (@-0.02dB)は0.454 x fsです。各応答は1kHzを基準にします。
Note: 10. ディジタルフィルタによる遅延演算で、ADC部はアナログ信号が入力されてから両チャネルの
24ビットデータがADC出力レジスタにセットされるまでの時間です。
DAC部は24ビットデータがDAC入力レジスタにセットされてからアナログ信号が出力されるまで
の
時間です。
Note: 11. fs=96kHz時。
Note: 12. fs=192kHz時。
MS0118-J-02
2012/11
- 10 -
[AK4584]
DC特性
(Ta=−10 ∼ 70°C; AVDD=DVDD=PVDD=4.75 ∼ 5.25V; TVDD=2.7 ∼ 5.25V)
Parameter
Symbol
min
High-Level Input Voltage
2.2
VIH
(Except XTI pin)
70%DVDD
VIH
(XTI pin)
Low-Level Input Voltage
VIL
(Except XTI pin)
VIL
(XTI pin)
Input Voltage at AC Coupling (XTI pin, Note 13)
VAC
40%DVDD
High-Level Output Voltage
TVDD-0.5
VOH
(Except TX1-3, DZF pins : Iout=−400μA)
DVDD-0.5
VOH
(TX1-3 pin :
Iout=−400μA)
AVDD-0.5
VOH
(DZF pin :
Iout=−400μA)
VOL
Low-Level Output Voltage
(Iout=400μA)
TX Output Voltage Level
(Note 14)
VOH
0.4
Input Leakage Current
Iin
-
typ
Max
Unit
-
-
V
V
-
0.8
30%DVDD
-
V
V
Vpp
0.5
-
0.5
0.6
±10
V
V
V
V
V
μA
Note: 13. XTIピンにカップリングコンデンサを接続した場合(Figure 3参照)。
Note: 14. Figure 7参照。
MS0118-J-02
2012/11
- 11 -
[AK4584]
スイッチング特性
(Ta=−10 ∼ 70°C; AVDD=DVDD=PVDD=4.75 ∼ 5.25V, TVDD=2.7 ∼ 5.25V; CL=20pF)
Parameter
Symbol
min
typ
Master Clock Timing
Crystal Resonator
Frequency
11.2896
External Clock
Frequency
fCLK
11.2896
Pulse Width Low
tCLKL
0.4/fCLK
Pulse Width High
tCLKH
0.4/fCLK
MCKO1 Output
MCKO2 Output
max
Unit
24.576
36.864
MHz
MHz
ns
ns
MHz
%
Frequency
Duty Cycle (Note 15)
fMCK
dMCK
11.2896
40
50
24.576
60
Frequency
Duty Cycle
fMCK
dMCK
5.6448
40
50
18.432
60
MHz
%
fPLL
32
192
kHz
fsn
fsd
fsq
32
88.2
176.4
45
48
96
192
55
kHz
kHz
kHz
%
%
PLL Clock Recover Frequency
LRCK Frequency
Normal Speed Mode (DFS0=“0”, DFS1=“0”)
Double Speed Mode (DFS0=“1”, DFS1=“0”)
Quad Speed Mode (DFS0=“0”, DFS1=“1”)
Duty Cycle
Slave mode
Master mode
Audio Interface Timing
Slave mode
BICK Period
BICK Pulse Width Low
Pulse Width High
LRCK Edge to BICK “↑”
(Note 16)
BICK “↑” to LRCK Edge
(Note 16)
LRCK to SDTO (MSB) (Except I2S mode)
BICK “↓” to SDTO
SDTI Hold Time
SDTI Setup Time
Master mode
BICK Frequency
BICK Duty
BICK “↓” to LRCK
BICK “↓” to SDTO
SDTI Hold Time
SDTI Setup Time
50
tBCK
tBCKL
tBCKH
tLRB
tBLR
tLRS
tBSD
tSDH
tSDS
fBCK
dBCK
tMBLR
tBSD
tSDH
tSDS
81
33
33
20
20
20
20
20
20
64fs
50
−20
−20
20
20
20
20
ns
ns
ns
ns
ns
ns
ns
ns
ns
Hz
%
ns
ns
ns
ns
Note: 15. 外部クロック入力の場合、Dutyの保証はできません。
Note: 16. この規格値はLRCKのエッジとBICKの“↑”が重ならないように規定しています。
MS0118-J-02
2012/11
- 12 -
[AK4584]
Parameter
Symbol
min
Control Interface Timing
CCLK Period
CCLK Pulse Width Low
Pulse Width High
CDTI Setup Time
CDTI Hold Time
CSN “H” Time
CSN “↓” to CCLK “↑”
CCLK “↑” to CSN “↑”
CDTO Delay
CSN “↑” to CDTO Hi-Z
tCCK
tCCKL
tCCKH
tCDS
tCDH
tCSW
tCSS
tCSH
tDCD
tCCZ
200
80
80
40
40
150
50
50
tPD
tPDV
150
Reset Timing
PDN Pulse Width
RSTADN “↑” to SDTO valid
(Note 17)
(Note 18)
typ
516
max
Unit
45
70
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
1/fs
Note: 17. AK4584はPDN = “L”でリセットされます。
Note: 18. RSTADNビットを立ち上げてからのLRCKクロックの“↑”の回数です。
MS0118-J-02
2012/11
- 13 -
[AK4584]
„ タイミング波形
1/fCLK
VIH
MCLK
VIL
tCLKH
tCLKL
1/fs
VIH
LRCK
VIL
tBCK
VIH
BICK
VIL
tBCKH
tBCKL
fMCK
MCKO
50%TVDD
dMCK
dMCK
Clock Timing
MS0118-J-02
2012/11
- 14 -
[AK4584]
VIH
LRCK
VIL
tBLR
tLRB
VIH
BICK
VIL
tBSD
tLRS
SDTO
50%TVDD
tSDS
tSDH
VIH
SDTI
VIL
Audio Interface Timing (Slave mode)
LRCK
50%TVDD
tMBLR
dBCK
BICK
50%TVDD
tBSD
SDTO
50%TVDD
tSDS
tSDH
VIH
SDTI
VIL
Audio Interface Timing (Master mode)
MS0118-J-02
2012/11
- 15 -
[AK4584]
VIH
CSN
VIL
tCSS
tCCKL
tCCKH
VIH
CCLK
VIL
tCDH
tCDS
VIH
CDTI
C1
C0
R/W
VIL
Hi-Z
CDTO
WRITE/READ Command Input Timing
tCSW
VIH
CSN
VIL
tCSH
VIH
CCLK
VIL
VIH
CDTI
D2
D1
D0
VIL
CDTO
Hi-Z
WRITE Data Input Timing
MS0118-J-02
2012/11
- 16 -
[AK4584]
VIH
CSN
VIL
VIH
CCLK
VIL
VIH
CDTI
A1
A0
VIL
tDCD
Hi-Z
CDTO
D7
D6
50%TVDD
READ Data Output Timing 1
tCSW
VIH
CSN
VIL
tCSH
VIH
CCLK
VIL
VIH
CDTI
VIL
tCCZ
CDTO
D2
D1
D0
Hi-Z
50%TVDD
READ Data Output Timing 2
MS0118-J-02
2012/11
- 17 -
[AK4584]
VIH
CSN
VIL
tPDV
50%TVDD
SDTO
tPD
PDN
VIL
Power Down & Reset Timing
MS0118-J-02
2012/11
- 18 -
[AK4584]
動作説明
„ デバイス内部の信号パス
DAC, SDTOはADC, SDTI, DIR出力から、DITはADC, SDTI出力からスイッチにより1つの入力を選択します。
また、DIR, DITをスルーするパスも選択できます。図中のスイッチの名前(DAC1-0 etc)はレジスタのビット
に対応します。詳細はレジスタマップの「詳細説明」の項(アドレス08H)を参照して下さい。
DAC1-0
HPF
IPGA ADC DATT
DEM
DATT
DAC
SMUTE
PCM1-0
SDTI
SDTO
DIR
DIT1-0
DIT
DIT1-0
Figure 1. Connection Input Source & Output Source
„ マスタクロック動作モード
AK4584のクロックソースとして、PLLを使用するかX’tal(外部クロックソースも含みます)を使用するかは
CM1-0ビットで設定されます(Table 1)。Mode 2ではPLLがUnlockになるとクロックソースが自動的にX’talに
切り替わります。Mode 3ではクロックソースはX’talに固定ですが、チャネルステータス等のRXデータはモ
ニタできます。Mode 2, 3ではPLLとX’talの周波数が重ならないように設定することを推奨します。
XTALE=“L”かつXTL1-0ビット=“11”の時、Mode 0でX’tal発振は停止します。CM1-0ビットの初期値は“01”で
す。
CM1-0ビットを切り替えた場合、信号パスは自動的に切り替わりませんので、アドレス08Hで出力ソースを
適宜、選択して下さい。
Mode
0
1
2
3
CM1
0
0
CM0
0
1
UNLOCK
PLL
X’tal
Clock Source
ON
PLL
∗
OFF
ON
X’tal
0
ON
ON
PLL
1
0
1
ON
ON
X’tal
1
1
ON
ON
X’tal
ON : 発振 (Power-up), OFF : 停止 (Power-down)
∗ : XTALE=“L”かつXTL1-0ビット=“11”の時OFF、それ以外はON
Table 1. Clock Operation Mode Select
MS0118-J-02
Default
2012/11
- 19 -
[AK4584]
„ マスタクロック出力
AK4584はマスタクロック出力ピンを2ピン持ちます。マスタクロックソースとしてPLLでリカバリしたクロ
ック、または外付けのX’talで発振したクロックのどちらかを選択できます。PLLモード時、マスタクロック
出力(MCKO1 or MCKO2)のfsに対する比はOCKS1-0ビットで設定します(Table 2)。X’talモード及び外部クロ
ックモード時、マスタクロック出力(MCKO1 or MCKO2)は1倍と1/2倍が出力されます(Table 3)。また、MCKO1
はDMCKピンでディセーブルできます。DMCK=“H”で“L”出力(ディセーブル)、DMCK=“L”で通常出力です。
PLLモード時、各設定モード毎に対応可能なfsにはTable 2のような制限があります。Mode 0では96kHzサンプ
リングはサポートしません。OCKS1-0ビットの初期値は“01”です。
Mode
0
1
2
3
OCKS1
0
0
1
1
OCKS0
0
1
0
1
MCKO1
512fs
256fs
128fs
64fs
MCKO2
256fs
128fs
64fs
32fs
fs
∼ 48kHz
∼ 96kHz
∼ 192kHz
∼ 192kHz
Table 2. Master Clock Output Frequency Select (PLL Mode)
Default
X’tal
MCKO1
MCKO2
11.2896MHz
11.2896MHz
5.6448MHz
12.288MHz
12.288MHz
6.144MHz
24.576MHZ
24.576MHz
12.288MHz
Table 3. Master Clock Output Frequency Select (X’tal Mode)
・ハイエンドADC(AK5394)とDAC(AK4394)をAK4584の外部に接続する際のクロックの選択方法
AK4584をマスターモードで使用し、AK5394, AK4394をスレーブモードで使用する場合の接続例で
す。
AK5394
AK4394
MCKO2
MCKO1
クロック出力
256fs
512fs
通常速
128fs
256fs
2倍速
64fs
128fs
4倍速
Table 4. Clock Select for AK5394 & AK4394
MS0118-J-02
2012/11
- 20 -
[AK4584]
„ システムクロック
マスタクロック(MCLK)はXTIピンとXTOピンの間にX’tal発振子を接続するか、またはXTOピンをオープン
にしてXTIピンに外部からCMOSレベルクロックを入力する、ACカップルして40%DVDD以上のレベルのク
ロックを入力する、もしくは内蔵のPLLでリカバリしたクロックから得られます。マスタクロック周波数は、
X’talモード及び外部クロックモードの場合、ICKS1-0ビットで設定(Table 5)され、DFS1-0ビットで通常速モ
ード、2倍速モード、4倍速モードを選択します(Table 6)。4倍速モードでは、ADCはパワーダウンされます。
X’tal発振子を使用する場合は、外部に負荷容量(XTI/XTOとDVSS間)が必要です。
外部クロックを入力する場合は、DVDDのCMOSレベル信号を直接入力する場合と、40%DVDD以上の電圧
の信号をACカップルして入力する場合があります。
スレーブモードではマスタクロックとLRCKは同期する必要はありますが、位相を合わせる必要はありませ
ん。また、動作中(PDN=“H”かつコントロールレジスタによってPWVRNビットが“H”の時)に外部クロック
(MCLK, BICK, LRCK)を止めてはいけません。これらのクロックが供給されない場合、内部にダイナミック
なロジックを使用しているため、過電流が流れ動作が異常になる可能性があります。クロックを止める場合
にはパワーダウン状態(PDN = “L”またはコントロールレジスタによってPWVRNビットを“L”に設定)して下
さい。同様に、マスターモードではパワーダウン時以外は、X’tal発振子をつけて発振させておくか、外部ク
ロック(MCLK)を供給するか、PLLを動作させておいて下さい。
Mode
ICKS1
ICKS0
0
1
2
0
0
1
0
1
0
Normal
(DFS1-0 = “00”)
256fs
384s
512fs
3
1
1
768fs
MCLK
Double
(DFS1-0 = “01”)
N/A
N/A
256fs
Quad
(DFS1-0 = “10”)
N/A
N/A
128fs
384fs
192fs
Defaul
t
Table 5. Master Clock Input Frequency Select (X’tal Mode)
MCLK
Normal
256fs
384fs
512fs
768fs
MCLK
Normal
256fs
384fs
512fs
768fs
DFS1
DFS0
0
0
1
1
0
1
0
1
fs=44.1kHz
11.2896MHz
16.9344MHz
22.5792MHz
33.8688MHz
Sampling Rate
通常速
2倍速
4倍速
N/A
Table 6. Sampling Speed
MCLK
Double
128fs
192fs
256fs
384fs
fs=88.2kHz
N/A
N/A
22.5792MHz
33.8688MHz
Default
MCLK
Quad
64fs
96fs
128fs
192fs
MCLK
MCLK
Double
Quad
fs=48kHz
fs=96kHz
12.288MHz
128fs
N/A
64fs
18.432MHz
192fs
N/A
96fs
24.576MHz
256fs
24.576MHz
128fs
36.864MHz
384fs
36.864MHz
192fs
Table 7. Master Clock Frequencies example
fs=176.4kHz
N/A
N/A
22.5792MHz
33.8688MHz
fs=192kHz
N/A
N/A
24.576MHz
36.864MHz
*水晶発振モードは11.2896MHzから24.576MHzに対応します。
*24.576MHzを越える周波数は外部クロック入力のみ対応します。
MS0118-J-02
2012/11
- 21 -
[AK4584]
„ クロックソース
(1) X’talを使用する場合
XTI
AK4584
XTO
Figure 2. X’tal mode
- Note: コンデンサの値は水晶振動子に依存します。(typ. 10 ∼ 40pF)
(2) 外部クロックを使用する場合
XTI
C
External
Clock
XTI
External
Clock
XTO
AK4584
XTO
AK4584
Figure 3. (a) External Clock mode
Figure 3. (b) External Clock Mode
(Input : CMOS Level)
(Input : ≥ 40%DVDD)
- Note: DVDD以上のクロックは入力しないで下さい。
(3) XTI/XTOを使用しない場合
XTI
AK4584
XTO
Figure 4. Off mode
„ 192kHz対応クロックリカバリ回路
内蔵する低ジッタPLLは32kHzから192kHzのロックレンジを持ち、ロック時間は20ms以下です。また、チャ
ネルステータスのサンプリング周波数情報、または、X’talの周波数との比較により、サンプリングレート(32k,
44.1k, 48k, 88.2k, 96k, 176.4k, 192k)を検出します。正しい間隔でプリアンブルを受信しないと同期外れが起こ
ります。
MS0118-J-02
2012/11
- 22 -
[AK4584]
„ バイフェーズ入力
AK4584は4入力(RX1-4)に対応します。各入力は不平衡モードに対応したアンプが内蔵されており、200mVpp
の信号も受信可能です。
IPS1
0
0
1
1
IPS0
Input Data
0
RX1
1
RX2
0
RX3
1
RX4
Table 8. Recovery Data Select
Default
„ バイフェーズ出力
TX1-2ピンからはRXから受信したデータのスルー出力を、TX3ピンからはSDTIからのデータ及びアナログ入
力をA/D変換したデータをIEC60958フォーマットに変換したデータ及びRXから受信したデータのいずれか
を出力できます。
TX1-2ピンへの出力の選択はOPS1-0ビットで行い、TX3ピンへの出力の選択はDIT1-0ビットで行います。
TX1-3出力はTX1E, TX2E, TX3Eの各ビットで出力を止めることができます。
Cビットは最初の5byteをレジスタでコントロールできます。コンシューマモード(CT0ビット=“0”)の場合、
bit20-23(Audio Channel)への直接書き込みは不可です。TCHビットが“1”の時はステレオ出力に対応し、Sub
frame 1は“1000”(左チャネル)、Sub frame 2は“0100”(右チャネル)が自動的に設定されます。TCHビットが“0”
の時は“0000”(指定なし)になります。
また、UビットはUDITビットにより2通りの中から選択できます。UDITビットが“0”で“0”固定、UDITビット
が“1”でリカバリしたUビットをそのままDITから出力します。このモードはPLLがロック時のみ対応します。
PLLがアンロック時、Uビットは“0”を出力します。
OPS1
0
0
1
1
DIT1
0
0
1
1
OPS0
Output Data
0
RX1
1
RX2
0
RX3
1
RX4
Table 9. Output Data Select for TX1/2
DIT0
Input Source
0
ADC
1
SDTI
0
DIR
1
N/A
Table 10. Output Data Select for TX3
Default
Default
Note: アンロック解除後のV-bitデータ列1周期は破棄して下さい。
正常なデータ転送ができていない可能性があります。
MS0118-J-02
2012/11
- 23 -
[AK4584]
„ バイフェーズ信号入出力回路
0.1uF
RX
75Ω
Coax
75Ω
AK4584
Figure 5. Consumer Input Circuit (Coaxial Input)
Note 1 : Coaxial入力では、隣接するRX入力パターンからカップリングするノイズレベルが50mVを越
える場合、誤動作する可能性があります。カップリングしないように充分シールドして下さ
い。
Note 2 : 同軸コネクタのグランド及び終端先のグランドはPCボード上でAK4584のPVSSと低インピー
ダンスで接続して下さい。
Optical Receiver
Optical
Fiber
470
RX
O/E
AK4584
Figure 6. Consumer Input Circuit (Optical Input)
Coaxial入力の場合、RXの受信レベルは非常に小さいので、複数のRX入力間でクロストークを起こさないよ
うに配線の間にシールドパターンを入れるなどして注意して下さい。
AK4584はTX出力バッファを内蔵し、外部抵抗と組み合わせて0.5V+/−20%を満足します。Figure 7ではT1は
1:1のトランスです。
330
TX
75Ω cable
100
DVSS
T1
Figure 7. TX External Resistor Network
MS0118-J-02
2012/11
- 24 -
[AK4584]
„ サンプリング周波数検出とプリエンファシス検出
サンプリング周波数検出方法として2種類の方法が可能です。XTL1-0ビットにより、X’talの周波数との比較
で周波数を検出して、コントロールレジスタのFS3-0ビットに出力します。比較するX’talの周波数はレジス
タにより選択できます。XTALE=“L”かつXTL1-0ビット=“11”の場合には、水晶発振回路は停止し、チャネル
ステータスのサンプリング周波数情報をエンコードしてコントロールレジスタのFS3-0ビットに出力しま
す。FS3-0ビットの初期値は“0000”です。
XTL1
0
0
1
1
XTL0
X’tal Frequency
0
11.2896MHz
1
12.288MHz
0
24.576MHz
1
チャネルステータス使用
Table 11. Reference X’tal Frequency
XTL1-0ビット=“11”以外
Register Output
fs
FS3
FS2
FS1
FS0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
0
0
0
Clock comparison
± 3%
± 3%
± 3%
± 3%
± 3%
± 3%
± 3%
Table 12. fs Information
44.1kHz
Reserved
48kHz
32kHz
88.2kHz
96kHz
176.4kHz
192kHz
Default
XTL1-0ビット=“11”
Consumer Mode
Pro Mode
(Note 1)
Byte3
Byte0
Byte4
Bit3,2,1,0
Bit7,6
Bit6,5,4,3
0000
01
0000
0001
(others)
0000
0010
10
0000
0011
11
0000
(1000)
00
1010
(1010)
00
0010
(1100)
00
1011
(1110)
00
0011
Note 1. When consumer mode, Byte3 Bit3-0 are copied to FS3-0.
また、プリエンファシス情報をエンコードして、コントロールレジスタのPEMビットに出力します。これら
の情報は、リセット時(CS12ビット=“0”の時)、チャネル1の情報をエンコードしますが、コントロールレジ
スタのCS12ビットを“1”にすることでチャネル2に切り替えることも可能です。
Byte0
Bit3,4,5
0
OFF
≠ 0X100
1
ON
0X100
Table 13. PEM in Consumer Mode
PEM bit
Byte0
Bit2,3,4
OFF
≠ 100
ON
100
Table 14. PEM in Pro Mode
PEM bit
0
1
Pre-emphasis
Pre-emphasis
MS0118-J-02
2012/11
- 25 -
[AK4584]
„ エラー発生時の処理
INT1-0ピンが“H”になる要因には以下の8つがあります。
(1) UNOCK: PLLがアンロック状態になると“H”になります。
正しいプリアンブルが受信できない、もしくはその間隔が正しくない場合にアンロックとな
ります。
(2) PAR:
パリティエラー(バイフェーズエラーを含む)
各サブフレーム毎に更新され、アドレス0EHを読み込むとリセットされます。
(3) AUTO:
Non-Linear PCMビットストリーム検出。
(4) DTSCD: DTS-CDビットストリーム検出。
(5) AUDION:
Non-Audio検出。
(6) PEM:
プリエンファシス検出。
(7) V:
バリディティ検出。
(8) FS:
FS検出。
FS3-0ビットが変化すると、1サブフレームの間、“H”になります。
FS3-0ビットの内容はC-bit上のfs-bitまたはX’talによる周波数検出結果(Table 12を参照)で、1
ブロック毎に前回のデータと比較されます。アドレス0EHを読み込むとリセットされます。
上記(1)から(8)の要因のORが各INTピンに出力されます。但し、各要因はそれぞれのマスクビットでマスク
でき、その要因はINTピンには反映されません(但し、0EHのレジスタには反映されます)。INT0出力は全て
の要因が正常動作に復帰した後、1024/fs(EFH1-0ビットで変更可)間は“H”の状態を保持します。また、PAR
ビットとFSビットは一度“1”になるとその値が保持され、アドレス0EHを読み込むとリセットされます。
アンロック時はチャネルステータスビットに関するレジスタは更新されず、前の値を保持します。初期状態
では、INT0ピンはUNLOCK, PARビットが有効に、またINT1ピンはAUTO, DTSCD, AUDION, VDIRビットが
有効になっています。
PLLがOFFの場合、INT1-0ピンは“L”になります。
UNLOCK
1
0
0
0
0
0
0
0
PAR
x
1
0
0
0
0
0
0
AUTO
x
x
1
x
x
x
x
x
Register
DTSCD AUDION PEM VDIR
FS
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
1
x
x
x
x
x
1
x
x
x
x
x
1
x
x
x
x
x
1
x
x
x
x
x
1
Table 15. Error Handling (x : Don’t Care)
Pin
SDTO
“L”
Previous Data
Output
Output
Output
Output
Output
Output
TX
Output
Output
Output
Output
Output
Output
Output
Output
Note : Table 15はSDTOの入力ソースとして、DIRを選択した場合の表です。
MS0118-J-02
2012/11
- 26 -
[AK4584]
Error
(UNLOCK, PAR,..)
(Error)
INT0 pin
Hold Time (max: 4096/fs)
INT1 pin
Hold Time = 0
Register
(PAR, FS)
Reset
Hold ”1”
Register
(others)
Command
MCKO,BICK,LRCK
(UNLOCK)
READ 0EH
Free Run
(fs: around 20kHz)
MCKO,BICK,LRCK
(except UNLOCK)
SDTO
(UNLOCK)
SDTO
(PAR error)
Previous Data
SDTO
(others)
Normal Operation
Figure 8. INT0/1 pin Timing
MS0118-J-02
2012/11
- 27 -
[AK4584]
PDN pin = "L" to "H"
Initialize
Read 0EH
No
INT0/1 pin = "H"
Yes
Release
Muting
Mute DAC Output
Read 0EH
Each Error Handling
No
INT0/1 pin = "H"
Yes
Figure 9. Error Handling Sequence Example
„ Non-PCM/DTS-CDデータストリーム検出機能
AK4584はNon-PCMデータストリームの検出機能を持ちます。Dolby “AC-3 Data Stream in IEC60958 Interface”
に準拠した32bit ModeのNon-PCMデータプリアンブルが検出される時、AUTOビットが“1”になります。プリ
アンブルの96bit sync codeは0x0000, 0x0000, 0x0000, 0x0000, 0xF872 and 0x4E1Fで構成されます。次の4096フ
レームでsync codeが検出されない場合、更にsync codeが検出されるまでAUTOビットは“0”です。また、この
プリアンブルが検出された場合、sync codeに続いて2バイト(Pc, Pd)をレジスタに格納します。同様にDTS-CD
のデータプリアンブルが検出されるとDTS-CDビットが“1”になります。次の4096フレームでsync codeが検出
されない場合、更にsync codeが検出されるまでDTS-CDビットは“0”です。
MS0118-J-02
2012/11
- 28 -
[AK4584]
„ オーディオインタフェースフォーマット
5種類のデータフォーマット(Table 16)がDIF2-0ビットで選択できます。全モードともMSBファースト、2’sコ
ンプリメントのデータフォーマットでSDTOはBICKの立ち下がりで出力され、SDTIはBICKの立ち上がりで
ラッチされます。オーディオインタフェースはマスタモードとスレーブモードに対応します。マスタモード
ではLRCKとBICKは出力になり、スレーブモードでは入力になります。マスタモード時のLRCK周波数と
BICK周波数はそれぞれfsと64fsです。
20ビット以下のフォーマット(Mode0-1)では、サブフレームのLSB側が切り捨てられます。Mode2-4では下位4
ビットはAuxデータです。Figure 10にビット構成を示します。
SDTI入力フォーマットのうち、Mode2, 3, 4を16 ∼ 20ビットで使用する場合には、データのないLSBには“0”
を入力して下さい。
sub-frame of IEC60958
0
3 4
preamble
7 8
11 12
27 28 29 30 31
Aux.
V
LSB
MSB
MSB
LSB
23
U
C
P
0
AK4584 Audio Data (SDTO, MSB First)
Figure 10. Bit Structure
Mode
0
1
2
3
4
DIF2
0
0
0
0
1
DIF1
0
0
1
1
0
DIF0
0
1
0
1
0
SDTO
SDTI
24bit, MSB justified
16bit, LSB justified
24bit, MSB justified
20bit, LSB justified
24bit, MSB justified
24bit, MSB justified
24bit, I2S Compatible 24bit, I2S Compatible
24bit, MSB justified
24bit, LSB justified
Table 16. Audio Data Format
MS0118-J-02
LRCK
H/L
H/L
H/L
L/H
H/L
BICK
≥ 32fs
≥ 40fs
≥ 48fs
≥ 48fs
≥ 48fs
Default
2012/11
- 29 -
[AK4584]
LRCK
9 10 11 12 13 14 15 0 1 2 3
0 1 2 3
9 10 11 12 13 14 15 0 1
BICK(32fs)
SDTO(o)
23 22 21
15 14 13 12 11 10 9 8 23 22 21
15 14 13 12 11 10 9 8 23
SDTI(i)
15 14 13
7 6 5 4 3 2 1 0 15 14 13
7 6 5 4 3 2 1 0 15
0 1 2 3
17 18 19 20
23 22 21
7 6 5 4 3
31 0 1 2 3
17 18 19 20
31 0 1
BICK(64fs)
SDTO(o)
SDTI(i)
Don't Care
15 14 13 12
7 6 5 4 3
23 22 21
1 0
Don't Care
15 14 13 12
23
2 1 0
SDTO-23:MSB, 0:LSB
SDTI-15:MSB, 0:LSB
Lch Data
Rch Data
Figure 11. Mode 0 Timing
LRCK
0 1 2
12 13
24
12 13
31 0 1 2
24
31 0 1
BICK(64fs)
SDTO(o)
SDTI(i)
23 22
12 11
Don't Care
0
19
8
23 22
1 0
12 11
Don't Care
19
0
8
23
1 0
SDTO-23:MSB, 0:LSB
SDTI-19:MSB, 0:LSB
Lch Data
Rch Data
Figure 12. Mode 1 Timing
LRCK
0 1 2
20 21 22 23 24
31 0 1 2
20 21 22 23 24
31 0 1
BICK(64fs)
SDTO(o)
23 22
4 3 2 1 0
23 22
4 3 2 1 0
23
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
MS0118-J-02
2012/11
- 30 -
[AK4584]
LRCK
21 22 23 24 25
0 1 2 3
0 1 2
21 22 23 24 25
0 1
BICK(64fs)
SDTO(o)
23 22
4 3 2 1 0
23 22
4 3 2 1 0
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
Figure 14. Mode 3 Timing
LRCK
0 1 2
24
8 9
31 0 1 2
8 9
24
31 0 1
BICK(64fs)
SDTO(o)
SDTI(i)
23 22
16 15
Don't Care
0
23
8
23 22
1 0
16 15
Don't Care
23
0
8
23
1 0
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 15. Mode 4 Timing
MS0118-J-02
2012/11
- 31 -
[AK4584]
„ マスターモードとスレーブモードの切り替え
マスターモードとスレーブモードの切り替えはM/Sピンで行います。“H”でマスターモード、“L”でスレーブ
モードです。AK4584がマスターモードの時には、AK4584からMCKO, BICK, LRCKが出力されます。AK4584
がスレーブモードの時には、AK4584からはMCKOのみが出力され、BICK, LRCKは外部DSPから供給する必
要がありますので、外部DSPからMCKOを分周したBICK, LRCKを供給して下さい。
MCKO1/2
BICK, LRCK
MCKO1 = Output
BICK = Input
Slave Mode
MCKO2 = Output
LRCK = Input
MCKO1 = Output
BICK = Output
Master Mode
MCKO2 = Output
LRCK = Output
Table 17. Master mode/Slave mode
„ クロック動作とパワーダウンの関係
AK4584がパワーダウン時、スレーブモード/マスターモードに関係なく、XTALEピンでクロック出力をコン
トロールできます。MCKO1はDMCKピンで出力をディセーブルできます。
PDN pin
M/S pin
XTALE pin
CM1-0 bit
L
L
H
L
L
default値
“01”固定
H
H
L
H
Don’t Care
H
使用可
MCKO1/2
MCKO1 = L
MCKO2 = L
MCKO1 = Output1)
MCKO2 = Output1)
MCKO1 = L
MCKO2 = L
MCKO1 = Output1)
MCKO2 = Output1)
MCKO1 = Output2)
MCKO2 = Output2)
BICK, LRCK
DIR, CODEC
BICK = Input
LRCK = Input
Power Down
BICK = L
LRCK = L
Power Down
BICK = Input
LRCK = Input
BICK = Output
LRCK = Output
Normal Operation
Table 18. Clock Operation
Note 1) : DIRがパワーダウンするため、クロックソースはX’tal発振子もしくは外部クロックになります。
Note 2) : クロックソースはCM1-0ビットで決定されます。但し、モード切替時にMCKO出力が瞬間的に
停止することがあります。
Note: XTALE=“L”で外部クロックをACカップルなしで使用する場合、PDNピンを“L”にする時には、
XTIピンを“L”に固定して下さい。
„ ディジタルHPF
ADCはDCオフセットキャンセルのためにディジタルHPFを内蔵します。HPFのfcは、fs=44.1kHz時、0.9Hzに
なっており、周波数応答はfsに比例します。
MS0118-J-02
2012/11
- 32 -
[AK4584]
„ 入力ボリューム
ADCの前段に37レベル、0.5dBステップの2ch独立のアナログボリューム(IPGA)を内蔵し、後段に128ステッ
プ(ミュートを含む)のディジタルボリューム(入力ATT: IATT)を内蔵します。両ボリュームのコントロールは
同じアドレスのレジスタにアサインされ、MSBが“1”の場合はIPGAが変化し、“0”の場合はIATTが変化しま
す。
IPGAはアナログボリュームのため、ディジタル方式に比べてS/N改善に効果があります(Table 19)。さらにゼ
ロクロス検出機能により切り替えノイズを低減します。ゼロクロス検出は各ch独立に行われます。ゼロクロ
スしない場合はタイムアウトで強制的に切り替わります。その際タイムアウト時間(To)はfsに比例し、通常
速モードではTo=256/fsから2048/fsを選択できます。ゼロクロスまたはタイムアウトでIPGAが切り替わる前
にIPGAレジスタに新しい値を書き込むと、前回のIPGA値は無効になります。また、タイムアウトのための
タイマ(L/R独立)がリセットされ、書き込んだ新しいIPGA値への変更動作が始まります。ゼロクロス検出機
能はゼロクロスイネーブルビット(ZCEI)でON/OFF可能です。
IATTは内部リニア補間された疑似ログボリュームでレベルを切り替えた場合、レベル間は最大8031ステップ
でソフト遷移します。そのため切り替えノイズは全く出ません。
Input Gain Setting
0dB
+6dB
fs=44.1kHz, A-weight
100dB
98dB
Table 19. PGA+ADC S/N
ZTM0
通常速
2倍速
0
256/fs
512/fs
1
512/fs
1024/fs
0
1024/fs
2048/fs
1
2048/fs
4096/fs
Table 20. Zero Crossing Timeout
ZTM1
0
0
1
1
+18dB
90dB
Default
„ ディエンファシスフィルタコントロール
IIRフィルタによる3周波数(32kHz, 44.1kHz, 48kHz)対応のディエンファシスフィルタ(50/15μs特性)を内蔵し
ています。DEM1-0ビットでディエンファシスフィルタをコントロールできます(Table 21)。2倍速、4倍速時
には対応しません。
DEM1
0
0
1
1
DEM0
Mode
0
44.1kHz
1
OFF
Default
0
48kHz
1
32kHz
Table 21. De-emphasis Control
„ 出力ボリューム
AK4584はMUTEを含む0.5dBステップ、256レベルのチャネル独立ディジタル出力ボリューム(ATT)を内蔵し
ます。このボリュームはDACの前段にあり入力データを0dBから−127dBまで減衰、またはミュートします。
設定値間の遷移はソフト遷移です。従って、遷移中にスイッチングノイズは発生しません。
MS0118-J-02
2012/11
- 33 -
[AK4584]
„ ソフトミュート機能
DAC入力のディジタル部にソフトミュート機能を内蔵します。ソフトミュートはSMUTEビットでコントロ
ールできます。SMUTEビットを“H”にすると1024LRCKサイクルでDACのデータが−∞ (“0”)までアテネーショ
ンされます。SMUTEビットを“L”にすると−∞状態が解除され、−∞から1024LRCKサイクルで0dBまで復帰し
ます。ソフトミュート開始後、1024LRCKサイクル以内に解除されるとアテネーションが中断され、同じサ
イクルで0dBまで復帰します。
ソフトミュート機能は出力ボリュームとは独立しており、縦続接続された関係です。
SMUTE
1024/fs
0dB
1024/fs
(1)
(3)
A ttenuation
-∞
GD
(2)
GD
LO U T / R O U T
D ZF pin
(4)
8192/fs
Figure 16. ソフトミュート機能とゼロ検出機能
(1) 1024LRCKサイクル(1024/fs)で入力データが −∞ (“0”)までアテネーションされます。
(2) ディジタル入力に対するアナログ出力は群遅延(GD)をもちます。
(3) 1024LRCKサイクル以内にソフトミュートが解除されるとアテネーションが中断され、同じサイクルで
0dBまで復帰します。
(4) 入力データが両チャネル共に8192回連続して“0”の場合、DZFピンが“H”になります。その後、入力デー
タが“0”でなくなると、DZFピンは“L”になります。
MS0118-J-02
2012/11
- 34 -
[AK4584]
„ ゼロ検出機能
AK4584のDACはL/Rチャネル共通のゼロ検出機能を持ちます。L/R両チャネルの入力データが8192回連続し
て“0”の場合、DZFピンが“H”になります。その後、入力データが“0”でなくなるとDZFピンが“L”になります。
ゼロ検出機能はDZFEビットで無効にできます。この時、両チャネルのDZFピンは常に“L”です。
PDNピンが“L”の時は両チャネルのDZFピンは“L”です。PDNピンによるパワーダウン解除(PDNピン=“L” →
“H”)時、DZFピンは“L” → “H”に変化します。PWVRNビットが“0”の時は、両チャネルのDZFピンは“L”です。
RSTDANビットに“0”を書き込むと直ちにDZFピンは“H”になり、その後、4/fs ∼ 5/fs後にLSI内部がリセット
されます。RSTDANビットに“1”を書き込んでから6/fs ∼ 7/fsの間、DZFピンは“H”を出力し続け、その後“L”
になります。上記のRSTDANビットに“0”を書き込んでから5/fs以内にRSTDANビットに“1”が書き込まれる
と、LSI内部は正常にリセットされない場合があります。
PWDANビットに“0”を書き込むと直ちにDZFピンは“H”になり、その後、4/fs ∼ 5/fs後にLSI内部がリセットさ
れます。PWDANビットに“1”を書き込んでから6/fs ∼ 7/fsの間、DZFピンは“H”を出力し続け、その後“L”にな
ります。上記のPWDANビットに“0”を書き込んでから5/fs以内にPWDANビットに“1”が書き込まれると、LSI
内部は正常にリセットされない場合があります。
PDNピン=“H”かつPWDANビット=“1”かつRSTDANビット=“1”となった状態から1/fs後に通常のゼロ検出機
能のための8192カウントが開始されます。
„ リセットとパワーダウン
AK4584は、PDNピンによる回路全体のパワーダウンとレジスタによる一部パワーダウンが可能です(Table
22)。電源立ち上げ時には必ずPDNピンに一度“L”を入力してリセットして下さい。
PDN
L
PWDITN
x
0
x
x
x
x
x
PWVRN
x
x
0
x
x
x
x
PWADN PWDAN CM1-0
Function
x
x
x
All Power-down
x
x
x
DIT Power-down
x
x
x
VREF Power-down
0
x
x
ADC Power-down
x
0
x
DAC Power-down
x
x
00
X’tal Power-down
x
x
01
PLL Power-down
Table 22. Reset & Power Down
MS0118-J-02
Register Initialization
Yes
No
No
No
No
No
No
2012/11
- 35 -
[AK4584]
„ シリアルコントロールインタフェース
4線式シリアルI/Fピン : CSN, CCLK, CDTI, CDTOで書き込み及び読み出しを行います。I/F上のデータはChip
address(2bits, C1/0, “00”固定)、Read/Write(1bit)、Register address(MSB first, 5bits)とControl data(MSB first, 8bits)
で構成されます。データ送信側はCCLKの“↓”で各ビットを出力し、受信側は“↑”で取り込みます。データの
書き込みはCSNの“↑”で有効になります。CCLKのクロックスピードは5MHz(max)です。アクセスしない時は
CSNを“H”または“L”に固定して下さい。チップアドレスは“00”に固定です。チップアドレス“00”以外の入力
に対しては書き込みが無効になります。PDNピン=“L”で内部レジスタ値は初期化されます。
CSN
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C1
C0
R/W
A4
A3
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
CCLK
CDTI
Write
Hi-Z
CDTO
CDTI
C1
C0
R/W
A4
A3
A2
A1
A0
Read
CDTO
Hi-Z
Hi-Z
C1 - C0 : Chip Address (Fixed to "00")
R/W :
READ / WRITE ("1" : WRITE, "0" : READ)
A4 - A0 : Register Address
D7 - D0 : Control Data
Figure 17. Control I/F Timing
MS0118-J-02
2012/11
- 36 -
[AK4584]
„ レジスタマップ
Addr
00H
01H
02H
03H
04H
05H
06H
07H
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
10H
11H
12H
13H
14H
15H
16H
17H
18H
19H
1AH
1BH
1CH
1DH
Register Name
Power Down Control
Reset Control
Clock & Format Control
Deem & Volume Control
Lch IPGA Control
Rch IPGA Control
Lch OATT Control
Rch OATT Control
In/Out Source Control
Clock Mode Control
DIR Control
DIT Control
INT0 Mask
INT1 Mask
Receiver Status 0
Receiver Status 1
RX Channel Status Byte 0
RX Channel Status Byte 1
RX Channel Status Byte 2
RX Channel Status Byte 3
RX Channel Status Byte 4
TX Channel Status Byte 0
TX Channel Status Byte 1
TX Channel Status Byte 2
TX Channel Status Byte 3
TX Channel Status Byte 4
Burst Preamble Pc Byte 0
Burst Preamble Pc Byte 1
Burst Preamble Pd Byte 0
Burst Preamble Pd Byte 1
D7
0
0
0
MSDTO
IPGL7
IPGR7
ATTL7
ATTR7
0
OCKS1
0
0
MAT0
MAT1
AUTO
0
CR7
CR15
CR23
CR31
CR39
CT7
CT15
CT23
CT31
CT39
PC7
PC15
PD7
PD15
D6
0
0
0
SMUTE
IPGL6
IPGR6
ATTL6
ATTR6
0
OCKS0
CS12
0
MDTS0
MDTS1
DTSCD
0
CR6
CR14
CR22
CR30
CR38
CT6
CT14
CT22
CT30
CT38
PC6
PC14
PD6
PD14
D5
0
0
0
DZFE
IPGL5
IPGR5
ATTL5
ATTR5
DAC1
ICKS1
OPS1
TX3E
MAN0
MAN1
AUDION
0
CR5
CR13
CR21
CR29
CR37
CT5
CT13
CT21
CT29
CT37
PC5
PC13
PD5
PD13
D4
TEST
0
DIF2
ZCEI
IPGL4
IPGR4
ATTL4
ATTR4
DAC0
ICKS0
OPS0
TX2E
MV0
MV1
VDIR
0
CR4
CR12
CR20
CR28
CR36
CT4
CT12
CT20
CT28
CT36
PC4
PC12
PD4
PD12
D3
PWDITN
0
DIF1
ZTM1
IPGL3
IPGR3
ATTL3
ATTR3
PCM1
CM1
IPS1
TX1E
MPE0
MPE1
PEM
FS3
CR3
CR11
CR19
CR27
CR35
CT3
CT11
CT19
CT27
CT35
PC3
PC11
PD3
PD11
D2
PWVRN
0
DIF0
ZTM0
IPGL2
IPGR2
ATTL2
ATTR2
PCM0
CM0
IPS0
UDIT
MUL0
MUL1
UNLOCK
FS2
CR2
CR10
CR18
CR26
CR34
CT2
CT10
CT18
CT26
CT34
PC2
PC10
PD2
PD10
D1
PWADN
RSTADN
DFS1
DEM1
IPGL1
IPGR1
ATTL1
ATTR1
DIT1
XTL1
EFH1
VDIT
MPR0
MPR1
PAR
FS1
CR1
CR9
CR17
CR25
CR33
CT1
CT9
CT17
CT25
CT33
PC1
PC9
PD1
PD9
D0
PWDAN
RSTDAN
DFS0
DEM0
IPGL0
IPGR0
ATTL0
ATTR0
DIT0
XTL0
EFH0
TCH
MFS0
MFS1
FS
FS0
CR0
CR8
CR16
CR24
CR32
CT0
CT8
CT16
CT24
CT32
PC0
PC8
PD0
PD8
PDN = “L” resets the registers to their default values.
„ レジスタ設定時の注意点
電源投入時等、PDNピンを“L”から“H”にした場合は、以下のシーケンスでデバイスを立ち上げて下さい。こ
の時、コントロールレジスタは初期値でAK4584はリセット状態です。
(1) クロックモードと入出力フォーマット等の設定を行う。
(2) RSTADN, RSTDANを“1”にしてリセット状態を解除する。Reset Control Register (01H)を参照して下さい。
(3) ADC出力とDAC出力はリセット状態を解除するまで外部でミュートして下さい。
また、マスタモード時はLRCKとBICK出力の周波数やデューティが乱れる可能性があります。
クロック設定レジスタの変更は、RSTADNとRSTDANを“0”にしてから実行して下さい。その間、ADC出力
とDAC出力は外部でミュートして下さい。また、マスタモード時はLRCKとBICK出力の周波数やデューティ
が乱れる可能性があります。
MS0118-J-02
2012/11
- 37 -
[AK4584]
„ 詳細説明
Addr
00H
Register Name
Power Down Control
R/W
Default
D7
0
RD
0
D6
0
RD
0
D5
0
RD
0
D4
TEST
R/W
1
D3
PWDITN
R/W
1
D2
PWVRN
R/W
1
D1
PWADN
R/W
1
D0
PWDAN
R/W
1
PWDAN: DAC Power Down
0: Power down
1: Power up
“0”でDAC部のみパワーダウンされます。この時、LOUT/ROUTは即座にHi-Zになり、出力ATTも
一旦“FFH”になります。但し、コントロールレジスタの内容は初期化されません。また、コントロ
ールレジスタへの書き込みも可能です。パワーダウン解除時は出力ATTがコントロールレジスタ
の設定値(06H, 07H)までフェードインします。設定時及び解除時はノイズ発生の可能性があるので
外部でミュートして下さい。
PWADN: ADC Power Down
0: Power down
1: Power up
“0”でADC部のみパワーダウンされます。この時、SDTOは即座に“L”になり、入力PGAも一旦“00H”
になります。但し、コントロールレジスタの内容は初期化されません。また、コントロールレジ
スタへの書き込みも可能です。パワーダウン解除時は入力PGAがコントロールレジスタの設定値
(04H, 05H)までフェードインします。但し、最初の516LRCKサイクルは“0”が出力されます。
PWVRN: VREF Power Down
0: Power down
1: Power up
“0”でデバイス全体がパワーダウンされます。パワーダウン時はコントロールレジスタの内容は初
期化されません。また、コントロールレジスタへの書き込みも可能です。
PWDITN: DIT Power Down
0: Power down
1: Power up
“0”でDIT部のみがパワーダウンされます。従って、TX1, TX2へバイフェーズ信号の出力はでき
ますが、TX3からはバイフェーズ信号は出力されません。パワーダウン時はコントロールレジ
スタの内容は初期化されません。また、コントロールレジスタへの書き込みも可能です。
TEST: TEST bit
“1”に固定です。このビットへは書き込まないで下さい。
MS0118-J-02
2012/11
- 38 -
[AK4584]
Addr
01H
Register Name
Reset Control
R/W
Default
D7
0
RD
0
D6
0
RD
0
D5
0
RD
0
D4
0
RD
0
D3
0
RD
0
D2
0
RD
0
D1
RSTADN
R/W
0
D0
RSTDAN
R/W
0
RSTDAN: DAC Reset
0: Reset
1: Normal Operation
“0”でDAC部がリセット状態になります。この時、LOUT/ROUTは即座にVCOMレベルになり、出
力ATTも一旦“FFH”になります。但し、コントロールレジスタの内容は初期化されません。また、
コントロールレジスタへの書き込みも可能です。リセット解除時は出力ATTがコントロールレジ
スタの設定値(06H, 07H)までフェードインします。設定時及び解除時はノイズ発生の可能性がある
ので外部でミュートして下さい。
RSTADN: ADC Reset
0: Reset
1: Normal Operation
“0”でADC部のみリセット状態になります。この時、SDTOは即座に“L”になり、入力PGAも一旦
“00H”になります。但し、コントロールレジスタの内容は初期化されません。また、コントロール
レジスタへの書き込みも可能です。パワーダウン解除時は入力PGAがコントロールレジスタの設
定値(04H, 05H)までフェードインします。但し、最初の516LRCKサイクルは“0”が出力されます。
Addr
02H
Register Name
Clock and Format Control
R/W
Default
D7
0
RD
0
D6
0
RD
0
D5
0
0
0
D4
DIF2
R/W
0
D3
DIF1
R/W
1
D2
DIF0
R/W
0
D1
DFS1
R/W
0
D0
DFS0
R/W
0
DFS1-0: Sampling Speed Control (see Table 6)
初期値は“00”です。
DIF2-0:
Audio Data Interface Modes (see Table 16)
初期値は“010”(ADC, DACとも24bit前詰め)です。
MS0118-J-02
2012/11
- 39 -
[AK4584]
Addr
03H
Register Name
Deem and Volume Control
R/W
Default
D7
MSDTO
R/W
0
D6
SMUTE
R/W
0
D5
DZFE
R/W
0
D4
ZCEI
R/W
1
D3
ZTM1
R/W
1
D2
ZTM0
R/W
0
D1
DEM1
R/W
0
D0
DEM0
R/W
1
DEM1-0: De-emphasis Response (see Table 21)
初期値は“01”(OFF)です。
ZTM1-0: Zero Crossing Time-out Period Select (see Table 20)
初期値は“10”(1024/fs)です。
ZCEI: ADC IPGA Zero Crossing Enable
0: Input PGA gain changes occur immediately
1: Input PGA gain changes occur only on zero-crossing or after timeout.
初期値は“1”(イネーブル)です。
DZFE: Data Zero Detect Enable
0: Disable
1: Enable
ゼロ検出機能はDZFEビットを“0”にすることで無効にできます。この時、DZFピンは常に“L”です。
初期値は“0”(ディセーブル)です。
SMUTE: DAC Input Soft Mute Control
0: Normal operation
1: DAC outputs soft-muted
ソフトミュートは出力ATTとは独立に動作し、ディジタル的に実行されます。
MSDTO: SDTO Mute Control
0: Disable
1: Enable
MSDTOビットが“1”の時、SDTO出力にミュートをかけます。この時、SDTO出力は“L”になります。
初期値は“0”(ディセーブル)です。
Addr
04H
05H
Register Name
Lch IPGA Control
Rch IPGA Control
R/W
Default
D7
IPGL7
IPGR7
R/W
0
D6
IPGL6
IPGR6
R/W
1
D5
IPGL5
IPGR5
R/W
1
D4
IPGL4
IPGR4
R/W
1
D3
IPGL3
IPGR3
R/W
1
D2
IPGL2
IPGR2
R/W
1
D1
IPGL1
IPGR1
R/W
1
D0
IPGL0
IPGR0
R/W
1
IPGL/R7-0: ADC Input Gain Level (see Table 23)
初期値は“7FH” (0dB)です。
7FH以下のコードを書き込むと128レベルのディジタルATTが動作します。ATTは内部8032レベル
のリニアATTになっており、外部128レベルの疑似ログデータに割り当てられます。ATT値間の遷
移は8032レベルでソフト遷移します。例えば、127から126にすると、内部は8031から7775までfs
サイクル毎に“1”ずつ減衰します。127から0(Mute)までには8031サイクル(182ms@fs=44.1kHz)かか
ります。
PDNピン“L”時“00H”に設定され、PDNピン“H”で初期値“7FH”まで8031サイクルでフェードインし
ます。
PWADNビット=“0”時“00H”に設定され、PWADNビット=“1”でその時の設定値までフェードインし
ます。但し、最初の516サイクルは“0”が出力されます。
RSTADNビット=“0”時“00H”に設定され、RSTADNビット=“1”でその時の設定値までフェードイン
します。但し、最初の516サイクルは“0”が出力されます。
MS0118-J-02
2012/11
- 40 -
[AK4584]
Data
255 - 165
164
163
162
:
130
129
128
127
126
125
:
112
111
110
:
96
95
94
:
80
79
78
:
64
63
62
:
48
47
46
:
32
31
30
:
16
15
14
:
5
4
3
2
1
0
内部値
(DATT)
8031
7775
7519
:
4191
3999
3871
:
2079
1983
1919
:
1023
975
943
:
495
471
455
:
231
219
211
:
99
93
89
:
33
30
28
:
10
8
6
4
2
0
Gain (dB)
Step幅 (dB)
+18
+18
+17.5
+17
:
+1.0
+0.5
0
0
−0.28
−0.57
:
−5.65
−6.06
−6.34
:
−11.74
−12.15
−12.43
:
−17.90
−18.32
−18.61
:
−24.20
−24.64
−24.94
:
−30.82
−31.29
−31.61
:
−38.18
−38.73
−39.11
:
−47.73
−48.55
−49.15
:
−58.10
−60.03
−62.53
−66.05
−72.07
MUTE
0.5
0.5
0.5
0.5
0.5
0.5
0.28
0.29
:
0.51
0.41
0.28
:
0.52
0.41
0.28
:
0.53
0.42
0.29
:
0.54
0.43
0.30
:
0.58
0.46
0.32
:
0.67
0.54
0.38
:
0.99
0.83
0.60
:
1.58
1.94
2.50
3.52
6.02
IPGA
0.5dB stepのアナログボリューム
IATT
128レベルを以下の式で8032レベルのリニ
アDATTに変換する。内部DATTは設定値の
間はソフト遷移する。
内部値=2^m x (2 x l + 33) – 33
m: Dataの上位3-bits
l: Dataの下位4-bits
Table 23. IPGA Code Table
MS0118-J-02
2012/11
- 41 -
[AK4584]
Addr
06H
07H
Register Name
Lch OATT Control
Rch OATT Control
R/W
Default
D7
ATTL7
ATTR7
R/W
1
D6
ATTL6
ATTR6
R/W
1
D5
ATTL5
ATTR5
R/W
1
D4
ATTL4
ATTR4
R/W
1
D3
ATTL3
ATTR3
R/W
1
D2
ATTL2
ATTR2
R/W
1
D1
ATTL1
ATTR1
R/W
1
D0
ATTL0
ATTR0
R/W
1
ATTL/R7-0: DAC OATT Level (see Table 24)
初期値は“FFH” (0dB)です。
ATTL/R7-0設定値間の遷移は7425レベルでソフト遷移します。FFH(0dB)から00H(MUTE)までには
7424/fs(168ms@fs=44.1kHz)かかります。
PDNピンを“L”にすると、ATTL/R7-0はFFHに初期化されます。
PWDANビット=“0”時“FFH”に設定され、PWDANビット=“1”でその時の設定値までフェードイン
します。
RSTDANビット=“0”時“FFH”に設定され、RSTDANビット=“1”でその時の設定値までフェードイン
します。
ディジタルアテネータ機能はソフトミュート機能とは独立に動作します。
ATTL/R7-0
Attenuation
FFH
0dB
FEH
−0.5dB
FDH
−1.0dB
FCH
−1.5dB
:
:
:
:
02H
−126.5dB
01H
−127dB
00H
MUTE (−∞)
Table 24. OATT Code Table
MS0118-J-02
2012/11
- 42 -
[AK4584]
Addr
08H
Register Name
In/Out Source Control
R/W
Default
DIT1-0:
D7
0
RD
0
D6
0
RD
0
D5
DAC1
R/W
0
D4
DAC0
R/W
0
D3
PCM1
R/W
0
D2
PCM0
R/W
0
D1
DIT1
R/W
0
D0
DIT0
R/W
0
D1
XTL1
R/W
0
D0
XTL0
R/W
0
Input Selector for DIT (see Table 10)
初期値は“00”です。“10”の時はスルー出力(TX1/2)と同様の出力が得られます。
PCM1-0: Input Selector for SDTO (see Table 25)
初期値は“00”です。
PCM1
0
0
1
1
PCM0
Input Source
0
ADC
1
SDTI
0
DIR
1
N/A
Table 25. Input Selector for SDTO
Default
DAC1-0: Input Selector for DAC (see Table 26)
初期値は“00”です。
DAC1
0
0
1
1
Addr
09H
Register Name
Clock Mode Control
R/W
Default
DAC0
Input Source
0
ADC
1
SDTI
0
DIR
1
N/A
Table 26. Input Selector for DAC
D7
OCKS1
R/W
0
D6
OCKS0
R/W
1
D5
ICKS1
R/W
0
D4
ICKS0
R/W
0
Default
D3
CM1
R/W
0
D2
CM0
R/W
1
XTL1-0: X’tal Frequency Select (see Table 11)
初期値は“00”です。
CM1-0: Master Clock Operation Mode Select (see Table 1)
初期値は“01”です。
ICKS1-0: Master Clock Input Frequency Select at X’tal Mode (see Table 5)
初期値は“00”です。
OCKS1-0: Master Clock Output Frequency Select at PLL Mode (see Table 2)
初期値は“01”です。
MS0118-J-02
2012/11
- 43 -
[AK4584]
Addr
0AH
Register Name
DIR Control
R/W
Default
D7
0
RD
0
D6
CS12
R/W
0
D5
OPS1
R/W
0
D4
OPS0
R/W
0
D3
IPS1
R/W
0
D2
IPS0
R/W
0
D1
EFH1
R/W
0
D0
EFH0
R/W
1
EFH1-0: Interrupt 0 Pin Hold Count Select (Table 27)
初期値は“01”です。
Table 27のLRCKはDIRのLRCKで、ホールド時間は1/fsに比例します。
EFH1
0
0
1
1
IPS1-0:
EFH0
Hold Count
0
512LRCK
1
1024LRCK
0
2048LRCK
1
4096LRCK
Table 27. Hold Count Select
Default
Input Recovery Data Select (see Table 8)
初期値は“00”です。
OPS1-0: Output Through Data Select for TX1/2 (see Table 9)
初期値は“00”です。
CS12:
Channel Status Select
0: Channel 1
1: Channel 2
C-bit, AUDION, PEM, FSに反映されるチャネルステータスを選択します。
初期値は“0”です。
MS0118-J-02
2012/11
- 44 -
[AK4584]
Addr
0BH
Register Name
DIT Control
R/W
Default
D7
0
RD
0
D6
0
RD
0
D5
TX3E
R/W
1
D4
TX2E
R/W
1
D3
TX1E
R/W
1
D2
UDIT
R/W
1
D1
VDIT
R/W
0
D0
TCH
R/W
0
TCH: Channel Number Select for DIT
0: Don’t care (bit20-23 = 0000)
1: Stereo (bit20-23 = 1000 : L channel, bit20-23 = 0100 : R channel)
DIT部のチャネル番号(C-bitのbit20-23)を自動設定します。初期値は“0”です。
コンシューマモード(CT0ビット=“0”)の場合、アドレス17HのCT20-23ビットは書き込み不可です。
VDIT: V-bit Control for DIT
0: Valid
1: Invalid
初期値は“0”です。
UDIT: U-bit Control for DIT
0: U-bit is fixed to “0”.
1: Recovered U-bit is used for DIT. (Loop mode for U-bit)
DIRがアンロック時、U-bitは“0”が出力されます。初期値は“1”です。
TX1E: TX1 Output Enable
0: Disable, TX1 outputs “L”.
1: Enable
初期値は“1”です。
TX2E: TX2 Output Enable
0: Disable, TX2 outputs “L”.
1: Enable
初期値は“1”です。
TX3E: TX3 Output Enable
0: Disable, TX3 outputs “L”.
1: Enable
初期値は“1”です。
MS0118-J-02
2012/11
- 45 -
[AK4584]
Addr
0CH
Register Name
INT0 Mask
R/W
Default
D7
MAT0
R/W
1
D6
MDTS0
R/W
1
D5
MAN0
R/W
1
D4
MV0
R/W
1
D3
MPE0
R/W
1
D2
MUL0
R/W
0
D1
MPR0
R/W
0
D0
MFS0
R/W
1
MFS0:
Mask Enable for FS Bit
0: Mask disable
1: Mask enable
MPR0:
Mask Enable for PAR Bit
0: Mask disable
1: Mask enable
MUL0:
Mask Enable for UNLOCK Bit
0: Mask disable
1: Mask enable
MPE0:
Mask Enable for PEM Bit
0: Mask disable
1: Mask enable
MV0:
Mask Enable for VDIR Bit
0: Mask disable
1: Mask enable
MAN0: Mask Enable for AUDION Bit
0: Mask disable
1: Mask enable
MDTS0: Mask Enable for DTSCD Bit
0: Mask disable
1: Mask enable
MAT0:
Mask Enable for AUTO Bit
0: Mask disable
1: Mask enable
MS0118-J-02
2012/11
- 46 -
[AK4584]
Addr
0DH
Register Name
INT1 Mask
R/W
Default
D7
MAT1
R/W
0
D6
MDTS1
R/W
0
D5
MAN1
R/W
0
D4
MV1
R/W
0
D3
MPE1
R/W
1
D2
MUL1
R/W
1
D1
MPR1
R/W
1
D0
MFS1
R/W
1
MFS1:
Mask Enable for FS Bit
0: Mask disable
1: Mask enable
MPR1:
Mask Enable for PAR Bit
0: Mask disable
1: Mask enable
MUL1:
Mask Enable for UNLOCK Bit
0: Mask disable
1: Mask enable
MPE1:
Mask Enable for PEM Bit
0: Mask disable
1: Mask enable
MV1:
Mask Enable for VDIR Bit
0: Mask disable
1: Mask enable
MAN1: Mask Enable for AUDION Bit
0: Mask disable
1: Mask enable
MDTS1: Mask Enable for DTSCD Bit
0: Mask disable
1: Mask enable
MAT1:
Mask Enable for AUTO Bit
0: Mask disable
1: Mask enable
MS0118-J-02
2012/11
- 47 -
[AK4584]
Addr
0EH
Register Name
Receiver Status 0
R/W
Default
D7
AUTO
RD
0
D6
DTSCD
RD
0
D5
AUDION
RD
0
D4
VDIR
RD
0
D3
PEM
RD
0
D2
UNLOCK
RD
0
D1
PAR
RD
0
D0
FS
RD
0
FS:
Sampling Frequency Status
0: No change
1: Change
このビットはアドレス0FHのFS3-0ビットに変化が検出されると“1”になります。0EHを読み込むこ
とにより、リセットされます。
PAR: Parity Error or Bi-phase Error Status
0: No error
1: Error
サブフレーム内でパリティエラーまたはバイフェーズエラーが検出されるとPARビットが“1”に
なります。
0EHを読み込むことにより、リセットされます。
UNLOCK: PLL Lock Status
0: Lock
1: Unlock
0EHを読み込んでも、リセットされません。
PEM: Pre-emphasis Bit Output
0: OFF
1: ON
このビットはチャネルステータスをエンコードして生成されます。
0EHを読み込んでも、リセットされません。
VDIR: Validity Bit
0: Valid
1: Invalid
0EHを読み込んでも、リセットされません。
AUDION: Audio Bit Output
0: Audio
1: Non audio
このビットはチャネルステータスをエンコードして生成されます。
0EHを読み込んでも、リセットされません。
DTSCD: DTS-CD Auto Detect
0: No detect
1: Detect
0EHを読み込んでも、リセットされません。
AUTO: Non-PCM Auto Detect
0: No detect
1: Detect
0EHを読み込んでも、リセットされません。
MS0118-J-02
2012/11
- 48 -
[AK4584]
Addr
0FH
Register Name
Receiver Status 1
R/W
Default
FS3-0:
Addr
10H
11H
12H
13H
14H
Register Name
RX Channel Status Byte 0
RX Channel Status Byte 1
RX Channel Status Byte 2
RX Channel Status Byte 3
RX Channel Status Byte 4
R/W
Default
Addr
1AH
1BH
1CH
1DH
D5
0
RD
0
D4
0
RD
0
D3
FS3
RD
0
D2
FS2
RD
0
D1
FS1
RD
0
D0
FS0
RD
0
D7
CR7
CR15
CR23
CR31
CR39
D6
CR6
CR14
CR22
CR30
CR38
D5
CR5
CR13
CR21
CR29
CR37
D4
CR4
CR12
CR20
CR28
CR36
D3
CR3
CR11
CR19
CR27
CR35
D2
CR2
CR10
CR18
CR26
CR34
D1
CR1
CR9
CR17
CR25
CR33
D0
CR0
CR8
CR16
CR24
CR32
D2
CT2
CT10
CT18
CT26
CT34
D1
CT1
CT9
CT17
CT25
CT33
D0
CT0
CT8
CT16
CT24
CT32
RD
Not Initialized
Receiver Channel Status Byte 4-0
Register Name
TX Channel Status Byte 0
TX Channel Status Byte 1
TX Channel Status Byte 2
TX Channel Status Byte 3
TX Channel Status Byte 4
R/W
Default
CT39-0:
D6
0
RD
0
Sampling Frequency Detection (see Table 12)
初期値は“0000”です。
CR39-0:
Addr
15H
16H
17H
18H
19H
D7
0
RD
0
D7
CT7
CT15
CT23
CT31
CT39
D6
CT6
CT14
CT22
CT30
CT38
D5
CT5
CT13
CT21
CT29
CT37
D4
CT4
CT12
CT20
CT28
CT36
D3
CT3
CT11
CT19
CT27
CT35
R/W
0
Transmitter Channel Status Byte 4-0
コンシューマモード(CT0ビット=“0”)の場合、CT20-23ビットは書き込み不可です。
Register Name
Burst Preamble Pc Byte 0
Burst Preamble Pc Byte 1
Burst Preamble Pd Byte 0
Burst Preamble Pd Byte 1
R/W
Default
PC15-0:
PD15-0:
D7
PC7
PC15
PD7
PD15
D6
PC6
PC14
PD6
PD14
D5
PC5
PC13
PD5
PD13
D4
PC4
PC12
PD4
PD12
D3
PC3
PC11
PD3
PD11
D2
PC2
PC10
PD2
PD10
D1
PC1
PC9
PD1
PD9
D0
PC0
PC8
PD0
PD8
RD
Not Initialized
Burst Preamble Pc Byte 1-0
Burst Preamble Pd Byte 1-0
MS0118-J-02
2012/11
- 49 -
[AK4584]
システム設計
Figure 18はシステム接続例です。具体的な回路と測定例については評価ボード(AKD4584)を参照して下さい。
[条件]
・TVDD = 3.0V, マスターモード, XTALE = “H”, DMCK = “L”
10μ
S/PDIF
sources
Analog 5V
5.1
Shield
10μ
0.1μ
13k
42
41
40
39
38
37
36
35
34
RX1
PVSS
R
PVDD
LIN
RIN
VREF
AVDD
AVSS
PDN Control
43
TEST1
Shield
44
RX2
Shield
1 TEST2
ROUT 33
2 RX3
LOUT 32
3 NC
VCOM 31
5.1
4 RX4
DZF 30 0.1μ
5 PDN
M/S 29
AK4584
6 INT0
MUTE
MUTE
2.2μ
LRCK 28
XTO
XTI/MCKI
DMCK
MCKO2 24
TVDD
10 CCLK
DVSS
SDTO 25
DVDD
9 CDTO
TX3
SDTI 26
XTALE
8 CDTI
TX2
BICK 27
TX1
7 INT1
TEST3
μP
0.1μ
12
13
14
15
16
17
18
19
20
21
22
11 CSN
Audio
DSP
MCKO1 23
0.1μ 0.1μ
C
10μ
S/PDIF out
C
10μ
Digital 3V
注:
- 水晶発振回路は11.2896MHz から24.576MHzに対応します。また、Cの値は水晶振動子に依存します。
- AK4584のAGND, DGNDと周辺コントローラ等のグランドは分けて配線して下さい。
- LOUT/ROUTが容量性負荷を駆動する場合は直列に抵抗を入れて下さい。
- TEST1, TEST2, NCピンはRX信号のカップリングを防ぐためにグランド(PVSS)に接続して下さい。
- プルダウンピン(TEST1, 2)以外のディジタル入力ピンはオープンにしないで下さい。
- Rピンには13kΩ ± 1%の抵抗をPVSSとの間に接続して下さい。
Figure 18. Typical Connection Diagram
MS0118-J-02
2012/11
- 50 -
[AK4584]
1. グランドと電源のデカップリング
電源とグランドの取り方には十分注意して下さい。通常、AVDD, DVDD, PVDDにはシステムのアナログ電
源を供給します。AVDD, DVDD, PVDDが別電源で供給される場合には、電源立ち上げシーケンスを考える
必要はありません。TVDDは外部ICとのI/F用の電源なのでシステムのディジタル電源を供給して下さい。
AVSS, DVSS, PVSSはアナロググランドに接続して下さい。システムのグランドはアナログとディジタルで
分けて配線しPCボード上の電源に近いところで接続して下さい。小容量のデカップリングコンデンサはなる
べく電源ピンの近くに接続して下さい。
2. 基準電圧
VREFピンとAVSSの電圧差がアナログ入出力レンジを設定します。通常、VREFピンはAVDDに接続し、AVSS
との間に0.1μFのセラミックコンデンサを接続します。VCOMはアナログ信号のコモン電圧として使われま
す。このピンには高周波ノイズを除去するために2.2μF程度の電解コンデンサと並列に0.1μFのセラミックコ
ンデンサをAVSSとの間に接続して下さい。特に、セラミックコンデンサはピンにできるだけ近づけて接続
して下さい。VCOMピンから電流を取ってはいけません。ディジタル信号、特にクロックは変調器へのカッ
プリングを避けるため、VREFとVCOMピンからできるだけ離して下さい。
3. アナログ入力
アナログ入力はシングルエンド入力になっており、入力抵抗は10kΩ(typ)です。入力レンジは内部のコモン電
圧(約AVDD/2)を中心に0.6 x VREF Vpp(typ)になります。通常、入力信号はコンデンサでDCカットします。
この時カットオフ周波数はfc=1/(2πRC)です。AK4584はAVSSからAVDDまでの電圧を入力することができま
す。出力コードのフォーマットは 2’sコンプリメントです。DCオフセット(ADC自体のDCオフセットも含む)
は内蔵のHPFでキャンセルされます。
AK4584は64fsでアナログ入力をサンプリングします。ディジタルフィルタは、64fsの整数倍付近の帯域を除
く阻止域以上のノイズを全て除去します。AK4584は64fs付近のノイズを減衰されるためにアンチェリアジン
グフィルタ(RCフィルタ)を内蔵しています。
4. アナログ出力
アナログ出力はシングルエンド出力になっており、出力レンジは内部のコモン電圧(約AVDD/2)を中心に0.6x
VREF Vpp(typ)になります。入力コードのフォーマットは 2’sコンプリメントで、7FFFFFH(@24bit)に対して
は正のフルスケール、800000H(@24bit)に対しては負のフルスケール、000000H(@24bit)でのLOUT/ROUTの
理想値は0Vが出力されます。
内蔵のΔΣ変調器が発生する帯域外ノイズ(シェーピングノイズ)は内蔵のスイッチトキャパシタフィルタ
(SCF)と外部LPFで減衰されます。
5. XTIピンとXTOピン
(1) 水晶発振子を使用する場合は、XTIピンとXTOピンに適切な値のCを接続して下さい。Cの値は水晶発振
子に依存します(typ. 10 ∼ 40pF)。
(2) 外部からクロックを供給する場合は、XTOピンをオープンにしてXTIピンから入力して下さい。DVDD以
上の電圧の信号は入力しないで下さい。XTIピンにCMOSレベル入力する場合、XTALEピンを“L”、PDN
ピンを“L”にする時は、XTIピンを“L”に固定して下さい。また、DVDD以下の電圧の信号を入力する時に
は、ACカップルしてXTIピンからクロックを供給し、40%DVDD以上の電圧の信号を入力して下さい。こ
の場合、XTALEピン、PDNピンに対するXTIピンの制約はありません。
(3) XTIピン、XTOピンを使用しない時には、XTOピンをオープンにして、XTIピンをDVSSに接続して下さい。
MS0118-J-02
2012/11
- 51 -
[AK4584]
パッケージ
44pin LQFP (Unit: mm)
1.70max
12.0
0 ~ 0.2
10.0
23
33
0.80
12.0
22
10.0
34
12
44
1
11
0.09 ~ 0.20
0.37±0.10
0°∼10°
0.60±0.20
0.15
„ Material & Lead finish
Package molding compound:
Lead frame material:
Lead frame surface treatment:
Epoxy
Cu
Solder (Pb free) plate
MS0118-J-02
2012/11
- 52 -
[AK4584]
マーキング
AKM
AK4584VQ
XXXXXXX
1
XXXXXXX :
Date Code Identifier (7 digits)
改訂履歴
Date (Y/M/D)
01/10/01
01/11/08
12/11/20
Revision
00
01
02
Reason
Page
37, 38
8
10
52
Contents
min
MS0118-J-02
00H TEST
2.7Vpp 2.8Vpp
max 3.3Vpp 3.2Vpp
:ADC Passband 22.20 -> 20.20
2012/11
- 53 -
[AK4584]
z
z
z
z
z
z
MS0118-J-02
2012/11
- 54 -