データシート

[AK4678]
AK4678
MIC/RCV/HP/SPK/LINE-AMP 内蔵 24bit ステレオCODEC
概
要
AK4678はマイクアンプ、ラインアンプ、レシーバアンプ、キャップレスG級ヘッドフォンアンプおよ
びモノラルD級スピーカアンプを内蔵した24bit ステレオ CODECです。AK4678は2系統のPCM I/Fを持
ち、Bluetooth対応の携帯電話用途のシステムと容易にインタフェースを取ることが可能です。再生側に
は5-band Parametric EQ、DRC回路を内蔵していますので、細かな音質調整や歪みを抑えつつ聴き易い
音量に自動調整をすることができ、高い柔軟性を備えています。パッケージは小型の49pin CSPを採用、
従来システムと比較して実装面積を大幅に削減します。
特
長
1. 録音側機能 (Stereo CODEC)
 4入力セレクタ x 2ch
 4ステレオ入力 (シングルエンド) or 3モノラル入力 (差動)
 マイク用ゲインアンプ内蔵: +24dB ~ 6dB, 3dB step
 2系統のマイクパワー内蔵
 ディジタル ALC (Automatic Level Control): +36dB ~ 54dB, 0.375dB Step, Mute
 ADC 特性: S/(N+D): 80dB, DR, S/N: 87dB (MIC-Amp=+18dB)
S/(N+D): 80dB, DR, S/N: 92dB (MIC-Amp=0dB)
 ステレオ ディジタルマイク インタフェース内蔵
 風切り音フィルタ
 ステレオ感強調回路
 3-band Programmable Notch Filter
 オーディオインタフェースフォーマット:
- 24/16bit 前詰め, 24/16bit I2S, 16bit DSP Mode
2. 再生側機能 (Stereo CODEC)
 ディジタルボリューム内蔵 (+6dB ~ 57.0dB, 0.5dB Step, Mute)
 ディジタル ALC (Automatic Level Control): +36dB ~ 54dB, 0.375dB Step, Mute
 ステレオ感強調回路
 ダイナミックレンジコントロール回路
 5-band Parametric Equalizer
 ステレオライン出力 (シングルエンド or 差動)
 モノラルレシーバアンプ内蔵
- BTL出力
- 定格出力: 60mW @ 32
- アナログボリューム内蔵: +12 ~ 30dB & Mute, 3dB Step
 キャップレス ステレオ G級 ヘッドフォンアンプ内蔵
- 定格出力: 25mW @ 32, 45mW @ 16
- アナログボリューム内蔵: +6 ~ 62dB & Mute, 2dB Step
- ゼロクロス検出回路
- Power-ON/OFF 時のポップノイズフリー
 モノラル D級 スピーカアンプ内蔵
- BTL 出力
- ショート保護回路
- 定格出力: 1.1W @ 8, SVDD=4.2V, THD+N = 10%
0.89W @ 8, SVDD=4.2V, THD+N = 1%
- アナログボリューム: +12 ~ 30dB & Mute, 3dB Step
- Power-ON/OFF 時のポップノイズフリー
 オーディオインタフェースフォーマット:
- 24/16bit 前詰め, 16bit 後詰め, 16/24bit I2S, 16bit DSP Mode
MS1403-J-04
-1-
2014/12
[AK4678]
3. デュアル PCM インタフェース (Baseband & Bluetooth I/F)
 サンプルレートコンバータ x4 (Up sample: up to x6: Down sample: down to x1/6)
 サンプルレート:
- PORTA (モノラル): 8 ~ 16kHz
- PORTB (ステレオ): 8 ~ 48kHz
 ディジタルボリューム内蔵
 スレーブモード
 オーディオインタフェースフォーマット:
- 16bit Linear, 8bit A-law, 8bit μ-law
- Short/Long Frame, I2S, MSB justified
4. パワーマネジメント機能
5. マスタクロック (Audio I/F):
(1) PLL モード
 周波数: 11.2896MHz, 12MHz, 12.288MHz, 13MHz, 13.5MHz, 19.2MHz, 24MHz,
25MHz, 26MHz, 27MHz (MCKI pin)
32fs or 64fs (BICK pin)
(2) 外部クロックモード
周波数: 256fs, 512fs or 1024fs (MCKI pin)
6. マスタクロック出力周波数 (Audio I/F): 32fs/64fs/128fs/256fs
7. サンプリング周波数 (Audio I/F)
 PLL Slave Mode (BICK pin): 8kHz ~ 48kHz
 PLL Master Mode:
8kHz, 11.025kHz, 12kHz, 16kHz, 22.05kHz, 24kHz, 32kHz, 44.1kHz, 48kHz
 EXT Master/Slave Mode:
8kHz  48kHz (256fs), 8kHz ~ 24kHz (512fs), 8kHz ~ 12kHz (1024fs)
8. マスタ/スレーブモード (Audio I/F)
9. シリアル μP インタフェース: I2C バス (Ver 1.0, 400kHz 高速モード)
10. Ta = 30 ~ 85C
11. 電源電圧:
 SVDD (SPK/RCV/LINE-Amp):
3.0 ~ 5.5V
 AVDD (Analog):
1.7 ~ 2.0V
 DVDD (Digital Core):
1.7 ~ 2.0V
 PVDD (HP-Amp & Charge Pump):
1.7 ~ 2.0V
 TVDD (Digital I/F):
1.6 ~ 3.6V
12. パッケージ: 49pin CSP(2.96 x 2.96mm, 0.4mm pitch)
MS1403-J-04
-2-
2014/12
[AK4678]
■ ブロック図
SVDD
VSS3
AVDD
VSS1
VCOM
PMMP2
MPWR
MPWR2
MIC Power
Supply
PMMP1
MPWR
MPWR1
MIC Power
Supply
MIC-Amp
PMADL
LIN1/IN1+
Internal
MIC
RIN1/IN1
To ADC Lch
To ADC Rch
LIN2/IN2
External
MIC
PMADR
RIN2/IN2+
LIN3/IN3+
RIN3/IN3
LIN4
RIN4
LOUT/LOP
PMLO
From DAC Lch
From DAC Rch
Stereo Line Out
ROUT/LON
PMRO
PMHPL
HPL
Headphone Out
PMHPR
HPR
To HP-Amp
PVDD
PMRCV
RCP
From PVDD pin
Receiver Out
RCN
VEE
PMSPK
SPP
To Headphone-Amp
Speaker Out
Charge Pump
SPN
CPA
CNA
Class-D SPK-Amp
SPFIL
CNB
CPB
Figure 1. ブロック図(アナログ部)
MS1403-J-04
-3-
2014/12
[AK4678]
DVDD
VSS2
TVDD
PMADL or PMADR
From Lch MIC-Amp
From Rch MIC-Amp
ADC
HPF1
SCL
PMPFIL
bit
Control
Register
HPF2
SDA
LPF
Stereo
Separation
PDN
3-band
Notch
BICK
ALC
LRCK
MIX
SDTO
Audio
I/F
SDTI
PMDAL or PMDAR
To Lch Output
DAC
To Rch Output
S
E
L
DRC
SVOLA
PMEQ
PMDRC
S
E
L
DATT-A 5-band
SMUTE
EQ
MCKI
DASEL1-0
PLL
PMMIX
PMPLL
PMOSC
MIX1L
MIX1R
OSC
PMSRAO
MIX2A
SDOAD
SRCAO
MIX2B
SVB2-0
PMPCMA
MIX2C
Mono
PCM I/F
(PORTA)
SVOLB
DATT-B
SRCAI
BICKA
SYNCA
SDTOA
SDTIA
BVL6-0
PMSRAI
CVL6-0
DATT-C
PMPCMB
BICKB
PMSRBO
SDOBD
MIX3
BIVOL
BIV2-0
PCM I/F
(PORTB)
SRCBO
SYNCB
SDTOB
SDTIB
SRCBI
PMSRBI
Figure 2. ブロック図 (ディジタル部)
MS1403-J-04
-4-
2014/12
[AK4678]
■ オーダリングガイド
AK4678ECB
AKD4678
30  +85C
AK4678評価用ボード
49pin CSP (0.4mm pitch)、黒樹脂加工
■ ピン配置
7
6
5
Top View
4
3
2
1
A
B
C
D
E
F
G
7
CNB
CNA
VEE
HPR
LIN3
/IN3+
LIN1/IN1+
/DMDAT
RIN1/IN1
/DMCLK
6
CPB
CPA
PVDD
HPL
RIN3
/IN3
LIN2
/IN2
VSS1
5
TVDD
VSS2
SDA
LIN4
RIN2
/IN2+
VCOM
AVDD
4
SDTO
SCL
PDN
RIN4
LOUT
/LOP
MPWR1
MPWR2
3
BICK
SDTI
LRCK
SYNCA
ROUT
/LON
RCP
RCN
2
MCKI
SYNCB
SDTOB
BICKA
SPFIL
SVDD
SPN
1
BICKB
SDTIB
SDTOA
SDTIA
DVDD
SPP
VSS3
A
B
C
D
E
F
G
Top View
MS1403-J-04
-5-
2014/12
[AK4678]
ピン/機能
No. Pin Name
Power Supply
G5 AVDD
F5 VCOM
G6 VSS1
E1 DVDD
A5 TVDD
B5 VSS2
F2 SVDD
G1 VSS3
C6 PVDD
C7 VEE
B6 CPA
B7 CNA
A6 CPB
A7 CNB
F4 MPWR1
G4 MPWR2
Audio Interface
A2 MCKI
A3 BICK
C3 LRCK
B3 SDTI
A4 SDTO
PCM Interface
D2 BICKA
D3 SYNCA
D1 SDTIA
C1 SDTOA
A1 BICKB
B2 SYNCB
B1 SDTIB
C2 SDTOB
Analog Input
LIN1
F7 IN1+
DMDAT
RIN1
G7 IN1
DMCLK
LIN2
F6
IN2
RIN2
E5
IN2+
LIN3
E7
IN3+
RIN3
E6
IN3
D5 LIN4
D4 RIN4
MS1403-J-04
I/O
O
O
I
O
I
O
O
I
I/O
I/O
I
O
Function
Analog Power Supply Pin, 1.7  2.0V
Common Voltage Output Pin
Ground 1 Pin
Digital Core Power Supply Pin, 1.7 ~ 2.0V
Digital I/O Power Supply Pin, 1.6  3.6V
Ground 2 Pin
Analog Amp Power Supply Pin, 3.0 ~ 5.5V
Ground 3 Pin
HP-Amp & Charge Pump Power Supply Pin
Charge Pump Circuit Negative Voltage Output Pin
Positive Charge Pump Capacitor Terminal A Pin
Negative Charge Pump Capacitor Terminal A Pin
Positive Charge Pump Capacitor Terminal B Pin
Negative Charge Pump Capacitor Terminal B Pin
MIC Power Supply 1 Pin
MIC Power Supply 2 Pin
External Master Clock Input Pin
Audio Serial Data Clock Pin
Input / Output Channel Clock Pin
Audio Serial Data Input Pin
Audio Serial Data Output Pin
I
I
I
O
I
I
I
O
Serial Data Clock A Pin
Sync Signal A Pin
Serial Data Input A Pin
Serial Data Output A Pin
Serial Data Clock B Pin
Sync Signal B Pin
Serial Data Input B Pin
Serial Data Output B Pin
I
I
I
I
I
O
I
I
I
I
I
I
I
I
I
I
Lch Analog Input 1 Pin (MDIF1 bit = “0”: Single-ended Input, DMIC bit = “0”)
Positive Line Input 1 Pin (MDIF1 bit = “1”: Full-differential Input, DMIC bit = “0”)
Digital Microphone Data Input Pin (DMIC bit = “1”)
Rch Analog Input 1 Pin (MDIF1 bit = “0”: Single-ended Input, DMIC bit = “0”)
Negative Line Input 1 Pin (MDIF1 bit = “1”: Full-differential Input, DMIC bit = “0”)
Digital Microphone Clock Pin (DMIC bit = “1”)
Lch Analog Input 2 Pin (MDIF2 bit = “0”: Single-ended Input)
Negative Line Input 2 Pin (MDIF2 bit = “1”: Full-differential Input)
Rch Analog Input 2 Pin (MDIF2 bit = “0”: Single-ended Input)
Positive Line Input 2 Pin (MDIF2 bit = “1”: Full-differential Input)
Lch Analog Input 3 Pin (MDIF3 bit = “0”: Single-ended Input)
Positive Line Input 3 Pin (MDIF3 bit = “1”: Full-differential Input)
Rch Analog Input 3 Pin (MDIF3 bit = “0”: Single-ended Input)
Negative Line Input 3 Pin (MDIF3 bit = “1”: Full-differential Input)
Lch Analog Input 4 Pin
Rch Analog Input 4 Pin
-6-
2014/12
[AK4678]
ピン/機能 (Cont.)
No. Pin Name
Analog Output
ROUT
E3
LON
LOUT
E4
LOP
F3 RCP
G3 RCN
D6 HPL
D7 HPR
F1 SPP
G2 SPN
E2
I/O
O
O
O
O
O
O
O
O
O
O
SPFIL
O
Control Interface
B4 SCL
C5 SDA
I
I/O
Function
Rch Stereo Line Output Pin (LODIF bit = “0”: Stereo Line Output)
Negative Line Output Pin (LODIF bit = “1”: Full-differential Mono Output)
Lch Stereo Line Output Pin (LODIF bit = “0”: Stereo Line Output)
Positive Line Output Pin (LODIF bit = “1”: Full-differential Mono Output)
Receiver-Amp Positive Output Pin
Receiver-Amp Negative Output Pin
Lch Headphone-Amp Output Pin
Rch Headphone-Amp Output Pin
Speaker-Amp Positive Output Pin
Speaker-Amp Negative Output Pin
Speaker-Amp Filter Pin
Connect 2.2nF between SPFIL pin and VSS1.
Control Data Clock Pin
Control Data Input Pin
Power-Down Mode Pin
C4 PDN
I
“H”: Power-up, “L”: Power-down, reset and initializes the control register.
Note 1. アナログ入力ピン (LIN1/IN1+, RIN1/IN1, LIN2/IN2, RIN2/IN2+, LIN3/IN3+, RIN3/IN3, LIN4, RIN4)
を除く全ての入力ピンはフローティングにしないで下さい。入出力ピンは適切に処理して下さい。
■ システム上使用しないピンの処理について
システム上使用しない入出力ピンは下記の設定を行い、適切に処理して下さい。
区分
Analog
Digital
MS1403-J-04
ピン名
MPWR1, MPWR2, SPP, SPN, RCP, RCN, HPL,
HPR, ROUT/LON, LOUT/LOP, RIN4, LIN4,
RIN3/IN3, LIN3/IN3+, RIN2/IN2+, LIN2/IN2,
RIN1/IN1, LIN1/IN1+, CPA, CNA, CPB, CNB,
VEE, SPFIL
SDTO, SDTOA, SDTOB
MCKI, SDTI, SDTIA, SDTIB, BICKA, SYNCA,
BICKB, SYNCB
LRCK, BICK
-7-
設定
オープン
オープン
VSS2に接続
M/S bit = “0”に設定し、VSS2に接続
2014/12
[AK4678]
絶対最大定格
(VSS1=VSS2=VSS3=0V; Note 2, Note 3)
Parameter
Symbol
min
max
Unit
Power Supplies:
Analog
AVDD
2.5
V
0.3
SPK/RCV/LINE-Amp
SVDD
6.0
V
0.3
HP-Amp & Charge Pump
PVDD
2.5
V
0.3
Digital Core
DVDD
2.5
V
0.3
Digital I/O
TVDD
6.0
V
0.3
Input Current, Any Pin Except Supplies
IIN
mA
10
Analog Input Voltage (Note 4)
VINA
AVDD + 0.3
V
0.3
Digital Input Voltage (Note 5)
VIND
TVDD + 0.3
V
0.3
Ambient Temperature (powered applied)
Ta
85
30
C
Storage Temperature
Tstg
150
65
C
Maximum Power Dissipation (Note 6)
Pd
1
W

Note 2. 電圧は全てグランドピンに対する値です。
Note 3. VSS1, VSS2, VSS3 は同じアナロググランドに接続して下さい。
Note 4. RIN4, LIN4, RIN3/IN3, LIN3/IN3+, RIN2/IN2+, LIN2/IN2, RIN1/IN1, LIN1/IN1+ pins
Note 5. SDTI, LRCK, BICK, MCKI, PDN, BICKA, SYNCA, SDITA, BICKB, SYNCB, SDTIB, SCL and SDA pins
SDA, SCLのプルアップ抵抗の接続先は、(TVDD+0.3)V以下にして下さい。
Note 6. この電力値はAK4678内部損失分で、外部接続されるスピーカ、ヘッドフォン、レシーバでの消費分
は含みません。AK4678のジャンクション温度の最大許容値は125Cで、JESD51-9(2p2s)におけるja
(Junction to Ambient)は35C/Wです。Pd=1Wの時、ja = 35C/W よりジャンクション温度は125Cを超
えることはありませんので、AK4678の内部損失によってデバイスが破壊されるとことはありません。
ja  35C/Wとなる条件でボードを使用することを推奨します。
注意: この値を超えた条件で使用した場合、デバイスを破壊することがあります。また、通常の動作は保証
されません。
MS1403-J-04
-8-
2014/12
[AK4678]
推奨動作条件
(VSS1=VSS2=VSS3=0V; Note 2)
Parameter
Power
Analog
Supplies
SPK/RCV/LINE-Amp
(Note 7) HP-Amp & Charge Pump
Digital Core
Digital I/O
Difference
Symbol
min
typ
max
Unit
AVDD
1.7
1.8
2.0
V
SVDD
3.0
4.2
5.5
V
PVDD
1.7
1.8
2.0
V
DVDD
1.7
1.8
2.0
V
TVDD
1.6
1.8
3.6
V
AVDD – PVDD
0.2
V
0.2

AVDD – DVDD
0.2
V
0.2

PVDD – DVDD
0.2
V
0.2

Note 2. 電圧は全てグランドピンに対する値です。
Note 7. AVDD, SVDD, PVDD, DVDD, TVDDの電源立ち上げシーケンスを考慮する必要はありません。ただし、
PDN pin = “L”の状態で各電源を立ち上げて下さい。すべての電源が立ち上がった後、PDN pinを “H”
にして下さい。また、電源立ち上げ、立ち下げ時のレシーバ出力、ヘッドフォン出力およびライン出
力のポップノイズを回避するには「システム設計」に記載の推奨シーケンスを参照して動作させて下
さい。
30H
* SVDD=ON, PDN pin = “L”のとき、AVDD, PVDD, DVDD, TVDD の電源をOFF することができます。
この状態から AVDD, PVDD, DVDD, TVDD の電源を再度ON する場合は、全ての電源が立ち上がる
まで、PDN pin を “L”にして下さい。また、AVDD, PVDD, DVDD, TVDD の電源をOFF する場合は、
全ての電源をOFFする前に、PDN pin を “L”にして下さい。
注意: 本データシートに記載されている条件以外のご使用に関しては、当社では責任負いかねますので十分ご注意
下さい。.
MS1403-J-04
-9-
2014/12
[AK4678]
アナログ特性 (CODEC)
(Ta=25C; AVDD=PVDD= DVDD=TVDD =1.8V, SVDD=4.2V; VSS1=VSS2=VSS3=0V;
Signal Frequency=1kHz; 24bit Data; fs=44.1kHz, BICK=64fs; Measurement Bandwidth=20Hz  20kHz; unless
otherwise specified)
Parameter
min
typ
max
Unit
MIC Amplifier: LIN1/RIN1/LIN2/RIN2/LIN3/RIN3/LIN4/RIN4 pins
Input Resistance
17
25
38
k
Gain (Note 8)
Gain Setting
+24
dB
6
Step Width
3
dB
MIC Power Supply: MPWR1, MPWR2 pin
Output Voltage (Note 9)
2.4
2.5
2.6
V
Load Resistance
1.0
k
Load Capacitance
30
pF
Output Noise Level (A-weighted)
dBV
107
PSRR (Note 10)
217Hz
100
dB
1kHz
100
dB
Stereo ADC Analog Input Characteristics:
LIN1/RIN1/LIN2/RIN2/LIN3/RIN3/LIN4/RIN4 pins(Single-ended Input)  Stereo ADC  Programmable Filter
(IVOL=0dB, EQ=ALC=OFF)  SDTO
Resolution
24
Bits
(Note 12)
0.204
0.227
0.250
Vpp
Input Voltage(Note 11)
(Note 13)
1.62
1.8
1.98
Vpp
(Note 12)
69
80
dB
S/(N+D) (1dBFS)
(Note 13)
80
dB
(Note 12)
76
87
dB
D-Range (60dBFS, A-weighted)
(Note 13)
92
dB
(Note 12)
76
87
dB
S/N (A-weighted)
(Note 13)
92
dB
(Note 12)
75
90
dB
Interchannel Isolation (Note 14)
(Note 13)
100
dB
(Note 12)
0
0.8
dB
Interchannel Gain Mismatch (Note 15)
(Note 13)
0
0.8
dB
Note 8. 全差動入力時はMGAIN (min)=-3dB です。
Note 9. MICL1 bit or MICL2 bit = “0”時。出力電圧はAVDDに比例します。(typ. 1.39 x AVDD V).
MICL1 bit or MICL2 bit = “1”: typ. 1.56 x AVDD V
Note 10. SVDD に500mVpp の正弦波を重畳した場合。
Note 11. 入力フルスケール電圧はAVDDに比例します。
Single-ended Input: Vin = 1.0 x AVDD Vpp(typ).
Full-Differential Input: Vin = (IN+) – (IN–) = 1.0 x AVDD Vpp(typ).
IN+ = 0.5 x AVDD(typ), IN– = 0.5 x AVDD(typ)
Pseudo-Differential Input: Vin = (IN+) – (IN–) = 1.0 x AVDD Vpp (typ).
IN+ = 1.0 x AVDD(typ), IN– = 0V (IN– pin をVSS1に接続した場合)
Note 12. MGNL3-0=MGNR3-0 bits = “BH” (+18dB).
全差動入力時は、S/(N+D) =75dB, DR=S/N=81dBです。
Note 13. MGNL3-0=MGNR3-0 bits = “5H” (0dB).
全差動入力時は、S/(N+D) =79dB, DR=S/N=91dBです。
Note 14. LchとRch間の入力差です。
MS1403-J-04
- 10 -
2014/12
[AK4678]
Parameter
min
typ
max
Unit
Stereo DAC Characteristics:
Resolution
24
Bits
Stereo Line Output Characteristics: Stereo DAC  LOUT/ROUT pins, ALC=OFF, IVOL=0dB, OVOL=0dB,
LVL=0dB, RL=10k; unless otherwise specified.
Output Voltage (Note 15)
1.62
1.8
1.98
Vpp
S/(N+D) (0dBFS)
70
80
dB
S/N (A-weighted)
82
92
dB
Interchannel Isolation
80
95
dB
Interchannel Gain Mismatch
0
0.8
dB
Load Resistance
10
k
Load Capacitance
30
pF
PSRR (Note 16)
217Hz
75
dB
1kHz
75
dB
Mono Line Output Characteristics: Stereo DAC  LOP/LON pins, ALC=OFF, IVOL=0dB, OVOL=0dB, LVL=0dB,
LODIF bit = “1”, RL=10k for each pin (Full-differential)
Output Voltage (Note 17)
3.24
3.6
3.96
Vpp
S/(N+D) (0dBFS)
73
dB
S/N (A-weighted)
95
dB
Load Resistance (LOP/LON pins, respectively)
10
k
(Note 18)
Load Capacitance (LOP/LON pins, respectively)
30
pF
(Note 19)
PSRR (Note 16)
217Hz
70
dB
1kHz
70
dB
Mono Receiver-Amp Output Characteristics:
DAC(Stereo, Note 20)  RCP/RCN pins, ALC=OFF, IVOL=0dB, OVOL=0dB, RCVG=6dB, RL=32, BTL; unless
otherwise specified.
Output Voltage (Note 21)
0dBFS
1.76
1.96
2.16
Vpp
0dBFS, RCVG=0dB
3.91
Vpp
S/(N+D)
0dBFS
40
59
dB
0dBFS, RCVG=0dB
55
dB
S/N (A-weighted) (DAC  RCP/RCN pins)
84
94
dB
dBV
Output Noise Level (A-weighted , RCVG=9dB)
100
Load Resistance
32

Load Capacitance (Note 19)
30
pF
PSRR (Note 16)
217Hz
75
dB
1kHz
75
dB
Note 15. 出力電圧はAVDDに比例します。Vout = 1.0 x AVDD Vpp(typ)
Note 16. SVDDに200mVpp の正弦波を重畳した場合。
Note 17. 出力電圧はAVDDに比例します。 Vout = (LOP) – (LON) = 2.0 x AVDD Vpp(typ)
Note 18. 出力ピン対VSS1の負荷抵抗です。LOP pin とLON pin間に抵抗を接続する場合に、負荷抵抗値が半分
になることを考慮し、抵抗値を決める必要があります。
Note 19. 出力ピン対VSS1の負荷容量です。LOP pin とLON pin間にコンデンサを接続する場合に、負荷容量値
が2倍になることを考慮し、容量値を決める必要があります。
Note 20. 入力信号は左右同レベル、同位相です。
Note 21. 出力電圧はAVDDに比例します。 Vout = (RCP) – (RCN) = 2.17 x AVDD Vpp(typ)
Po = 15mW @ 32, Vout = 1.96Vpp. Po = 60mW @ 32, Vout = 3.91Vpp.
MS1403-J-04
- 11 -
2014/12
[AK4678]
Parameter
min
typ
max
Unit
Headphone-Amp Characteristics: DAC(Stereo, Note 20)  HPL/HPR pins, ALC=OFF, IVOL=0dB, OVOL=0dB,
HPG=0dB, RL=32
Output Voltage (Note 22)
1.44
1.6
1.76
Vpp
0dBFS, RL = 32, HPG=4dB
1.6
Vpp
0dBFS, RL = 16, HPG=4dB
2.5
Vpp
0dBFS, RL = 32, HPG=0dB
0.85
Vrms
0dBFS, RL = 16, HPG=0dB
S/(N+D)
50
73
dB
0dBFS, RL = 32, HPG=4dB
67
dB
0dBFS, RL = 16, HPG=4dB
73
dB
0dBFS, RL = 32 HPG=0dB
20
dB
0dBFS, RL = 16 HPG=0dB
S/N (A-weighted)
85
95
dB
dBV
Output Noise Level (A-weighted , HPG=14dB)
106
Interchannel Isolation
60
80
dB
Interchannel Gain Mismatch
0
0.8
dB
Load Resistance
16
32

Load Capacitance (Note 23)
300
pF
PSRR (Note 24)
217Hz
70
dB
1kHz
60
dB
0
1
mV
DC-offset (HPG  4dB)
1
Speaker-Amp Characteristics: DAC(stereo, Note 25)  SPP/SPN pins, ALC=OFF, IVOL=0dB, OVOL=0dB,
SPKG=6dB, RL=8 + 10μH
Output Power
SVDD=5.0V, THD+N = 10%
1.57
W
SVDD=4.2V, THD+N = 10%
1.1
W
SVDD=4.2V, THD+N = 1%
0.89
W
SVDD=3.7V, THD+N = 1%
0.69
W
5.0
5.4
6.2
Vpp
Output Voltage (3dBFS) (Note 26)
S/(N+D) (SVDD=3.7V, Po=0.35W)
40
59
dB
Output Noise Level (A-weighted) (Note 27)
dBV
82
73
Load Resistance
8

Load Capacitance (Note 23)
300
pF
PSRR (Note 28)
217Hz
63
dB
1kHz
63
dB
DC-offset
0
10
mV
10
Current Limit (Note 29)
40
80
mA
Note 22. 出力電圧はAVDDに比例します。 Vout = 1.4 x AVDD Vpp(typ).
Po = 10mW @ 32, Vout = 1.6Vpp. Po = 25mW @ 32, Vout = 2.5Vpp.
Po = 20mW @ 16, Vout = 1.6Vpp. Po = 45mW @ 16, Vout = 0.85Vrms.
Note 23. 対VSS1の負荷容量です。
Note 24. PVDDに 200mVpp の正弦波を重畳した場合。
Note 25. 入力信号は左右同レベル、同位相です。
Note 26. 出力電圧はAVDDに比例します。 Vout = (SPP) – (SPN) = 3.0 x AVDD Vpp(typ).
Note 27. モノラル信号 (例えば、Lch のみ) を入力した場合、SPKG=0dB時、出力ノイズレベルは -84dBVです。
Note 28. SVDD に200mVppの正弦波を入力した場合。
Note 29. 890mW出力時にSPP pin とSPN pinがショートした際に、SVDD-VSS3間に流れる平均電流値です。
MS1403-J-04
- 12 -
2014/12
[AK4678]
Parameter
Stereo Line Output Volume Characteristics:
Gain Setting
Step Width
Headphone Output Volume Characteristics:
Gain Setting
Step Width
Gain: +6 ~ 40dB
Gain: 40 ~ 62dB
Speaker Output Volume Characteristics:
Gain Setting
Step Width
Receiver Output Volume Characteristics:
Gain Setting
Step Width
MS1403-J-04
min
typ
max
Unit
9
1
3
+6
5
dB
dB
62
1
-
2
2
+6
3
-
dB
dB
dB
30
1
3
+12
5
dB
dB
30
1
3
+12
5
dB
dB
- 13 -
2014/12
[AK4678]
Parameter
min
typ
max
Unit
Power Supply Current:
Power Up (PDN pin = “H”, All Circuits Power-up)
AVDD + DVDD + PVDD + TVDD
(Note 30)
6.2
mA
(Note 31)
9.6
14.4
mA
SVDD (No Load)
(Note 30)
3.5
mA
(Note 31)
4.2
6.3
mA
Power Down (PDN pin = “L”) (Note 32)
AVDD + PVDD + DVDD + TVDD + SVDD
1
10
μA
SVDD (Note 33)
0
10
μA
Note 30. EXT Slave Mode, fs=44.1kHz, No input, No load, PMADL = PMADR = PMDAL = PMDAR = PMPFIL =
PMEQ = PMDRC = PMLO = PMRO = PMHPL = PMHPR = PMSPK = PMRCV = PMVCM bits = “1”, PMPLL
= PMMP1 = PMMP2 = M/S = PMOSC = PMMIX = PMSRAI = PMSRAO = PMSRBI = PMSRBO = PMPCMA
= PMPCMB bits = “0”.
AVDD=3.9mA (typ), DVDD=1.4mA (typ), PVDD=0.75mA (typ), SVDD=3.5mA (typ), TVDD=0.1mA (typ).
Note 31. PLL Master Mode, Audio I/F sampling frequency =44.1kHz, PCM I/F A sampling frequency =16kHz, PCM I/F
B sampling frequency = 8kHz, No input, No load, PMADL = PMADR = PMDAL = PMDAR = PMPFIL =
PMEQ = PMDRC = PMLO = PMRO = PMHPL = PMHPR = PMSPK = PMRCV = PMVCM = PMPLL =
PMMP1 = PMMP2 = M/S = PMOSC = PMMIX = PMSRAI = PMSRAO = PMSRBI = PMSRBO = PMPCMA
= PMPCMB bits = “1”. PLL Reference Clock = MCKI = 11.2896MHz. このとき、MPWR1, MPWR2 pins の
出力電流は0mA です。
AVDD=4.6mA (typ), DVDD=4.0mA (typ), PVDD=0.78mA (typ), SVDD=4.2mA (typ), TVDD=0.2mA (typ)
Note 32. 全てのディジタル入力ピンを TVDD または VSS2に固定した時の値です。
Note 33. AVDD, DVDD, PVDD, TVDDがOFFの場合。
■ モード別の消費電力
条件: Ta=25C; AVDD=DVDD=PVDD=TVDD=1.8V, SVDD=4.2V; VSS1=VSS2=VSS3=0V; fs=44.1kHz,
fs2=16kHz, fs3=8kHz; External Slave Mode, BICK=64fs; No data input, Receiver / Speaker / Headphone = No
Load.
AVDD
DVDD+PVDD
TVDD
SVDD
Total Power
Mode
[mA]
[mA]
[mA]
[mA]
[mW]
LIN1/RIN1  ADC (Note 34)
1.93
0.74
0.1
0.003
5.0
DAC  Lineout (Note 35)
1.27
0.46
0.02
0.9
6.9
DAC  HP (Note 36)
0.82
1.21
0.02
0.003
3.7
DAC  RCV (Note 37)
1.22
0.44
0.02
1.3
8.5
DAC  SPK (Note 38)
1.75
0.44
0.02
1.35
9.4
PCM I/F A  PCM I/F B &
0.21
1.19
0.1
0.003
2.7
PCM I/F B  PCM I/F A (Note 39)
Note 34. PMVCM = PMADL = PMADR bits = “1”, PFSDO bit = “0”
Note 35. PMVCM = PMDAL = PMDAR = PMLO = PMRO bits = “1”, DASEL1-0 bits = “10”
Note 36. PMVCM = PMDAL = PMDAR = PMHPL = PMHPR bits = “1”, DASEL1-0 bits = “10”
Note 37. PMVCM = PMDAL = PMDAR = PMRCV bits = “1”, DASEL1-0 bits = “10”
Note 38. PMVCM = PMDAL = PMDAR = PMSPK bits = “1”, DASEL1-0 bits = “10”
Note 39. PMVCM = PMOSC = PMPCMA = PMSRAI = PMSRAO = PMPCMB = PMSRBI = PMSRBO bits = “1”
Table 1. モード別の消費電力 (typ)
MS1403-J-04
- 14 -
2014/12
[AK4678]
SRC特性
(Ta=25C; AVDD=PVDD= DVDD=TVDD =1.8V, SVDD=4.2V; VSS1=VSS2=VSS3=0V; Signal Frequency=1kHz;
16bit Data; Measurement Bandwidth=20Hz  FSO/2; unless otherwise specified)
Parameter
Symbol
min
typ
max
Unit
SRC Characteristics (SRCAI): SDTIA  SRCAI  SDTO
Resolution
16
Bits
Input Sample Rate
FSI
8
16
kHz
Output Sample Rate
FSO
8
48
kHz
THD+N (Input = 1kHz, 1dBFS, Note 40)
FSO/FSI = 44.1kHz/8kHz
88
dB
Dynamic Range (Input = 1kHz, 60dBFS, Note 40)
FSO/FSI = 44.1kHz/8kHz
98
dB
Ratio between Input and Output Sample Rate
FSO/FSI
1/2
6
SRC Characteristics (SRCAO): SDTI  SRCAO  SDTOA
Resolution
16
Bits
Input Sample Rate
FSI
8
48
kHz
Output Sample Rate
FSO
8
16
kHz
THD+N (Input = 1kHz, 1dBFS, Note 40)
FSO/FSI = 8kHz/44.1kHz
75
dB
FSO/FSI = 16kHz/8kHz
88
dB
Dynamic Range (Input = 1kHz, 60dBFS, Note 40)
FSO/FSI = 8kHz/44.1kHz
100
dB
FSO/FSI = 16kHz/8kHz
99
dB
Ratio between Input and Output Sample Rate
FSO/FSI
1/6
2
SRC Characteristics (SRCBI, SRCBO): SDTI  SRCBO  SDTOB, SDTIB  SRCBI  SDTO
Resolution
16
Bits
Input Sample Rate
FSI
8
48
kHz
Output Sample Rate
FSO
8
48
kHz
THD+N (Input = 1kHz, 1dBFS, Note 40)
FSO/FSI = 8kHz/44.1kHz
75
dB
FSO/FSI = 44.1kHz/8kHz
88
dB
Dynamic Range (Input = 1kHz, 60dBFS, Note 40)
FSO/FSI = 8kHz/44.1kHz
100
dB
FSO/FSI = 44.1kHz/8kHz
99
dB
Ratio between Input and Output Sample Rate
FSO/FSI
1/6
6
Note 40. Audio Precision System Two Cascadeを使用。
MS1403-J-04
- 15 -
2014/12
[AK4678]
フィルタ特性 (CODEC)
(Ta=25C; AVDD = PVDD =DVDD=1.7  2.0V; SVDD=3.0  5.5V, TVDD =1.6  3.6V; fs=44.1kHz; Programmable
Filter=OFF)
Parameter
Symbol
min
typ
max
Unit
ADC Digital Filter (Decimation LPF):
Passband (Note 41)
PB
0
17.3
kHz
0.16dB
19.4
kHz
0.66dB
19.9
kHz
1.1dB
22.1
kHz
6.9dB
Stopband (Note 41)
SB
26.1
kHz
Passband Ripple
PR
dB
0.16
Stopband Attenuation
SA
73
dB
Group Delay (Note 42)
GD
20
1/fs
Group Delay Distortion
0
μs
GD
ADC Digital Filter (HPF): HPFC1-0 bits = “00”
Frequency Response
FR
3.4
Hz
3.0dB
10
Hz
0.5dB
22
Hz
0.1dB
DAC Digital Filter (LPF):
Passband (Note 41)
PB
0
20.0
kHz
0.05dB
22.05
kHz
6.0dB
Stopband (Note 41)
SB
24.1
kHz
Passband Ripple
PR
dB
0.05
Stopband Attenuation
SA
54
dB
Group Delay (Note 42)
GD
25
1/fs
DAC Digital Filter (LPF) + SCF + SMF:
FR
dB
Frequency Response: 0  20.0kHz
1.0
Note 41. 各振幅特性の周波数は fs (システムサンプリングレート)に比例します。
例えば、DAC は PB=0.454 x fs (@0.05dB). 各応答は1kHzを基準にします。
Note 42. ディジタルフィルタによる遅延演算で、ADC部はアナログ信号が入力されてから両チャネルの24ビ
ットデータが出力レジスタにセットされるまでの時間です。HPFとプログラマブルフィルタの遅延も
含まれます。DAC部は24ビットデータが入力レジスタにセットされてからアナログ信号が出力され
るまでの時間で、セレクタ (SDMIN, PFMXL/R, SRMXL/R)、DRC、5-band EQ、DATT-Aの遅延も含ま
れます。プログラマブルを通過するパスを選択した場合のGroup DelayはIIRフィルタによる位相変化
が無い場合で上記記載の値に対して、4/fs増加します。
MS1403-J-04
- 16 -
2014/12
[AK4678]
フィルタ特性 (SRC)
(Ta=25C; AVDD = PVDD =DVDD=1.7  2.0V; SVDD=3.0  5.5V, TVDD =1.6  3.6V; Programmable Filter=OFF)
Parameter
Symbol
min
typ
max
Unit
Digital Filter
Passband
PB
0
0.4583FSI
kHz
0.23dB 0.985  FSO/FSI  6.000
PB
0
0.4167FSI
kHz
0.20dB 0.905  FSO/FSI  0.985
PB
0
0.3104FSI
kHz
0.13dB 0.714  FSO/FSI  0.905
PB
0
0.2813FSI
kHz
0.11dB 0.656  FSO/FSI  0.714
PB
0
0.2167FSI
kHz
0.10dB 0.492  FSO/FSI  0.656
PB
0
0.1948FSI
kHz
0.09dB 0.452  FSO/FSI  0.492
PB
0
0.1458FSI
kHz
0.07dB 0.357  FSO/FSI  0.452
PB
0
0.1271FSI
kHz
0.07dB 0.324  FSO/FSI  0.357
PB
0
0.0729FSI
kHz
0.06dB 0.226  FSO/FSI  0.324
PB
0
0.0625FSI
kHz
0.17dB 0.1667  FSO/FSI  0.226
Stopband
SB
0.5417FSI
kHz
0.985  FSO/FSI  6.000
SB
0.5021FSI
kHz
0.905  FSO/FSI  0.985
SB
0.3958FSI
kHz
0.714  FSO/FSI  0.905
SB
0.3667FSI
kHz
0.656  FSO/FSI  0.714
SB
0.3021FSI
kHz
0.492  FSO/FSI  0.656
SB
0.2802FSI
kHz
0.452  FSO/FSI  0.492
SB
0.2813FSI
kHz
0.357  FSO/FSI  0.452
SB
0.2125FSI
kHz
0.324  FSO/FSI  0.357
SB
0.1583FSI
kHz
0.226  FSO/FSI  0.324
SB
0.1271FSI
kHz
0.1667  FSO/FSI  0.226
Stopband Attenuation 0.985  FSO/FSI  6.000
87.0
SA
dB
88.0
SA
dB
0.905  FSO/FSI  0.985
87.5
SA
dB
0.714  FSO/FSI  0.905
86.8
SA
dB
0.656  FSO/FSI  0.714
86.4
SA
dB
0.492  FSO/FSI  0.656
86.0
SA
dB
0.452  FSO/FSI  0.492
86.6
SA
dB
0.357  FSO/FSI  0.452
86.1
SA
dB
0.324  FSO/FSI  0.357
85.7
SA
dB
0.226  FSO/FSI  0.324
72.8
SA
dB
0.1667  FSO/FSI  0.226
Group Delay
(Note 43)
PCM I/F A  PCM I/F B (PMMIX bit=“0”)
GD
30/fs2+10.5/fs3
s
29.5/fs2+37.5/fs3
(PMMIX bit=“1”)
GD
s
+9.5/fs
PCM I/F B  PCM I/F A (PMMIX bit=“0”)
GD
30/fs2+10.5/fs3
s
29.5/fs2+37.5/fs3
(PMMIX bit=“1”)
GD
s
+9.5/fs
PCM I/F A  SDTO
GD
29.5/fs2+11.5/fs
s
PCM I/F B  SDTO
GD
29.5/fs2+12.5/fs
s
PCM I/F A  5-band EQ  DATT-A  DRC
GD
29.5/fs2+32.5/fs
s
 DAC Digital Output (Note 44)
PCM I/F B  5-band EQ  DATT-A  DRC
GD
29.5/fs2+33.5/fs
s
 DAC Digital Output (Note 44)
Note 43. 入力と出力の位相ずれがない時の、L, Rのデータが入力された後のLRCK/SYNCA/SYNCBの立ち上が
りからL, Rデータを出力した後のLRCK/SYNCA/SYNCBの立ち上がりまでの時間です。
fs: LRCK周波数, fs2: SYNCA周波数, fs3: SYNCB周波数
Note 44. DACディジタルフィルタの郡遅延を含みます。
MS1403-J-04
- 17 -
2014/12
[AK4678]
DC 特性
(Ta=25C; AVDD = PVDD =DVDD=1.7  2.0V; SVDD=3.0  5.5V, TVDD =1.6  3.6V)
Parameter
Symbol
min
typ
max
Unit
High-Level Input Voltage
2.2VTVDD3.6V
VIH1
70TVDD
V
(Note 45) 1.6VTVDD<2.2V
VIH1
80TVDD
V
Low-Level Input Voltage
2.2VTVDD3.6V
VIL1
30TVDD
V
(Note 45) 1.6VTVDD<2.2V
VIL1
20TVDD
V
High-Level Output Voltage
VOH1
V
(Note 46)(Iout=200μA)
TVDD0.2
Low-Level Output Voltage
V
(Note 46)(Iout=200μA)
VOL1
0.2
V
VOL2
0.4
V
(SDA pin, 2.0VTVDD3.6V: Iout=3mA)
VOL2
20%TVDD
V
(SDA pin, 1.6VTVDD<2.0V: Iout=3mA)
Input Leakage Current (Note 47)
Iind
μA
2
Digital MIC Interface (DMDAT pin Input ; DMIC bit = “1”)
High-Level Input Voltage
VIH3
65%AVDD
V
Low-Level Input Voltage
VIL3
35%AVDD
V
Digital MIC Interface (DMCLK pin Output; DMIC bit = “1”)
High-Level Output Voltage
(Iout=80μA)
VOH3
AVDD0.4
V
Low-Level Output Voltage
(Iout= 80μA)
VOL3
0.4
V
Input Leakage Current
(Note 47)
Iin
10
μA
Note 45. BICK, LRCK, SDTI, MCKI, PDN, BICKA, SYNCA, SDTIA, BICKB, SYNCB, SDTIB, SCL and SDA pins
Note 46. BICK, LRCK SDTO, SDTOA and SDTOB pins
Note 47. SYNCB, BICKB, SDTIB, SDTI, LRCK, MCKI, BICK, SCL, SDA, SDTIA, BICKA and SYNCA pins.
I/O ピン (LRCK, BICK and SDA pins) が入力状態の時です。
MS1403-J-04
- 18 -
2014/12
[AK4678]
スイッチング特性
(Ta=25C; AVDD=DVDD=PVDD=1.7 ~ 2.0V, TVDD =1.6 ~3 .6V, SVDD=3.0  5.5V; CL=20pF (except SDA pin) or
400pF (SDA pin); unless otherwise specified)
Parameter
Symbol
min
typ
max
Unit
PLL Master Mode (PLL Reference Clock = MCKI pin)
MCKI Input Timing
Frequency
fCLK
11.2896
27
MHz
Pulse Width Low
tCLKL
0.4/fCLK
ns
Pulse Width High
tCLKH
0.4/fCLK
ns
LRCK Output Timing
Frequency
fs
Table 7
kHz
DSP Mode: Pulse Width High
tLRCKH
tBCK
ns
Except DSP Mode: Duty Cycle
Duty
50
%
BICK Output Timing
Period
BCKO bit = “0”
tBCK
1/(32fs)
ns
BCKO bit = “1”
tBCK
1/(64fs)
ns
Duty Cycle
dBCK
50
%
PLL Slave Mode (PLL Reference Clock = BICK pin)
LRCK Input Timing
Frequency
fs
8
48
kHz
DSP Mode: Pulse Width High
tLRCKH
ns
tBCK60
1/fs  tBCK
Except DSP Mode: Duty Cycle
Duty
45
55
%
BICK Input Timing
Period
PLL3-0 bits = “0010”
tBCK
1/(32fs)
ns
PLL3-0 bits = “0011”
tBCK
1/(64fs)
ns
Pulse Width Low
tBCKL
0.4 x tBCK
ns
Pulse Width High
tBCKH
0.4 x tBCK
ns
MS1403-J-04
- 19 -
2014/12
[AK4678]
Parameter
External Slave Mode
MCKI Input Timing
Frequency
256fs
512fs
1024fs
Pulse Width Low
Pulse Width High
LRCK Input Timing
Frequency
256fs
512fs
1024fs
DSP Mode: Pulse Width High
Except DSP Mode: Duty Cycle
BICK Input Timing
Period (Note 48)
Symbol
min
typ
max
Unit
fCLK
fCLK
fCLK
tCLKL
tCLKH
2.048
4.096
8.192
0.4/fCLK
0.4/fCLK
-
12.288
12.288
12.288
-
MHz
MHz
MHz
ns
ns
fs
fs
fs
tLRCKH
Duty
8
8
8
tBCK60
45
-
48
24
12
1/fs  tBCK
55
kHz
kHz
kHz
ns
%
-
-
-
-
ns
s
ns
ns
-
12.288
12.288
12.288
-
MHz
MHz
MHz
ns
ns
tBCK
50
48
-
kHz
ns
%
1/(32fs)
1/(64fs)
50
-
ns
ns
%
tBCK
312.5 or
1/(126fs)
130
130
Pulse Width Low
tBCKL
Pulse Width High
tBCKH
External Master Mode
MCKI Input Timing
Frequency
256fs
fCLK
2.048
512fs
fCLK
4.096
1024fs
fCLK
8.192
Pulse Width Low
tCLKL
0.4/fCLK
Pulse Width High
tCLKH
0.4/fCLK
LRCK Output Timing
Frequency
fs
8
DSP Mode: Pulse Width High
tLRCKH
Except DSP Mode: Duty Cycle
Duty
BICK Output Timing
Period
BCKO bit = “0”
tBCK
BCKO bit = “1”
tBCK
Duty Cycle
dBCK
Note 48. min.値は、312.5ns または1/(126fs)sの大きい方の値です。
MS1403-J-04
- 20 -
2014/12
[AK4678]
Parameter
Symbol
min
typ
max
Audio Interface Timing (DSP Mode)
Master Mode
tDBF
LRCK “” to BICK “” (Note 49)
0.5 x tBCK  40 0.5 x tBCK 0.5 x tBCK + 40
tDBF
LRCK “” to BICK “” (Note 50)
0.5 x tBCK  40 0.5 x tBCK 0.5 x tBCK + 40
tBSD
70
BICK “” to SDTO (BCKP bit = “0”)
70
tBSD
70
BICK “” to SDTO (BCKP bit = “1”)
70
SDTI Hold Time
tSDH
50
SDTI Setup Time
tSDS
50
Slave Mode
tLRB
0.4 x tBCK
LRCK “” to BICK “” (Note 49)
tLRB
0.4 x tBCK
LRCK “” to BICK “” (Note 50)
tBLR
0.4 x tBCK
BICK “” to LRCK “” (Note 49)
tBLR
0.4 x tBCK
BICK “” to LRCK “” (Note 50)
tBSD
80
BICK “” to SDTO (BCKP bit = “0”)
tBSD
80
BICK “” to SDTO (BCKP bit = “1”)
SDTI Hold Time
tSDH
50
SDTI Setup Time
tSDS
50
2
Audio Interface Timing (Right/Left justified & I S)
Master Mode
tMBLR
40
BICK “” to LRCK Edge (Note 51)
40
LRCK Edge to SDTO (MSB)
tLRD
70
70
(Except I2S mode)
tBSD
70
BICK “” to SDTO
70
SDTI Hold Time
tSDH
50
SDTI Setup Time
tSDS
50
Slave Mode
tLRB
50
LRCK Edge to BICK “” (Note 51)
tBLR
50
BICK “” to LRCK Edge (Note 51)
LRCK Edge to SDTO (MSB)
tLRD
80
(Except I2S mode)
tBSD
80
BICK “” to SDTO
SDTI Hold Time
tSDH
50
SDTI Setup Time
tSDS
50
Note 49. MSBS, BCKP bits = “00” or “11”.
Note 50. MSBS, BCKP bits = “01” or “10”.
Note 51. この規格値はLRCKのエッジとBICKの “↑”が重ならないように規定しています。
MS1403-J-04
- 21 -
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
2014/12
[AK4678]
Parameter
Symbol
PCM Interface Timing (BICKA, SYNCA, SDTIA, SDTOA pins):
SYNCA Timing
Frequency
fs2
Serial Interface Timing at Short/long Frame Sync
BICKA Frequency
fBCK2
BICKA Period
tBCK2
BICKA Pulse Width Low
tBCKL2
Pulse Width High
tBCKH2
tSYB2
SYNCA Edge to BICKA “” (Note 52)
tSYB2
SYNCA Edge to BICKA “” (Note 53)
tBSY2
BICKA “” to SYNCA Edge (Note 52)
tBSY2
BICKA “” to SYNCA Edge (Note 53)
SYNCA to SDTOA (MSB) (Except Short Frame)
tSYD2
tBSD2
BICKA “” to SDTOA (BCKPA bit = “0”)
tBSD2
BICKA “” to SDTOA (BCKPA bit = “1”)
SDTIA Hold Time
tSDH2
SDTIA Setup Time
tSDS2
SYNCA Pulse Width Low
tSYL2
Pulse Width High
tSYH2
Serial Interface Timing at MSB justified and I2S
BICKA Frequency
fBCK2
BICKA Period
tBCK2
BICKA Pulse Width Low
tBCKL2
Pulse Width High
tBCKH2
tSYB2
SYNCA Edge to BICKA “”
tBSY2
BICKA “” to SYNCA Edge
SYNCA to SDTOA (MSB) (Except I2S mode)
tSYD2
tBSD2
BICKA “” to SDTOA
SDTIA Hold Time
tSDH2
SDTIA Setup Time
tSDS2
SYNCA Duty Cycle
dSYC2
Note 52. MSBSA, BCKPA bits = “00” or “11”.
Note 53. MSBSA, BCKPA bits = “01” or “10”.
MS1403-J-04
- 22 -
min
typ
max
Unit
8
-
16
kHz
128
244
100
100
40
40
40
40
25
25
0.8 x tBCK2
0.8 x tBCK2
-
4096
60
60
60
-
kHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
256
312.5
130
130
50
50
50
50
45
50
3072
80
80
55
kHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
%
2014/12
[AK4678]
Parameter
Symbol
PCM Interface Timing (BICKB, SYNCB, SDTIB, SDTOB pins):
SYNCB Timing
Frequency
fs3
Serial Interface Timing at Short/long Frame Sync
BICKB Frequency
fBCK3
BICKB Period
tBCK3
BICKB Pulse Width Low
tBCKL3
Pulse Width High
tBCKH3
tSYB3
SYNCB Edge to BICKB “” (Note 54)
tSYB3
SYNCB Edge to BICKB “” (Note 55)
tBSY3
BICKB “” to SYNCB Edge (Note 54)
tBSY3
BICKB “” to SYNCB Edge (Note 55)
SYNCB to SDTOB (MSB) (Except Short Frame)
tSYD3
tBSD3
BICKB “” to SDTOB (BCKPB bit = “0”)
tBSD3
BICKB “” to SDTOB (BCKPB bit = “1”)
SDTIB Hold Time
tSDH3
SDTIB Setup Time
tSDS3
SYNCB Pulse Width Low
tSYL3
Pulse Width High
tSYH3
Serial Interface Timing at MSB justified and I2S
BICKB Frequency
fBCK3
BICKB Period
tBCK3
BICKB Pulse Width Low
tBCKL3
Pulse Width High
tBCKH3
tSYB3
SYNCB Edge to BICKB “”
tBSY3
BICKB “” to SYNCB Edge
SYNCB to SDTOB (MSB) (Except I2S mode)
tSYD3
tBSD3
BICKB “” to SDTOB
SDTIB Hold Time
tSDH3
SDTIB Setup Time
tSDS3
SYNCB Duty Cycle
dSYC3
Note 54. MSBSB, BCKPB bits = “00” or “11”.
Note 55. MSBSB, BCKPB bits = “01” or “10”.
MS1403-J-04
- 23 -
min
typ
max
Unit
8
-
48
kHz
128
244
100
100
40
40
40
40
25
25
0.8 x tBCK3
0.8 x tBCK3
-
4096
60
60
60
-
kHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
256
312.5
130
130
50
50
50
50
45
50
3072
80
80
55
kHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
%
2014/12
[AK4678]
Parameter
Symbol
min
typ
max
Unit
2
Control Interface Timing (I C Bus mode): (Note 56)
SCL Clock Frequency
fSCL
30
400
kHz
Bus Free Time Between Transmissions
tBUF
1.3
μs
Start Condition Hold Time (prior to first clock pulse)
tHD:STA
0.6
μs
Clock Low Time
tLOW
1.3
μs
Clock High Time
tHIGH
0.6
μs
Setup Time for Repeated Start Condition
tSU:STA
0.6
μs
SDA Hold Time from SCL Falling (Note 57)
tHD:DAT
0
μs
SDA Setup Time from SCL Rising
tSU:DAT
0.1
μs
Rise Time of Both SDA and SCL Lines
tR
0.3
μs
Fall Time of Both SDA and SCL Lines
tF
0.3
μs
Setup Time for Stop Condition
tSU:STO
0.6
μs
Capacitive Load on Bus
Cb
400
pF
Pulse Width of Spike Noise Suppressed by Input Filter
tSP
0
50
ns
Digital Audio Interface Timing: CL=100pF
DMCLK Output Timing
Period
tSCK
1/(64fs)
ns
Rising Time
tSRise
10
ns
Falling Time
tSFall
10
ns
Duty Cycle
dSCK
45
50
55
%
Audio Interface Timing
DMDAT Setup Time
tDMS
50
ns
DMDAT Hold Time
tDMH
0
ns
Power-down & Reset Timing
PDN Accept Pulse Width (Note 58)
tAPD
1.5
μs
PDN Reject Pulse Width (Note 58)
tRPD
50
ns
PMADL or PMADR “” to SDTO valid (Note 59)
tPDV
1059
1/fs
ADRST bit = “0”
tPDV
267
1/fs
ADRST bit = “1”
PMDML or PMDMR “” to SDTO valid (Note 60)
tPDV
1059
1/fs
ADRST bit = “0”
tPDV
267
1/fs
ADRST bit = “1”
tPDV2
164
1/fs2
PMSRAO “” to SDTOA valid (Note 61)
tPDV3
164
1/fs3
PMSRBO “” to SDTOB valid (Note 62)
Note 56. I2C-bus はNXP B.V.の商標です。
Note 57. データは最低300nsの立ち下がり時間)の間保持されなければなりません。
Note 58. AK4678は電源投入時にPDN pinを “L” から“H” に立ち上げることでリセットされます。1.5μs以上の
PDN pin = “L”パルスでリセットがかかります。50ns以下のPDN pin= “L”パルスではリセットはかかり
ません。
Note 59. PMADLまたはPMADR bitを立ち上げてからのLRCKクロックの “”の回数です。
Note 60. PMDMLまたはPMDMR bitを立ち上げてからのLRCKクロックの “”の回数です。
Note 61. PMSRAOを立ち上げてからのSYNCAクロックの“” の回数です。
Note 62. PMSRBOを立ち上げてからのSYNCB クロックの“”の回数です。
MS1403-J-04
- 24 -
2014/12
[AK4678]
■ Timing Diagram
1/fCLK
VIH1
MCKI
VIL1
tCLKH
tCLKL
1/fs
50%TVDD
LRCK
tLRCKH
tLRCKL
tBCK
Duty = tLRCKH x fs x 100
tLRCKL x fs x 100
50%TVDD
BICK
tBCKH
tBCKL
dBCK = tBCKH / tBCK x 100
tBCKL / tBCK x 100
Figure 3. Clock Timing (PLL/EXT Master mode)
tLRCKH
LRCK
50%TVDD
tDBF
BICK
(BCKP = "0")
50%TVDD
BICK
(BCKP = "1")
50%TVDD
tBSD
SDTO
MSB
tSDS
50%TVDD
tSDH
VIH1
SDTI
VIL1
Figure 4. Audio Interface Timing (PLL/EXT Master mode, DSP mode, MSBS bit= “0”)
MS1403-J-04
- 25 -
2014/12
[AK4678]
tLRCKH
LRCK
50%TVDD
tDBF
BICK
(BCKP = "1")
50%TVDD
BICK
(BCKP = "0")
50%TVDD
tBSD
SDTO
50%TVDD
MSB
tSDS
tSDH
VIH1
SDTI
VIL1
Figure 5. Audio Interface Timing (PLL/EXT Master mode, DSP mode, MSBS bit= “1”)
50%TVDD
LRCK
tMBLR
BICK
50%TVDD
tLRD
tBSD
SDTO
50%TVDD
tSDS
tSDH
VIH1
SDTI
VIL1
Figure 6. Audio Interface Timing (PLL/EXT Master mode, Except DSP mode)
MS1403-J-04
- 26 -
2014/12
[AK4678]
1/fs
VIH1
LRCK
VIL1
tLRCKH
tBLR
tBCK
VIH1
BICK
(BCKP = "0")
VIL1
tBCKH
tBCKL
VIH1
BICK
(BCKP = "1")
VIL1
Figure 7. Clock Timing (PLL Slave mode; PLL Reference Clock = BICK pin, DSP mode, MSBS bit= “0”)
1/fs
VIH1
LRCK
VIL1
tLRCKH
tBLR
tBCK
VIH1
BICK
(BCKP = "1")
VIL1
tBCKH
tBCKL
VIH1
BICK
(BCKP = "0")
VIL1
Figure 8. Clock Timing (PLL Slave mode; PLL Reference Clock = BICK pin, DSP mode, MSBS bit= “1”)
MS1403-J-04
- 27 -
2014/12
[AK4678]
1/fCLK
VIH1
MCKI
VIL1
tCLKH
tCLKL
1/fs
VIH1
LRCK
VIL1
tLRCKH
tLRCKL
tBCK
Duty = tLRCKH x fs x 100
tLRCKL x fs x 100
VIH1
BICK
VIL1
tBCKH
tBCKL
Figure 9. Clock Timing (PLL Slave mode; Except DSP mode)
tLRCKH
VIH1
LRCK
VIL1
tLRB
VIH1
BICK
VIL1
(BCKP = "0")
VIH1
BICK
(BCKP = "1")
VIL1
tBSD
SDTO
MSB
tSDS
50%TVDD
tSDH
VIH1
SDTI
MSB
VIL1
Figure 10. Audio Interface Timing (PLL Slave mode, DSP mode; MSBS bit= “0”)
MS1403-J-04
- 28 -
2014/12
[AK4678]
tLRCKH
VIH1
LRCK
VIL1
tLRB
VIH1
BICK
VIL1
(BCKP = "1")
VIH1
BICK
(BCKP = "0")
VIL1
tBSD
SDTO
50%TVDD
MSB
tSDS
tSDH
VIH1
SDTI
MSB
VIL1
Figure 11. Audio Interface Timing (PLL Slave mode, DSP mode, MSBS bit= “1”)
1/fCLK
VIH1
MCKI
VIL1
tCLKH
tCLKL
1/fs
VIH1
LRCK
VIL1
tLRCKH
tLRCKL
Duty = tLRCKH x fs x 100
tLRCKL x fs x 100
tBCK
VIH1
BICK
VIL1
tBCKH
tBCKL
Figure 12. Clock Timing (EXT Slave mode)
MS1403-J-04
- 29 -
2014/12
[AK4678]
VIH1
LRCK
VIL1
tBLR
tLRB
VIH1
BICK
VIL1
tLRD
tBSD
SDTO
MSB
tSDS
50%TVDD
tSDH
VIH1
SDTI
VIL1
Figure 13. Audio Interface Timing (PLL/EXT Slave mode, Except DSP mode)
1/fs2
VIH1
SYNCA
VIL1
tSYH2
tSYL2
dSYC2 = tSYH2 x fs2 x 100
tSYL2 x fs2 x 100
tBCK2 = 1/fBCK2
VIH1
VIL1
BICKA
tBCKH2
tBCKL2
Figure 14. Clock Timing of PCM I/F A
MS1403-J-04
- 30 -
2014/12
[AK4678]
VIH1
SYNCA
VIL1
tBSY2
tSYB2
VIH1
BICKA
VIL1
(BCKPA = “0”)
VIH1
BICKA
VIL1
(BCKPA = “1”)
tSYD2
tBSD2
SDTOA
50%TVDD
tSDS2
tSDH2
VIH1
SDTIA
VIL1
Figure 15. PCM I/F A Timing at short and long frame sync (MSBSA bit= “0”)
VIH1
SYNCA
VIL1
tBSY2
tSYB2
VIH1
BICKA
VIL1
(BCKPA = “1”)
VIH1
BICKA
(BCKPA = “0”)
VIL1
tBSD2
SDTOA
50%TVDD
tSDS2
tSDH2
VIH1
SDTIA
VIL1
Figure 16. PCM I/F A Timing at short and long frame sync (MSBSA bit= “1”)
MS1403-J-04
- 31 -
2014/12
[AK4678]
VIH1
SYNCA
VIL1
tBSY2
tSYB2
VIH1
BICKA
VIL1
tSYD2
tBSD2
SDTOA
50%TVDD
tSDS2
tSDH2
VIH1
SDTIA
VIL1
Figure 17. PCM I/F A Timing at MSB justified and I2S
1/fs3
VIH1
SYNCB
VIL1
tSYH3
tSYL3
dSYC3 = tSYH3 x fs3 x 100
tSYL3 x fs3 x 100
tBCK3 = 1/fBCK3
VIH1
VIL1
BICKB
tBCKH3
tBCKL3
Figure 18. Clock Timing of PCM I/F B
MS1403-J-04
- 32 -
2014/12
[AK4678]
VIH1
SYNCB
VIL1
tBSY3
tSYB3
VIH1
BICKB
VIL1
(BCKPB = “0”)
VIH1
BICKB
VIL1
(BCKPB = “1”)
tSYD3
tBSD3
SDTOB
50%TVDD
tSDS3
tSDH3
VIH1
SDTIB
VIL1
Figure 19. PCM I/F B Timing at short and long frame sync (MSBSB bit= “0”)
VIH1
SYNCB
VIL1
tBSY3
tSYB3
VIH1
BICKB
VIL1
(BCKPB = “1”)
VIH1
BICKB
(BCKPB = “0”)
VIL1
tBSD3
SDTOB
50%TVDD
tSDS3
tSDH3
VIH1
SDTIB
VIL1
Figure 20. PCM I/F B Timing at short and long frame sync (MSBSB bit= “1”)
MS1403-J-04
- 33 -
2014/12
[AK4678]
VIH1
SYNCB
VIL1
tBSY3
tSYB3
VIH1
BICKB
VIL1
tSYD3
tBSD3
SDTOB
50%TVDD
tSDS3
tSDH3
VIH1
SDTIB
VIL1
Figure 21. PCM I/F B Timing at MSB justified and I2S
tSCK
65%AVDD
DMCLK
50%AVDD
35%AVDD
tSCKL
tSRise
tSFall
dSCK = 100 x tSCKL / tSCK
Figure 22. DMCLK Clock Timing
65%AVDD
DMCLK
35%AVDD
tDMS
tDMH
VIH3
DMDAT
VIL3
Figure 23. Audio Interface Timing (DCLKP bit = “1”)
65%AVDD
DMCLK
35%AVDD
tDMS
tDMH
VIH3
DMDAT
VIL3
Figure 24. Audio Interface Timing (DCLKP bit = “0”)
MS1403-J-04
- 34 -
2014/12
[AK4678]
VIH1
SDA
VIL1
tBUF
tLOW
tHIGH
tR
tF
tSP
VIH1
SCL
VIL1
tHD:STA
Stop
tHD:DAT
tSU:DAT
Start
tSU:STA
tSU:STO
Start
Stop
2
Figure 25. I C Bus Mode Timing
PMADL bit, PMADR bit,
PMDML or PMDMR bit
tPDV
SDTO
50%TVDD
Figure 26. Power Down & Reset Timing 1
tAPD
tRPD
PDN
VIL1
Figure 27. Power Down & Reset Timing 2
PMSRAO bit
tPDV2
SDTOA
50%TVDD
Figure 28. Power Down & Reset Timing 3
PMSRBO bit
tPDV3
SDTOB
50%TVDD
Figure 29. Power Down & Reset Timing 4
MS1403-J-04
- 35 -
2014/12
[AK4678]
動作説明
■ システムクロック (Audio I/F)
外部とのI/F mode は以下の4通りの方法があります。 (Table 2, Table 3)
Mode
PLL Master Mode
PLL Slave Mode
(PLL Reference Clock: BICK pin)
EXT Slave Mode
EXT Master Mode
Mode
PLL Master Mode
PLL Slave Mode
(PLL Reference Clock: BICK pin)
EXT Slave Mode
EXT Master Mode
PMPLL bit
1
M/S bit
1
PLL3-0 bits
Table 5
Figure
Figure 30
1
0
Table 5
Figure 31
x
x
Figure 32
Figure 33
0
0
0
1
Table 2. Clock Mode Setting (x: Don’t care)
MCKI pin
BICK pin
Output
PLL3-0 bitsで選択
(BCKO bit で選択)
Input
GND
(PLL3-0 bitsで選択)
Input
FS1-0 bitsで選択
(≥ 32fs)
Output
FS1-0 bitsで選択
(BCKO bit で選択)
Table 3. Clock pins state in Clock Mode
LRCK pin
Output
(1fs)
Input
(1fs)
Input
(1fs)
Output
(1fs)
■ マスタモードとスレーブモードの切り替え
マスタモードとスレーブモードの切り替えはM/S bitで行います。“1”でマスタモード、“0”でスレーブモード
です。AK4678はパワーダウン時 (PDN pin = “L”)、及びパワーダウン解除後はスレーブモードです。パワー
ダウン解除後、M/S bitを “1”に変更することでマスタモードになります。
マスタモードで使用する場合、M/S bitに “1”が書き込まれるまで、AK4678のLRCK, BICK pinsはHi-Z状態で
す。AK4678のLRCK, BICK pinsがフローティングすることを避けるため、100k程度のプルアップあるいは
プルダウン抵抗を入れて下さい。
M/S bit
Mode
0
Slave Mode
(default)
1
Master Mode
Table 4. Select Master/Slave Mode
MS1403-J-04
- 36 -
2014/12
[AK4678]
■ PLL Mode (PMPLL bit = “1”)
PMPLL bit = “1”の時、内蔵の高精度アナログPLLはFS3-0 bits, PLL3-0 bitsで選択したクロックに応じて動作し
ます。PLLのロック時間は、電源投入後、PMPLL bit を “0”  “1”に変更し、安定したクロックが入力された
場合、またはサンプリング周波数が変更された場合、Table 5の通りです。
1) PLL Modeの設定
Mode
PLL3
bit
PLL2
bit
PLL1
bit
PLL0
bit
PLL基準クロック
入力ピン
2
3
4
5
6
7
8
10
11
12
13
14
0
0
0
0
0
0
1
1
1
1
1
1
0
0
1
1
1
1
0
0
0
1
1
1
1
1
0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
1
0
0
1
0
1
0
BICK pin
BICK pin
MCKI pin
MCKI pin
MCKI pin
MCKI pin
MCKI pin
MCKI pin
MCKI pin
MCKI pin
MCKI pin
MCKI pin
Others
入力周波数
PLLロック時間
(max)
32fs
2ms
64fs
2ms
11.2896MHz
10ms
12.288MHz
10ms
12MHz
10ms
24MHz
10ms
19.2MHz
10ms
13MHz
10ms
26MHz
10ms
13.5MHz
10ms
27MHz
10ms
25MHz
10ms
Others
N/A
Table 5. Setting of PLL Mode (*fs: Sampling Frequency, N/A: Not available)
(default)
2) PLL Modeのサンプリング周波数設定
基準クロックがMCKI, BICK入力の場合は、Table 6. の設定によりサンプリング周波数が選択できます。
Mode
FS3 bit
FS2 bit
FS1 bit
FS0 bit
Sampling Frequency (Note 63)
0
0
0
0
0
8kHz mode
1
0
0
0
1
12kHz mode
2
0
0
1
0
16kHz mode
3
0
0
1
1
24kHz mode
5
0
1
0
1
11.025kHz mode
7
0
1
1
1
22.05kHz mode
10
1
0
1
0
32kHz mode
11
1
0
1
1
48kHz mode
15
1
1
1
1
44.1kHz mode
(default)
Others
Others
N/A
Table 6. Setting of Sampling Frequency at PMPLL bit = “1” (N/A: Not available)
Note 63. PLL基準クロック入力ピンがMCKI pin の場合、PLL3-0 bits (入力周波数)とFS3-0 bits (Sampling
Frequency) の組み合わせにより、Sampling Frequency がモード名のSampling Frequency と異なるケー
スがあります。正確な Sampling Frequency はTable 7を確認してください。MCKO およびMaster Mode
時のBICKとLRCKの出力周波数もTable 7のSampling Frequency に対応した周波数となります。PLL
基準クロック入力ピン が BICK pin のSampling Frequencyはmode名のSampling Frequency と一致しま
す。
MS1403-J-04
- 37 -
2014/12
[AK4678]
Input Frequency
MCKI[MHz]
11.2896
Sampling Frequency
Sampling Frequency
Mode
generated by PLL [kHz](Note 64)
8kHz mode
8.000000
12kHz mode
12.000000
16kHz mode
16.000000
24kHz mode
24.000000
32kHz mode
32.000000
48kHz mode
48.000000
11.025kHz mode
11.025000
22.05kHz mode
22.050000
44.1kHz mode
44.100000
12
8kHz mode
8.000000
12kHz mode
12.000000
16kHz mode
16.000000
24kHz mode
24.000000
32kHz mode
32.000000
48kHz mode
48.000000
11.025kHz mode
11.024877
22.05kHz mode
22.049753
44.1kHz mode
44.099507
24
8kHz mode
8.000000
12kHz mode
12.000000
16kHz mode
16.000000
24kHz mode
24.000000
32kHz mode
32.000000
48kHz mode
48.000000
11.025kHz mode
11.024877
22.05kHz mode
22.049753
44.1kHz mode
44.099507
13.5
8kHz mode
8.000300
12kHz mode
12.000451
16kHz mode
16.000601
24kHz mode
24.000901
32kHz mode
32.001202
48kHz mode
48.001803
11.025kHz mode
11.025218
22.05kHz mode
22.050436
44.1kHz mode
44.100871
27
8kHz mode
8.000300
12kHz mode
12.000451
16kHz mode
16.000601
24kHz mode
24.000901
32kHz mode
32.001202
48kHz mode
48.001803
11.025kHz mode
11.025218
22.05kHz mode
22.050436
44.1kHz mode
44.100871
Sampling frequency that differs from sampling frequency of mode name
Note 64. 小数点7桁以下は四捨五入して削除しています。
Table 7. Sampling Frequency at PLL mode (Reference clock is MCKI)
MS1403-J-04
- 38 -
2014/12
[AK4678]
Input Frequency
MCKI[MHz]
12.288
Sampling Frequency
Sampling Frequency
Mode
generated by PLL [kHz] (Note 64)
8kHz mode
8.000000
12kHz mode
12.000000
16kHz mode
16.000000
24kHz mode
24.000000
32kHz mode
32.000000
48kHz mode
48.000000
11.025kHz mode
11.025000
22.05kHz mode
22.050000
44.1kHz mode
44.100000
19.2
8kHz mode
8.000000
12kHz mode
12.000000
16kHz mode
16.000000
24kHz mode
24.000000
32kHz mode
32.000000
48kHz mode
48.000000
11.025kHz mode
11.025000
22.05kHz mode
22.050000
44.1kHz mode
44.100000
13
8kHz mode
7.999786
12kHz mode
11.999679
16kHz mode
15.999572
24kHz mode
23.999358
32kHz mode
31.999144
48kHz mode
47.998716
11.025kHz mode
11.024877
22.05kHz mode
22.049753
44.1kHz mode
44.099507
26
8kHz mode
7.999786
12kHz mode
11.999679
16kHz mode
15.999572
24kHz mode
23.999358
32kHz mode
31.999144
48kHz mode
47.998716
11.025kHz mode
11.024877
22.05kHz mode
22.049753
44.1kHz mode
44.099507
25
8kHz mode
8.000088
12kHz mode
12.000132
16kHz mode
16.000177
24kHz mode
24.000265
32kHz mode
32.000353
48kHz mode
48.000530
11.025kHz mode
11.025706
22.05kHz mode
22.051411
44.1kHz mode
44.102823
Sampling frequency that differs from sampling frequency of mode name
Note 64. 小数点7桁以下は四捨五入して削除しています。
Table 7. Sampling Frequency at PLL mode (Reference clock is MCKI) (2)
MS1403-J-04
- 39 -
2014/12
[AK4678]
■ PLLのアンロックについて
1) PLL Master Mode (PMPLL bit = “1”, M/S bit = “1”)
このモードで PMPLL bit = “0”  “1”にした後PLLがロックするまでの間、BICKとLRCKは “L”を出力します
(Table 8) 。
PLLロック後、BICKとLRCK出力は “L”からクロック出力となります。最初の1周期分のLRCK, BICKは、正
常でない可能性がありますが、1fs後には正常なクロックになります。
サンプリング周波数を変更する場合は一度PMPLL bit = “0”にすることでアンロック状態の不定なBICK,
LRCKを出力させずに “L”を出力させることができます。
PLL State
BICK pin
LRCK pin
After that PMPLL bit “0”  “1”
“L” Output
“L” Output
PLL Unlock (except above case)
不定
不定
PLL Lock
Table 9
1fs Output
Table 8. Clock Operation at PLL Master Mode (PMPLL bit = “1”, M/S bit = “1”)
■ PLL Master Mode (PMPLL bit = “1”, M/S bit = “1”)
外部から11.2896MHz, 12MHz, 12.288MHz, 13MHz, 13.5MHz, 19.2MHz, 24MHz, 25MHz, 26MHz or 27MHzのクロ
ックを入力し、内部のPLLによりBICK, LRCKクロックを生成し出力します。MCKI入力周波数はPLL3-0 bits に
より設定されます (Table 5)。 BICK出力はBCKO bitにより32fs or 64fsを選択することができます(Table 9) 。
FS3-0 bits でサンプリング周波数モードを決定してください (Table 6, Table 7)。
11.2896MHz, 12MHz, 12.288MHz, 13MHz,
13.5MHz, 19.2MHz, 24MHz, 25MHz,
26MHz, 27MHz
DSP or P
AK4678
MCKI
BICK
LRCK
32fs, 64fs
1fs
BCLK
LRCK
SDTO
SDTI
SDTI
SDTO
Figure 30. PLL Master Mode
BCKO bit
BICK 出力周波数
0
32fs
(default)
1
64fs
Table 9. BICK Output Frequency at Master Mode
MS1403-J-04
- 40 -
2014/12
[AK4678]
■ PLL Slave Mode (PMPLL bit = “1”, M/S bit = “0”)
BICK pinへ入力されるクロックを基準に内部のPLLにてAK4678に必要なクロックを生成します。PLLの基準
クロックは、FS3-0 bitsにて設定することができます(Table 5)。
BICKとLRCKの入力は同期している必要があります。FS3-0 bitsを設定することで、任意のサンプリング周波
数に対応します(Table 6) 。
DSP or P
AK4678
MCKI
BICK
LRCK
32fs or 64fs
1fs
BCLK
LRCK
SDTO
SDTI
SDTI
SDTO
Figure 31. PLL Slave Mode (PLL基準クロック: BICK pin)
MS1403-J-04
- 41 -
2014/12
[AK4678]
■ EXT Slave Mode (PMPLL bit = “0”, M/S bit = “0”)
PMPLL bitを“0”にすることで、外部クロックモード(EXT Mode)で動作し、MCKI pinからPLLを介さずに直接、
Stereo ADC, Stereo DACにマスタクロックを入力できます。このモードは通常のオーディオCODECとのI/Fに
対して互換性があります。必要なクロックはMCKI (256fs, 512fs or 1024fs), BICK (≥32fs), LRCK(fs)です。MCKI
とLRCKは同期する必要がありますが位相を合わせる必要はありません。MCKIの入力周波数はCM1-0 bitsに
より (Table 10)、サンプリング周波数はFS3-0 bits により選択可能です。(Table 11)
Audio I/Fを介さずにCODECを使用する場合(音声通話等)、MCKIだけでCODECを動作させることができます。
このときBICKとLRCKを止めることができます。
Mode
0
1
2
3
Mode
0
1
2
3
5
7
10
11
15
Others
CM1 bit
CM0 bit
MCKI Input Frequency
Sampling Frequency Range
0
0
256fs
(default)
24kHz  48kHz
0
1
512fs
8kHz  24kHz
1
0
1024fs
8kHz  12kHz
1
1
256fs
8kHz  24kHz
Table 10. EXT Slave Mode (PMPLL bit = “0”, M/S bit = “0”) 時のMCKI周波数設
FS3 bit
0
0
0
0
0
0
1
1
1
FS2 bit
FS1 bit
FS0 bit
サンプリング周波数
0
0
0
8kHz
0
0
1
12kHz
0
1
0
16kHz
0
1
1
24kHz
1
0
1
11.025kHz
1
1
1
22.05kHz
0
1
0
32kHz
0
1
1
48kHz
1
1
1
44.1kHz
Others
N/A
Table 11. Setting of Sampling Frequency (N/A: Not available)
(default)
低速サンプリング時は帯域外ノイズのため、Stereo DAC出力のS/Nが劣化します。MCKIに入力されるマスタ
クロックの周波数を上げることで、S/Nを改善できます。Table 12はDAC出力からLOUT/ROUT pinsに通した
場合のS/Nです。
S/N
(fs=8kHz, 20kHzLPF + A-weighted)
256fs
82dB
512fs
82dB
1024fs
92dB
Table 12. Relationship between MCKI and S/N of LOUT/ROUT pins
MCKI
DSP or P
AK4678
MCKI
BICK
LRCK
256fs, 512fs, or
1024fs
 32fs
1fs
MCLK
BCLK
LRCK
SDTO
SDTI
SDTI
SDTO
Figure 32. EXT Slave Mode
MS1403-J-04
- 42 -
2014/12
[AK4678]
■ EXT Master Mode (PMPLL bit = “0”, M/S bit = “1”)
PMPLL bit = “0”およびM/S bit = “1”に設定することで、外部クロックマスタモード(EXT Master Mode)で動作
し、MCKI pinからPLLを介さずに直接、Stereo ADC, Stereo DACにマスタクロックを入力できます。必要なク
ロックはMCKI (256fs, 512fs or 1024fs)です。MCKIの入力周波数はCM1-0 bitsにより (Table 13)、サンプリング
周波数はFS3-0 bits により選択可能です(Table 14)。
Mode
0
1
2
3
Mode
0
1
2
3
5
7
10
11
15
Others
CM1 bit
CM0 bit
MCKI 入力周波数
サンプリング周波数レンジ
0
0
256fs
(default)
24kHz  48kHz
0
1
512fs
8kHz  24kHz
1
0
1024fs
8kHz  12kHz
1
1
256fs
8kHz  24kHz
Table 13. EXT Master Mode (PMPLL bit = “0”, M/S bit = “1”)時のMCKI周波数設定
FS3 bit
0
0
0
0
0
0
1
1
1
FS2 bit
FS1 bit
FS0 bit
サンプリング周波数
0
0
0
8kHz
0
0
1
12kHz
0
1
0
16kHz
0
1
1
24kHz
1
0
1
11.025kHz
1
1
1
22.05kHz
0
1
0
32kHz
0
1
1
48kHz
1
1
1
44.1kHz
Others
N/A
Table 14. Setting of Sampling Frequency (N/A: Not available)
(default)
低速サンプリング時は帯域外ノイズのため、Stereo DAC出力のS/Nが劣化します。MCKIに入力されるマスタ
クロックの周波数を上げることで、S/Nを改善できます。Table 15はDAC出力からLOUT/ROUT pinsに通した
場合のS/Nです。
S/N
MCKI
(fs=8kHz, 20kHzLPF + A-weighted)
256fs
82dB
512fs
82dB
1024fs
92dB
Table 15. Relationship between MCKI and S/N of LOUT/ROUT pins
DSP or P
AK4678
MCKI
BICK
LRCK
256fs, 512fs, or
1024fs
32fs or 64fs
1fs
MCLK
BCLK
LRCK
SDTO
SDTI
SDTI
SDTO
Figure 33. EXT Master Mode
BCKO bit
BICK 出力周波数
0
32fs
(default)
1
64fs
Table 16. BICK Output Frequency at Master Mode
MS1403-J-04
- 43 -
2014/12
[AK4678]
■ システムリセット
AK4678はPDN pin = “L” の状態で電源を投入し、全ての電源が立ち上がった後、PDN pinを “H”にして下さい。
AK4678をリセットするために1.5μs以上の “L” 期間が必要です。システムリセットが行われると、内部のレ
ジスタは全て初期値になります。PDN pinが “H”になった後、ダミーコマンドが入力されると(16回目のSCL
の立ち上がりで)このリセットは解除されます。ダミーコマンドは、レジスタアドレス00HにAll “0”を書き
込むことにより実行されます。
PMADL = PMADR bits = “0”の状態でPMADL bitまたはPMADR bitを “0” → “1”に変更することにより、ADC
の初期化サイクルが開始されます。初期化サイクルはADRST bitで設定されます(Table 17)。初期化サイクル
中のADC出力データは2’sコンプリメントの “0”です。初期化サイクル終了後、ADCの出力はアナログ入力信
号に相当するデータにセトリングします。ディジタルマイク使用時も、ADCと同様の初期化サイクルがあり
ます。
Note 65. マイクロフォン等使用する条件やHPFのカットオフ周波数に依存してADCの初期のデータにオフセ
ットが発生します。このオフセットが問題となる場合はADRST bitを “0” に設定し初期化サイクルを
長くするか、ADCの初期データを使用しないで下さい。
ADRST bit
0
1
初期化サイクル
fs = 8kHz
fs = 16kHz
1059/fs
132.4ms
66.2ms
267/fs
33.4ms
16.7ms
Table 17. ADC 初期化サイクル
S
T
A
R
T
SDA
S
(default)
S
T
O
P
R/W="0"
Slave
Address
fs = 44.1kHz
24ms
6.1ms
Sub
Address(00H)
N
A
C
K
Data(00H)
N
A
C
K
P
N
A
C
K
Figure 34. ダミーコマンド
MS1403-J-04
- 44 -
2014/12
[AK4678]
■ オーディオインタフェースフォーマット
4種類のデータフォーマット(Table 18)がDIF1-0 bitsで選択できます。全モードともMSBファースト、2’sコン
プリメントのデータフォーマットです。オーディオインタフェースはマスタモードとスレーブモードに対応
します。マスタモードではLRCKとBICKは出力になり、スレーブモードでは入力になります。
0
1
2
DIF1
bit
0
0
1
DIF0
bit
0
1
0
3
1
1
Mode
SDTO (ADC)
SDTI (DAC)
BICK
16bit DSP Mode
16bit DSP Mode
≥ 32fs
24bit MSB justified 16bit LSB justified
≥ 32fs
24bit MSB justified 24bit MSB justified
≥ 48fs
24/16 bit I2S
24/16bit I2S
32fs or
compatible
compatible
≥ 48fs
Table 18. オーディオインタフェースフォーマット
Figure
Table 19
Figure 39
Figure 40
(default)
Figure 41
ADCより出力された24bit (or 16bit)データを8bit データへ変換し保存する場合、24bit (or 16bit)データを単純に
切り捨てると、24bit (or 16bit)データの “1”は8bitデータで “1”に変換されます。この8bitデータの “1”をDAC
にて再生するため24bit (or 16bit)データに再変換すると “–65536” (or “-256”)となり大きなノイズになります。
8bitデータへ変換する前に、24bit (or 16bit)データにオフセット(32768@24bit, 128@16bit)を加算することを推
奨します。
Mode 1, 2, 3ではSDTOはBICKの “”で出力され、SDTIはBICKの“”でラッチされます。
Mode 0 (DSP mode)では、BCKP, MSBS bitにより、オーディオI/Fのタイミングを変更することができます(Table
19)。
DIF1
bit
0
DIF0
bit
MSBS
bit
BCKP
bit
0
0
0
1
1
0
1
1
0
MS1403-J-04
Audio Interface Format
SDTOのMSBデータはLRCK “”後の1回目のBICK
“”で出力され、その直後のBICK “”でSDTIのMSB
データがラッチされます。
SDTOのMSBデータはLRCK “”後の1回目のBICK
“”で出力され、その直後のBICK “”でSDTIのMSB
データがラッチされます。
SDTOのMSBデータはLRCK “”後の1回目のBICK
“” の次のBICK “”で出力され、その直後のBICK
“”でSDTIのMSBデータがラッチされます。
SDTOのMSBデータはLRCK “”後の1回目のBICK
“” の次のBICK “”で出力され、その直後のBICK
“”でSDTIのMSBデータがラッチされます。
Table 19. Audio Interface Format in Mode 0
- 45 -
Figure
Figure 35
(default)
Figure 36
Figure 37
Figure 38
2014/12
[AK4678]
LRCK
(Master)
LRCK
(Slave)
15
0
1
8
2
9
10
11
12
13
14
15
16
17
24
18
25
26
27
26
29
30
31
0
BICK(32fs)
Lch
SDTO(o)
0
SDTI(i)
0
Rch
15 14
8
7
6
5
4
3
2
1
0
8
7
6
5
4
3
2
1
0
Lch
15
1
8
7
6
5
4
3
2
1
0
8
7
6
5
4
3
2
1
0
Rch
15 14
0
15 14
14
2
15
16
17
18
30
31
15 14
32
33
46
34
47
48
49
50
27
26
62
63
30
31
BICK(64fs)
Lch
SDTO(o)
Rch
15 14
2
1
0
2
1
0
15 14
1
0
2
1
0
Rch
Lch
SDTI(i)
2
15 14
15 14
1/fs
15:MSB, 0:LSB
Figure 35. Mode 0 Timing (BCKP bit = “0”, MSBS bit = “0”)
LRCK
(Master)
LRCK
(Slave)
15
0
1
8
2
9
10
11
12
13
14
15
16
17
24
18
25
26
29
0
BICK(32fs)
Lch
SDTO(o)
0
SDTI(i)
0
Rch
15 14
8
7
6
5
4
3
2
1
0
8
7
6
5
4
3
2
1
0
Lch
15
1
8
7
6
5
4
3
2
1
0
8
7
6
5
4
3
2
1
0
Rch
15 14
0
15 14
14
2
15
16
17
18
30
31
15 14
32
33
34
46
47
48
49
50
62
63
BICK(64fs)
Lch
SDTO(o)
Rch
15 14
2
1
0
2
1
0
2
1
0
2
1
0
Rch
Lch
SDTI(i)
15 14
15 14
15 14
1/fs
15:MSB, 0:LSB
Figure 36. Mode 0 Timing (BCKP bit = “1”, MSBS bit = “0”)
MS1403-J-04
- 46 -
2014/12
[AK4678]
LRCK
(Master)
LRCK
(Slave)
15
0
1
8
2
9
10
11
12
13
14
15
16
17 18
24
25
26
27
26
29
30
31
0
BICK(32fs)
Lch
SDTO(o)
0
SDTI(i)
0
Rch
15 14
8
7
6
5
4
3
2
1
0
8
7
6
5
4
3
2
1
0
Lch
15
1
8
7
6
5
4
3
2
1
0
8
7
6
5
4
3
2
1
0
Rch
15 14
0
15 14
14
2
15
16
17
18
30
31
15 14
32
33 34
46
47
48
49
50
27
26
62
63
30
31
BICK(64fs)
Lch
SDTO(o)
Rch
15 14
2
1
0
15 14
Lch
SDTI(i)
2
1
0
2
1
0
Rch
15 14
2
1
0
15 14
1/fs
15:MSB, 0:LSB
Figure 37. Mode 0 Timing (BCKP bit = “0”, MSBS bit = “1”)
LRCK
(Master)
LRCK
(Slave)
15
0
1
8
2
9
10
11
12
13
14
15
16
17
24
18
25
26
29
0
BICK(32fs)
Lch
SDTO(o)
0
SDTI(i)
0
Rch
15 14
8
7
6
5
4
3
2
1
0
8
7
6
5
4
3
2
1
0
Lch
15
1
8
7
6
5
4
3
2
1
0
8
7
6
5
4
3
2
1
0
Rch
15 14
0
15 14
14
2
15
16
17
18
30
31
15 14
32
33
34
46
47
48
49
50
62
63
BICK(64fs)
Lch
SDTO(o)
Rch
15 14
2
1
0
Lch
SDTI(i)
15 14
2
1
0
2
1
0
Rch
15 14
2
1
0
15 14
1/fs
15:MSB, 0:LSB
Figure 38. Mode 0 Timing (BCKP bit = “1”, MSBS bit = “1”)
MS1403-J-04
- 47 -
2014/12
[AK4678]
LRCK
0
1
2
3
7
8
9
10
12
13
14
15
0
1
2
3
8
9
10
11
12
13
14
15
0
1
BICK(32fs)
SDTO(o)
23 22 21
15 14 13 12 11 10
9
23 22 21
8
3
SDTI(i)
15 14 13
0
1
2
7
3
15
6
5
16
17
4
3
18
2
23
24
1
31
9
8
23
7
1
0
15
15 14 13
0
30
15 14 13 12 11 10
2
0
1
2
3
15
6
16
5
17
4
18
3
23
2
24
25
31
30
1
BICK(64fs)
SDTO(o)
23 22 21
SDTI(i)
Don’t Care
8
7
6
5
15
14 13 8
23 22 21
0
2
1
0
8
Don’t Care
7
6
5
15
14 13 8
23
0
2
1
0
24bit: 23:MSB, 0:LSB
16bit: 15: MSB, 0:LSB
Lch Data
Rch Data
Figure 39. Mode 1 Timing
LRCK
0
1
2
18
19
20
21
22
23
24
25
0
1
2
18
19
20
21
22
23
24
25
0
1
BICK(64fs)
SDTO(o)
23 22
5
4
3
2
1
0
23 22
5
4
3
2
1
0
SDTI(i)
23 22
5
4
3
2
1
0
Don’t Care 23 22
5
4
3
2
1
0 Don’t Care
23:MSB, 0:LSB
Lch Data
23
Rch Data
Figure 40. Mode 2 Timing
LRCK
0
1
2
3
7
8
9
10
12
13
14
15
0
1
2
3
8
9
10
11
12
13
14
15
0
1
BICK(32fs)
SDTO(o)
8
23 22
16 15 14 13 12 11
10 9
8
23 22
16 15 14 13 12 11
10 9
8
SDTI(i)
8
23 22
16 15 14 13 12 11
10 9
8
23 22
16 15 14 13 12 11
10 9
8
0
1
2
3
19
20
21
22
23
24
25
0
1
2
3
19
20
21
22
23
24
25
0
1
BICK(64fs)
SDTO(o)
23 22
5
4
3
2
1
0
23 22
5
4
3
2
1
0
SDTI(i)
23 22
5
4
3
2
1
0
Don’t Care 23 22
5
4
3
2
1
0 Don’t Care
23:MSB, 0:LSB
Lch Data
Rch Data
Figure 41. Mode 3 Timing
MS1403-J-04
- 48 -
2014/12
[AK4678]
■ マイク/ライン入力セレクタ
AK4678は入力セレクタを内蔵しています。MDIF1, MDIF2, MDIF3 bit = “0”のとき、INL1-0, INR1-0 bitsにより、
MIC-Ampへの入力信号をLIN1/LIN2/LIN3/LIN4およびRIN1/RIN2/RIN3/RIN4からそれぞれ選択することがで
きます。MDIF1, MDIF2, MDIF3 bit = “1”のとき、LIN1/RIN1, LIN2/RIN2, LIN3/RIN3 pinsはそれぞれIN1+/,
IN2/+, IN3+/ pinsとなり、差動入力が可能です(Figure 43)。DMIC bit = “1”の時、ディジタルマイク入力の選
択となります。
MDIF1
bit
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
MS1403-J-04
MDIF2
bit
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
1
MDIF3
bit
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
1
0
0
0
0
INL1
INL0
INR1
INR0
Lch
Rch
bit
bit
bit
bit
0
0
0
0
LIN1
RIN1
0
0
0
1
LIN1
RIN2
0
0
1
0
LIN1
RIN3
0
0
1
1
LIN1
RIN4
0
1
0
0
LIN2
RIN1
0
1
0
1
LIN2
RIN2
0
1
1
0
LIN2
RIN3
0
1
1
1
LIN2
RIN4
1
0
0
0
LIN3
RIN1
1
0
0
1
LIN3
RIN2
1
0
1
0
LIN3
RIN3
1
0
1
1
LIN3
RIN4
1
1
0
0
LIN4
RIN1
1
1
0
1
LIN4
RIN2
1
1
1
0
LIN4
RIN3
1
1
1
1
LIN4
RIN4
1
0
0
0
RIN1
IN3+/
1
0
0
1
RIN2
IN3+/
1
0
1
1
RIN4
IN3+/
0
0
0
1
LIN1
IN2+/
1
0
0
1
LIN3
IN2+/
1
1
0
1
LIN4
IN2+/
1
0
0
1
IN3+/
IN2+/
0
0
0
1
RIN2
IN1+/
0
0
1
0
RIN3
IN1+/
0
0
1
1
RIN4
IN1+/
0
0
0
1
IN1+/
IN2+/
Others
N/A
Table 20. MIC-Amp Input Signal (DMIC bit = “0”) (N/A: Not available)
- 49 -
(default)
2014/12
[AK4678]
AK4678
INL1-0 bits
LIN1/IN1+ pin
RIN1/IN1 pin
ADC Lch
MDIF1 bit MIC-Amp Lch
MDIF3 bit
INR1-0 bits
LIN2/IN2 pin
RIN2/IN2+ pin
ADC Rch
MDIF2 bit MIC-Amp Rch
LIN3/IN3+ pin
RIN3/IN3 pin
LIN4 pin
RIN4 pin
Figure 42. マイク/ライン入力セレクタ (DMIC bit = “0”)
AK4678
MPWR pin
1k
MIC-Amp
IN1+ pin
IN1 pin
1k
Figure 43. 差動マイク入力の回路例 (MDIF1/2/3 bits = “1”)
AK4678
MIC-Amp
IN1+ pin
IN1 pin
Figure 44. 差動入力の回路例 (MDIF1/2/3 bits = “1”)
MS1403-J-04
- 50 -
2014/12
[AK4678]
■ マイク用ゲインアンプ
AK4678はマイク用ゲインアンプを内蔵しています。MGNL3-0, MGNR3-0 bitsによりL/R独立にゲインを設定
することができます(Table 21)。
Mode
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
MS1403-J-04
MGNL3
MGNL2
MGNL1
MGNL0
/MGNR3
/MGNR2
/MGNR1
/MGNR0
Input Gain
bits
bits
bits
bits
0
0
0
0
N/A
0
0
0
1
N/A
0
0
1
0
N/A
0
0
1
1
6dB
0
1
0
0
3dB
0
1
0
1
0dB
0
1
1
0
+3dB
0
1
1
1
+6dB
1
0
0
0
+9dB
1
0
0
1
+12dB
1
0
1
0
+15dB
1
0
1
1
+18dB
1
1
0
0
+21dB
1
1
0
1
+24dB
1
1
1
0
N/A
1
1
1
1
N/A
Table 21. マイク入力ゲイン (N/A: Not available)
- 51 -
(default)
2014/12
[AK4678]
■ マイクパワー
PMMP1 bit = “1”のとき、MPWR1 pinから、またPMMP2 bit = “1”のとき、MPWR2 pinからマイク用の電源を供
給することができます。出力電圧は typ 2.5V @MICL1 bit = “0” (SVDD = 3.0 ~ 5.5V), typ 2.8V@MICL1 bit = “1”
(SVDD = 3.3 ~ 5.5V)です (Table 22)。負荷抵抗値はMPWR1 pin とMPWR2 pin それぞれ min. 1.0k です。ステ
レオマイク2系統の場合は各チャネル min. 2k です。MPWR1 pin (MPWR2 pin)にコンデンサは接続しないで
下さい (Figure 45)。
MICL1 bit
MICL2 bit
0
1
Output Level (typ)
AVDD=1.8V
3.0 ~ 5.5V
1.39 x AVDD
2.5V
3.3 ~ 5.5V
1.56 x AVDD
2.8V
Table 22. マイクパワー1、マイクパワー2出力電圧
SVDD Voltage Range
Output Level (typ)
(default)
PMMP1 bit
MPWR1 pin
0
Hi-Z
(default)
1
Output
Table 23. マイクパワー1 出力設定
PMMP2 bit
MPWR2 pin
0
Hi-Z
(default)
1
Output
Table 24. マイクパワー2 出力設定
MIC Power 2
MPWR2 pin
MIC Power 1
 2k
 2k
 2k
 2k
MPWR1 pin
Microphone
LIN1 pin
Microphone
RIN1 pin
Microphone
LIN2 pin
AK4678
Microphone
RIN2 pin
Figure 45. MIC Block Circuit
MS1403-J-04
- 52 -
2014/12
[AK4678]
■ ディジタルマイク
1. ディジタルマイク との接続
DMIC bit = “1”に設定すると、LIN1 pin, RIN1 pin はそれぞれDMDAT pin (ディジタルマイクデータ入力ピン)、
DMCLK pin (ディジタルマイク クロック供給ピン)となり、ディジタルマイクに接続することが出来ます。
AVDDと同じ電源をディジタルマイクの電源に供給して下さい。モノラル、ステレオの場合の接続図をFigure
46 とFigure 47 に示します。AK4678 から出力するDMCLK を ディジタルマイク に入力し、ディジタルマイク
は DMCLK に合わせて Modulator で生成される 1bit データをDMDAT から出力します。PMDML/R bits で
ディジタルブロック(Decimation Filer, HPF1)のパワーアップ/ダウンをコントロールします (ディジタルマイ
クのパワーマネジメントにはPMADL/R bits は影響しません)。DCLKE bit でDMCLK pinから出力されるクロ
ックのON/OFFをコントロールします。パワーダウン時 (PDN pin = “L”)、DMCLK pin, DMDAT pinは2.7k (typ)
の内部抵抗によってプルダウンされます。パワーアップ時 (PDN pin = “H”) は内部のプルダウン抵抗のパスは
オフになるので、フローティングを避けるため外部にプルダウン抵抗(R)を入れる必要があります。
AVDD
AK4678
VDD
AMP
DMCLK(64fs)



MCKI
PLL
Modulator
Decimation
Filter
DMDAT
Lch
HPF1
Programmable
Filter
SDTO
ALC
R
VDD
AMP



Modulator
Rch
Figure 46. ステレオディジタルマイクとの接続例
AVDD
AK4678
VDD
AMP
DMCLK(64fs)



PLL
MCKI
Modulator
DMDAT
Decimation
Filter
HPF1
Programmable
Filter
ALC
SDTO
R
Figure 47. モノラルディジタルマイクとの接続例
MS1403-J-04
- 53 -
2014/12
[AK4678]
2. インタフェース
DCLKP bit にて、DMDAT pin に入力されるデータのチャネルを設定します。DCLKP bit = “1”の場合、DMCLK
= “H”時にLch を、DMCLK = “L” 時にRch のデータをDecimation Filterに入力します。DCLKP bit = “0”の場合、
ディジタルマイク が DMCLK = “L”時にLchを、DMCLK = “H” 時にRchのデータをDecimation Filterに入力しま
す。また、DCLKE bit = “0” のとき、DMCLK pin は “L”を出力します。DMCLK は64fs のみに対応します。DCLK
bit = “1” のとき、AK4678はDMCLK から64fsを出力します。このとき、ADC を動作させるのに必要なクロッ
クを AK4678 に入力する必要があります。また、1bitデータの密度が0% ~ 100%のとき、Decimation Filter +
Digital Filterは24bitのFull Scale Dataを出力します。
DCLKP bit
DMCLK pin= “H”
DMCLK pin= “L”
0
Rch
Lch
1
Lch
Rch
Table 25. Digital MICとのデータ入出力タイミング
(default)
DMCLK (64fs)
DMDAT (Lch)
Valid
Data
Valid
Data
Valid
Data
DMDAT (Rch)
Valid
Data
Valid
Data
Valid
Data
Valid
Data
Valid
Data
Figure 48. Digital MICとのデータ入出力タイミング (DCLKP bit = “1”)
DMCLK (64fs)
DMDAT (Lch)
DMDAT (Rch)
Valid
Data
Valid
Data
Valid
Data
Valid
Data
Valid
Data
Valid
Data
Valid
Data
Valid
Data
Figure 49. Digital MICとのデータ入出力タイミング (DCLKP bit = “0”)
MS1403-J-04
- 54 -
2014/12
[AK4678]
■ ディジタルブロック
ディジタルブロックはFigure 50に示すブロックで構成され、パワーマネジメントビット(PMADL, PMADR,
PMDAL, PMDAR, PMPFIL, PMEQ, PMDRC, PMSRAI, PMSRAO, PMSRBI, PMSRBO bits)によりブロックごとに
パワーダウンできます。
PMADL or PMADR
ADC
HPF1
HPFAD
PFSEL
PMPFIL bit
HPF2
HPF
LPF
LPF
FIL3, EQ0,
GN1-0
Stereo
Separation
3-band
Notch
EQ1-3
ALC, IVL/R
ALC
ADM
MIX
PFSDO
SDOD
SDOL/R1-0
SDTO Lch
PMDAL or PMDAR
PMDRC
S
E
L
DAC
SDTO Rch
SVAL/R2-0
DRC
PMEQ
OVL/R,
SMUTE
SVOLA
SDIM1-0
SRMXL/R1-0
5EQ
S
E
L
DATT-A 5-band
SMUTE
EQ
SDTI Lch
SDTI Rch
PFMXL/R1-0
DASEL1-0
PMOSC
PMMIX
MX1L2-0
MIX1L
OSC for SRC
MX1R2-0
MIX1R
PMSRAO
MX2A1-0
MIX2A
MIX2C MX2C1-0
Mono
MX2B1-0
SDOAD
SDTOA
SRCAO
MIX2B
SVOLB SVB2-0
PMSRAI
DATT-B
SRCAI
SDTIA
BVL6-0
SBMX1-0
CVL6-0
DATT-C
PMSRBO
MXSB2-0
MIX3
Stereo
SRCBO
SDOBD
BIVOL
SDTOB Lch
SDTOB Rch
SDTIB Lch
SDTIB Rch
SRCBI
BIV2-0
PMSRBI
Figure 50. ディジタルブロックのパスの選択
MS1403-J-04
- 55 -
2014/12
[AK4678]
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
ADC: “フィルタ特性”欄で示すADC用のDigital Filter (LPF)を含みます(“フィルタ特性” 参照)。
HPF1: “フィルタ特性”欄で示すADC用のDigital Filter (HPF)を含みま(“フィルタ特性” 参照)。
DAC: “フィルタ特性”欄で示すDAC用のDigital Filter (LPF)を含みます(“フィルタ特性” 参照)。
HPF2: High Pass Filter. 風切り音フィルタとして使用可能です(“Digital Programmable Filter 回路” 参照)。
LPF: Low Pass Filter (“Digital Programmable Filter 回路” 参照)。
Stereo Separation: ステレオ強調感フィルタおよびゲイン補正(“Digital Programmable Filter 回路” 参照)。ゲ
イン補正はEQ0とGainで構成されます。ステレオ強調感フィルタ後に周波数特性を調整します。
3-Band Notch: イコライザまたはノッチフィルタとして使用できます(“Digital Programmable Filter 回路” 参
照)。
ALC: ALC機能内蔵のディジタルボリューム(“入力ディジタルボリューム” および “ALC 動作” 参照)。
SVOLA: 内蔵マイク/スピーカ通話または外部ヘッドセット通話時のサイドトーン用ボリューム(“サイド
トーン用ディジタルボリューム”参照)。
5-Band EQ: 再生パス用のイコライザです(“5-band Equalizer” 参照)。
DATT-A: 再生パス用のディジタルボリュームです(“出力ディジタルボリューム” 参照)。
SMUTE: ソフトミュート(“ソフトミュート機能”参照)。
DRC: 再生パス用のダイナミックレンジコントロール回路です (“DRC 動作”参照) 。
DATT-B: 受話録音用ボリューム(“受話録音用ディジタルボリューム”参照)。
DATT-C: B/Tヘッドセット通話時の受話音量調整用ボリューム(“受話音量調整用ディジタルボリューム”
参照)。
SVOLB: B/Tヘッドセット通話時のサイドトーン用ボリューム(“B/T通話サイドトーン用ディジタルボリ
ューム”参照)。
MS1403-J-04
- 56 -
2014/12
[AK4678]
モード
録音モード1
録音モード1
&再生モード2
再生モード1
再生モード2
ADC
PMADL bit
(PMDML bit)
PMADR bit
(PMDMR bit)
1
1
0
1
1
0
0
0
1
0
1
1
0
1
0
0
PMPFIL
bit
PFSEL
bit
PFSDO PMDAL/R
bit
bits
PMEQ
bit
PMDRC
bit
DASEL1-0
bits
0
0
0
1
1
1
1
1
0
0
0
1
1
1
1
1
x
x
x
01
01
01
01
01
1
0
1
00
1
0
1
00
1
0
1
00
1
0
1
11
1
0
1
11
1
0
1
11
1
1
1
11
0
0
1
11
Table 26. 録音再生モード (x: Don’t care)
1st Order
1st Order
1st Order
HPF1
HPF2
LPF
Stereo
Separation
Gain
Compensation
3 Band
Notch
Figure
Figure 51
Figure 52
Figure 53
Figure 54
ALC
(Volume)
Figure 51. 録音モード1のパス
ADC
DAC
1st Order
1st Order
1st Order
HPF1
HPF2
LPF
DRC
SMUTE
Stereo
Separation
Gain
Compensation
3 Band
Notch
ALC
(Volume)
5 Band
EQ
DATT-A
Figure 52. 録音モード1&再生モード2のパス
DAC
DRC
SMUTE
DATT-A
5 Band
EQ
ALC
(Volume)
3 Band
Notch
Gain
Compensation
1st Order
1st Order
LPF
HPF2
Stereo
Separation
Figure 53. 再生モード1のパス
DAC
DRC
SMUTE
DATT-A
5 Band
EQ
Figure 54. 再生モード2のパス
MS1403-J-04
- 57 -
2014/12
[AK4678]
■ Digital Programmable Filter 回路
(1) High Pass Filter (HPF2)
通常、風切り音用のHPFとして使用します。1次のHPF で構成されます。係数をF1A13-0 bitsおよびF1B13-0 bits
により設定します。HPF2はHPF bitにより ON/OFFすることが可能です。HPF2がOFFの場合、オーディオデ
ータが0dBでスルーされます。係数の設定は、HPF bit = “0”またはPMPFIL bit = “0”のときに行って下さい。
HPF2は、HPF bit = PMPFIL bit = “1” の設定がレジスタに書き込まれ、4/fs (max) 経過後、動作を開始します。
fs: サンプリング周波数
fc: カットオフ周波数
レジスタ設定 (Note 66)
HPF: F1A[13:0] bits =A, F1B[13:0] bits =B
(MSB=F1A13, F1B13; LSB=F1A0, F1B0)
1  1 / tan (fc/fs)
1 / tan (fc/fs)
A=
,
B=
1 + 1 / tan (fc/fs)
1 + 1 / tan (fc/fs)
伝達関数
1  z 1
H(z) = A
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.0001 (fc min = 4.41Hz at 44.1kHz)
(2) Low Pass Filter (LPF)
1次のLPF です。係数をF2A13-0 bitsおよびF2B13-0 bitsにより設定します。LPF bitによりON/OFFすることが
可能です。LPFがOFF の場合、オーディオデータが0dBでスルーされます。係数の設定は、LPF bit = “0”また
はPMPFIL bit = “0”のときに行って下さい。LPF は、LPF bit = PMPFIL bit = “1”の設定がレジスタに書き込ま
れ、4/fs (max) 経過後、動作を開始します。
fs: サンプリング周波数
fc: カットオフ周波数
レジスタ設定 (Note 66)
LPF: F2A[13:0] bits =A, F2B[13:0] bits =B
(MSB=F2A13, F1B13; LSB=F2A0, F2B0)
1  1 / tan (fc/fs)
1
A=
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数
1 + z 1
H(z) = A
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.05 (fc min = 2205Hz at 44.1kHz)
MS1403-J-04
- 58 -
2014/12
[AK4678]
(3) ステレオ感強調フィルタ (FIL3)
ステレオマイク録音したデータのステレオ感を強調、または、再生データを3D強調するためのフィルタです。
係数をF3A13-0, F3B13-0 bitsにより設定します。また、FIL3 はF3AS bit = “0”のときHigh Pass Filter (HPF)、F3AS
bit = “1” のときLow Pass Filter (LPF)となります。FIL3 bitによりON/OFFすることが可能です。ステレオ感強
調フィルタ がOFF の場合、オーディオデータが0dB でスルーされます。係数の設定はFIL3 bit = “0”または
PMPFIL bit = “0”のときに行って下さい。FIL3は、FIL3 bit = PMPFIL bit = “1” の設定がレジスタに書き込まれ、
4/fs (max) 経過後、動作を開始します。
1) FIL3をHPFに設定する場合
fs: サンプリング周波数
fc: カットオフ周波数
K: ゲイン [dB] (0dB ≥ K ≥ 10dB)
レジスタ設定 (Note 66)
FIL3: F3AS bit = “0”, F3A[13:0] bits =A, F3B[13:0] bits =B
(MSB=F3A13, F3B13; LSB=F3A0, F3B0)
1  1 / tan (fc/fs)
1 / tan (fc/fs)
A = 10K/20 x
,
B=
1 + 1 / tan (fc/fs)
1 + 1 / tan (fc/fs)
伝達関数
1  z 1
H(z) = A
1 + Bz 1
2) FIL3をLPFに設定する場合
fs: サンプリング周波数
fc: カットオフ周波数
K: ゲイン[dB] (0dB ≥ K ≥ 10dB)
レジスタ設定 (Note 66)
FIL3: F3AS bit = “1”, F3A[13:0] bits =A, F3B[13:0] bits =B
(MSB=F3A13, F3B13; LSB= F3A0, F3B0)
1  1 / tan (fc/fs)
1
A = 10K/20 x
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数
1 + z 1
H(z) = A
MS1403-J-04
1 + Bz 1
- 59 -
2014/12
[AK4678]
(4) ゲイン補正 (EQ0)
ステレオ強調感フィルタで発生した減衰やF特の偏りを補正するためフィルタです。Equalizer (EQ0)とゲイン
(0dB/+12dB/+24dB)で構成されます。EQ0の係数をE0A15-0 bits, E0B13-0 bits, E0C15-0 bitsで、ゲインをGN1-0
bits (Table 27)で設定します。EQ0は、EQ0 bitによりON/OFF することが可能です。EQ0がOFFかつゲインが0dB
のとき、オーディオデータが0dBでスルーされます。EQ0の係数の設定は、EQ0 bit = “0”またはPMPFIL bit = “0”
のときに行って下さい。EQ0は、EQ0 bit = PMPFIL bit = “1” の設定がレジスタに書き込まれ、4/fs (max) 経過
後、動作を開始します。
fs: サンプリング周波数
fc1: 極の周波数
fc2: 零点の周波数
K: ゲイン[dB] (最大+12dBまで設定できます。)
レジスタ設定 (Note 66)
E0A[15:0] bits =A, E0B[13:0] bits =B, E0C[15:0] bits =C
(MSB=E0A15, E0B13, E0C15; LSB=E0A0, E0B0, E0C0)
A = 10K/20 x
1  1 / tan (fc1/fs)
1 + 1 / tan (fc2/fs)
,
1 + 1 / tan (fc1/fs)
B=
,
C =10K/20 x
1 + 1 / tan (fc1/fs)
1  1 / tan (fc2/fs)
1 + 1 / tan (fc1/fs)
伝達関数
A + Cz 1
H(z) =
1 + Bz 1
Gain[dB]
K
fc1
fc2
Frequency
Figure 55. EQ0 の周波数特性
GN1 bit
GN0 bit
Gain
0
0
0dB
(default)
0
1
+12dB
1
x
+24dB
Table 27. Gain部のゲイン設定 (x: Don’t care)
MS1403-J-04
- 60 -
2014/12
[AK4678]
(5) 3-Band Equalizer
イコライザまたはノッチフィルタとして使用することが可能です。3個のイコライザ (EQ1, EQ2, EQ3)を独立
に EQ1, EQ2, EQ3 bitsでON/OFFすることが可能です。イコライザがOFFの場合、オーディオデータが0dB で
スルーされます。また、EQ1の係数をE1A15-0 bits, E1B15-0 bits, E1C15-0 bitsで、EQ2の係数をE2A15-0 bits,
E2B15-0 bits, E2C15-0 bitsで、EQ3の係数をE3A15-0 bits, E3B15-0 bits, E3C15-0 bitsで設定します。各EQの係数
の設定は、設定するEQx bit (x=13)が “0”のとき、または、 PMPFIL bit = “0”のときに行って下さい。各イコ
ライザは、EQx (x=1~3) = PMPFIL bits = “1” の設定がレジスタに書き込まれ、4/fs (max) 経過後、動作を開始
します。
fs: サンプリング周波数
fo1 ~ fo3: 中心周波数
fb1 ~ fb3: 中心周波数からのゲイン差が3dBの帯域幅
K1 ~ K3: ゲイン (1  Kn  3)
レジスタ設定 (Note 66)
EQ1: E1A[15:0] bits =A1, E1B[15:0] bits =B1, E1C[15:0] bits =C1
EQ2: E2A[15:0] bits =A2, E2B[15:0] bits =B2, E2C[15:0] bits =C2
EQ3: E3A[15:0] bits =A3, E3B[15:0] bits =B3, E3C[15:0] bits =C3
(MSB=E1A15, E1B15, E1C15, E2A15, E2B15, E2C15, E3A15, E3B15, E3C15; LSB= E1A0, E1B0, E1C0,
E2A0, E2B0, E2C0, E3A0, E3B0, E3C0)
1  tan (fbn/fs)
2
tan (fbn/fs)
An = Kn x
, Bn = cos(2 fon/fs) x
1 + tan (fbn/fs)
,
Cn =
1 + tan (fbn/fs)
1 + tan (fbn/fs)
(n = 1, 2, 3)
伝達関数
H(z) = 1 + h1(z) + h2(z) + h3(z)
1  z 2
hn (z) = An
1 Bnz 1 Cnz 2
(n = 1, 2, 3)
ただし、中心周波数は以下の範囲内で設定して下さい。
0.003 < fon / fs < 0.497
Note 66. [上式により算出されたフィルタ係数を実数から2進数(2の補数)へ変換する手順]
X=(上式により算出された実数のフィルタ係数) x 213
このXの小数点以下を四捨五入した整数値を2進数(2の補数)に変換して下さい。
各フィルタ係数設定レジスタのMSBは符号ビットです。
MS1403-J-04
- 61 -
2014/12
[AK4678]
■ ALC 動作
ALC bit = “1”の時、ALCブロックによりALC動作が行われます。Figure 51, Figure 52に示す録音モードのとき
録音パスに対して、Figure 53, Figure 54に示す再生モードのとき再生パスに対して、ALC動作が行われます。
1. ALCリミッタ動作
ALCリミッタ動作ではLch, Rchの出力レベルのどちらか一方でもALCリミッタ検出設定レベル(Table 28)を越
えた場合、LMAT1-0 bitで設定した値(Table 29)だけ、IVL, IVR値(L/R共通)を自動的に減衰させます。
ZELMN bit = “0”(ゼロクロス検出有効)のとき、ALCリミッタ動作によりIVL, IVR値が変更されるのは、L/R独
立にそれぞれゼロクロスするかゼロクロスタイムアウトしたときです。ゼロクロスタイムアウト時間は
ZTM1-0 bitにて設定できます(Table 30)。出力レベルがFS (Full Scale)を超えた場合は瞬時(周期: 1/fs)に1 Step、
FSを超えない場合はゼロクロスするかゼロクロスタイムアウトしたときIVL, IVR値が変更されます
ZELMN bit = “1”(ゼロクロス検出無効)のとき、ALCリミッタ動作によりIVL, IVR値は瞬時(周期: 1/fs)に変更さ
れます。リミッタ動作の減衰量はLMAT1-0 bitの設定にかかわらず1 step固定です。
減衰動作終了後でもALC bitを “0”にしない限り、再び出力レベルがALCリミッタ検出レベル(Table 28)を越え
れば、この減衰動作は繰り返されます。
LMTH1
bit
0
0
1
1
LMTH0
ALCリミッタ検出レベル
ALCリカバリ待機カウンタリセットレベル
bit
0
ALC Output ≥ 2.5dBFS
2.5dBFS > ALC Output ≥ 4.1dBFS
1
ALC Output ≥ 4.1dBFS
4.1dBFS > ALC Output ≥ 6.0dBFS
0
ALC Output ≥ 6.0dBFS
6.0dBFS > ALC Output ≥ 8.5dBFS
1
ALC Output ≥ 8.5dBFS
8.5dBFS > ALC Output ≥ 12dBFS
Table 28. ALC リミッタ検出レベル/リカバリ待機カウンタリセットレベル
LMAT1
bit
LMAT0
bit
0
0
1
1
0
1
0
1
ZTM1
bit
0
0
1
1
MS1403-J-04
ZTM0
bit
0
1
0
1
ALC リミッタATTステップ
ALC Output
ALC Output
ALC Output
≥ LMTH
≥ FS
≥ FS + 6dB
1
1
1
2
2
2
2
4
4
1
2
4
Table 29. ALC リミッタATTステップの設定
ALC Output
≥ FS + 12dB
1
2
8
8
ゼロクロスタイムアウト時間
8kHz
16kHz
44.1kHz
128/fs
16ms
8ms
2.9ms
256/fs
32ms
16ms
5.8ms
512/fs
64ms
32ms
11.6ms
1024/fs
128ms
64ms
23.2ms
Table 30. ALCゼロクロスタイムアウト時間の設定
- 62 -
(default)
(default)
(default)
2014/12
[AK4678]
2.
ALCリカバリ動作
ALCリカバリ動作は、WTM2-0 bitsで設定された時間(Table 31)待機を行い、この間、出力信号がALCリカバ
リ待機カウンタリセットレベル(Table 28)を越すことがなければALCリカバリ動作を行います。このALCリカ
バリ動作は設定された基準レベル(Table 33) までZTM1-0 bitsで設定した時間(Table 30)でゼロクロス検出動作
を行いながら、RGAIN1-0 bitsで設定した値(Table 32)だけIVL, IVR値(L/R共通)を自動的に増加させます。こ
のALCリカバリ動作はWTM2-0 bitsで設定した周期で行われます。ただし、WTM2-0 bitsでの設定よりZTM1-0
bitsでの設定が長い場合において、信号がゼロクロスしないときには、ZTM1-0 bitsの設定でALCリカバリ動
作が行われます。
例えば、現在のIVL, IVR値が30Hの場合、RGAIN1-0 bits = “01”(2 steps)に設定しておくと、ALCリカバリ動作
によってIVL, IVR値は32Hに変更され、0.75dB(0.375dB x 2)増加されます。IVL, IVR値が基準レベル (REF7-0
bits)に達した場合、IVL, IVR値の増加は行いません。
また、ALCリカバリ待機中に
(リカバリ待機カウンタリセットレベル)  Output Signal < (リミッタ検出レベル)
となっている場合、待機タイマはリセットされます。そのため、
(リカバリ待機カウンタリセットレベル) > Output Signal
となった時から、待機時間のカウントが開始されます。
また、ALC動作はインパルス性のノイズにも対応したALCになっています。インパルス性のノイズが入力さ
れた場合、通常のリカバリ動作よりも早いサイクルでリカバリ動作(ファストリカバリ動作)を行います。例
えば、マイクロフォンに瞬間的に大きな音が入力された場合、この動作により大きな音に埋もれた小信号を
改善することができます。ファストリカバリ動作の速さは、RFST1-0 bits により設定します(Table 34)。
WTM2
bit
0
0
0
0
1
1
1
1
WTM1
bit
0
0
1
1
0
0
1
1
ALCリカバリ周期
WTM0
bit
8kHz
16kHz
44.1kHz
0
128/fs
16ms
8ms
2.9ms
1
256/fs
32ms
16ms
5.8ms
0
512/fs
64ms
32ms
11.6ms
1
1024/fs
128ms
64ms
23.2ms
0
2048/fs
256ms
128ms
46.4ms
1
4096/fs
512ms
256ms
92.9ms
0
8192/fs
1024ms
512ms
185.8ms
1
16384/fs
2048ms
1024ms
371.5ms
Table 31. ALCリカバリ待機時間の設定
RGAIN1
bit
0
0
1
1
MS1403-J-04
(default)
RGAIN0
GAIN STEP
bit
0
1 step
0.375dB
(default)
1
2 step
0.750dB
0
3 step
1.125dB
1
4 step
1.500dB
Table 32. ALC リカバリゲイン量の設定
- 63 -
2014/12
[AK4678]
REF7-0 bits
GAIN (dB)
Step
F1H
+36.0
F0H
+35.625
EFH
+35.25
:
:
E1H
+30.0
(default)
:
:
0.375dB
92H
+0.375
91H
0.0
90H
0.375
:
:
02H
53.625
01H
54.0
00H
MUTE
Table 33. ALCリカバリ動作時の基準値設定
RFST1 bit
RFST0 bit
リカバリ速度
0
0
(default)
4倍
0
1
8倍
1
0
16 倍
1
1
N/A
Table 34. ファストリカバリ速度設定 (N/A: Not available)
MS1403-J-04
- 64 -
2014/12
[AK4678]
3.
ALC動作設定手順例
Table 35, Table 36 はそれぞれ録音パス、再生パスの場合のALC設定例です。
Register Name
Comment
LMTH1-0
ZELMN
Limiter detection Level
Limiter zero crossing detection
Zero crossing timeout period
* ZTM1-0 bits should be equal to or
shorter than WTM2-0 bits.
Recovery waiting period
Maximum gain at recovery operation
ZTM1-0
WTM2-0
REF7-0
IVL7-0,
IVR7-0
LMAT1-0
RGAIN1-0
RFST1-0
ALC
Data
01
0
Gain of IVOL
Limiter ATT step
Recovery GAIN step
Fast Recovery Speed
ALC enable
fs=8kHz
Operation
4.1dBFS
Enable
Data
01
0
fs=44.1kHz
Operation
4.1dBFS
Enable
01
32ms
11
23.2ms
001
E1H
32ms
+30dB
100
E1H
46.4ms
+30dB
E1H
+30dB
E1H
+30dB
00
00
00
1
1 step
1 step
4 times
Enable
00
1 step
00
1 step
00
4 times
1
Enable
Table 35. ALC設定例 (録音パス)
fs=8kHz
Operation
4.1dBFS
Enable
32ms
fs=44.1kHz
Operation
4.1dBFS
Enable
23.2ms
Register Name
Comment
LMTH1-0
ZELMN
ZTM1-0
Limiter detection Level
Limiter zero crossing detection
Zero crossing timeout period
Recovery waiting period
*WTM2-0 bits should be the same or
longer data as ZTM1-0 bits
Maximum gain at recovery operation
001
32ms
100
46.4ms
A1H
+6dB
A1H
+6dB
Gain of IVOL
91H
0dB
91H
0dB
00
00
00
1
1 step
1 step
4 times
Enable
WTM2-0
REF7-0
IVL7-0,
IVR7-0
LMAT1-0
RGAIN1-0
RFST1-0
ALC
MS1403-J-04
Limiter ATT step
Recovery GAIN step
Fast Recovery Speed
ALC enable
Data
01
0
01
00
1 step
00
1 step
00
4 times
1
Enable
Table 36. ALC設定例 (再生パス)
- 65 -
Data
01
0
11
2014/12
[AK4678]
ALC動作中は、以下のビットへの変更を禁止します。これらのビットを変更する場合は、ALC動作を終了(ALC
bit = “0”)してから行って下さい。
 LMTH1-0, LMAT1-0, WTM2-0, ZTM1-0, RGAIN1-0, REF7-0, ZELMN, RFST1-0, LFST, FR の各ビット
Example:
Limiter = Zero crossing Enable
Recovery Cycle = 32ms@8kHz
Zero Crossing Timeout Period = 32ms@8kHz
Limiter and Recovery Step = 1
Fast Recovery = Enable (4 step)
Gain of IVOL = +30dB
Maximum Gain = +30.0dB
Limiter Detection Level = 4.1dBFS
ALC bit = “1”
Manual Mode
WR (IVL7-0)
(1) Addr=11H, Data=E1H
WR (IVR7-0)
(2) Addr=12H, Data=E1H
WR (REF7-0)
* The value of IVOL should be
(3) Addr=13H, Data=E1H
the same or smaller than REF’s
WR (ZTM1-0, WTM2-0, RFST1-0, FR)
(4) Addr=15H, Data=05H
WR (LMTH1-0, RGAIN1-0, LMAT1-0, ZELMN, LFST)
(5) Addr=16H, Data=01H
WR (ALC = “1”)
(6) Addr=17H, Data=03H
ALC Operation
(WR: Write)
Figure 56. ALC動作設定手順例
MS1403-J-04
- 66 -
2014/12
[AK4678]
■ 入力ディジタルボリューム (マニュアルモード時))
ALC bits = “0”のとき、ディジタルボリュームはマニュアルモードになります。このモードは以下の場合に使
用します。
1.
2.
3.
リセット解除後、ALC動作に関するレジスタ設定(ZTM1-0, LMTH1-0 bitsなど)を行う場合。
サンプリング周波数の変更に伴い、リミッタ/リカバリ周期などALC動作に関するレジスタ変更を
行う場合。
入力ディジタルボリュームをマニュアルボリュームとして使用する場合。
入力ディジタルボリュームのゲイン量はIVL7-0, IVR7-0 bitsで設定します(Table 37)。IVOLC bit = “0”のとき、
Lch, Rchのボリュームは独立にそれぞれIVL7-0, IVR7-0 bitsでコントロールします。IVOLC bit = “1”のとき、
Lch, Rchのボリュームは共通にIVL7-0 bitsでコントロールします。ボリューム変更時、L/R独立にゼロクロス
検出動作を行います。ゼロクロスタイムアウト時間はZTM1-0 bitで設定することができます。
PMADL = PMADR = PMDML = PMDMR bits = “0” のときにIVL7-0, IVR7-0 bitsに書き込みを行うと、PMADL =
PMADR = PMDML = PMDMR bits = “1”に書き換えてからADCの初期化サイクル後に、その設定値でIVOLが
動作を開始します。
IVL7-0 bits
GAIN (dB)
Step
IVR7-0 bits
F1H
+36.0
F0H
+35.625
EFH
+35.25
:
:
92H
+0.375
91H
0.0
(default)
0.375dB
90H
0.375
:
:
03H
53.25
02H
53.625
01H
54
00H
MUTE
Table 37. 入力ディジタルボリュームの設定値
MS1403-J-04
- 67 -
2014/12
[AK4678]
■ ディジタルHPF1
ADCはDCオフセットキャンセル用の1次のHPFを内蔵しており、HPF1のカットオフ周波数はHPFC1-0 bits で
選択することができます。また、HPFAD bit でHPF1 をON/OFF することができます(ON を奨励)。カットオ
フ周波数はサンプリング周波数(fs)に比例し、初期値は3.4Hz (@fs=44.1kHz) です。
HPFC1 bit
HPFC0 bit
0
0
1
1
0
1
0
1
fc
fs=44.1kHz
fs=22.05kHz
3.4Hz
1.7Hz
13.6Hz
6.8Hz
108.8Hz
54.4Hz
217.6Hz
108.8Hz
Table 38. HPF1 カットオフ周波数
fs=8kHz
0.62Hz
2.47Hz
19.7Hz
39.5Hz
(default)
■ サイドトーン用ディジタルボリューム(SVOLA)
AK4678は6dBステップ、5レベルのサイドトーン用チャネル独立ディジタルボリュームを内蔵します。この
ボリュームはALCから5-Band EQへのミキシングパスにあり、SVAL/R2-0 bitsでコントロールし、ALCの出力
データを0dBから24dBまで減衰します。
SVAL/R2-0 bits
Gain
0H
0dB
(default)
1H
6dB
2H
12dB
3H
18dB
4H
24dB
Others
N/A
Table 39. サイドトーンボリュームAの設定値 (N/A: Not available)
MS1403-J-04
- 68 -
2014/12
[AK4678]
■ 5-Band Equalizer
AK4678はDACの前段に、5バンドイコライザ回路を内蔵しています。5EQ bitにて5バンドイコライザを
ON/OFFします。5バンドイコライザがOFFの時はオーディオデータが0dBでスルーされます。それぞれの係
数と伝達関数を下記に記します。5EQ bit が “0” の時か、PMEQ bit = “0”の時に係数の設定を行って下さい。
各バンドのゲインは5EQ1G5-0, 5EQ2G5-0, 5EQ3G5-0, 5EQ4G5-0, 5EQ5G5-0 bitsで設定し、調整範囲は+12dB ~
-12dB (0.5dB step) になります。
5EQ bit = “1” の時に、PMEQ bitが “1” に設定されると、4/fs(max) 後に5バンドイコライザは動作を開始します。
1. EQ1: 1次のLow Pass Filter
<Low Pass Filter>
fs: サンプリング周波数
fc: カットオフ周波数
k: フィルタゲイン
レジスタ設定 (Note 67)
5E1A[13:0] bits =A, 5E1B[13:0] bits =B
(MSB=5E1A13, 5E1B13; LSB=5E1A0, 5E1B0)
1  1 / tan (fc/fs)
1
A= k x
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数
1 + z 1
h1L (z) = A
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.05 (fc min = 2205Hz at 44.1kHz)
MS1403-J-04
- 69 -
2014/12
[AK4678]
2. EQ2, EQ3, EQ4: Equalizer
EQ2の係数を5E2A15-0 bits, 5E2B15-0 bits, 5E2C15-0 bitsで、EQ3の係数を5E3A15-0 bits, 5E3B15-0 bits, 5E3C15-0
bitsで、EQ4の係数を5E4A15-0 bits, 5E4B15-0 bits, 5E4C15-0 bitsで設定します。
fs: サンプリング周波数
fo2 ~ fo4: 中心周波数
fb2 ~ fb4: 中心周波数からのゲイン差が3dBの帯域幅
k2 ~ k4: フィルタゲイン
レジスタ設定 (Note 67)
EQ2: 5E2A[15:0] bits =A2, 5E2B[15:0] bits =B2, 5E2C[15:0] bits =C2
EQ3: 5E3A[15:0] bits =A3, 5E3B[15:0] bits =B3, 5E3C[15:0] bits =C3
EQ4: 5E4A[15:0] bits =A4, 5E4B[15:0] bits =B4, 5E4C[15:0] bits =C4
(MSB=5E2A15, 5E2B15, 5E2C15, 5E3A15, 5E3B15, 5E3C15, 5E4A15, 5E4B15, 5E4C15; LSB= 5E2A0,
5E2B0, 5E2C0, 5E3A0, 5E3B0, 5E3C0, 5E4A0, 5E4B0, 5E4C0)
1  tan (fbn/fs)
2
tan (fbn/fs)
An = kn x
, Bn = cos(2 fon/fs) x
1 + tan (fbn/fs)
,
1 + tan (fbn/fs)
Cn =
1 + tan (fbn/fs)
(n = 2, 3, 4)
伝達関数
1  z 2
hn (z) = An
1 Bnz 1 Cnz 2
(n = 2, 3, 4)
ただし、中心周波数は以下の範囲内で設定して下さい。
fon / fs < 0.497
MS1403-J-04
- 70 -
2014/12
[AK4678]
3. EQ5: 1次の High Pass Filter
<High Pass Filter>
fs: サンプリング周波数
fc: カットオフ周波数
k: フィルタゲイン
レジスタ設定 (Note 67)
5E5A[13:0] bits =A, 5E5B[13:0] bits =B
(MSB=5E5A13, 5E5B13; LSB=5E5A0, 5E5B0)
1  1 / tan (fc/fs)
1 / tan (fc/fs)
A= k x
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数
1  z 1
h5H (z) = A
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.0001 (fc min = 4.41Hz at 44.1kHz)
Note 67. [上式により算出されたフィルタ係数を実数から2進数(2の補数)へ変換する手順]
X=(上式により算出された実数のフィルタ係数) x 213
このXの小数点以下を四捨五入した整数値を2進数(2の補数)に変換して下さい。
各フィルタ係数設定レジスタのMSBは符号ビットです。
合計伝達関数:
H(z) = K1 x h1L(z) + K2 x h2(z) + K3 x h3(z) + K4 x h4(z) + K5 x h5H(z)
K1 ~ 5: EQ Gain (+12 ~ -12dB, 0.5dB step). この値はレジスタ設定によって変更されます。
K1: 5EQ1G5-0 bits (Addr=6AH)
K2: 5EQ2G5-0 bits (Addr=6BH)
K3: 5EQ3G5-0 bits (Addr=6CH)
K4: 5EQ4G5-0 bits (Addr=6DH)
K5: 5EQ5G5-0 bits (Addr=6EH)
カットオフ周波数、中心周波数のデフォルト値 (サンプリング周波数 = 44.1kHz):
EQ1: fc=100Hz
EQ2: fo2=250Hz (fb2=50Hz)
EQ3: fo3=1kHz (fb3=200Hz)
EQ4: fo4=3.5kHz (fb4=700Hz)
EQ5: fc=10kHz
MS1403-J-04
- 71 -
2014/12
[AK4678]
EQ1G5-0 bits
EQ1G5-0 bits
EQ2G5-0 bits
EQ2G5-0 bits
EQ3G5-0 bits
GAIN (dB)
EQ3G5-0 bits
GAIN (dB)
EQ4G5-0 bits
EQ4G5-0 bits
EQ5G5-0 bits
EQ5G5-0 bits
30H
17H
+0.5
12
2FH
16H
+1
11.5
2EH
15H
+1.5
11
2DH
14H
+2
10.5
2CH
13H
+2.5
10
2BH
12H
+3
9.5
2AH
11H
+3.5
9
29H
10H
+4
8.5
28H
0FH
+4.5
8
27H
0EH
+5
7.5
26H
0DH
+5.5
7
25H
0CH
+6
6.5
24H
0BH
+6.5
6
23H
0AH
+7
5.5
22H
09H
+7.5
5
21H
08H
+8
4.5
20H
07H
+8.5
4
1FH
06H
+9
3.5
1EH
05H
+9.5
3
1DH
04H
+10
2.5
1CH
03H
+10.5
2
1BH
02H
+11
1.5
1AH
01H
+11.5
1
19H
00H
+12
0.5
18H
0
Table 40. 5-band Equalizerのゲイン設定 (Default: 0dB)
MS1403-J-04
- 72 -
2014/12
[AK4678]
■ DRC動作
DRC Block
PMDRC
LPF
DLLPF1-0
DLLA13-0
DLLB13-0
DATT-A
SMUTE
Mono/
Stereo
DRCM1-0
LPF
Noise
Suppression
HPF
NSLPF
NSLA13-0
NSLB13-0
NSHPF
NSHA13-0
NSHB13-0
NSCE
NSTHL4-0
NSTHH4-0
NSREF3-0
NSATT2-0
NSGAIN2-0
NSIAFS1-0
NSOAFS1-0
HPF
LPF
DMHPF1-0
DMHA13-0
DMHB13-0
DMLPF1-0
DMLA13-0
DMLB13-0
HPF
DHHPF1-0
DHHA13-0
DHHB13-0
VOLL
DVLCL
VL1X/Y5-0
VL2X/Y5-0
VL3X/Y4-0
L1G6-0
L2G6-0
L3G6-0
L4G6-0
VOLM
DVLCM
VOL
VM1X/Y5-0
VM2X/Y5-0
VM3X/Y4-0
M1G6-0
M2G6-0
M3G6-0
M4G6-0
VOLH
VH1X/Y5-0
VH2X/Y5-0
VH3X/Y4-0
H1G6-0
H2G6-0
H3G6-0
H4G6-0
DRC
Limiter
DRCC1-0
DLMAT1-0
DRGAIN1-0
DVLCH
DAF1-0
DVLMAT2-0
DVRGAIN2-0
Figure 57. DRC Functions and Signal Path
DRCM1-0 bitsによりDRC入力データのステレオ/モノラルを切り替えます。モノラル時は両chに同じデータ
(Lch or Rch)が入力されます。
DRCM1 bit
DRCM0 bit
Lch
Rch
0
0
L
R
(default)
0
1
L
L
1
0
R
R
1
1
N/A
Table 41. DRCステレオ/モノラル切り替え (N/A: Not Available)
1. Noise Suppression Block
(1) Low Pass Filter (LPF)
1次のLPF です。係数をNSLA13-0 bitsおよびNSLB13-0 bitsにより設定します。NSLPF bitによりON/OFFするこ
とが可能です。LPFがOFF の場合、オーディオデータが0dBでスルーされます。係数の設定は、NSLPF bit = “0”
またはPMDRC bit = “0”のときに行って下さい。LPF は、NSCE bitの設定にかかわらず、NSLPF bit = PMDRC bit
= “1”の設定がレジスタに書き込まれると、4/fs (max) 経過後、動作を開始します。
fs: サンプリング周波数
fc: カットオフ周波数
レジスタ設定
LPF: NSLA[13:0] bits =A, NSLB[13:0] bits =B
(MSB=NSLA13, NSLB13; LSB=NSLA0, NSLB0)
1  1 / tan (fc/fs)
1
A=
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数
1 + z 1
H(z) = A
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.05 (fc min = 2205Hz at 44.1kHz)
MS1403-J-04
- 73 -
2014/12
DAC
[AK4678]
(2) High Pass Filter (HPF)
1次のHPF で構成されます。 係数をNSHA13-0 bitsおよびNSHB13-0 bits により設定します。NSHPF bitにより
ON/OFFすることが可能です。HPFがOFFの場合、オーディオデータが0dBでスルーされます。係数の設定は、
NSHPF bit = “0”またはPMDRC bit = “0”のときに行って下さい。HPFは、NSCE bitの設定にかかわらず、NSHPF
bit = “1”またはPMDRC bit = “1” の設定がレジスタに書き込まれると、4/fs (max) 経過後、動作を開始します。
fs: サンプリング周波数
fc: カットオフ周波数
レジスタ設定
HPF: NSHA[13:0] bits =A, NSHB[13:0] bits =B
(MSB=NSHA13, NSHB13; LSB=NSHA0, NSHB0)
1  1 / tan (fc/fs)
1 / tan (fc/fs)
A=
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数
1  z 1
H(z) = A
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.0001 (fc min = 4.41Hz at 44.1kHz)
(3) 出力ノイズ低減機能
DRC動作中(PMDRC bit = “1”)に NSCE bit = “1” (出力ノイズ低減機能イネーブルビット)の時、微少信号入力時
の出力レベルを自動的に減衰させるノイズ低減機能が有効になります。
NSCE bit:出力ノイズ低減機能イネーブル
0: Disable (default)
1: Enable
(3-1) ノイズレベル低減動作
通常動作時、NSIAF1-0 bits(Table 42)で設定された入力信号の移動平均量が、NSTHL4-0 bits(Table 43)で設定
したNoise Suppression Threshold Low Levelよりも低い場合、出力信号を減衰させます。
この減衰動作はNSREF3-0 bits(Table 44)で設定された減衰量だけ、NSATT2-0 bits (Table 45)で設定した減衰速
度でソフト遷移しながら、ボリュームを自動的に減衰させます。
移動平均パラメータ
fs=8kHz
fs=16kHz fs=44.1kHz
256/fs
32ms
16ms
5.8ms
512/fs
64ms
32ms
11.6ms
1024/fs
128ms
64ms
23.2ms
(default)
2048/fs
256ms
128ms
46.4ms
Table 42. 入力信号移動平均パラメータ(通常動作中)
NSIAF1-0 bits
00
01
10
11
MS1403-J-04
- 74 -
2014/12
[AK4678]
Noise Suppression
Step
Threshold Low Level [dB]
36.0
37.5
39.0
:
1.5dB
60.0
:
81.0
82.5
Table 43. Noise Suppression Threshold Low Level
NSTHL4-0 bits
00H
01H
02H
:
10H
:
1EH
1FH
(default)
NSREF3-0 bits
GAIN [dB]
Step
0H
(default)
9
1H
12
2H
15
:
:
AH
39
3dB
BH
42
CH
45
DH
48
EH
51
FH
54
Table 44. 出力ノイズ低減機能“ON” 時の基準値設定
NSATT2
bit
0
0
0
0
1
1
1
1
MS1403-J-04
減衰速度
NSATT1 NSATT0
bit
bit
8kHz
16kHz
44.1kHz
0
0
1.1dB/s
2.1dB/s
5.8dB/s
0
1
2.1dB/s
4.2dB/s
11.7dB/s
1
0
4.2dB/s
8.5dB/s
23.4dB/s
1
1
8.5dB/s
17.0dB/s
46.8dB/s
0
0
17.0dB/s
33.9dB/s
93.5dB/s
0
1
67.9dB/s
187.1dB/s
33.9dB/s
1
0
N/A
1
1
Table 45. ノイズ減衰速度の設定 (N/A: Not Available)
- 75 -
(default)
2014/12
[AK4678]
(3-2) 出力ノイズ低減機能から通常動作への移行
出力ノイズ低減機能時、NSOAF1-0 bits(Table 46)で設定された入力信号の移動平均量が、NSTHH4-0 bits(Table
47)で設定したNoise Suppression Threshold High Level以上になった際、出力ノイズ低減動作から通常動作へ以
降します。
このリカバリ動作はボリュームが0dBになるまで、NSGAIN2-0 bits (Table 48)で設定したリカバリ速度でソフ
ト遷移しながら、自動的に増加させます。
移動平均パラメータ
fs=8kHz
fs=16kHz fs=44.1kHz
00
4/fs
0.5ms
0.3ms
0.1ms
01
8/fs
1.0ms
0.5ms
0.2ms
10
16/fs
2.0ms
1.0ms
0.4ms
(default)
11
32/fs
4.0ms
2.0ms
0.7ms
Table 46. 入力信号移動平均パラメータ(出力ノイズ低減動作中)
NSOAF1-0 bits
Noise Suppression
Step
Threshold High Level [dB]
36.0
37.5
39.0
:
1.5dB
60.0
:
81.0
82.5
Table 47. Noise Suppression Threshold High Level
NSTHH4-0 bits
00H
01H
02H
:
10H
:
1EH
1FH
(default)
リカバリ速度
NSGAIN2 NSGAIN1 NSGAIN0
bit
bit
bit
8kHz
16kHz
44.1kHz
0
0
0
0.3dB/ms
0.5dB/ms
1.5dB/ms
0
0
1
0.5dB/ms
1.1dB/ms
3.0dB/ms (default)
0
1
0
1.1dB/ms
2.2dB/ms
6.0dB/ms
0
1
1
2.2dB/ms
4.4dB/ms
12.2dB/ms
1
0
0
4.5dB/ms
9.0dB/ms
24.7dB/ms
1
0
1
1
1
0
N/A
1
1
1
Table 48. 出力ノイズ低減動作から通常動作へのリカバリ速度(N/A: Not Available)
MS1403-J-04
- 76 -
2014/12
[AK4678]
2. Dynamic Volume Control Block
AK4678はDRCの前段に、ダイナミックボリュームコントロール回路を内蔵してします。周波数帯域をLow,
Middle, Highの3つのレンジに分けて、それぞれ独立にダイナミックボリュームコントロール動作をすること
ができます。
(1) Low Frequency Range
LPF
VOLL
DVLCL
VL1X/Y5-0
VL2X/Y5-0
VL3X/Y4-0
L1G6-0
L2G6-0
L3G6-0
L4G6-0
DLLPF1-0
“0” data
(DLLPF1-0 bits = “00”) DLLA13-0
DLLB13-0
Figure 58. DVLC Functions and Signal Path for Low Frequency Range
(1-1) Low Pass Filter (LPF)
1次または2次のLPF で構成されます。係数をDLLA13-0 bitsおよびDLLB13-0 bitsにより設定します。DLLPF1-0
bitsによりON/OFFすることが可能です。LPFがOFF の場合、オーディオデータが遮断されます。係数の設定
は、DLLPF1-0 bits = “00”またはPMDRC bit = “0”のときに行って下さい。LPF は、DLLPF1-0 bits = “01” or “10”
および PMDRC bit = “1”の設定がレジスタに書き込まれると、4/fs (max) 経過後、動作を開始します。
DLLPF1 bit
DLLPF0 bit
Mode
0
0
OFF (“0” data)
(default)
0
1
1st order LPF
1
0
2nd order LPF
1
1
N/A
Table 49. DLLPF動作切り替え (N/A: Not Available)
fs: サンプリング周波数
fc: カットオフ周波数
レジスタ設定
LPF: DLLA[13:0] bits =A, DLLB[13:0] bits =B
(MSB=DLLA13, DLLB13; LSB=DLLA0, DLLB0)
1  1 / tan (fc/fs)
1
A=
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数 (1st order)
1 + z 1
H(z) = A
1 + Bz 1
伝達関数 (2nd order)
1 + z 1
1 + z 1
H(z) = A
x A
1 + Bz 1
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.002 (fc min = 88Hz at 44.1kHz)
MS1403-J-04
- 77 -
2014/12
[AK4678]
(1-2) Dynamic Volume Control Curve
DVLCカーブの変極点として、3つのポイント(VL1X5-0 bits, VL1Y5-0 bits, VL2X5-0 bits, VL2Y5-0 bits, VL3X4-0
bits, VL3Y4-0 bits) を設定することができます。変極点の設定は、(X1L, Y1L), (X2L, Y2L), (X3L, Y3L)の値をデシ
ベル換算した値となります。ただし、変極点はVL1X ≤ VL2X ≤ VL3X, VL1Y ≤ VL2Y ≤ VL3Yとなるように設
定して下さい。また、それぞれの傾きをL1G6-0 bits, L2G6-0 bits, L3G6-0 bits, L4G6-0 bitsで設定します。X4L
は固定(Full scale)で、Y4LはL4Gの値から算出されます。DVLCゲインの初期値は、L1Gで設定した値です。
Full scale
(X3L, Y3L)
(X4L, Y4L)
L4G
DVLC Output Level
(X2L, Y2L)
(X1L, Y1L)
L3G
L2G
L1G
(0, 0)
DVLC Input Level
Full scale
Figure 59. DVLC Curve for Low Frequency Range
VL1X/Y5-0 bits Dynamic Volume Control Point
Step
VL2X/Y5-0 bits
[dB]
00H
0
(default)
01H
1.5
02H
3.0
1.5dB
:
:
2EH
69.0
2FH
70.5
30H
N/A
:
:
N/A
3FH
N/A
Table 50. DVLC Point Setting for X/Y1, X/Y2 (N/A: Not available)
VL3X/Y4-0 bits
00H
01H
02H
:
1EH
1FH
MS1403-J-04
Dynamic Volume Control Point
Step
[dB]
0
1.5
3.0
1.5dB
:
45.0
46.5
Table 51. DVLC Point Setting for X/Y3
- 78 -
(default)
2014/12
[AK4678]
傾き設定
L1G =
Y1L
x 16, L2G =
X1L
L3G =
(Y3L – Y2L)
(X3L – X2L)
(Y2L – Y1L)
(X2L – X1L)
x 16, L4G =
x 16,
(Y4L – Y3L)
(X4L – X3L)
x 16,
上記計算式により算出された結果の小数点以下を四捨五入した整数値がSlope Dataとなります。
L1G6-0 bits, L2G6-0 bits,
Slope Data
L3G6-0 bits, L4G6-0 bits
00H
0
(default)
01H
1
02H
2
:
:
7EH
126
7FH
127
Table 52. DVLC Slope Setting for Low Frequency Range
MS1403-J-04
- 79 -
2014/12
[AK4678]
(2) Middle Frequency Range
Bypass (DMHPF1-0 = DMLPF1-0 bits = “00”)
HPF
LPF
DMHPF1-0
DMHA13-0
DMHB13-0
DMLPF1-0
DMLA13-0
DMLB13-0
VOLM
DVLCM
VM1X/Y5-0
VM2X/Y5-0
VM3X/Y4-0
M1G6-0
M2G6-0
M3G6-0
M4G6-0
Figure 60. DVLC Functions and Signal Path for Middle Frequency Range
(2-1) High Pass Filter (HPF)
1次または2次のHPF で構成されます。 係数をDMHA13-0 bitsおよびDMHB13-0 bits により設定します。
DMHPF1-0 bitsにより ON/OFFすることが可能です。HPFがOFFの場合、オーディオデータが0dBでスルーさ
れます。係数の設定は、DMHPF1-0 bits = “00”またはPMDRC bit = “0”のときに行って下さい。HPFは、DMHPF1-0
bits = “01” or “10” および PMDRC bit = “1” の設定がレジスタに書き込まれると、4/fs (max) 経過後、動作を開
始します。
DMHPF1 bit DMHPF0 bit
Mode
0
0
Bypass
(default)
0
1
1st order HPF
1
0
2nd order HPF
1
1
N/A
Table 53. DMHPF動作切り替え (N/A: Not Available)
fs: サンプリング周波数
fc: カットオフ周波数
レジスタ設定
HPF: DMHA[13:0] bits =A, DMHB[13:0] bits =B
(MSB=DMHA13, DMHB13; LSB=DMHA0, DMHB0)
1  1 / tan (fc/fs)
1 / tan (fc/fs)
A=
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数 (1st order)
1  z 1
H(z) = A
1 + Bz 1
伝達関数 (2nd order)
1  z 1
1  z 1
H(z) = A
x A
1 + Bz 1
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.0001 (fc min = 4.41Hz at 44.1kHz)
MS1403-J-04
- 80 -
2014/12
[AK4678]
(2-2) Low Pass Filter (LPF)
1次または2次のLPF で構成されます。係数をDMLA13-0 bitsおよびDMLB13-0 bitsにより設定します。
DMLPF1-0 bitsによりON/OFFすることが可能です。LPFがOFF の場合、オーディオデータが0dBでスルーされ
ます。係数の設定は、DMLPF1-0 bits = “00”またはPMDRC bit = “0”のときに行って下さい。LPF は、DMLPF1-0
bits = “01” or “10” および PMDRC bit = “1”の設定がレジスタに書き込まれると、4/fs (max) 経過後、動作を開
始します。
DMLPF1 bit DMLPF0 bit
Mode
0
0
Bypass
(default)
0
1
1st order LPF
1
0
2nd order LPF
1
1
N/A
Table 54. DMLPF動作切り替え (N/A: Not Available)
fs: サンプリング周波数
fc: カットオフ周波数
レジスタ設定
LPF: DMLA[13:0] bits =A, DMLB[13:0] bits =B
(MSB=DMLA13, DMLB13; LSB=DMLA0, DMLB0)
1  1 / tan (fc/fs)
1
A=
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数 (1st order)
1 + z 1
H(z) = A
1 + Bz 1
伝達関数 (2nd order)
1 + z 1
1 + z 1
H(z) = A
x A
1 + Bz 1
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.05 (fc min = 2205Hz at 44.1kHz)
MS1403-J-04
- 81 -
2014/12
[AK4678]
(2-3) Dynamic Volume Control Curve
DVLCカーブの変極点として、3つのポイント(VM1X5-0 bits, VM1Y5-0 bits, VM2X5-0 bits, VM2Y5-0 bits,
VM3X4-0 bits, VM3Y4-0 bits) を設定することができます。変極点の設定は、(X1M, Y1M), (X2M, Y2M), (X3M, Y3M)
の値をデシベル換算した値となります。ただし、変極点はVM1X ≤ VM2X ≤ VM3X, VM1Y ≤ VM2Y ≤ VM3Y
となるように設定して下さい。また、それぞれの傾きをM1G6-0 bits, M2G6-0 bits, M3G6-0 bits, M4G6-0 bitsで
設定します。X4Mは固定(Full scale)で、Y4MはM4Gの値から算出されます。DVLCゲインの初期値は、M1Gで
設定した値です。HPF, LPFがBypass (DMHPF1-0 = DMLPF1-0 bits = “00”)の時、オーディオデータは0dBでス
ルーされます。
Full scale
(X3M, Y3M)
(X4M, Y4M)
M4G
DVLC Output Level
(X2M, Y2M)
(X1M, Y1M)
M3G
M2G
M1G
(0, 0)
DVLC Input Level
Full scale
Figure 61. DVLC Curve for Middle Frequency Range
VM1X/Y5-0 bits Dynamic Volume Control Point
Step
VM2X/Y5-0 bits
[dB]
00H
0
(default)
01H
1.5
02H
3.0
1.5dB
:
:
2EH
69.0
2FH
70.5
30H
N/A
:
:
N/A
3FH
N/A
Table 55. DVLC Point Setting for X/Y1, X/Y2 (N/A: Not available)
VM3X/Y4-0 bits
00H
01H
02H
:
1EH
1FH
MS1403-J-04
Dynamic Volume Control Point
Step
[dB]
0
1.5
3.0
1.5dB
:
45.0
46.5
Table 56. DVLC Point Setting for X/Y3
- 82 -
(default)
2014/12
[AK4678]
傾き設定
M1G =
Y1M
x 16, M2G =
X1M
M3G =
(Y3M – Y2M)
(X3M – X2M)
(Y2M – Y1M)
(X2M – X1M)
x 16, M4G =
x 16,
(Y4M – Y3M)
(X4M – X3M)
x 16,
上記計算式により算出された結果の小数点以下を四捨五入した整数値がSlope Dataとなります。
M1G6-0 bits, M2G6-0 bits,
Slope Data
M3G6-0 bits, M4G6-0 bits
00H
0
(default)
01H
1
02H
2
:
:
7EH
126
7FH
127
Table 57. DVLC Slope Setting for Middle Frequency Range
MS1403-J-04
- 83 -
2014/12
[AK4678]
(3) High Frequency Range
HPF
VOLH
DHHPF1-0
“0” data
(DHHPF1-0 bits = “00”) DHHA13-0
DHHB13-0
DVLCH
VH1X/Y5-0
VH2X/Y5-0
VH3X/Y4-0
H1G6-0
H2G6-0
H3G6-0
H4G6-0
Figure 62. DVLC Functions and Signal Path for High Frequency Range
(3-1) High Pass Filter (HPF)
1次または2次のHPF で構成されます。係数をDHHA13-0 bitsおよびDHHB13-0 bits により設定します。
DHHPF1-0 bitsにより ON/OFFすることが可能です。HPFがOFFの場合、オーディオデータが遮断されます。
係数の設定は、DHHPF1-0 bits = “00”またはPMDRC bit = “0”のときに行って下さい。HPFは、DHHPF1-0 bits =
“01” or “10” およびPMDRC bit = “1” の設定がレジスタに書き込まれると、4/fs (max) 経過後、動作を開始しま
す。
DHHPF1 bit
DHHPF0 bit
Mode
0
0
OFF (“0” data)
(default)
0
1
1st order HPF
1
0
2nd order HPF
1
1
N/A
Table 58. DHHPF動作切り替え (N/A: Not Available)
fs: サンプリング周波数
fc: カットオフ周波数
レジスタ設定
HPF: DHHA[13:0] bits =A, DHHB[13:0] bits =B
(MSB=DHHA13, DMHB13; LSB=DHHA0, DHHB0)
1  1 / tan (fc/fs)
1 / tan (fc/fs)
A=
,
1 + 1 / tan (fc/fs)
B=
1 + 1 / tan (fc/fs)
伝達関数 (1st order)
1  z 1
H(z) = A
1 + Bz 1
伝達関数 (2nd order)
1  z 1
1  z 1
H(z) = A
x A
1 + Bz 1
1 + Bz 1
ただし、カットオフ周波数は以下の範囲内で設定して下さい。
fc/fs ≥ 0.0001 (fc min = 4.41Hz at 44.1kHz)
MS1403-J-04
- 84 -
2014/12
[AK4678]
(3-2) Dynamic Volume Control Curve
DVLCカーブの変極点として、3つのポイント(VH1X5-0 bits, VH1Y5-0 bits, VH2X5-0 bits, VH2Y5-0 bits,
VH3X4-0 bits, VH3Y4-0 bits) を設定することができます。きます。変極点の設定は、(X1H, Y1H), (X2H, Y2H), (X3H,
Y3H)の値をデシベル換算した値となります。ただし、変極点はVH1X ≤ VH2X ≤ VH3X, VH1Y ≤ VH2Y ≤ VH3Y
となるように設定して下さい。また、それぞれの傾きをH1G6-0 bits, H2G6-0 bits, H3G6-0 bits, H4G6-0 bitsで設
定します。X4Hは固定(Full scale)で、Y4HはH4Gの値から算出されます。DVLCゲインの初期値は、H1Gで設
定した値です。
Full scale
(X3H, Y3H)
(X4H, Y4H)
H4G
DVLC Output Level
(X2H, Y2H)
(X1H, Y1H)
H3G
H2G
H1G
(0, 0)
DVLC Input Level
Full scale
Figure 63. DVLC Curve for High Frequency Range
VH1X/Y5-0 bits Dynamic Volume Control Point
Step
VH2X/Y5-0 bits
[dB]
00H
0
(default)
01H
1.5
02H
3.0
1.5dB
:
:
2EH
69.0
2FH
70.5
30H
N/A
:
:
N/A
3FH
N/A
Table 59. DVLC Point Setting for X/Y1, X/Y2 (N/A: Not available)
VH3X/Y4-0 bits
00H
01H
02H
:
1EH
1FH
MS1403-J-04
Dynamic Volume Control Point
Step
[dB]
0
1.5
3.0
1.5dB
:
45.0
46.5
Table 60. DVLC Point Setting for X/Y3
- 85 -
(default)
2014/12
[AK4678]
傾き設定
H1G =
H3G =
Y1H
X1H
x 16, H2G =
(Y3H – Y2H)
(X3H – X2H)
(Y2H – Y1H)
(X2H – X1H)
x 16, H4G =
x 16,
(Y4H – Y3H)
(X4H – X3H)
x 16
上記計算式により算出された結果の小数点以下を四捨五入した整数値がSlope Dataとなります。
H1G6-0 bits, H2G6-0 bits,
Slope Data
H3G6-0 bits, H4G6-0 bits
00H
0
(default)
01H
1
02H
2
:
:
7EH
126
7FH
127
Table 61. DVLC Slope Setting for High Frequency Range
MS1403-J-04
- 86 -
2014/12
[AK4678]
(4) Dynamic Volume Control
ダイナミックボリュームコントロール回路では、DAF1-0 bits(Table 62)で設定されたDVLC入力信号の移動平
均量が、各帯域で設定したDVLCカーブの出力レベルとなるように、DVLMAT2-0 bits(Table 63)で設定した減
衰速度、DVRGAIN2-0 bits(Table 64)で設定したリカバリ速度で、ボリュームを自動的に調整します。
DAF1-0 bits
00
01
10
11
DVLMAT2
bit
0
0
0
0
1
1
1
1
移動平均パラメータ
fs=8kHz
fs=16kHz fs=44.1kHz
256/fs
32ms
16ms
5.8ms
512/fs
64ms
32ms
11.6ms
1024/fs
128ms
64ms
23.2ms
2048/fs
256ms
128ms
46.4ms
(default)
Table 62. DVLC 移動平均パラメータ設定
DVLMAT1 DVLMAT0
減衰速度
bit
bit
8kHz
16kHz
0
0
1.1dB/s
2.1dB/s
0
1
2.1dB/s
4.2dB/s
1
0
4.2dB/s
8.5dB/s
1
1
8.5dB/s
17.0dB/s
0
0
17.0dB/s
33.9dB/s
0
1
33.9dB/s
67.9dB/s
1
0
67.9dB/s
135.8dB/s
1
1
N/A
Table 63. DVLC減衰速度(N/A: Not Available)
44.1kHz
5.8dB/s
11.7dB/s
23.4dB/s
46.8dB/s
93.5dB/s
187.1dB/s
374.3dB/s
リカバリ速度
DVRGAIN2 DVRGAIN1 DVRGAIN0
bit
bit
bit
8kHz
16kHz
44.1kHz
0
0
0
0.07dB/s
0.13dB/s
0.37dB/s
0
0
1
0.13dB/s
0.27dB/s
0.73dB/s
0
1
0
0.27dB/s
0.53dB/s
1.46dB/s
0
1
1
0.53dB/s
1.06dB/s
2.92dB/s
1
0
0
2.12dB/s
1.06dB/s
5.84dB/s
4.24dB/s
1
0
1
2.12dB/s
11.7dB/s
4.24dB/s
8.48dB/s
23.4dB/s
1
1
0
N/A
1
1
1
Table 64. DVLCリカバリ速度(N/A: Not Available)
MS1403-J-04
- 87 -
(default)
(default)
2014/12
[AK4678]
3. Dynamic Range Control Block
ダイナミックレンジコントロール回路では、圧縮レベルを3段階調整することができ、DRCC1-0 bits(Table 65)
により設定します。DRCC1-0 bits = “00”の場合、DRC Offとなり、オーディオデータが0dBでスルーされます
が、リミッタ、リカバリ動作は常にONです。設定は、PMDRC bit = “0”のときに行って下さい。
DRC Off
Low
Mid
DRC Output Level (dB)
0dB
High
-6dB
-6dB
0dB
+3.5dB
DRC Input Level (dB)
Figure 64. DRC Gain Curve
DRCC1 bit
DRCC0 bit
Compression Level
0
0
OFF
(default)
0
1
Low
1
0
Middle
1
1
High
Table 65. DRC Compression Level切り替え
1.
DRC リミッタ動作
DRCリミッタ動作では、DRC出力レベルが0dBFSを超えた場合、リミッタ動作を行います。DLMAT2-0 bits
(Table 66)で設定した減衰速度でソフト遷移しながら、ボリュームを自動的に減衰させます。
DLMAT2
bit
0
0
0
0
1
1
1
1
MS1403-J-04
減衰速度
DLMAT1 DLMAT0
bit
bit
8kHz
16kHz
44.1kHz
0
0
0.1dB/ms
0.3dB/ms
0.7dB/ms (default)
0
1
0.3dB/ms
0.5dB/ms
1.5dB/ms
1
0
0.5dB/ms
1.1dB/ms
3.0dB/ms
1
1
1.1dB/ms
2.2dB/ms
6.0dB/ms
0
0
2.2dB/ms
4.4dB/ms
12.2dB/ms
0
1
4.5dB/ms
9.0dB/ms
24.7dB/ms
1
0
N/A
1
1
Table 66. DRC出力リミッタ動作時の減衰速度(N/A: Not Available)
- 88 -
2014/12
[AK4678]
2.
DRCリカバリ動作
DRCリカバリ動作は、ボリュームが0dB、またはリミッタ検出レベルに到達するまで、DRGAIN1-0 bits (Table
67)で設定したリカバリ速度でソフト遷移しながら、ボリュームを自動的に増加させます。
DRGAIN1
bit
0
0
1
1
MS1403-J-04
リカバリ速度
DRGAIN0
bit
8kHz
16kHz
44.1kHz
0
1.1dB/s
2.1dB/s
5.9dB/s
1
2.1dB/s
4.2dB/s
11.7dB/s
0
4.2dB/s
8.5dB/s
23.4dB/s
1
8.5dB/s
17.0dB/s
46.7dB/s
Table 67. DRC出力リカバリ動作時のリカバリ速度
- 89 -
(default)
2014/12
[AK4678]
■ 出力ディジタルボリューム (DATT-A)
AK4678はMUTEを含む0.5dBステップ、128レベルのチャネル独立ディジタル出力ボリューム(DATT-A)を内
蔵します。このボリュームはDACの前段にあり、入力データを+6dBから57dBまで減衰、またはミュートし
ます。OVOLC bitを “1”にすると、OVL6-0 bitsでLch, Rchのボリュームを同時にコントロールできます。OVOLC
bitが “0”の場合、Lch, Rchのボリュームは独立にコントロールできます。また、ATT設定間の遷移は128/fs ま
たは256/fsでソフト遷移します。遷移ステップはOVTM bit (Table 69)で設定します。OVTM bit = “1”のとき、
00H(+6dB)から7FH(MUTE)までには256/fs(5.8ms@fs=44.1kHz)かかります。
OVL/R6-0 bits
Gain
Step
00H
+6.0dB
01H
+5.5dB
02H
+5.0dB
:
:
0.5dB
0CH
0dB
(default)
:
:
7DH
56.5dB
7EH
57.0dB
7FH
MUTE ()
Table 68. 出力ディジタルボリュームAの設定値
OVTM bit
0
1
MS1403-J-04
Transition time between OVL/R6-0 bits = 00H and 7FH
Setting
fs=8kHz
fs=44.1kHz
128/fs
16ms
2.9ms
256/fs
32ms
5.8ms
Table 69. 出力ディジタルボリュームAの遷移時間設定
- 90 -
(default)
2014/12
[AK4678]
■ ソフトミュート機能
DAC入力のディジタル部にソフトミュート機能を内蔵します。ソフトミュートはSMUTE bitでコントロール
できます。SMUTE bitを “1”にするとOVTM bitで設定したサイクルで入力データが (“0”)までアテネーショ
ンされます。SMUTE bitを “0”にすると 状態が解除され、 からOVTM bitで設定したサイクルで、
OVL/R6-0 bitsで設定したボリューム値まで復帰します。ソフトミュート開始後、OVTM bitで設定したサイク
ル以内に解除されるとアテネーションが中断され、同じサイクルで、OVL/R6-0 bitsで設定したボリューム値
まで復帰します(Figure 65)。ソフトミュート機能は信号を止めずに信号源を切り替える場合などに有効です。
SMUTE bit
OVTM bit
OVL/R6-0 bits
OVTM bit
(1)
(3)
Attenuation
-
GD
(2)
GD
Analog Output
Figure 65. ソフトミュート機能
(1) OVTM bitで設定したサイクルで入力データが (“0”)までアテネーションされます。
(2) ディジタル入力に対するアナログ出力は群遅延(GD)を持ちます。
(3) ソフトミュート開始後、OVTM bitで設定したサイクル以内に解除されるとアテネーションが中断され、
同じサイクルで、OVL/R6-0 bitsで設定したボリューム値まで復帰します。
MS1403-J-04
- 91 -
2014/12
[AK4678]
■ 受話録音用ディジタルボリューム (DATT-B)
AK4678はMUTEを含む0.5dBステップ、128レベルの受話録音用ディジタルボリューム(DATT-B)を内蔵しま
す。このボリュームはSRCAIのブロックにあり、BVL6-0 bitsで設定し、入力データを+6dBから57dBまで減
衰、またはミュートします。また、ATT設定間の遷移は128/fs または256/fsでソフト遷移します。遷移ステッ
プはOVTMB bit (Table 71)で設定します。OVTMB bit = “1”のとき、00H(+6dB)から7FH(MUTE)までには
256/fs(5.8ms@fs=44.1kHz, PMMIX bit = “1”)かかります。
BVL6-0 bits
Gain
Step
00H
+6.0dB
01H
+5.5dB
02H
+5.0dB
:
:
0.5dB
0CH
0dB
(default)
:
:
7DH
56.5dB
7EH
57.0dB
7FH
MUTE ()
Table 70. 出力ディジタルボリュームBの設定値
Transition time between BVL6-0 bits = 00H and 7FH
Setting
fs=8kHz
fs=44.1kHz
0
128/fs
16ms
2.9ms
1
256/fs
32ms
5.8ms
(default)
(PMMIX bit = “0”: fs = SYNCB Frequency, PMMIX bit = “1”: fs = LRCK Frequency)
Table 71. 出力ディジタルボリュームBの遷移時間設定
OVTMB bit
■ 受話音量調整用ディジタルボリューム (DATT-C)
AK4678はMUTEを含む0.5dBステップ、128レベルの受話録音用ディジタルボリューム(DATT-C)を内蔵しま
す。このボリュームはSRCA1のブロックにあり、CVL6-0 bitsで設定し、入力データを+6dBから57dBまで減
衰、またはミュートします。また、ATT設定間の遷移は128/fs または256/fsでソフト遷移します。遷移ステッ
プはOVTMB bit(Table 73)で設定します。OVTMB bit = “1”のとき、00H(+6dB)から7FH(MUTE)までには
256/fs(5.8ms@fs=44.1kHz, PMMIX bit = “1”)かかります。
CVL6-0 bits
Gain
Step
00H
+6.0dB
01H
+5.5dB
02H
+5.0dB
:
:
0.5dB
0CH
0dB
(default)
:
:
7DH
56.5dB
7EH
57.0dB
7FH
MUTE ()
Table 72. 出力ディジタルボリュームCの設定値
Transition time between CVL6-0 bits = 00H and 7FH
Setting
fs=8kHz
fs=44.1kHz
0
128/fs
16ms
2.9ms
1
256/fs
32ms
5.8ms
(default)
(PMMIX bit = “0”: fs = SYNCB Frequency, PMMIX bit = “1”: fs = LRCK Frequency)
Table 73. 出力ディジタルボリュームCの遷移時間設定
OVTMB bit
MS1403-J-04
- 92 -
2014/12
[AK4678]
■ B/T通話サイドトーン用ディジタルボリューム (SVOLB)
AK4678は6dBステップ、5レベルのB/T通話サイドトーン用ディジタルボリュームを内蔵します。このボリュ
ームはSVB2-0 bits で設定し、出力データを0dBから24dBまで減衰します。
SVB2-0 bits
Gain
0H
0dB
(default)
1H
6dB
2H
12dB
3H
18dB
4H
24dB
Others
N/A
Table 74. サイドトーンボリュームB 設定値 (N/A: Not available)
■ B/Tマイク用ディジタルボリューム (BIVOL)
AK4678は6dBステップ、5レベルのB/Tマイク用ディジタルボリュームを内蔵します。このボリュームは
BIV2-0 bitsで設定し、入力データを0dBから24dBまで減衰します。
BIV2-0 bits
Gain
0H
0dB
(default)
1H
6dB
2H
12dB
3H
18dB
4H
24dB
Others
N/A
Table 75. 入力ディジタルボリュームB設定値 (N/A: Not available)
MS1403-J-04
- 93 -
2014/12
[AK4678]
■ ディジタルブロックの各信号パスおよびミキシング設定 (Figure 50)
PMADL, PMADR, PMDML, PMDMR bitsはADCのパワーマネジメントと出力データの選択を兼用します。モ
ノラル動作時、両chに同じデータ(Lch or Rch)が出力されます。
PMADL bit PMADR bit
ADC Lch data
ADC Rch data
0
0
All “0”
All “0”
(default)
0
1
Rch Input Signal
Rch Input Signal
1
0
Lch Input Signal
Lch Input Signal
1
1
Lch Input Signal
Rch Input Signal
Table 76. ADCモノラル/ステレオ切り替え (Analog MIC: DMIC bit = “0”)
PMDML bit PMDMR bit
ADC Lch data
ADC Rch data
0
0
All “0”
All “0”
(default)
0
1
Rch Input Signal
Rch Input Signal
1
0
Lch Input Signal
Lch Input Signal
1
1
Lch Input Signal
Rch Input Signal
Table 77. ADCモノラル/ステレオ切り替え (Digital MIC: DMIC bit = “1)
PFSEL bitでProgrammable Filterに入力するデータを選択します。
PFSEL bit
Programmable Filter Input
0
ADC Output (selected by Table 76)
(default)
1
SDTI Input (selected by Table 84)
Table 78. Programmable Filter入力信号切り替え
ADM bit = “1”のとき、ALCの出力データを(L+R)/2としてSDTOおよびSVOLAの両chにそれぞれ出力します。
ADM bit
Lch
Rch
0
L
R
(default)
1
(L+R)/2
(L+R)/2
Table 79. ALC出力モノラルミキシング
PFSDO bitでSDTOおよびSVOLAの両chに入力するデータを選択します。
PFSDO bit
0
1
MS1403-J-04
SDTO and SVOLA Input
ADC Output (selected by Table 76)
Programmable Filter Output (selected by Table 79)
Table 80. SDTO, SVOLA入力信号切り替え
- 94 -
(default)
2014/12
[AK4678]
SDOL1-0およびSDOR1-0 bitsにより、Table 80で選択されたデータとMIX1L/Rの出力データをL/R独立にミキ
シングしてSDTOに出力します。
SDOL1 bit
0
0
1
1
SDOL0 bit
0
1
0
1
SDTO Lch
Lch Signal selected by Table 80
MIX1L
(Lch Signal selected by Table 80) + (MIX1L)
(Lch Signal selected by Table 80)/2 + (MIX1L)/2
Table 81. SDTO Lch 出力ミキシング
SDOR1 bit
0
0
1
1
SDOR0 bit
0
1
0
1
SDTO Rch
Rch Signal selected by Table 80
MIX1R
(Rch Signal selected by Table 80) + (MIX1R)
(Rch Signal selected by Table 80)/2 + (MIX1R)/2
Table 82. SDTO Rch 出力ミキシング
(default)
(default)
SDOD bit = “1”のとき、SDTO出力をDisable (“L” 固定)することができます。SVOLAへの入力データはDisable
されません。
SDOD bit
0
1
SDTO
Enable (Output)
Disable (“L” Output)
Table 83. SDTO Disable
(default)
SDIM1-0 bitsによりSDTI入力データのステレオ/モノラルを切り替えます。モノラル時は両chに同じデータ
(Lch or Rch)が入力されます。
SDIM1 bit
SDIM0 bit
Lch
Rch
0
0
L
R
(default)
0
1
L
L
1
0
R
R
1
1
N/A
Table 84. SDTIステレオ/モノラル切り替え (N/A: Not available)
PFMXL1-0およびPFMXR1-0 bitsにより、Table 84で選択されたデータとSVOLAの出力データをL/R独立にミキ
シングして5-band EQに入力します。
PFMXL1 bit
0
0
1
1
PFMXL0 bit
5-band EQ Lch Input
0
Lch Signal selected by Table 84
1
SVOLA Lch
0
(Lch Signal selected by Table 84) + (SVOLA Lch)
1
N/A
Table 85. 5-band EQ Lch入力ミキシング1 (N/A: Not available)
PFMXR1 bit
0
0
1
1
PFMXR0 bit
5-band EQ Rch Input
0
Rch Signal selected by Table 84
1
SVOLA Rch
0
(Rch Signal selected by Table 84) + (SVOLA Rch)
1
N/A
Table 86. 5-band EQ Rch入力ミキシング1 (N/A: Not available)
MS1403-J-04
- 95 -
(default)
(default)
2014/12
[AK4678]
SRMXL1-0およびSRMXR1-0 bitsにより、Table 85およびTable 86で選択されたデータとSRC-Bの出力データを
L/R独立にミキシングして5-band EQに入力します。
SRMXL1 bit
SRMXL0 bit
5-band EQ Lch Input
0
0
Signal selected by Table 85
(default)
0
1
MIX1L
1
0
(Signal selected by Table 85) + (MIX1L)
1
1
N/A
Table 87. 5-band EQ Lch入力ミキシング2 (N/A: Not available)
SRMXR1 bit
SRMXR0 bit
5-band EQ Rch Input
0
0
Signal selected by Table 86
(default)
0
1
MIX1R
1
0
(Signal selected by Table 86) + (MIX1R)
1
1
N/A
Table 88. 5-band EQ Rch入力ミキシング2 (N/A: Not available)
DASEL1-0 bitsによりDACに入力するデータを切り替えます。
DASEL1 bit
0
0
1
1
DASEL0 bit
DAC Lch
DAC Rch
0
DATT-A Lch
DATT-A Rch
1
DRC Lch
DRC Rch
0
SDTI Lch
SDTI Rch
1
N/A
Table 89. DAC入力信号切り替え (N/A: Not available)
(default)
MX1L2-0 bits でAudio I/F のLchに入力するデータのミキシングを設定します。
MX1L2 bit
0
0
0
0
1
1
1
1
MX1L1 bit MX1L0 bit
Audio I/F Lch Input
0
0
DATT-B
0
1
BIVOL Lch
1
0
BIVOL Rch
1
1
((BIVOL Lch) + (BIVOL Rch))/2
0
0
(DATT-B) + (BIVOL Lch)
0
1
(DATT-B) + (BIVOL Rch)
1
0
((BIVOL Lch) + (BIVOL Rch))/2 + (DATT-B))/2
1
1
N/A
Table 90. Audio I/F Lch 入力ミキシング(N/A: Not available)
(default)
MX1R2-0 bits でAudio I/F のRch に入力するデータのミキシングを設定します。
MX1R2 bit
0
0
0
0
1
1
1
1
MS1403-J-04
MX1R1 bit MX1R0 bit
Audio I/F Rch Input
0
0
DATT-B
0
1
BIVOL Lch
1
0
BIVOL Rch
1
1
((BIVOL Lch) + (BIVOL Rch))/2
0
0
(DATT-B) + (BIVOL Lch)
0
1
(DATT-B) + (BIVOL Rch)
1
0
((BIVOL Lch) + (BIVOL Rch))/2 + (DATT-B))/2
1
1
N/A
Table 91. Audio I/F Rch 入力ミキシング (N/A: Not available)
- 96 -
(default)
2014/12
[AK4678]
MX2A1-0 bitsで MIX2Cに入力するデータのミキシングを設定します。
MX2A1 bit
0
0
1
1
MX2A0 bit
MIX2C Input
0
BIVOL Lch
1
BIVOL Rch
0
(BIVOL Lch ) + (BIVOL Rch)
1
((BIVOL Lch ) + (BIVOL Rch))/2
Table 92. MIX2C 入力ミキシング1
(default)
MX2B1-0 bits で MIX2C に入力するデータのミキシングを設定します。
MX2B1 bit
0
0
1
1
MX2B0 bit
MIX2C Input
0
DATT-A Lch
1
DATT-A Rch
0
(DATT-A Lch) + (DATT-A Rch)
1
((DATT-A Lch) + (DATT-A Rch))/2
Table 93. MIX2C 入力ミキシング2
(default)
MX2C1-0 bits で SRCAO と SVOLB に入力するデータのミキシングを設定します。
MX2C1 bit
0
0
1
1
MX2C0 bit
SRCAO/SVOLB Input
0
MIX2A
1
MIX2B
0
(MIX2A) + (MIX2B)
1
((MIX2A) + (MIX2B))/2
Table 94. SRCAO/SVOLB 入力ミキシング
(default)
MXSB2-0 bits でSRCBO に入力するデータのミキシングを設定します。
MXSB2
bit
MXSB1
bit
MXSB0
bit
0
0
0
0
1
0
0
1
1
0
0
1
0
1
0
1
0
1
1
1
1
1
0
1
SRCBO Lch
SRCBO Rch
DATT-A Lch
DATT-A Rch
DATT-A Lch

DATT-A Rch

(DATT-A Lch) + (DATT-A Rch)

((DATT-A Lch) + (DATT-A Rch))/2

((DATT-A Lch) + (DATT-A Rch))/2

+ (DATT-C)
Lch Signal selected by Table 80
Rch Signal selected by Table 80
DATT-C

Table 95. SRCBO 入力ミキシング
(default)
SDOAD bit = “1”のとき、SDTOA出力をDisable (“L”固定)することができます。SVOLBへの入力データは
Disableされません。
SDOAD bit
SDTOA
0
Enable (Output)
1
Disable (“L” Output)
Table 96. SDTOA Disable
MS1403-J-04
- 97 -
(default)
2014/12
[AK4678]
SBMX1-0 bitsにより、SDTIAの入力データとSVOLBの出力データをミキシングし、DATT-Cを経由してSDTOBに出力
します。
SBMX1 bit
SBMX0 bit
DATT-C Input
0
0
SRCAI
(default)
0
1
SVOLB
1
0
(SRCAI) + (SVOLB)
1
1
N/A
Table 97. SDTOB ミキシング (N/A: Not available)
SDOBD bit = “1”のとき、SDTOB出力をDisable (“L”固定)することができます。
SDOBD bit
SDTOB
0
Enable (Output)
1
Disable (“L” Output)
Table 98. SDTOB Disable
MS1403-J-04
- 98 -
(default)
2014/12
[AK4678]
■ ステレオライン出力 (LOUT/ROUT pins)
DACL bitおよびDACR bitを “1”にすると、DACのLch, Rch信号をそれぞれLOUT, ROUT pinsからシングルエン
ドで出力します。通常動作時(PMDAC=PML/RO bits = “1”, LOPS bit = “0”) にDACL=DACR bits = “0”にすると、
出力をOFFにすることも可能です。この時、LOUT, ROUT pinsはVCOM電圧(typ. 0.8 x AVDD)を出力します。
また、負荷抵抗はmin. 10kです。PMLO=PMRO=LOPS bits = “0” にすると、パワーダウン状態になりVSS1に
100k(typ)でプルダウンされます。LOPS bit = “1”とすると、パワーセーブモードになります。また、LOPS bit
= “1”として、PMLO, PMRO bitsでパワーダウンのON/OFF を行うと、ON/OFF 時に発生するポップ音を低減
することができます。このとき、Figure 67に示すようにCカップル後、ラインアウトのラインを20kの抵抗
でプルダウンして下さい。立ち上がりおよび立下がりの時間はC=1μF, AVDD=1.8Vのとき、最大300msです。
ステレオラインアウトは、PMLO=PMRO bits = “1”かつLOPS bit = “0”でパワーアップ状態となります。ステ
レオライン出力のボリュームはLVL2-0 bitsで設定します。LOM bit = “1”のとき、DACの出力信号は(L+R)の
モノラル信号としてLOUT, ROUT pinsに出力されます。
LVL2-0 bits
DACL bit
DAC Lch
DACR bit x LOM bit
M
I
X
LOUT pin
M
I
X
ROUT pin
DACL bit x LOM bit
DACR bit
DAC Rch
Figure 66. ステレオライン出力
LOPS bit
0
1
LOPS bit
0
1
PMLO bit
0
1
0
1
Mode
LOUT pin
Power-down
Pull-down to VSS1
Normal Operation
Normal Operation
Power-save
Fall down to VSS1
Power-save
Rise up to common voltage
Table 99. ラインアウトLchのモード設定
PMRO bit
Mode
ROUT pin
0
Power-down
Pull-down to VSS1
1
Normal Operation
Normal Operation
0
Power-save
Fall down to VSS1
1
Power-save
Rise up to common voltage
Table 100. ラインアウトRchのモード設定
(default)
(default)
LVL2-0 bits
Attenuation
7H
N/A
6H
N/A
5H
+6dB
4H
+3dB
3H
0dB
(default)
2H
3dB
1H
6dB
0H
9dB
Table 101. ラインアウトボリューム設定 (N/A: Not available)
MS1403-J-04
- 99 -
2014/12
[AK4678]
LOUT
ROUT
1F
220
20k
Figure 67. ステレオライン出力外付け回路 (ポップ音低減回路使用時)
<ステレオライン出力コントロールシーケンス(ポップ音低減回路使用時)>
(2)
(5)
PMLO bit
PMRO bit
(1)
(3)
(4)
(6)
LOPS bit
LOUT pin
ROUT pin
Normal Output
300 ms
300 ms
Figure 68. ステレオラインコントロールシーケンス (ポップ音低減回路使用時)
(1) パワーセーブモードをON します。LOPS bit = “1”
(2) パワーダウンを解除します。PMLO=PMRO bits = “1”
LOUT, ROUT pins がVCOM電圧(typ. 0.8 x AVDD)まで立ち上がります。立ち上がり時間はC=1μF,
AVDD=1.8Vのとき200ms (max 300ms)です。
(3) LOUT, ROUT pin が立ち上がった後でパワーセーブモードを解除します。LOPS bit = “0”
ステレオライン出力が可能になります。
(4) パワーセーブモードをON します。LOPS bit = “1”
(5) パワーダウンに設定します。PMLO=PMRO bits = “0”
LOUT, ROUT pins が立ち下がります。立ち下がり時間はC=1μF, AVDD=1.8Vのとき200ms (max
300ms)です。
(6) LOUT, ROUT pinsが立ち下がった後でパワーセーブモードを解除します。LOPS bit = “0”
MS1403-J-04
- 100 -
2014/12
[AK4678]
■ 差動モノラルライン出力 (LOP/LON pins)
LODIF bit =“1”のとき、LOUT/ROUT pinsはそれぞれLOP/LON pinsになります。DACからの信号をモノラル信
号(L+R)に変換し、LOP/LON pinsから差動出力します。また、負荷抵抗は各ピンに対してmin. 10kです。PMLO
= PMRO bits = “0” にするとパワーダウン状態になり、LOP/LON pinsはVSS1にPull-downされます。PMLO =
PMRO bits = “1”, LOPS bit = “1”とすると、パワーセーブモードになります。PMLO = PMRO bits = “1”, LOPS bit
= “0”とすると、パワーアップします。モノラルライン出力はLVL2-0 bitsにてゲインを調整することができま
す。
LVL2-0 bits
DACL bit
LOP pin
DAC Lch
M
I
X
DACR bit
DAC Rch
LON pin
Figure 69. 差動モノラルライン出力
LVL2-0 bits
Attenuation
7H
N/A
6H
N/A
5H
+12dB
4H
+9dB
3H
+6dB
(default)
2H
+3dB
1H
0dB
0H
3dB
Table 102. モノラルライン出力ゲイン設定 (N/A: Not available)
LOPS bit
0
1
MS1403-J-04
PMLO/RO bits
Mode
LON/LOP pins
0
Power-down
Pull-down to VSS1
1
Normal Operation
Normal Operation
0
Power-save
Fall down to VSS1
1
Power-save
Rise up to common voltage
Table 103. モノラルライン出力モード設定
- 101 -
(default)
2014/12
[AK4678]
<差動モノラルライン出力コントロールシーケンス(ポップ音低減回路使用時)>
(2)
(5)
PMLO bit
PMRO bit
(1)
(3)
(4)
(6)
LOPS bit
LOP, LON pins
Normal Output
300 ms
300 ms
Figure 70. 差動モノラルライン出力コントロールシーケンス(ポップ音低減回路使用時)
(1) パワーセーブモードをON します。LOPS bit = “1”
(2) パワーダウンを解除します。PMLO = PMRO bits = “1”
LOP, LON pinsがVCOM電圧(typ. 0.8 x AVDD)まで立ち上がります。立ち上がり時間はC=1μF,
AVDD=1.8Vのとき200ms (max 300ms)です。
(3) LOP, LON pinsが立ち上がった後でパワーセーブモードを解除します。LOPS bit = “0”
差動モノラルライン出力が可能になります。
(4) パワーセーブモードをON します。LOPS bit = “1”.
(5) パワーダウンに設定します。PMLO = PMRO bits = “0”
LOP, LON pinsがVSS1まで立ち下がります。立ち下がり時間はC=1μF, AVDD=1.8Vのとき200ms
(max 300ms)です。
(6) LOP, RON pinsが立ち下がった後でパワーセーブモードを解除します。LOPS bit = “0”
MS1403-J-04
- 102 -
2014/12
[AK4678]
■ レシーバアンプ (RCP/RCN pins)
DACからの信号をモノラル信号(L+R)に変換し、RCP/RCN pinsからBTL出力します。また、負荷抵抗はmin. 32
です。PMRCV bit = “0” にするとパワーダウン状態になり、RCP/RCN pinsはHi-Zになります。PMRCV = RCVPS
bits = “1”とすると、パワーセーブモードになります。RCVPS bits = “1”として、PMRCV bit でパワーダウンの
ON/OFFを行うと、ON/OFF時に発生するポップ音を低減することができます。PMRCV bit = “1”、RCVPS bit =
“0” とすると、パワーアップします。レシーバアンプのボリュームはRCVG3-0 bitsで設定します。
RCVG3-0 bits
DACRL bit
RCP pin
DAC Lch
DACRR bit
M
I
X
DAC Rch
RCN pin
Figure 71. モノラルレシーバ出力
RCVG3-0 bits
Attenuation
FH
+12dB
EH
+9dB
DH
+6dB
CH
+3dB
BH
0dB
(default)
AH
3dB
8H
6dB
8H
9dB
7H
12dB
6H
15dB
5H
18dB
4H
21dB
3H
24dB
2H
27dB
1H
30dB
0H
MUTE
Table 104. モノラルレシーバ出力ボリューム設定
PMRCV bit
0
1
MS1403-J-04
RCVPS bit
x
Mode
Power-down
RCP pin
Hi-Z
RCN pin
Hi-Z
Common Voltage
1
Power-save
Hi-Z
(typ. 0.8 x AVDD)
0
Normal Operation
Normal Operation Normal Operation
Table 105. レシーバアンプモード設定 (x: Don’t care)
- 103 -
(default)
2014/12
[AK4678]
PMRCV bit
RCVPS bit
RCP pin
Hi-Z
Hi-Z
Common
Voltage
RCN pin
Common
Voltage
Hi-Z
Hi-Z
>1ms
>0
Figure 72. レシーバアンプのパワーアップ/ダウンタイミング
MS1403-J-04
- 104 -
2014/12
[AK4678]
■ ヘッドフォンアンプ
(HPL/HPR pins)
ヘッドフォンアンプは内蔵のチャージポンプ回路で生成する正電源と負電源を用いて動作します。負電源は
内蔵のチャージポンプによりPVDDから生成され、VEE pinから出力します。チャージポンプ回路はヘッドフ
ォンアンプの出力レベルによって、1/2VDDモード、VDDモードを切り替えて動作します。
ヘッドフォンアンプの出力はVSS1 (0V)を中心にシングルエンドになっており、DCカット用のコンデンサは
不要です。負荷抵抗はmin. 16Ωです。出力パワーは 0dBFS, RL = 16, AVDD=1.8V, HPG = -4dB のとき20mW
で、0dBFS, RL =32, AVDD=1.8V, HPG=0dB のとき25mWになります。
ヘッドフォンアンプの出力レベルは、HPG5-0 bits でコントロールします。ボリューム設定はL/R共通で、+6dB
から-62dBまで2dB stepで変更することが可能です (Table 106)。ボリューム変更時、L/R独立にゼロクロス検
出動作を行います。ゼロクロスタイムアウト時間はHPTM1-0 bitsで設定することができます。LOMH bit = “1”
のとき、ヘッドフォンアンプの出力信号は(L+R)のモノラル信号としてHPL, HPR pinsに出力されます。
HPG5-0 bits
DAC Lch
LOMH bit
M
I
X
HPL pin
M
I
X
HPR pin
LOMH bit
DAC Rch
Figure 73. ステレオヘッドフォン出力
HPG5-0 bits
GAIN (dB)
HPG5-0 bits
GAIN (dB)
29H
N/A
14H
30
28H
N/A
13H
32
27H
N/A
12H
34
26H
+6
11H
36
25H
+4
10H
38
24H
+2
0FH
40
0EH
23H
0
42
22H
0DH
2
44
21H
0CH
4
46
20H
0BH
6
48
1FH
0AH
8
50
1EH
09H
10
52
1DH
08H
12
54
1CH
07H
14
56
1BH
06H
16
58
1AH
05H
18
60
19H
04H
20
62
18H
03H
MUTE
22
17H
02H
MUTE
24
16H
01H
MUTE
26
15H
00H
MUTE
28
Table 106. ヘッドフォンアンプボリューム設定 (Default: 0dB, N/A: Not available)
MS1403-J-04
- 105 -
2014/12
[AK4678]
Zero Crossing Timeout Period
HPTM1
HPTM0
bit
bit
8kHz
16kHz
44.1kHz
0
0
128/fs
16ms
8ms
2.9ms
(default)
0
1
256/fs
32ms
16ms
5.8ms
1
0
512/fs
64ms
32ms
11.6ms
1
1
1024/fs
128ms
64ms
23.2ms
Table 107. ヘッドフォンボリュームゼロクロスタイムアウト時間の設定
CPMODE1 bit
0
0
1
1
VDDTM2
bit
0
0
0
0
1
1
1
1
MS1403-J-04
CPMODE0 bit
Mode
Operation Voltage
0
Class-G Operation Mode
Automatic Switching
1
± VDD Operation Mode
± VDD
0
±1/2 VDD Operation Mode
±1/2 VDD
1
N/A
Table 108. チャージポンプモード設定 (N/A: Not available)
VDD Mode Holding Period
VDDTM1 VDDTM0
bit
bit
8kHz
16kHz
44.1kHz
0
0
1024/fs
128ms
64ms
23.2ms
0
1
2048/fs
256ms
128ms
46.4ms
1
0
4096/fs
512ms
256ms
92.9ms
1
1
8192/fs
1024ms
512ms
186ms
0
0
16384/fs
2048ms
1024ms
372ms
0
1
32768/fs
4096ms
2048ms
743ms
1
0
65536/fs
8192ms
4096ms
1486ms
1
1
N/A
Table 109. VDDモード保持時間の設定 (N/A: Not available)
- 106 -
(default)
(default)
2014/12
[AK4678]
<ヘッドフォンアンプの外部回路>
ヘッドフォンアンプが発振する可能性がありますので、発振防止回路(0.22µF±20%のコンデンサと15Ω±20%
の抵抗)をつけて下さい。
HP-Amp
AK4678
Headphone
0.22F
16
15
Figure 74. ヘッドフォンアンプ発振防止回路例
PMHPL bit または PMHPR bit を“1”にすると、チャージポンプが立ち上がった後にヘッドフォンアンプがパ
ワーアップします。PMHPL bit とPMHPR bit を “0” にすることで、ヘッドフォンアンプとチャージポンプ回
路は完全にパワーダウンすることができます。このときHPL pin とHPR pin は内部抵抗によりVSS1までプル
ダウンされます。プルダウン抵抗値は120(typ)です。
ヘッドフォンアンプブロックのパワーアップ時間は28msで、その後 HPL pin と HPR pin は0V (VSS1) を出力
します。パワーダウンは瞬時に行われます。
PMVCM
bit
x
1
MS1403-J-04
PMHPL/R
Mode
HPL/R pins
bits
0
Power-down & Mute
Pull-down by 120 (typ)
1
Normal Operation
Normal Operation
Table 110. ヘッドフォン出力状態 (x: Don’t’ care)
- 107 -
(default)
2014/12
[AK4678]
■ スピーカ出力 (SPP/SPN pins)
DACからのLch/Rch信号をPWMで変換し、SPP/SPN pins から出力します。DACからのLch/Rch 入力信号が
0dBFSの時、スピーカアンプ出力は0.89W (@8 AVDD=1.8V, SVDD=4.2V, SPKG=-6dB)です。負荷抵抗はmin.
8Ωです。DACからの帯域外ノイズを低減するために、SPFIL pin と VSS1 pin との間に2.2nFのコンデンサを接
続して下さい。SPP/SPNのボリュームはSPKG3-0 bits で設定します。
SPKG3-0 bits
DACSL bit
SPP pin
DAC Lch
M
I
X
DACSR bit
DAC Rch
SPN pin
Figure 75. モノラルスピーカ出力
SPKG3-0 bits
Attenuation
FH
+12dB
EH
+9dB
DH
+6dB
CH
+3dB
BH
0dB
(default)
AH
3dB
9H
6dB
8H
9dB
7H
12dB
6H
15dB
5H
18dB
4H
21dB
3H
24dB
2H
27dB
1H
30dB
0H
MUTE
Table 111. スピーカ出力ボリューム
PMSPK bit
Speaker-Amp
0
Power-down & Hi-Z
1
Power-up & Output
Table 112. スピーカアンプ出力状態
(default)
PMSPK bit を“1”にするとスピーカ出力が可能になります。スピーカアンプのパワーアップ時間は32msで、
SPP pinとSPN pin は0V (VSS3) を出力します。PMSPK bit を “0” にすることで、スピーカアンプをパワーダウ
ンすることができます。PMSPK bit に “0”を書き込んでからスピーカアンプがパワーダウンするまで、0.5ms
以上クロックを供給し続けて下さい。一度スピーカアンプをパワーダウンし、再度パワーアップする場合に
は、0.5ms後にPMSPK bit を “1”にして下さい。
MS1403-J-04
- 108 -
2014/12
[AK4678]
■ サーマルシャットダウン機能
PMVCM bit が “1” の時、アンプ出力のショート等によりデバイス内部が異常発熱した場合に、自動的にアン
プ出力がパワーダウン(PMLO, PMRO, PMRCV, PMHPL, PMHPR, PMSPK bits = “0”)され、THDET bit に “1”が
書き込まれます。その他のレジスタは初期化されません。温度が下がると、THDET bit が “0”になりますが、
一度、サーマルシャットダウンがかかると、アンプ出力をパワーアップ(PMLO, PMRO, PMRCV, PMHPL,
PMHPR or PMSPK bit = “1”) しない限り復帰しません。デバイスの状態は、THDET bitにてモニターすること
ができます。
MS1403-J-04
- 109 -
2014/12
[AK4678]
■ システムクロック (PCM I/F)
AK4678にはベースバンドモジュール用のPCM I/F AとBluetooth モジュール用のPCM I/F Bの2つのPCM I/Fを
持っています。4つの内蔵SRC により、PCM I/F A, PCM I/F B, Audio I/Fはそれぞれ非同期のクロックで動作
することができます。PCM I/F AとPCM I/F Bはスレーブモードのみに対応します。必要なクロックはBICKA
(BICKB), SYNCA (SYNCB)です。PMPCMA bit = “1”でPCM I/F Aがパワーアップし、PMPCMB bit = “1” でPCM
I/F Bがパワーアップします。
AK4678
Baseband Module
SYNCA
BICKA
1fs2
 16fs2
SYNC
BICK
SDTOA
SDTI
SDTIA
SDTO
Bluetooth Module
SYNCB
BICKB
1fs3
16fs3 or  32fs3
SYNC
BICK
SDTOB
SDTI
SDTIB
SDTO
Figure 76. PCM I/F A and B
■ SRC (サンプルレートコンバータ)
AK4678は4つの非同期サンプルレートコンバータ(SRC)を内蔵します。SRCは内部発振回路により動作しま
す。PMSRAI, PMSRAO, PMSRBI or PMSRBO bit が “1” で、PMOSC bit が “1” のとき、SRCは動作を開始しま
す。クロック入力 (SYNC clock)によってパワーダウンが解除されてからSDTOA (SDTOB) 出力までの初期化
時間は164/fs2 (164/fs3)です。SDTOA, SDTOB pins の出力データはそれぞれTable 113の通りです。PMMIX bit
でデータの入出力比を設定します。
PMSRx bit = “1”
After PMSRx bit = “0”  “1”
During initial time
& Before SYNCA/SYNCB Input
16bit Linear
L
L
0000H
8bit A-Law
L
H
11010101b
8bit μ-Law
L
H
11111111b
Table 113. SDTOA pin, SDTOB pin 出力データ (PMSRx: PMSRAI, PMSRAO, PMSRBI, PMSRBO bits)
Mode
PMSRx bit = “0”
PMMIX
bit
0
1
MS1403-J-04
Input Sampling Rate
Output Sampling Rate
(FSI)
(FSO)
SRCAI
SYNCA
SYNCB
SRCAO
SYNCB
SYNCA
SRCAI
SYNCA
LRCK
SRCAO
LRCK
SYNCA
SRCBI
SYNCB
LRCK
SRCBO
LRCK
SYNCB
Table 114. PCM I/F 入出力レート
SRC
- 110 -
2014/12
[AK4678]
■ PCM I/F A & B フォーマット
AK4678は2系統のPCM I/F (PCM I/F A & PCM I/F B)を持ち、それぞれ独立に16bit Linear, 8bit A-Lawおよび8bit
μ-Lawの3種類のモードに対応します(Table 115, Table 116)。
Mode
0
1
2
3
LAWA1 bit LAWA0 bit
Format
0
0
16bit Linear
(default)
0
1
N/A
1
0
8bit A-Law
1
1
8bit μ-Law
Table 115. PCM I/F A モード設定 (N/A: Not available)
Mode
0
1
2
3
LAWB1 bit LAWB0 bit
Format
0
0
16bit Linear
(default)
0
1
N/A
1
0
8bit A-Law
1
1
8bit μ-Law
Table 116. PCM I/F B モード設定 (N/A: Not available)
PCM I/F A, Bともそれぞれ独立に4種類のデータフォーマットがFMTA1-0, FMTB1-0 bitsで選択できます(Table
117, Table 118)。16bit Linear Modeでは全モードともMSBファースト、2’sコンプリメントのデータフォーマッ
トです。8bit A-Lawおよびμ-Law Modeでは全モードともMSBファーストです。PCM I/F A, Bはスレーブモー
ドのみに対応します。スレーブモードではSYNCA/B, BICKA/Bは入力になります。AK4678にSYNCA/B、
BICKA/Bを入力して下さい。
Mode
0
1
2
3
Mode
0
1
2
3
FMTA1 bit
0
0
1
1
FMTB1 bit
0
0
1
1
FMTA0 bit
Format
BICKA
0
Short Frame Sync
≥ 16fs2
1
Long Frame Sync
≥ 16fs2
0
MSB justified
≥ 32fs2
1
I2S
≥ 32fs2
Table 117. PCM I/F A フォーマット
FMTB0 bit
Format
BICKB
0
Short Frame Sync
16fs3 or ≥ 32fs3
1
Long Frame Sync
16fs3 or ≥ 32fs3
0
MSB justified
≥ 32fs3
1
I2S
≥ 32fs3
Table 118. PCM I/F B フォーマット
Figure
Table 119
Table 121
Figure 93
Figure 95
(default)
Figure
Table 120
Table 122
Figure 94
Figure 96
(default)
Mode 2, 3では、SDTOAはBICKAの ““、SDTOBはBICKBの ““でそれぞれ出力され、SDTIAはBICKAの “”、
SDTIBはBICKBの “”でそれぞれラッチされます。
Mode 0, 1では、PCM I/F AはBCKPA, MSBSA bitにより、PCM I/F BはBCKPB, MSBSB bitにより、データI/Fの
タイミングをそれぞれ変更することができます。
BCKPA bit = “0”の場合、SDTOAはBICKAの “”で出力され、SDTIAはBICKAの “”でラッチされます。
BCKPA bit = “1”の場合、SDTOAはBICKAの “”で出力され、SDTIAはBICKAの “”でラッチされます。
MSBSA bitは、SDTOA, SDTIAのMSBの位置をBICKAの半周期分シフトすることができます。
BCKPB bit = “0”の場合、SDTOBはBICKBの “”で出力され、SDTIBはBICKBの “”でラッチされます。
BCKPB bit = “1”の場合、SDTOBはBICKBの “”で出力され、SDTIBはBICKBの “”でラッチされます。
MSBSB bitは、SDTOB, SDTIBのMSBの位置をBICKBの半周期分シフトすることができます。
MS1403-J-04
- 111 -
2014/12
[AK4678]
MSBSA
bit
BCKPA
bit
0
0
0
1
1
0
1
1
MSBSB
bit
BCKPB
bit
0
0
0
1
1
0
1
1
MSBSA
bit
BCKPA
bit
0
0
0
1
1
0
1
1
MSBSB
bit
BCKPB
bit
0
0
0
1
1
0
1
1
MS1403-J-04
Data Interface Format
SDTOAのMSBデータはSYNCA の“”の後のBICKAの“”の次の“”で出力され、
その直後のBICKA “”でSDTIAのMSBデータがラッチされます。
SDTOAのMSBデータはSYNCA の“”の後のBICKAの“”の次の“”で出力され、
その直後のBICKA “”でSDTIAのMSBデータがラッチされます。
SDTOAのMSBデータはSYNCA の“”の後のBICKAの2回目の“”で出力され、そ
の直後のBICKA “”でSDTIAのMSBデータがラッチされます。
SDTOAのMSBデータはSYNCA の“”の後のBICKAの2回目の“”で出力され、そ
の直後のBICKA “”でSDTIAのMSBデータがラッチされます。
Table 119. PCM I/F A Format in Mode 0
Data Interface Format
SDTOBのMSBデータはSYNCB の“”の後のBICKBの“”の次の“”で出力され、そ
の直後のBICKB “”でSDTIBのMSBデータがラッチされます。
SDTOBのMSBデータはSYNCB の“”の後のBICKBの“”の次の“”で出力され、そ
の直後のBICKB “”でSDTIBのMSBデータがラッチされます。
SDTOBのMSBデータはSYNCB の“”の後のBICKBの2回目の“”で出力され、その
直後のBICKB “”でSDTIBのMSBデータがラッチされます。
SDTOBのMSBデータはSYNCB の“”の後のBICKBの2回目の“”で出力され、その
直後のBICKB “”でSDTIBのMSBデータがラッチされます。
Table 120. PCM I/F B Format in Mode 0
Data Interface Format
SDTOAのMSBデータはSYNCA “”で出力され、
その直後のBICKA “”でSDTIAのMSBデータがラッチされます。
SDTOAのMSBデータはSYNCA “”で出力され、
その直後のBICKA “”でSDTIAのMSBデータがラッチされます。
SDTOAのMSBデータはSYNCA “”後の1回目のBICKA “”で出力され、
その直後のBICKA “”でSDTIAのMSBデータがラッチされます。
SDTOAのMSBデータはSYNCA “”後の1回目のBICKA “”で出力され、
その直後のBICKA “”でSDTIAのMSBデータがラッチされます。
Table 121. PCM I/F A Format in Mode 1
Data Interface Format
SDTOBのMSBデータはSYNCB “”で出力され、
その直後のBICKB “”でSDTIBのMSBデータがラッチされます。
SDTOBのMSBデータはSYNCB “”で出力され、
その直後のBICKB “”でSDTIBのMSBデータがラッチされます。
SDTOBのMSBデータはSYNCB “”後の1回目のBICKB “”で出力され、
その直後のBICKB “”でSDTIBのMSBデータがラッチされます。
SDTOBのMSBデータはSYNCB “”後の1回目のBICKB “”で出力され、
その直後のBICKB “”でSDTIBのMSBデータがラッチされます。
Table 122. PCM I/F B Format in Mode 1
- 112 -
Figure
Figure 77
Figure 78
Figure 79
Figure 80
Figure
Figure 85
Figure 86
Figure 87
Figure 88
Figure
Figure 81
Figure 82
Figure 83
Figure 84
Figure
Figure 89
Figure 90
Figure 91
Figure 92
2014/12
[AK4678]
1/fs2
SYNCA
BICKA
(16bit Linear)
SDTOA
SDTIA
Don’t Care
(8bit A-Law/-Law)
SDTOA
SDTIA
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care
Don’t Care
Don’t Care
D7
D6
Don’t Care D7
D6
Figure 77. Timing of Short Frame Sync (PCM I/F A: MSBSA bit = “0”, BCKPA bit = “0”)
1/fs2
SYNCA
BICKA
(16bit Linear)
SDTOA
SDTIA
Don’t Care
(8bit A-Law/-Law)
SDTOA
SDTIA
Don’t Care
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care
Don’t Care
D7
D6
D7
D6
Figure 78. Timing of Short Frame Sync (PCM I/F A: MSBSA bit = “0”, BCKPA bit = “1”)
1/fs2
SYNCA
BICKA
(16bit Linear)
SDTOA
SDTIA
Don’t Care
(8bit A-Law/-Law)
SDTOA
SDTIA
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care
Don’t Care
Don’t Care
D7
D6
D7
D6
Figure 79. Timing of Short Frame Sync (PCM I/F A: MSBSA bit = “1”, BCKPA bit = “0”)
MS1403-J-04
- 113 -
2014/12
[AK4678]
1/fs2
SYNCA
BICKA
(16bit Linear)
SDTOA
SDTIA
Don’t Care
(8bit A-Law/-Law)
SDTOA
SDTIA
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care
Don’t Care
Don’t Care
Don’t Care
D7
D6
D7
D6
Figure 80. Timing of Short Frame Sync (PCM I/F A: MSBSA bit = “1”, BCKPA bit = “1”)
1/fs2
SYNCA
BICKA
(16bit Linear)
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14 D13
Don’t Care D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14 D13
SDTOA
SDTIA
(8bit A-Law/-Law)
SDTOA
SDTIA
Don’t Care
D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care
D7
D6
D5
D7
D6
D5
Figure 81. Timing of Long Frame Sync (PCM I/F A: MSBSA bit = “0”, BCKPA bit = “0”)
1/fs2
SYNCA
BICKA
(16bit Linear)
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14 D13
Don’t Care D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14 D13
SDTOA
SDTIA
(8bit A-Law/-Law)
SDTOA
SDTIA
Don’t Care
D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care
D7
D6
D5
D7
D6
D5
Figure 82. Timing of Long Frame Sync (PCM I/F A: MSBSA bit = “0”, BCKPA bit = “1”)
MS1403-J-04
- 114 -
2014/12
[AK4678]
1/fs2
SYNCA
BICKA
(16bit Linear)
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14 D13
Don’t Care D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14 D13
SDTOA
SDTIA
(8bit A-Law/-Law)
SDTOA
SDTIA
Don’t Care
D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care
D7
D6
D5
Don’t Care D7
D6
D5
Figure 83. Timing of Long Frame Sync (PCM I/F A: MSBSA bit = “1”, BCKPA bit = “0”)
1/fs2
SYNCA
(Slave)
BICKA
(16bit Linear)
D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14 D13
Don’t Care D15 D14 D13 D12 D11 D10 D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
D15 D14 D13
SDTOA
SDTIA
(8bit A-Law/-Law)
SDTOA
SDTIA
Don’t Care
D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care D7
D6
D5
D4
D3
D2
D1
D0
Don’t Care
D7
D6
D5
Don’t Care D7
D6
D5
Figure 84. Timing of Long Frame Sync (PCM I/F A: MSBSA bit = “1”, BCKPA bit = “1”)
MS1403-J-04
- 115 -
2014/12
[AK4678]
1/fs3
SYNCB
BICKB
(16fs3)
(16bit Linear)
SDTOB
L2
SDTIB
L1
L0 L15 L14 L13 L12 L11 L10
L9 L8
L7
L6
L5
L4
L3
L2
L1
D0
L0 L15 L14
R1
R0
R7
R3
R2
R1
D0
R0
(8bit A-Law/-Law)
SDTOB
SDTIB
R2
L7
L6
L5
L4
L3
L2
L1
L0
R6
R5
R4
L15 L14 L13
L8
L7
L1
L1
L0 R15 R13
R1
R0
L15 L14 L13
L8
L7
L1
L1
L0 R15 D6
R1
R0
R1
R1
R0
R1
R0
L7
L6
BICKB
(64fs3)
(16bit Linear)
SDTOB
SDTIB
Don’t Care
(8bit A-Law/-Law)
SDTOB
SDTIB
Don’t Care
L7
L6 L6
L0
R7
L7
L6 D5
L0
R7 D2
L15 L14
Don’t Care
L15 L14
Don’t Care
L7
L6
L7
L6
<16bit Linear>
Lch Data: L15-0, MSB(L15), LSB(L0)
Rch Data: R15-0, MSB(R15), LSB(R0)
<8bit A-Law/-Law>
Lch Data: L7-0, MSB(L7), LSB(L0)
Rch Data: R7-0, MSB(R7), LSB(R0)
Figure 85. Timing of Short Frame Sync (PCM I/F B: MSBSB bit = “0”, BCKPB bit = “0”)
1/fs3
SYNCB
BICKB
(16fs3)
(16bit Linear)
SDTOB
L2
SDTIB
L1
L0 L15 L14 L13 L12 L11 L10
L9 L8
L7
L6
L5
L4
L3
L2
L1
D0
L0 L15 L14
R1
R0
R7
R3
R2
R1
D0
R0
(8bit A-Law/-Law)
SDTOB
SDTIB
R2
L7
L6
L5
L4
L3
L2
L1
L0
R6
R5
R4
L15 L14 L13
L8
L7
L1
L1
L0 R15 R13
R1
R0
L15 L14 L13
L8
L7
L1
L1
L0 R15 D6
R1
R0
R1
R1
R0
R1
R0
L7
L6
BICKB
(64fs3)
(16bit Linear)
SDTOB
SDTIB
Don’t Care
(8bit A-Law/-Law)
SDTOB
SDTIB
Don’t Care
L7
L6 L6
L0
R7
L7
L6 D5
L0
R7 D2
Don’t Care
L15 L14
Don’t Care
L15 L14
L7
L6
L7
L6
<16bit Linear>
Lch Data: L15-0, MSB(L15), LSB(L0)
Rch Data: R15-0, MSB(R15), LSB(R0)
<8bit A-Law/-Law>
Lch Data: L7-0, MSB(L7), LSB(L0)
Rch Data: R7-0, MSB(R7), LSB(R0)
Figure 86. Timing of Short Frame Sync (PCM I/F B: MSBSB bit = “0”, BCKPB bit = “1”)
MS1403-J-04
- 116 -
2014/12
[AK4678]
1/fs3
SYNCB
BICKB
(16fs3)
(16bit Linear)
SDTOB
SDTIB
L2
L1
L0 L15 L14 L13 L12 L11 L10
L9 L8
L7
L6
L5
L4
L3
L2
L1
D0
L0 L15 L14
R1
R0
R7
R3
R2
R1
D0
R0
(8bit A-Law/-Law)
SDTOB
SDTIB
R2
L7
L6
L5
L4
L3
L2
L1
L0
R6
R5
R4
L15 L14
L13
L8
L7
L1
L1
L0 R15 R13
R1
R0
L15 L14
L13
L8
L7
L1
L1
L0 R15 D6
R1
R0
R1
R1
R0
R1
R0
L7
L6
BICKB
(64fs3)
(16bit Linear)
SDTOB
SDTIB
Don’t Care
(8bit A-Law/-Law)
SDTOB
SDTIB
Don’t Care
L7
L6
L6
L0
R7
L7
L6
D5
L0
R7 D2
L15 L14
Don’t Care
L15 L14
Don’t Care
L7
L6
L7
L6
<16bit Linear>
Lch Data: L15-0, MSB(L15), LSB(L0)
Rch Data: R15-0, MSB(R15), LSB(R0)
<8bit A-Law/-Law>
Lch Data: L7-0, MSB(L7), LSB(L0)
Rch Data: R7-0, MSB(R7), LSB(R0)
Figure 87. Timing of Short Frame Sync (PCM I/F B: MSBSB bit = “1”, BCKPB bit = “0”)
1/fs3
SYNCB
BICKB
(16fs3)
(16bit Linear)
SDTOB
SDTIB
L2
L1
L0 L15 L14 L13 L12 L11 L10
L9 L8
L7
L6
L5
L4
L3
L2
L1
D0
L0 L15 L14
R1
R0
R7
R3
R2
R1
D0
R0
(8bit A-Law/-Law)
SDTOB
SDTIB
R2
L7
L6
L5
L4
L3
L2
L1
L0
R6
R5
R4
L15 L14
L13
L8
L7
L1
L1
L0 R15 R13
R1
R0
L15 L14
L13
L8
L7
L1
L1
L0 R15 D6
R1
R0
R1
R1
R0
R1
R0
L7
L6
BICKB
(64fs3)
(16bit Linear)
SDTOB
SDTIB
Don’t Care
(8bit A-Law/-Law)
SDTOB
SDTIB
Don’t Care
L7
L6
L6
L0
R7
L7
L6
D5
L0
R7 D2
Don’t Care
L15 L14
Don’t Care
L15 L14
L7
L6
L7
L6
<16bit Linear>
Lch Data: L15-0, MSB(L15), LSB(L0)
Rch Data: R15-0, MSB(R15), LSB(R0)
<8bit A-Law/-Law>
Lch Data: L7-0, MSB(L7), LSB(L0)
Rch Data: R7-0, MSB(R7), LSB(R0)
Figure 88. Timing of Short Frame Sync (PCM I/F B: MSBSB bit = “1”, BCKPB bit = “1”)
MS1403-J-04
- 117 -
2014/12
[AK4678]
1/fs3
SYNCB
BICKB
(16fs3)
(16bit Linear)
SDTOB
L1
SDTIB
L0 L15 L14 L13 L12 L11
L10
L9
L8
L7
L6
L5
L4
L3
L2
L1
D0
L0 L15 L14
L13
R0
R7
R3
R2
R1
D0
R0
L5
(8bit A-Law/-Law)
SDTOB
SDTIB
R1
L7
L6
L5
L4
L3
L2
L1
L0
R6
R5
R4
L15 L14 L13
L8
L7
L1
L1
L0 R15 R13
R1
R0
L14 L13
L8
L7
L1
L1
L0 R15 D6
R1
R0
L7
L6 L6
L0
R7
R1
R1
R0
L7
L6 D5
L0
R7 D2
R1
R0
L7
L6
BICKB
(64fs3)
(16bit Linear)
SDTOB
SDTIB
Don’t Care L15
(8bit A-Law/-Law)
SDTOB
SDTIB
Don’t Care
L15 L14 L13
Don’t Care
L15 L14 L13
Don’t Care
L7
L6
L5
L7
L6
L5
<16bit Linear>
Lch Data: L15-0, MSB(L15), LSB(L0)
Rch Data: R15-0, MSB(R15), LSB(R0)
<8bit A-Law/-Law>
Lch Data: L7-0, MSB(L7), LSB(L0)
Rch Data: R7-0, MSB(R7), LSB(R0)
Figure 89. Timing of Long Frame Sync (PCM I/F B: MSBSB bit = “0”, BCKPB bit = “0”)
1/fs3
SYNCB
BICKB
(16fs3)
(16bit Linear)
SDTOB
L1
SDTIB
L0 L15 L14 L13 L12 L11
L10
L9
L8
L7
L6
L5
L4
L3
L2
L1
D0
L0 L15 L14
L13
R0
R7
R3
R2
R1
D0
R0
L5
(8bit A-Law/-Law)
SDTOB
SDTIB
R1
L7
L6
L5
L4
L3
L2
L1
L0
R6
R5
R4
L15 L14 L13
L8
L7
L1
L1
L0 R15 R13
R1
R0
L14 L13
L8
L7
L1
L1
L0 R15 D6
R1
R0
L7
L6 L6
L0
R7
R1
R1
R0
L7
L6 D5
L0
R7 D2
R1
R0
L7
L6
BICKB
(64fs3)
(16bit Linear)
SDTOB
SDTIB
Don’t Care L15
(8bit A-Law/-Law)
SDTOB
SDTIB
Don’t Care
Don’t Care
L15 L14 L13
Don’t Care
L15 L14 L13
L7
L6
L5
L7
L6
L5
<16bit Linear>
Lch Data: L15-0, MSB(L15), LSB(L0)
Rch Data: R15-0, MSB(R15), LSB(R0)
<8bit A-Law/-Law>
Lch Data: L7-0, MSB(L7), LSB(L0)
Rch Data: R7-0, MSB(R7), LSB(R0)
Figure 90. Timing of Long Frame Sync (PCM I/F B: MSBSB bit = “0”, BCKPB bit = “1”)
MS1403-J-04
- 118 -
2014/12
[AK4678]
1/fs3
SYNCB
BICKB
(16fs3)
(16bit Linear)
SDTOB
L1
SDTIB
L0 L15 L14 L13 L12 L11 L10
L9
L8
L7
L6
L5
L4
L3
L2
L1
D0
L0 L15 L14
L13
R0
R7
R3
R2
R1
D0
R0
L5
(8bit A-Law/-Law)
SDTOB
SDTIB
R1
L7
L6
L5
L4
L3
L2
L1
L0
R6
R5
R4
L15 L14 L13
L8
L7
L1
L1
L0 R15 R13
R1
R0
L14 L13
L8
L7
L1
L1
L0 R15 D6
R1
R0
L7
L6 L6
L0
R7
R1
R1
R0
L7
L6 D5
L0
R7 D2
R1
R0
L7
L6
BICKB
(64fs3)
(16bit Linear)
SDTOB
SDTIB
Don’t Care L15
(8bit A-Law/-Law)
SDTOB
Don’t Care
SDTIB
L15 L14 L13
Don’t Care
L15 L14 L13
Don’t Care
L7
L6
L5
L7
L6
L5
<16bit Linear>
Lch Data: L15-0, MSB(L15), LSB(L0)
Rch Data: R15-0, MSB(R15), LSB(R0)
<8bit A-Law/-Law>
Lch Data: L7-0, MSB(L7), LSB(L0)
Rch Data: R7-0, MSB(R7), LSB(R0)
Figure 91. Timing of Long Frame Sync (PCM I/F B MSBSB bit = “1”, BCKPB bit = “0”)
1/fs3
SYNCB
BICKB
(16fs3)
(16bit Linear)
SDTOB
L1
SDTIB
L0 L15 L14 L13 L12 L11 L10
L9 L8
L7
L6
L5
L4
L3
L2
L1
D0
L0 L15 L14
L13
L0
R7
R3
R2
R1
D0
R0
L5
(8bit A-Law/-Law)
SDTOB
SDTIB
R1
L7
L6
L5
L4
L3
L2
L1
L0
R6
R5
R4
L15 L14 L13
L8
L7
L1
L1
L0 R15 R13
R1
R0
L14 L13
L8
L7
L1
L1
L0 R15 D6
R1
R0
L7
L6 L6
L0
R7
R1
R1
R0
L7
L6 D5
L0
R7 D2
R1
R0
L7
L6
BICKB
(64fs3)
(16bit Linear)
SDTOB
SDTIB
Don’t Care L15
(8bit A-Law/-Law)
SDTOB
SDTIB
Don’t Care
Don’t Care
L15 L14 L13
Don’t Care
L15 L14 L13
L7
L6
L5
L7
L6
L5
<16bit Linear>
Lch Data: L15-0, MSB(L15), LSB(L0)
Rch Data: R15-0, MSB(R15), LSB(R0)
<8bit A-Law/-Law>
Lch Data: L7-0, MSB(L7), LSB(L0)
Rch Data: R7-0, MSB(R7), LSB(R0)
Figure 92. Timing of Long Frame Sync (PCM I/F B: MSBSB bit = “1”, BCKPB bit = “1”)
MS1403-J-04
- 119 -
2014/12
[AK4678]
SYNCA
0 1 2 3
9 10 11 12 13 14 15 0 1 2 3
BICKA
(32fs2)
SDTOA(o)
15 14 13
7 6 5 4 3 2 1 0
SDTIA(i)
15 14 13
7 6 5 4 3 2 1 0
BICKA
(64fs2)
0 1 2 3
15 16 17 18
SDTOA(o)
15 14 13
1 0
SDTIA(i)
15 14 13
1 0
9 10 11 12 13 14 15 0 1
15
Don't Care
31 0 1 2 3
15
Don't Care
15 16 17 18
31 0 1
15
Don't Care
Don't Care
15
15:MSB, 0:LSB
Figure 93. Timing of MSB justified (PCM I/F A)
SYNCB
BICKB
(32fs3)
0 1 2 3
9 10 11 12 13 14 15 0 1 2 3
9 10 11 12 13 14 15 0 1
SDTOB(o)
15 14 13
7 6 5 4 3 2 1 0 15 14 13
7 6 5 4 3 2 1 0 15
SDTIB(i)
15 14 13
7 6 5 4 3 2 1 0 15 14 13
7 6 5 4 3 2 1 0 15
BICKB
(64fs3)
0 1 2 3
15 16 17 18
SDTOB(o)
15 14 13
1 0
SDTIB(i)
15 14 13
1 0
31 0 1 2 3
Don't Care
15 16 17 18
15 14 13
1 0
15 14 13
1 0
31 0 1
15
Don't Care
15
15:MSB, 0:LSB
Lch Data
Rch Data
Figure 94. Timing of MSB justified (PCM I/F B)
MS1403-J-04
- 120 -
2014/12
[AK4678]
SYNCA
BICKA
(32fs2)
0 1 2 3
9 10 11 12 13 14 15 0 1 2 3
SDTOA(o)
15 14
8 7 6 5 4 3 2 1 0
SDTIA(i)
15 14
8 7 6 5 4 3 2 1 0
BICKA
(64fs2)
0 1 2 3
15 16 17 18
SDTOA(o)
15 14
2 1 0
SDTIA(i)
15 14
2 1 0
9 10 11 12 13 14 15 0 1
Don't Care
31 0 1 2 3
15 16 17 18
Don't Care
31 0 1
Don't Care
15:MSB, 0:LSB
Figure 95. Timing of I2S (PCM I/F A)
SYNCB
BICKB
(32fs3)
0 1 2 3
9 10 11 12 13 14 15 0 1 2 3
9 10 11 12 13 14 15 0 1
SDTOB(o)
0 15 14
8 7 6 5 4 3 2 1 0 15 14
8 7 6 5 4 3 2 1 0
SDTIB(i)
0 15 14
8 7 6 5 4 3 2 1 0 15 14
8 7 6 5 4 3 2 1 0
BICKB
(64fs3)
0 1 2 3
15 16 17 18
SDTOB(o)
15 14
2 1 0
SDTIB(i)
15 14
2 1 0
31 0 1 2 3
Don't Care
15 16 17 18
15 14
2 1 0
15 14
2 1 0
31 0 1
Don't Care
15:MSB, 0:LSB
Lch Data
Rch Data
Figure 96. Timing of I2S (PCM I/F B)
MS1403-J-04
- 121 -
2014/12
[AK4678]
■ シリアルコントロールインタフェース (I2C-bus)
AK4678のI2Cバスモードのフォーマットは、Fast Mode (max:400kHz)に対応しています。SDA, SCL pinsのプルアップ
抵抗の接続先は(TVDD+0.3)V以下にして下さい。
(2)-1. WRITE命令
I2Cバスモードにおけるデータ書き込みシーケンスはFigure 97に示されます。バス上のICへのアクセスには、
最初に開始条件(Start Condition)を入力します。SCLラインが “H”の時にSDAラインを “H”から “L”にすると、
開始条件が作られます(Figure 103)。開始条件の後、スレーブアドレスが送信されます。このアドレスは7ビ
ットから構成され、8ビット目にはデータ方向ビット(R/W)が続きます。上位7ビットは “0010010”固定です
(Figure 98)。アドレスが一致した場合、AK4678は確認応答(Acknowledge)を生成し、命令が実行されます。マ
スタは確認応答用のクロックパルスを生成し、SDAラインを解放しなければなりません(Figure 103)。R/W bit
が “0”の場合はデータ書き込み、R/W bitが “1”の場合はデータ読み出しを行います。
第2バイトはサブアドレス(レジスタアドレス)で、8ビット、MSB firstで構成されます(Figure 99)。第3バイト
以降はコントロールデータです。コントロールデータは8ビット、MSB firstで構成されます(Figure 100)。
AK4678は、各バイトの受信を完了するたびに確認応答を生成します。データ転送は、必ずマスタが生成す
る停止条件(Stop Condition)によって終了します。SCLラインが “H”の時にSDAラインを “L”から “H”にすると、
停止条件が作られます(Figure 103)。
AK4678は複数のバイトのデータを一度に書き込むことができます。データを1バイト送った後、停止条件を
送らず更にデータを送ると、サブアドレスが自動的にインクリメントされ、次のデータは次のサブアドレス
に格納されます。アドレス “AFH”にデータを書き込んだ後、さらに次のアドレスに書き込んだ場合にはアド
レス“00H”にデータが書き込まれます。
クロックが “H”の間は、SDAラインの状態は一定でなければなりません。データラインが “H”と “L”の間で
状態を変更できるのは、SCLラインのクロック信号が “L”の時に限られます(Figure 105)。SCLラインが “H”
の時にSDAラインを変更するのは、開始条件、停止条件を入力するときのみです。
S
T
A
R
T
SDA
S
T
O
P
R/W="0"
Slave
S Address
Sub
Address(n)
Data(n)
A
C
K
A
C
K
Data(n+1)
A
C
K
Data(n+x)
A
C
K
A
C
K
P
A
C
K
Figure 97. I2Cバスモードのデータ転送シーケンス
0
0
1
0
0
1
0
R/W
A2
A1
A0
D1
D0
Figure 98. 第1バイトの構成
A7
A6
A5
A4
A3
Figure 99. 第2バイトの構成
D7
D6
D5
D4
D3
D2
Figure 100. 第3バイト以降の構成
MS1403-J-04
- 122 -
2014/12
[AK4678]
(2)-2. READ命令
R/W bitが “1”の場合、AK4678はREAD動作を行います。指定されたアドレスのデータが出力された後、マス
タが停止条件を送らず確認応答を生成すると、サブアドレスが自動的にインクリメントされ、次のアドレス
のデータを読み出すことができます。アドレス “AFH”のデータを読み出した後、さらに次のアドレスを読み
出す場合にはアドレス“00H”のデータが読み出されます。AK4678はカレントアドレスリードとランダムリー
ドの2つのREAD命令を持っています。
(2)-2-1. カレントアドレスリード
AK4678は内部にアドレスカウンタを持っており、カレントアドレスリードではこのカウンタで指定された
アドレスのデータを読み出します。内部のアドレスカウンタは最後にアクセスしたアドレスの次のアドレス
値を保持しています。例えば、最後にアクセス(READでもWRITEでも)したアドレスが “n”であり、その後カ
レントアドレスリードを行った場合、アドレス “n+1”のデータが読み出されます。カレントアドレスリード
では、AK4678はREAD命令のスレーブアドレス(R/W bit = “1”)の入力に対して確認応答を生成し、次のクロ
ックから内部のアドレスカウンタで指定されたデータを出力したのち内部カウンタを1つインクリメントし
ます。データが出力された後、マスタが確認応答を生成せず停止条件を送ると、READ動作は終了します。
S
T
A
R
T
SDA
S
T
O
P
R/W="1"
Slave
S Address
Data(n)
Data(n+1)
MA
AC
SK
T
E
R
A
C
K
Data(n+2)
MA
AC
SK
T
E
R
Data(n+x)
MA
AC
SK
T
E
R
MA
AC
SK
T
E
R
P
MN
AA
SC
T
EK
R
Figure 101. カレントアドレスリード
(2)-2-2. ランダムアドレスリード
ランダムアドレスリードにより任意のアドレスのデータを読み出すことができます。ランダムアドレスリー
ドはREAD命令のスレーブアドレス(R/W bit = “1”)を入力する前に、ダミーのWRITE命令を入力する必要があ
ります。ランダムアドレスリードでは最初に開始条件を入力し、次にWRITE命令のスレーブアドレス(R/W bit
= “0”)、読み出すアドレスを順次入力します。AK4678がこのアドレス入力に対して確認応答を生成した後、
再送条件、READ命令のスレーブアドレス(R/W bit= “1”)を入力します。AK4678はこのスレーブアドレスの入
力に対して確認応答を生成し、指定されたアドレスのデータを出力し、内部アドレスカウンタを1つインク
リメントします。データが出力された後、マスタが確認応答を生成せず停止条件を送ると、READ動作は終
了します。
S
T
A
R
T
SDA
S
T
A
R
T
R/W="0"
Slave
S Address
Sub
Address(n)
A
C
K
Slave
S Address
A
C
K
S
T
O
P
R/W="1"
Data(n)
A
C
K
Data(n+1)
MA
AC
S K
T
E
R
Data(n+x)
MA
AC
S
T K
E
R
MA
AC
S
T K
E
R
P
MN
A A
S
T C
E K
R
Figure 102. ランダムアドレスリード
MS1403-J-04
- 123 -
2014/12
[AK4678]
SDA
SCL
S
P
start condition
stop condition
Figure 103. 開始条件と停止条件
DATA
OUTPUT BY
TRANSMITTER
not acknowledge
DATA
OUTPUT BY
RECEIVER
acknowledge
SCL FROM
MASTER
2
1
8
9
S
clock pulse for
acknowledgement
START
CONDITION
Figure 104. I2Cバスでの確認応答
SDA
SCL
data line
stable;
data valid
change
of data
allowed
Figure 105. I2Cバスでのビット転送
MS1403-J-04
- 124 -
2014/12
[AK4678]
■ レジスタマップ
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
1EH
1FH
20H
21H
22H
23H
24H
25H
26H
27H
28H
29H
2AH
2BH
2CH
2DH
2EH
2FH
30H
31H
32H
33H
34H
35H
36H
37H
38H
39H
3AH
Register Name
Power Management 0
Power Management 1
Power Management 2
PLL Mode Select 0
PLL Mode Select 1
Audio I/F Format Select
MIC Signal Select
MIC Amp Gain
Digital MIC
DAC Signal Pass Select
LINEOUT Power Management
HP Power Management
Charge Pump Control
SPK&RCV Power Management
LINEOUT Volume Control
HP Volume Control
SPK & RCV Volume Control
Lch Input Volume Control
Rch Input Volume Control
ALC Reference Select
Digital Mixing Control
ALC Timer Select
ALC Mode Control
Mode Control 0
Mode Control 1
Digital Filter Select 0
Digital Filter Select 1
Digital Filter Select 2
Side Tone Volume A Control
Lch Output Volume Control
Rch Output Volume Control
PCM I/F Power Management
PCM I/F Control 0
PCM I/F Control 1
Side Tone Volume B Control
Digital Volume B Control
Digital Volume C Control
Digital Mixing Control 0
Digital Mixing Control 1
Digital Mixing Control 2
Digital Mixing Control 3
FIL1 Co-efficient 0
FIL1 Co-efficient 1
FIL1 Co-efficient 2
FIL1 Co-efficient 3
FIL2 Co-efficient 0
FIL2 Co-efficient 1
FIL2 Co-efficient 2
FIL2 Co-efficient 3
FIL3 Co-efficient 0
FIL3 Co-efficient 1
FIL3 Co-efficient 2
FIL3 Co-efficient 3
EQ Co-efficient 0
EQ Co-efficient 1
EQ Co-efficient 2
EQ Co-efficient 3
EQ Co-efficient 4
EQ Co-efficient 5
MS1403-J-04
D7
0
0
ADRST
FS3
CM1
0
0
MGNR3
0
DACSR
0
HPTM1
D6
0
0
0
FS2
CM0
0
MDIF3
MGNR2
0
DACSL
0
HPTM0
D5
PMADR
0
0
FS1
BCKO
0
MDIF2
MGNR1
PMDMR
DACRR
0
0
0
0
0
RCVG2
IVL6
IVR6
REF6
TEST
0
HPG5
RCVG1
IVL5
IVR5
REF5
0
VDDTM2
SRMXR1
SRMXR0
THDET
0
0
RCVG3
IVL7
IVR7
REF7
FR
LFST
0
0
0
GN1
0
0
0
0
PMMIX
SDOAD
SDOBD
0
0
0
0
0
0
SDOR1
F1A7
0
F1B7
0
F2A7
0
F2B7
0
F3A7
F3AS
F3B7
0
E0A7
E0A15
E0B7
0
E0C7
E0C15
RFST1
ZELMN
0
OVTMB
HPFC1
GN0
0
SVAR2
OVL6
OVR6
PMSRBO
0
0
0
BVL6
CVL6
0
0
0
SDOR0
F1A6
0
F1B6
0
F2A6
0
F2B6
0
F3A6
0
F3B6
0
E0A6
E0A14
E0B6
0
E0C6
E0C14
D4
PMADL
0
0
FS0
0
SDOD
MDIF1
MGNR0
PMDML
DACRL
LODIF
0
VDDTM1
VDDTM0
SRMXL1
SRMXL0
RFST0
LMAT1
SDIM1
BIV2
HPFC0
LPF
0
SVAR1
OVL5
OVR5
PMSRBI
MSBSA
MSBSB
0
BVL5
CVL5
MX1R2
MX2C1
0
SDOL1
F1A5
F1A13
F1B5
F1B13
F2A5
F2A13
F2B5
F2B13
F3A5
F3A13
F3B5
F3B13
E0A5
E0A13
E0B5
E0B13
E0C5
E0C13
- 125 -
PMSPK
0
HPG4
RCVG0
IVL4
IVR4
REF4
WTM2
LMAT0
SDIM0
BIV1
HPFAD
HPF
EQ5
SVAR0
OVL4
OVR4
PMPCMB
BCKPA
BCKPB
0
BVL4
CVL4
MX1R1
MX2C0
0
SDOL0
F1A4
F1A12
F1B4
F1B12
F2A4
F2A12
F2B4
F2B12
F3A4
F3A12
F3B4
F3B12
E0A4
E0A12
E0B4
E0B12
E0C4
E0C12
D3
0
PMDAR
MICL2
PLL3
0
MSBS
INR1
MGNL3
DCLKE
0
LOM
LOMH
0
0
0
HPG3
SPKG3
IVL3
IVR3
REF3
D2
0
PMDAL
PMMP2
PLL2
0
BCKP
INR0
MGNL2
0
0
LOPS
0
0
0
LVL2
HPG2
SPKG2
IVL2
IVR2
REF2
WTM1
RGAIN1
5EQ
BIV0
DASEL1
EQ0
EQ4
0
OVL3
OVR3
PMOSC
LAWA1
LAWB1
0
BVL3
CVL3
MX1R0
MX2B1
0
0
F1A3
F1A11
F1B3
F1B11
F2A3
F2A11
F2B3
F2B11
F3A3
F3A11
F3B3
F3B11
E0A3
E0A11
E0B3
E0B11
E0C3
E0C11
WTM0
RGAIN0
ADM
SMUTE
DASEL0
FIL3
EQ3
SVAL2
OVL2
OVR2
PFMXR1
PFMXR0
PMSRAO
LAWA0
LAWB0
SVB2
BVL2
CVL2
MX1L2
MX2B0
MXSB2
0
F1A2
F1A10
F1B2
F1B10
F2A2
F2A10
F2B2
F2B10
F3A2
F3A10
F3B2
F3B10
E0A2
E0A10
E0B2
E0B10
E0C2
E0C10
D1
PMPFIL
PMDRC
MICL1
PLL1
M/S
DIF1
INL1
MGNL1
DCLKP
DACR
PMRO
PMHPR
D0
PMVCM
PMEQ
PMMP1
PLL0
PMPLL
DIF0
INL0
MGNL0
DMIC
DACL
PMLO
PMHPL
CPMODE1 CPMODE0
RCVPS
LVL1
HPG1
SPKG1
IVL1
IVR1
REF1
PMRCV
LVL0
HPG0
SPKG0
IVL0
IVR0
REF0
ZTM1
LMTH1
IVOLC
OVTM
PFSDO
0
EQ2
SVAL1
OVL1
OVR1
PMSRAI
FMTA1
FMTB1
SVB1
BVL1
CVL1
MX1L1
MX2A1
MXSB1
SBMX1
F1A1
F1A9
F1B1
F1B9
F2A1
F2A9
F2B1
F2B9
F3A1
F3A9
F3B1
F3B9
E0A1
E0A9
E0B1
E0B9
E0C1
E0C9
ZTM0
LMTH0
ALC
OVOLC
PFSEL
0
EQ1
SVAL0
OVL0
OVR0
PFMXL1
PFMXL0
PMPCMA
FMTA0
FMTB0
SVB0
BVL0
CVL0
MX1L0
MX2A0
MXSB0
SBMX0
F1A0
F1A8
F1B0
F1B8
F2A0
F2A8
F2B0
F2B8
F3A0
F3A8
F3B0
F3B8
E0A0
E0A8
E0B0
E0B8
E0C0
E0C8
2014/12
[AK4678]
Addr
3BH
3CH
3DH
3EH
3FH
40H
41H
42H
43H
44H
45H
46H
47H
48H
49H
4AH
4BH
4CH
4DH
4EH
4FH
50H
51H
52H
53H
54H
55H
56H
57H
58H
59H
5AH
5BH
5CH
5DH
5EH
5FH
60H
61H
62H
63H
64H
65H
66H
67H
68H
69H
6AH
6BH
6CH
6DH
6EH
6FH
Register Name
E1 Co-efficient 0
E1 Co-efficient 1
E1 Co-efficient 2
E1 Co-efficient 3
E1 Co-efficient 4
E1 Co-efficient 5
E2 Co-efficient 0
E2 Co-efficient 1
E2 Co-efficient 2
E2 Co-efficient 3
E2 Co-efficient 4
E2 Co-efficient 5
E3 Co-efficient 0
E3 Co-efficient 1
E3 Co-efficient 2
E3 Co-efficient 3
E3 Co-efficient 4
E3 Co-efficient 5
Reserved
Reserved
Reserved
5band E1 Co-efficient 0
5band E1 Co-efficient 1
5band E1 Co-efficient 2
5band E1 Co-efficient 3
5band E2 Co-efficient 0
5band E2 Co-efficient 1
5band E2 Co-efficient 2
5band E2 Co-efficient 3
5band E2 Co-efficient 4
5band E2 Co-efficient 5
5band E3 Co-efficient 0
5band E3 Co-efficient 1
5band E3 Co-efficient 2
5band E3 Co-efficient 3
5band E3 Co-efficient 4
5band E3 Co-efficient 5
5band E4 Co-efficient 0
5band E4 Co-efficient 1
5band E4 Co-efficient 2
5band E4 Co-efficient 3
5band E4 Co-efficient 4
5band E4 Co-efficient 5
5band E5 Co-efficient 0
5band E5 Co-efficient 1
5band E5 Co-efficient 2
5band E5 Co-efficient 3
5band EQ1 Gain
5band EQ2 Gain
5band EQ3 Gain
5band EQ4 Gain
5band EQ5 Gain
Reserved
MS1403-J-04
D7
E1A7
E1A15
E1B7
E1B15
E1C7
E1C15
E2A7
E2A15
E2B7
E2B15
E2C7
E2C15
E3A7
E3A15
E3B7
E3B15
E3C7
E3C15
0
0
0
5E1A7
0
5E1B7
0
5E2A7
5E2A15
5E2B7
5E2B15
5E2C7
5E2C15
5E3A7
5E3A15
5E3B7
5E3B15
5E3C7
5E3C15
5E4A7
5E4A15
5E4B7
5E4B15
5E4C7
5E4C15
5E5A7
0
5E5B7
0
0
0
0
0
0
0
D6
E1A6
E1A14
E1B6
E1B14
E1C6
E1C14
E2A6
E2A14
E2B6
E2B14
E2C6
E2C14
E3A6
E3A14
E3B6
E3B14
E3C6
E3C14
0
0
0
5E1A6
0
5E1B6
0
5E2A6
5E2A14
5E2B6
5E2B14
5E2C6
5E2C14
5E3A6
5E3A14
5E3B6
5E3B14
5E3C6
5E3C14
5E4A6
5E4A14
5E4B6
5E4B14
5E4C6
5E4C14
5E5A6
0
5E5B6
0
0
0
0
0
0
0
D5
E1A5
E1A13
E1B5
E1B13
E1C5
E1C13
E2A5
E2A13
E2B5
E2B13
E2C5
E2C13
E3A5
E3A13
E3B5
E3B13
E3C5
E3C13
0
0
0
5E1A5
5E1A13
5E1B5
5E1B13
5E2A5
5E2A13
5E2B5
5E2B13
5E2C5
5E2C13
5E3A5
5E3A13
5E3B5
5E3B13
5E3C5
5E3C13
5E4A5
5E4A13
5E4B5
5E4B13
5E4C5
5E4C13
5E5A5
5E5A13
5E5B5
5E5B13
EQ1G5
EQ2G5
EQ3G5
EQ4G5
EQ5G5
0
- 126 -
D4
E1A4
E1A12
E1B4
E1B12
E1C4
E1C12
E2A4
E2A12
E2B4
E2B12
E2C4
E2C12
E3A4
E3A12
E3B4
E3B12
E3C4
E3C12
0
0
0
5E1A4
5E1A12
5E1B4
5E1B12
5E2A4
5E2A12
5E2B4
5E2B12
5E2C4
5E2C12
5E3A4
5E3A12
5E3B4
5E3B12
5E3C4
5E3C12
5E4A4
5E4A12
5E4B4
5E4B12
5E4C4
5E4C12
5E5A4
5E5A12
5E5B4
5E5B12
EQ1G4
EQ2G4
EQ3G4
EQ4G4
EQ5G4
0
D3
E1A3
E1A11
E1B3
E1B11
E1C3
E1C11
E2A3
E2A11
E2B3
E2B11
E2C3
E2C11
E3A3
E3A11
E3B3
E3B11
E3C3
E3C11
0
0
0
5E1A3
5E1A11
5E1B3
5E1B11
5E2A3
5E2A11
5E2B3
5E2B11
5E2C3
5E2C11
5E3A3
5E3A11
5E3B3
5E3B11
5E3C3
5E3C11
5E4A3
5E4A11
5E4B3
5E4B11
5E4C3
5E4C11
5E5A3
5E5A11
5E5B3
5E5B11
EQ1G3
EQ2G3
EQ3G3
EQ4G3
EQ5G3
0
D2
E1A2
E1A10
E1B2
E1B10
E1C2
E1C10
E2A2
E2A10
E2B2
E2B10
E2C2
E2C10
E3A2
E3A10
E3B2
E3B10
E3C2
E3C10
0
0
0
5E1A2
5E1A10
5E1B2
5E1B10
5E2A2
5E2A10
5E2B2
5E2B10
5E2C2
5E2C10
5E3A2
5E3A10
5E3B2
5E3B10
5E3C2
5E3C10
5E4A2
5E4A10
5E4B2
5E4B10
5E4C2
5E4C10
5E5A2
5E5A10
5E5B2
5E5B10
EQ1G2
EQ2G2
EQ3G2
EQ4G2
EQ5G2
0
D1
E1A1
E1A9
E1B1
E1B9
E1C1
E1C9
E2A1
E2A9
E2B1
E2B9
E2C1
E2C9
E3A1
E3A9
E3B1
E3B9
E3C1
E3C9
0
0
0
5E1A1
5E1A9
5E1B1
5E1B9
5E2A1
5E2A9
5E2B1
5E2B9
5E2C1
5E2C9
5E3A1
5E3A9
5E3B1
5E3B9
5E3C1
5E3C9
5E4A1
5E4A9
5E4B1
5E4B9
5E4C1
5E4C9
5E5A1
5E5A9
5E5B1
5E5B9
EQ1G1
EQ2G1
EQ3G1
EQ4G1
EQ5G1
0
D0
E1A0
E1A8
E1B0
E1B8
E1C0
E1C8
E2A0
E2A8
E2B0
E2B8
E2C0
E2C8
E3A0
E3A8
E3B0
E3B8
E3C0
E3C8
0
0
0
5E1A0
5E1A8
5E1B0
5E1B8
5E2A0
5E2A8
5E2B0
5E2B8
5E2C0
5E2C8
5E3A0
5E3A8
5E3B0
5E3B8
5E3C0
5E3C8
5E4A0
5E4A8
5E4B0
5E4B8
5E4C0
5E4C8
5E5A0
5E5A8
5E5B0
5E5B8
EQ1G0
EQ2G0
EQ3G0
EQ4G0
EQ5G0
0
2014/12
[AK4678]
Addr
70H
71H
72H
73H
74H
75H
76H
77H
78H
79H
7AH
7BH
7CH
7DH
7EH
7FH
80H
81H
82H
83H
84H
85H
86H
87H
88H
89H
8AH
8BH
8CH
8DH
8EH
8FH
90H
91H
92H
93H
94H
95H
96H
97H
98H
99H
9AH
9BH
9CH
9DH
9EH
9FH
Register Name
DRC Mode Control
NS Control
NS Gain & ATT Control
NS On Level
NS Off Level
NS Reference Select
NS LPF Co-efficient 0
NS LPF Co-efficient 1
NS LPF Co-efficient 2
NS LPF Co-efficient 3
NS HPF Co-efficient 0
NS HPF Co-efficient 1
NS HPF Co-efficient 2
NS HPF Co-efficient 3
Reserved
Reserved
DVLC Filter Select
DVLC Mode Control
DVLCL Curve X1
DVLCL Curve Y1
DVLCL Curve X2
DVLCL Curve Y2
DVLCL Curve X3
DVLCL Curve Y3
DVLCL Slope 1
DVLCL Slope 2
DVLCL Slope 3
DVLCL Slope 4
DVLCM Curve X1
DVLCM Curve Y1
DVLCM Curve X2
DVLCM Curve Y2
DVLCM Curve X3
DVLCM Curve Y3
DVLCM Slope 1
DVLCM Slope 2
DVLCM Slope 3
DVLCM Slope 4
DVLCH Curve X1
DVLCH Curve Y1
DVLCH Curve X2
DVLCH Curve Y2
DVLCH Curve X3
DVLCH Curve Y3
DVLCH Slope 1
DVLCH Slope 2
DVLCH Slope 3
DVLCH Slope 4
MS1403-J-04
D7
0
0
0
NSIAF1
NSOAF1
0
NSLA7
0
NSLB7
0
NSHA7
0
NSHB7
0
0
0
DLLPF1
D6
D5
DLMAT2
DLMAT1
NSGAIN2
NSGAIN1
0
DRCM1
NSIAF0
0
NSOAF0
0
0
0
NSLA6
NSLA5
0
NSLA13
NSLB6
NSLB5
0
NSLB13
NSHA6
NSHA5
0
NSHA13
NSHB6
NSHB5
0
NSHB13
0
0
0
0
DLLPF0 DMHPF1
DVRGAIN2 DVRGAIN1 DVRGAIN0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
L1G6
L2G6
L3G6
L4G6
0
0
0
0
0
0
M1G6
M2G6
M3G6
M4G6
0
0
0
0
0
0
H1G6
H2G6
H3G6
H4G6
VL1X5
VL1Y5
VL2X5
VL2Y5
0
0
L1G5
L2G5
L3G5
L4G5
VM1X5
VM1Y5
VM2X5
VM2Y5
0
0
M1G5
M2G5
M3G5
M4G5
VH1X5
VH1Y5
VH2X5
VH2Y5
0
0
H1G5
H2G5
H3G5
H4G5
- 127 -
D4
D3
D2
DLMAT0
DRGAIN1
DRGAIN0
D1
DRCC1
DRCM0
0
NSLPF
NSHPF
NSGAIN0
0
NSATT2 NSATT1
NSTHL4 NSTHL3 NSTHL2 NSTHL1
NSTHH4 NSTHH3 NSTHH2 NSTHH1
0
NSREF3 NSREF2 NSREF1
NSLA4
NSLA3
NSLA2
NSLA1
NSLA12 NSLA11 NSLA10
NSLA9
NSLB4
NSLB3
NSLB2
NSLB1
NSLB12 NSLB11 NSLB10
NSLB9
NSHA4
NSHA3
NSHA2
NSHA1
NSHA12 NSHA11 NSHA10 NSHA9
NSHB4
NSHB3
NSHB2
NSHB1
NSHB12 NSHB11 NSHB10
NSHB9
0
0
0
0
0
0
0
0
DMHPF0 DMLPF1 DMLPF0 DHHPF1
DVLMAT2 DVLMAT1 DVLMAT0
DAF1
VL1X4
VL1X3
VL1X2
VL1X1
VL1Y4
VL1Y3
VL1Y2
VL1Y1
VL2X4
VL2X3
VL2X2
VL2X1
VL2Y4
VL2Y3
VL2Y2
VL2Y1
VL3X4
VL3X3
VL3X2
VL3X1
VL3Y4
VL3Y3
VL3Y2
VL3Y1
L1G4
L1G3
L1G2
L1G1
L2G4
L2G3
L2G2
L2G1
L3G4
L3G3
L3G2
L3G1
L4G4
L4G3
L4G2
L4G1
VM1X4
VM1X3
VM1X2
VM1X1
VM1Y4
VM1Y3
VM1Y2
VM1Y1
VM2X4
VM2X3
VM2X2
VM2X1
VM2Y4
VM2Y3
VM2Y2
VM2Y1
VM3X4
VM3X3
VM3X2
VM3X1
VM3Y4
VM3Y3
VM3Y2
VM3Y1
M1G4
M1G3
M1G2
M1G1
M2G4
M2G3
M2G2
M2G1
M3G4
M3G3
M3G2
M3G1
M4G4
M4G3
M4G2
M4G1
VH1X4
VH1X3
VH1X2
VH1X1
VH1Y4
VH1Y3
VH1Y2
VH1Y1
VH2X4
VH2X3
VH2X2
VH2X1
VH2Y4
VH2Y3
VH2Y2
VH2Y1
VH3X4
VH3X3
VH3X2
VH3X1
VH3Y4
VH3Y3
VH3Y2
VH3Y1
H1G4
H1G3
H1G2
H1G1
H2G4
H2G3
H2G2
H2G1
H3G4
H3G3
H3G2
H3G1
H4G4
H4G3
H4G2
H4G1
D0
DRCC0
NSCE
NSATT0
NSTHL0
NSTHH0
NSREF0
NSLA0
NSLA8
NSLB0
NSLB8
NSHA0
NSHA8
NSHB0
NSHB8
0
0
DHHPF0
DAF0
VL1X0
VL1Y0
VL2X0
VL2Y0
VL3X0
VL3Y0
L1G0
L2G0
L3G0
L4G0
VM1X0
VM1Y0
VM2X0
VM2Y0
VM3X0
VM3Y0
M1G0
M2G0
M3G0
M4G0
VH1X0
VH1Y0
VH2X0
VH2Y0
VH3X0
VH3Y0
H1G0
H2G0
H3G0
H4G0
2014/12
[AK4678]
Addr
A0H
A1H
A2H
A3H
A4H
A5H
A6H
A7H
A8H
A9H
AAH
ABH
ACH
ADH
AEH
AFH
Register Name
DVLCL LPF Co-efficient 0
DVLCL LPF Co-efficient 1
DVLCL LPF Co-efficient 2
DVLCL LPF Co-efficient 3
DVLCM HPF Co-efficient 0
DVLCM HPF Co-efficient 1
DVLCM HPF Co-efficient 2
DVLCM HPF Co-efficient 3
DVLCM LPF Co-efficient 0
DVLCM LPF Co-efficient 1
DVLCM LPF Co-efficient 2
DVLCM LPF Co-efficient 3
DVLCH HPF Co-efficient 0
DVLCH HPF Co-efficient 1
DVLCH HPF Co-efficient 2
DVLCH HPF Co-efficient 3
D7
DLLA7
0
DLLB7
0
DMHA7
0
DMHB7
0
DMLA7
0
DMLB7
0
DHHA7
0
DHHB7
0
D6
DLLA6
0
DLLB6
0
DMHA6
0
DMHB6
0
DMLA6
0
DMLB6
0
DHHA6
0
DHHB6
0
D5
DLLA5
DLLA13
DLLB5
DLLB13
DMHA5
DMHA13
DMHB5
DMHB13
DMLA5
DMLA13
DMLB5
DMLB13
DHHA5
DHHA13
DHHB5
DHHB13
D4
D3
D2
DLLA4
DLLA3
DLLA2
DLLA12 DLLA11 DLLA10
DLLB4
DLLB3
DLLB2
DLLB12 DLLB11 DLLB10
DMHA4 DMHA3 DMHA2
DMHA12 DMHA11 DMHA10
DMHB4
DMHB3
DMHB2
DMHB12 DMHB11 DMHB10
DMLA4
DMLA3
DMLA2
DMLA12 DMLA11 DMLA10
DMLB4
DMLB3
DMLB2
DMLB12 DMLB11 DMLB10
DHHA4
DHHA3
DHHA2
DHHA12 DHHA11 DHHA10
DHHB4
DHHB3
DHHB2
DHHB12 DHHB11 DHHB10
D1
DLLA1
DLLA9
DLLB1
DLLB9
DMHA1
DMHA9
DMHB1
DMHB9
DMLA1
DMLA9
DMLB1
DMLB9
DHHA1
DHHA9
DHHB1
DHHB9
D0
DLLA0
DLLA8
DLLB0
DLLB8
DMHA0
DMHA8
DMHB0
DMHB8
DMLA0
DMLA8
DMLB0
DMLB8
DHHA0
DHHA8
DHHB0
DHHB8
Note 68. PDN pinを “L” にすると、レジスタ値は初期化されます。
Note 69. “0”で指定されたビットへの “1”の書き込みは禁止です。
Note 70. アドレスB0H ~ FFHの書き込みは禁止です。
MS1403-J-04
- 128 -
2014/12
[AK4678]
■ 詳細説明
Addr
00H
Register Name
Power Management 0
R/W
Default
D7
0
R
0
D6
0
R
0
D5
PMADR
R/W
0
D4
PMADL
R/W
0
D3
0
R
0
D2
0
R
0
D1
PMPFIL
R/W
0
D0
PMVCM
R/W
0
PMVCM: VCOMのパワーマネジメント
0: Power down (default)
1: Power up
各ブロックを動作させる場合には、必ずPMVCM bit を “1”にしなければなりません。PMVCM bit
に対して “0”を書き込むことができるのは、全てのパワーマネジメントビットを “0”にする時だけ
です。
PMPFIL: Programmable Filter Blockのパワーマネジメント
0: Power down (default)
1: Power up
PMADL: MIC-Amp Lch & ADC Lchのパワーマネジメント
0: Power down (default)
1: Power up
PMADL (PMDML) またはPMADR (PMDMR) bit を “0”から “1”に変更すると、初期化サイクル
(1059/fs=24ms @ 44.1kHz, ADRST bit = “0” )が開始されます。初期化サイクル終了後、ADC はデー
タを出力します。
PMADR: MIC-Amp Rch & ADC Rchのパワーマネジメント
0: Power down (default)
1: Power up
このアドレスのビットを“0”にすることで、部分的にパワーダウンすることができます。また、PDN pin を
“L”にすることで、レジスタの設定に関係なく、全回路をパワーダウンすることができます。このときレ
ジスタ値は初期化されます。
全てのパワーマネジメントビットを “0”にすることで、全回路をパワーダウンすることができます。この
ときレジスタの内容は保持されています。消費電流は50μA(typ)となりますので、完全にシャットダウン
(typ. 1μA) するにはPDN pin = “L”として下さい。
MS1403-J-04
- 129 -
2014/12
[AK4678]
Addr
01H
Register Name
Power Management 1
R/W
Default
D7
0
R
0
D6
0
R
0
D5
0
R
0
D4
0
R
0
D3
PMDAR
R/W
0
D2
PMDAL
R/W
0
D1
PMDRC
R/W
0
D0
PMEQ
R/W
0
PMEQ: 5-band Palametric Equalizer Blockのパワーマネジメント
0: Power down (default)
1: Power up
PMDRC: Dynamic Range Control Blockのパワーマネジメント
0: Power down (default)
1: Power up
PMDAL: DAC Lchのパワーマネジメント
0: Power down (default)
1: Power up
PMDAR: DAC Rchのパワーマネジメント
0: Power down (default)
1: Power up
このアドレスのビットを“0”にすることで、部分的にパワーダウンすることができます。また、PDN pin を
“L”にすることで、レジスタの設定に関係なく、全回路をパワーダウンすることができます。このときレ
ジスタ値は初期化されます。
全てのパワーマネジメントビットを “0”にすることで、全回路をパワーダウンすることができます。この
ときレジスタの内容は保持されています。消費電流は50μA(typ)なので、完全にシャットダウン(typ. 1μA) す
るにはPDN pin = “L”として下さい。
Addr
02H
Register Name
Power Management 1
R/W
Default
D7
ADRST
R/W
0
D6
0
R
0
D5
0
R
0
D4
0
R
0
D3
MICL2
R/W
0
D2
PMMP2
R/W
0
D1
MICL1
R/W
0
D0
PMMP1
R/W
0
PMMP1: MPWR1 pinのパワーマネジメント
0: Power down: Hi-Z (default)
1: Power up
MICL1: MIC Power (MPWR1 pin) 出力電圧の設定
Default “0”, typ. 2.5V (Table 22)
PMMP2: MPWR2 pinのパワーマネジメント
0: Power down: Hi-Z (default)
1: Power up
MICL2: MIC Power (MPWR2 pin) 出力電圧の設定
Default “0”, typ. 2.5V (Table 22)
ADRST: ADC 初期化サイクルの設定
0: 1059/fs (default)
1: 267/fs
MS1403-J-04
- 130 -
2014/12
[AK4678]
Addr
03H
Register Name
PLL Mode Select 0
R/W
Default
D7
FS3
R/W
1
D6
FS2
R/W
1
D5
FS1
R/W
1
D4
FS0
R/W
1
D3
PLL3
R/W
0
D2
PLL2
R/W
1
D1
PLL1
R/W
1
D0
PLL0
R/W
0
D3
0
R
0
D2
0
R
0
D1
M/S
R/W
0
D0
PMPLL
R/W
0
D3
MSBS
R/W
0
D2
BCKP
R/W
0
D1
DIF1
R/W
1
D0
DIF0
R/W
0
PLL3-0: PLL基準クロックの選択 (Table 5)
Default: “0110” (MCKI pin, 12MHz)
FS3-0: サンプリング周波数の設定 (Table 6, Table 11 and Table 14)
Default: “1111” (fs=44.1kHz)
Addr
04H
Register Name
PLL Mode Select 1
R/W
Default
D7
CM1
R/W
0
D6
CM0
R/W
0
D5
BCKO
R/W
0
D4
0
R
0
PMPLL: PLLのパワーマネジメント
0: EXT Mode and Power Down (default)
1: PLL Mode and Power up
M/S: Master / Slave Modeの選択
0: Slave Mode (default)
1: Master Mode
BCKO: マスタモード時のBICK出力周波数の設定 (Table 9)
CM1-0: EXTモード時のMCKI入力周波数の設定 (Table 10, Table 13)
Default: “00” (256fs)
Addr
05H
Register Name
Audio I/F Format Select
R/W
Default
D7
0
R
0
D6
0
R
0
D5
0
R
0
D4
SDOD
R/W
0
DIF1-0: オーディオインタフェースフォーマット (Table 18)
Default: “10” (24bit Left justified)
BCKP: DSP Mode時のBICK極性設定 (Table 19)
“0”: “”でSDTO出力、“”でSDTIラッチ (default)
“1”: “”でSDTO出力、“”でSDTIラッチ
MSBS: DSP Mode時のLRCK位相設定 (Table 19)
“0”: LRCKの “” がチャネル切り替えのBICK半周期前 (default)
“1”: LRCKの “” がチャネル切り替えのBICK 1周期前
SDOD: SDTO出力無効 (Table 83)
“0”: Enable (default)
“1”: Disable (“L”)
MS1403-J-04
- 131 -
2014/12
[AK4678]
Addr
06H
Register Name
MIC Signal Select
R/W
Default
D7
0
R
0
D6
MDIF3
R/W
0
D5
MDIF2
R/W
0
D4
MDIF1
R/W
0
D3
INR1
R/W
0
D2
INR0
R/W
0
D1
INL1
R/W
0
D0
INL0
R/W
0
D5
MGNR1
R/W
0
D4
MGNR0
R/W
1
D3
MGNL3
R/W
0
D2
MGNL2
R/W
1
D1
MGNL1
R/W
0
D0
MGNL0
R/W
1
D3
DCLKE
R/W
0
D2
0
R
0
D1
DCLKP
R/W
0
D0
DMIC
R/W
0
INL1-0: MIC-Amp Lchの入力ソース選択 (Table 20)
Default: “00” (LIN1)
INR1-0: MIC-Amp Rchの入力ソース選択(Table 20)
Default: “00” (RIN1)
MDIF1: Line1 入力モード選択
0: シングルエンド入力 (LIN1/RIN1 pins: default)
1: 差動入力 (IN1+/IN1 pins)
MDIF2: Line2 入力モード選択
0: シングルエンド入力 (LIN2/RIN2 pins: default)
1: 差動入力 (IN2/IN2+ pins)
MDIF3: Line3 入力モード選択
0: シングルエンド入力 (LIN3/RIN3 pins: default)
1: 差動入力 (IN3+/IN3 pins)
Addr
07H
Register Name
MIC Amp Gain
R/W
Default
D7
MGNR3
R/W
0
D6
MGNR2
R/W
1
MGNL3-0: MIC-Amp Lchのゲインコントロール (Table 21)
Default: “0101” (0dB)
MGNR3-0: MIC-Amp Rchのゲインコントロール (Table 21)
Default: “0101” (0dB)
Addr
08H
Register Name
Digital MIC
R/W
Default
D7
0
R
0
D6
0
R
0
D5
D4
PMDMR
PMDML
R/W
0
R/W
0
DMIC: ディジタルマイク接続の選択
0: アナログマイク (default)
1: ディジタルマイク
DCLKP: データ取り込みエッジ極性の設定
0: DMCLKの “”でLchデータをラッチ (default)
1: DMCLKの “”でLchデータをラッチ
DCLKE: DMCLK pinからのクロック出力コントロール
0: “L” Output (default)
1: 64fs Output
PMDML/R: ディジタルマイク使用時の入力信号選択 (Table 77)
Default: “0”
DMIC bit = “1”のとき、これらのレジスタは有効になります。ディジタルマイク選択時(DMIC bit = “1”)、
PMDML = PMDMR bits = “0”でADCのディジタルブロックはパワーダウンされます。
MS1403-J-04
- 132 -
2014/12
[AK4678]
Addr
09H
Register Name
DAC Signal Pass Select
R/W
Default
D7
DACSR
R/W
0
D6
DACSL
R/W
0
D5
DACRR
R/W
0
D4
DACRL
R/W
0
D3
0
R
0
D2
0
R
0
D1
DACR
R/W
0
D0
DACL
R/W
0
DACL: DAC Lch から LOUTに入力される信号のコントロール
0: OFF (default)
1: ON
DACR: DAC Rch から ROUTに入力される信号のコントロール
0: OFF (default)
1: ON
DACRL: DAC Lch から RCV-Ampに入力される信号のコントロール
0: OFF (default)
1: ON
DACRR: DAC Rch から RCV-Ampに入力される信号のコントロール
0: OFF (default)
1: ON
DACSL: DAC Lch から SPK-Ampに入力される信号のコントロール
0: OFF (default)
1: ON
DACSR: DAC Rch から SPK-Ampに入力される信号のコントロール
0: OFF (default)
1: ON
MS1403-J-04
- 133 -
2014/12
[AK4678]
Addr
0AH
Register Name
LINEOUT Power Management
R/W
Default
D7
0
R
0
D6
0
R
0
D5
0
R
0
D4
LODIF
R/W
0
D3
LOM
R/W
0
D2
LOPS
R/W
0
D1
PMRO
R/W
0
D0
PMLO
R/W
0
D3
LOMH
R/W
0
D2
0
R
0
D1
PMHPR
R/W
0
D0
PMHPL
R/W
0
PMLO: LOUTのパワーマネジメント
0: Power down (default)
1: Power up
PMRO: ROUTのパワーマネジメント
0: Power down (default)
1: Power up
LOPS: LOUT/ROUTのパワーセーブモード
0: Normal Operation (default)
1: Power Save Mode
LOM: DACからLOUT/ROUTに入力される信号のモノラル設定
0: Stereo Mixing (default)
1: Mono Mixing
LODIF: ライン出力のモード設定
0: ステレオシングルエンド出力 (LOUT/ROUT pins) (default)
1: モノラル差動出力 (LOP/LON pins)
Addr
0BH
Register Name
HP Power Management
R/W
Default
D7
HPTM1
R/W
0
D6
HPTM0
R/W
0
D5
0
R
0
D4
0
R
0
PMHPL: HPLのパワーマネジメント
0: Power down (default)
1: Power up
PMHPR: HPRのパワーマネジメント
0: Power down (default)
1: Power up
LOMH: DACからHPL/HPRに入力される信号のモノラル設定
0: Stereo Mixing (default)
1: Mono Mixing
HPTM1-0: HP-Amp ボリュームのゼロクロスタイムアウト時間の設定 (Table 107)
Default: “00” (128/fs)
MS1403-J-04
- 134 -
2014/12
[AK4678]
Addr
0CH
Register Name
Charge Pump Control
R/W
Default
D7
0
R
0
D6
D5
D4
VDDTM2
VDDTM1
VDDTM0
R/W
1
R/W
0
R/W
1
D3
0
R
0
D2
0
R
0
D1
D0
CPMODE1 CPMODE0
R/W
0
R/W
0
D1
RCVPS
R/W
0
D0
PMRCV
R/W
0
D1
LVL1
R/W
1
D0
LVL0
R/W
1
CPMODE1-0: チャージポンプのモードコントロール (Table 108)
Default: “00” (Automatic Switching)
VDDTM2-0: VDD保持時間の設定 (Table 109)
Default: “101” (32768/fs)
Addr
0DH
Register Name
SPK & RCV Power Management
R/W
Default
D7
THDET
R
0
D6
0
R
0
D5
TEST
R/W
0
D4
PMSPK
R/W
0
D3
0
R
0
D2
0
R
0
PMRCV: Receiver-Ampのパワーマネジメント
0: Power down (default)
1: Power up
RCVPS: Receiver-Ampのパワーセーブモード
0: Normal Operation (default)
1: Power Save Mode
PMSPK: Speaker-Ampのパワーマネジメント
0: Power down (default)
1: Power up
TEST: テストモードの設定ビット
0: Normal operation (default)
1: TEST mode
TEST bit must be always “0”.
THDET: サーマルシャットダウン検出
0: Normal Operation (default)
1: Thermal Shutdown status
Addr
0EH
Register Name
LINEOUT Volume Control
R/W
Default
D7
0
R
0
D6
0
R
0
D5
0
R
0
D4
0
R
0
D3
0
R
0
D2
LVL2
R/W
0
LVL2-0: ライン出力ボリューム設定 (Table 101)
Default: “3H” (0dB)
MS1403-J-04
- 135 -
2014/12
[AK4678]
Addr
0FH
Register Name
HP Volume Control
R/W
Default
D7
0
R
0
D6
0
R
0
D5
HPG5
R/W
1
D4
HPG4
R/W
0
D3
HPG3
R/W
0
D2
HPG2
R/W
0
D1
HPG1
R/W
1
D0
HPG0
R/W
1
D5
RCVG1
R/W
1
D4
RCVG0
R/W
1
D3
SPKG3
R/W
1
D2
SPKG2
R/W
0
D1
SPKG1
R/W
1
D0
SPKG0
R/W
1
D5
IVL5
IVR5
R/W
0
D4
IVL4
IVR4
R/W
1
D3
IVL3
IVR3
R/W
0
D2
IVL2
IVR2
R/W
0
D1
IVL1
IVR1
R/W
0
D0
IVL0
IVR0
R/W
1
D2
REF2
R/W
0
D1
REF1
R/W
0
D0
REF0
R/W
1
HPG5-0:ヘッドフォンボリューム設定 (Table 106)
Default: “23H” (0dB)
Addr
10H
Register Name
SPK & RCV Volume Control
R/W
Default
D7
RCVG3
R/W
1
D6
RCVG2
R/W
0
SPKG3-0: スピーカボリューム設定 (Table 111)
Default: “BH” (0dB)
RCVG3-0: レシーバボリューム設定 (Table 104)
Default: “BH” (0dB)
Addr
11H
12H
Register Name
Lch Input Volume Control
Rch Input Volume Control
R/W
Default
D7
IVL7
IVR7
R/W
1
D6
IVL6
IVR6
R/W
0
IVL7-0, IVR7-0: 入力ディジタルボリューム; 0.375dB step, 242 Level (Table 37)
Default: “91H” (0dB)
Addr
13H
Register Name
ALC Reference Select
R/W
Default
D7
REF7
R/W
1
D6
REF6
R/W
1
D5
REF5
R/W
1
D4
REF4
R/W
0
D3
REF3
R/W
0
REF7-0: ALCリカバリ動作時の基準値の設定; 0.375dB step, 242 Level (Table 33)
Default: “E1H” (+30.0dB)
Addr
14H
Register Name
Digital Mixing Control
R/W
Default
D7
D6
D5
D4
D3
D2
D1
D0
SRMXR1
SRMXR0
SRMXL1
SRMXL0
PFMXR1
PFMXR0
PFMXL1
PFMXL0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
PFMXL1-0: 5-band EQ Lchの入力信号ミキシング 1 (Table 85)
Default: “00” (SDTI)
PFMXR1-0: 5-band EQ Rchの入力信号ミキシング 1 (Table 86)
Default: “00” (SDTI)
SRMXL1-0: 5-band EQ Lchの入力信号ミキシング 2 (Table 87)
Default: “00” (SDTI)
SRMXR1-0: 5-band EQ Rchの入力信号ミキシング 2 (Table 88)
Default: “00” (SDTI)
MS1403-J-04
- 136 -
2014/12
[AK4678]
Addr
15H
Register Name
ALC Timer Select
R/W
Default
D7
FR
R/W
0
D6
RFST1
R/W
0
D5
RFST0
R/W
0
D4
WTM2
R/W
0
D3
WTM1
R/W
0
D2
WTM0
R/W
0
D1
ZTM1
R/W
0
D0
ZTM0
R/W
0
D4
LMAT0
R/W
0
D3
RGAIN1
R/W
0
D2
RGAIN0
R/W
0
D1
LMTH1
R/W
0
D0
LMTH0
R/W
0
ZTM1-0: ALC ゼロクロスタイムアウト時間の設定 (Table 30)
Default: “00” (128/fs)
WTM2-0: ALCリカバリ待機時間の設定 (Table 31)
Default: “000” (128/fs)
RFST1-0: ALCファストリカバリの速度 (Table 34)
Default: “00” (4times)
FR: ALCファストリカバリの設定
0: Enable (default)
1: Disable
Addr
16H
Register Name
ALC Mode Control
R/W
Default
D7
LFST
R/W
0
D6
ZELMN
R/W
0
D5
LMAT1
R/W
0
LMTH1-0: ALCリミッタ検出レベル/リカバリ待機カウンタリセットレベル (Table 28)
Default: “00”
RGAIN1-0: ALCリカバリゲインステップ (Table 32)
Default: “00”
LMAT1-0: ALCリミッタATTステップ (Table 29)
Default: “00”
ZELMN: ALCリミッタ動作時ゼロクロス検出イネーブル
0: Enable (default)
1: Disable
LFST: FS (フルスケール)以上出力時のALCリミッタ動作
0: ゼロクロスするかゼロクロスタイムアウトしたときボリューム値が変更されます。(default)
1: ALCの出力がFS以上の時、ボリューム値を瞬時(1/fs)に変更します。
MS1403-J-04
- 137 -
2014/12
[AK4678]
Addr
17H
Register Name
Mode Control 0
R/W
Default
D7
0
R
0
D6
0
R
0
D5
SDIM1
R/W
0
D4
SDIM0
R/W
0
D3
5EQ
R/W
0
D2
ADM
R/W
0
D1
IVOLC
R/W
1
D0
ALC
R/W
0
ALC: ALCイネーブル
0: ALC Disable (default)
1: ALC Enable
IVOLC: IVOLのコントロール
0: Independent
1: Dependent (default)
IVOLC bit = “1”のとき、IVL7-0 bits で両チャネルのIVOLが変化します。但し、IVR7-0 bits にIVL7-0
bitsの値は書き込まれません。IVOLC bit = “0”のとき、Lch, Rch のボリュームは独立にそれぞれ
IVL7-0, IVR7-0 bits でコントロールします。
ADM: モノラル録音設定 (Table 79)
0: Stereo (default)
1: Mono: (L+R)/2
5EQ: 5-Band Equalizer設定
0: OFF (default)
1: ON
SDIM1-0: SDTIの入力信号設定 (Table 84)
Default: “00” (L=Lch, R=Rch)
Addr
18H
Register Name
Mode Control 0
R/W
Default
D7
0
R
0
D6
OVTMB
R/W
1
D5
BIV2
R/W
0
D4
BIV1
R/W
0
D3
BIV0
R/W
0
D2
SMUTE
R/W
0
D1
OVTM
R/W
1
D0
OVOLC
R/W
1
OVOLC: ディジタルボリュームのコントロール
0: Independent
1: Dependent (default)
OVOLC bit = “1”のとき、OVL6-0 bitsで両チャネルのディジタルボリュームが変化します。但し、
OVR6-0 bits にOVL6-0 bitsの値は書き込まれません。OVOLC bit = “0”のとき、Lch, Rch のボリュー
ムは独立にそれぞれOVL6-0, OVR6-0 bits でコントロールします。
OVTM: ディジタルボリュームのソフト遷移時間の設定
0: 128/fs
1: 256/fs (default)
このソフト遷移時間はOVL/R6-0 bits を00Hから7FHへ変更した場合の遷移時間です。
SMUTE: ソフトミュートコントロール
0: Normal Operation (default)
1: DAC outputs soft-muted
BIV2-0: SDTIB 入力ボリュームのコントロール (Table 75)
Default: “0H” (0dB)
OVTMB: ディジタルボリューム (DATT-B and DATT-C) のソフト遷移時間の設定
0: 128/fs
1: 256/fs (default)
このソフト遷移時間はBVL6 -0, CVL6-0 bits を 00Hから7FHへ変更した場合の遷移時間です。
MS1403-J-04
- 138 -
2014/12
[AK4678]
Addr
19H
Register Name
Digital Filter Select 0
R/W
Default
D7
0
R
0
D6
HPFC1
R/W
0
D5
HPFC0
R/W
0
D4
HPFAD
R/W
1
D3
D2
DASEL1 DASEL0
R/W
R/W
0
0
D1
PFSDO
R/W
1
D0
PFSEL
R/W
0
PFSEL: Programmable Filter Blockに入力する信号の選択 (Table 78)
0: ADC 出力データ (default)
1: SDTI 入力データ
PFSDO: SDTOに出力する信号およびSVOLAに入力する信号の選択 (Table 78)
0: ADC出力データ
1: Programmable Filter Block出力データ(default)
DASEL1-0: DACに入力する信号の選択 (Table 89)
Default: “00” (L= DATT-A Lch, R= DATT-A Rch)
HPFAD: ADC HPF1のコントロール
0: OFF
1: ON (default)
HPFAD bit = “1”のとき、HPFC1-0 bitsの設定が有効になります。HPFAD bit = “0”のとき、HPFADブ
ロックはスルー(0dB)です。
PMADL bit = “1”又はPMADR bit = “1”のとき、HPFAD bit は “1”にして下さい。
HPFC1-0: HPF1 (ADC)のカットオフ周波数の設定 (Table 38)
Default: “00” (3.4Hz @ fs = 44.1kHz)
MS1403-J-04
- 139 -
2014/12
[AK4678]
Addr
1AH
Register Name
Digital Filter Select 1
R/W
Default
D7
GN1
R/W
0
D6
GN0
R/W
0
D5
LPF
R/W
0
D4
HPF
R/W
0
D3
EQ0
R/W
0
D2
FIL3
R/W
0
D1
0
R
0
D0
0
R
0
FIL3: FIL3 (ステレオ感強調用フィルタ) の係数設定有効
0: Disable (default)
1: Enable
FIL3 bit = “1”のとき、F3A13-0, F3B13-0 bitsの設定が有効になります。 FIL3 bit = “0”のとき、FIL3
ブロックはOFF (MUTE)です。
EQ0: EQ0 (ゲイン補正用フィルタ) の係数設定有効
0: Disable (default)
1: Enable
EQ0 bit = “1”のとき、E0A15-0, E0B13-0, E0C15-0 bitsの設定が有効になります。EQ0 bit = “0”のとき、
EQ0ブロックはスルー (0dB)です。
HPF: HPF の係数設定有効
0: Disable (default)
1: Enable
HPF bit is “1”のとき、F1A13-0, F1B13-0 bitsの設定が有効になります。HPF bit = “0”のとき、HPFブ
ロックはスルー (0dB)です。
LPF: LPF の係数設定有効
0: Disable (default)
1: Enable
LPF bit is “1”のとき、F2A13-0, F2B13-0 bitsの設定が有効になります。LPF bit = “0”のとき、LPFブ
ロックはスルー (0dB)です。
GN1-0: Gain部のゲイン設定 (Table 27)
Default: “00” (0dB)
Addr
1BH
Register Name
Digital Filter Select 2
R/W
Default
D7
0
R
0
D6
0
R
0
D5
0
R
0
D4
0
R
0
D3
0
R
0
D2
EQ3
R/W
0
D1
EQ2
R/W
0
D0
EQ1
R/W
0
EQ1: Equalizer 1の係数設定有効
0: Disable (default)
1: Enable
EQ1 bit = “1”のとき、E1A15-0, E1B15-0, E1C15-0 bitsの設定が有効になります。EQ1 bit = “0”のとき、
EQ1ブロックはスルー (0dB)です。
EQ2: Equalizer 2の係数設定有効
0: Disable (default)
1: Enable
EQ2 bit = “1”のとき、E2A15-0, E2B15-0, E2C15-0 bitsの設定が有効になります。EQ2 bit = “0”のとき、
EQ2ブロックはスルー (0dB)です。
EQ3: Equalizer 3の係数設定有効
0: Disable (default)
1: Enable
EQ3 bit = “1”のとき、E3A15-0, E3B15-0, E3C15-0 bitsの設定が有効になります。EQ3 bit = “0”のとき、
EQ3ブロックはスルー (0dB)です。
MS1403-J-04
- 140 -
2014/12
[AK4678]
Addr
1CH
Register Name
Side Tone A Control
R/W
Default
D7
0
R
0
D6
SVAR2
R/W
0
D5
SVAR1
R/W
0
D4
SVAR0
R/W
0
D3
0
R
0
D2
SVAL2
R/W
0
D1
SVAL1
R/W
0
D0
SVAL0
R/W
0
D3
OVL3
OVR3
R/W
1
D2
OVL2
OVR2
R/W
1
D1
OVL1
OVR1
R/W
0
D0
OVL0
OVR0
R/W
0
SVAL2-0, SVAR2-0: サイドトーンボリュームA (SVOLA) (Table 39)
Default: “000” (0dB)
Addr
1DH
1EH
Register Name
Lch Output Volume Control
Rch Output Volume Control
R/W
Default
D7
0
0
R
0
D6
OVL6
OVR6
R/W
0
D5
OVL5
OVR5
R/W
0
D4
OVL4
OVR4
R/W
0
OVL6-0, OVR6-0: 出力ディジタルボリューム (Table 68)
Default: “0CH” (0dB)
Addr
1FH
Register Name
PCM I/F Power Management
R/W
Default
D7
PMMIX
R/W
0
D6
D5
D4
D3
D2
D1
D0
PMSRBO
PMSRBI
PMPCMB
PMOSC
PMSRAO
PMSRAI
PMPCMA
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
R/W
0
PMPCMA: PCM I/F Aのパワーマネジメント
0: Power down (default)
1: Power up
PMSRAI: SRCAIのパワーマネジメント
0: Power down (default)
1: Power up
PMSRAO: SRCAOのパワーマネジメント
0: Power down (default)
1: Power up
PMOSC: 内部発振回路のパワーマネジメント
0: Power down (default)
1: Power up
PMPCMB: PCM I/F Bのパワーマネジメント
0: Power down (default)
1: Power up
PMSRBI: SRCBIのパワーマネジメント
0: Power down (default)
1: Power up
PMSRBO: SRCBOのパワーマネジメント
0: Power down (default)
1: Power up
PMMIX: MIX1ブロックのパワーマネジメント
0: Power down (default)
1: Power up
MS1403-J-04
- 141 -
2014/12
[AK4678]
Addr
20H
Register Name
PCM I/F Control 0
R/W
Default
D7
SDOAD
R/W
0
D6
0
R
0
D5
MSBSA
R/W
0
D4
BCKPA
R/W
0
D3
LAWA1
R/W
0
D2
LAWA0
R/W
0
D1
FMTA1
R/W
0
D0
FMTA0
R/W
0
D3
LAWB1
R/W
0
D2
LAWB0
R/W
0
D1
FMTB1
R/W
0
D0
FMTB0
R/W
0
D3
0
R
0
D2
SVB2
R/W
0
D1
SVB1
R/W
0
D0
SVB0
R/W
0
FMTA1-0: PCM I/F Aフォーマット (Table 117)
Default: “00” (Mode 0)
LAWA1-0: PCM I/F Aのモード設定 (Table 115)
Default: “00” (Mode 0)
BCKPA: PCM I/F AのBICKA極性設定 (Table 119)
“0”: BICKAの“”でSDTOA出力、“”でSDTIAラッチ (default)
“1”: BICKAの“”でSDTOA出力、“”でSDTIAラッチ
MSBSA: PCM I/F AのSYNCA位相設定 (Table 119)
“0”: SYNCAの “” がチャネル切り替えのBICKA半周期前 (default)
“1”: SYNCAの “” がチャネル切り替えのBICKA 1周期前
SDOAD: SDTOA 出力無効 (Table 96)
“0”: Enable (default)
“1”: Disable (“L”)
Addr
21H
Register Name
PCM I/F Control 1
R/W
Default
D7
SDOBD
R/W
0
D6
0
R
0
D5
MSBSB
R/W
0
D4
BCKPB
R/W
0
FMTB1-0: PCM I/F Bフォーマット (Table 118)
Default: “00” (Mode 0)
LAWB1-0: PCM I/F Bのモード設定 (Table 116)
Default: “00” (Mode 0)
BCKPB: PCM I/F BのBICKB極性設定 (Table 120)
“0”: BICKBの“”でSDTOB出力、“”でSDTIBラッチ (default)
“1”: BICKBの“”でSDTOB出力、“”でSDTIBラッチ
MSBSB: PCM I/F AのSYNCB位相設定 (Table 120)
“0”: SYNCBの “” がチャネル切り替えのBICKB半周期前 (default)
“1”: SYNCBの “” がチャネル切り替えのBICKB 1周期前
SDOBD: SDTOB出力無効 (Table 98)
“0”: Enable (default)
“1”: Disable (“L”)
Addr
22H
Register Name
Side Tone Volume B Control
R/W
Default
D7
0
R
0
D6
0
R
0
D5
0
R
0
D4
0
R
0
SVB2-0: サイドトーンボリューム (Table 74)
Default: “0H” (0dB)
MS1403-J-04
- 142 -
2014/12
[AK4678]
Addr
23H
Register Name
Digital Volume B Control
R/W
Default
D7
0
R
0
D6
BVL6
R/W
0
D5
BVL5
R/W
0
D4
BVL4
R/W
0
D3
BVL3
R/W
1
D2
BVL2
R/W
1
D1
BVL1
R/W
0
D0
BVL0
R/W
0
D5
CVL5
R/W
0
D4
CVL4
R/W
0
D3
CVL3
R/W
1
D2
CVL2
R/W
1
D1
CVL1
R/W
0
D0
CVL0
R/W
0
D5
MX1R2
R/W
0
D4
MX1R1
R/W
0
D3
MX1R0
R/W
0
D2
MX1L2
R/W
0
D1
MX1L1
R/W
0
D0
MX1L0
R/W
0
D4
MX2C0
R/W
0
D3
MX2B1
R/W
0
D2
MX2B0
R/W
0
D1
MX2A1
R/W
0
D0
MX2A0
R/W
0
D4
0
R
0
D3
0
R
0
D2
MXSB2
R/W
0
D1
MXSB1
R/W
0
D0
MXSB0
R/W
0
BVL6-0: ディジタルボリューム B (Table 70)
Default: “0CH” (0dB)
Addr
24H
Register Name
Digital Volume C Control
R/W
Default
D7
0
R
0
D6
CVL6
R/W
0
CVL6-0: ディジタルボリューム C (Table 72)
Default: “0CH” (0dB)
Addr
25H
Register Name
Digital Mixing Control 0
R/W
Default
D7
0
R
0
D6
0
R
0
MX1L2-0: MIX1 Lchから出力する信号の選択 (Table 90)
Default: “000” (DATT-B)
MX1R2-0: MIX1 Rchから出力する信号の選択 (Table 91)
Default: “000” (DATT-B)
Addr
26H
Register Name
Digital Mixing Control 1
R/W
Default
D7
0
R
0
D6
0
R
0
D5
MX2C1
R/W
0
MX2A1-0: MIX2Aから出力する信号の選択 (Table 92)
Default: “00” (BIVOL Lch)
MX2B1-0: MIX2Bから出力する信号の選択 (Table 93)
Default: “00” (DATT-A Lch)
MX2C1-0: MIX2Cから出力する信号の選択 (Table 94)
Default: “00” (MIX2A)
Addr
27H
Register Name
Digital Mixing Control 2
R/W
Default
D7
0
R
0
D6
0
R
0
D5
0
R
0
MXSB2-0: MIX3から出力する信号の選択 (Table 95)
Default: “000” (DATT-A Lch, DATT-A Rch)
MS1403-J-04
- 143 -
2014/12
[AK4678]
Addr
28H
Register Name
Digital Mixing Control 3
R/W
Default
D7
SDOR1
R/W
0
D6
SDOR0
R/W
0
D5
SDOL1
R/W
0
D4
SDOL0
R/W
0
D3
0
R
0
D2
0
R
0
D1
SBMX1
R/W
0
D0
SBMX0
R/W
0
SBXM1-0: DATT-Cに入力する信号の選択 (Table 97)
Default: “00” (SRCAI)
SDOL1-0: SDTO Lchの出力信号ミキシング (Table 81)
Default: “00” (Lch Signal Selected by Table 80)
SDOR1-0: SDTO Rchの出力信号ミキシング (Table 82)
Default: “00” (Rch Signal Selected by Table 99)
MS1403-J-04
- 144 -
2014/12
[AK4678]
Addr
29H
2AH
2BH
2CH
Register Name
FIL1 Co-efficient 0
FIL1 Co-efficient 1
FIL1 Co-efficient 2
FIL1 Co-efficient 3
R/W
Default
D7
F1A7
0
F1B7
0
R/W
D6
F1A6
0
F1B6
0
R/W
D5
F1A5
F1A13
F1B5
F1B13
R/W
D4
F1A4
F1A12
F1B4
F1B12
R/W
D3
F1A3
F1A11
F1B3
F1B11
R/W
D2
F1A2
F1A10
F1B2
F1B10
R/W
D1
F1A1
F1A9
F1B1
F1B9
R/W
D0
F1A0
F1A8
F1B0
F1B8
R/W
F1A13-0 bits = “1FA9H”, F1B13-0 bits = “20ADH”
F1A13-0, F1B13-B0: FIL1 (風切り音フィルタ) 係数 (14bit x 2)
Default: F1A13-0 bits = “1FA9H”, F1B13-0 bits = “20ADH” (fc=150Hz@fs=44.1kHz)
Addr
2DH
2EH
2FH
30H
Register Name
FIL2 Co-efficient 0
FIL2 Co-efficient 1
FIL2 Co-efficient 2
FIL2 Co-efficient 3
R/W
Default
D7
F2A7
0
F2B7
0
R/W
0
D6
F2A6
0
F2B6
0
R/W
0
D5
F2A5
F2A13
F2B5
F2B13
R/W
0
D4
F2A4
F2A12
F2B4
F2B12
R/W
0
D3
F2A3
F2A11
F2B3
F2B11
R/W
0
D2
F2A2
F2A10
F2B2
F2B10
R/W
0
D1
F2A1
F2A9
F2B1
F2B9
R/W
0
D0
F2A0
F2A8
F2B0
F2B8
R/W
0
D5
F3A5
F3A13
F3B5
F3B13
E0A5
E0A13
E0B5
E0B13
E0C5
E0C13
R/W
0
D4
F3A4
F3A12
F3B4
F3B12
E0A4
E0A12
E0B4
E0B12
E0C4
E0C12
R/W
0
D3
F3A3
F3A11
F3B3
F3B11
E0A3
E0A11
E0B3
E0B11
E0C3
E0C11
R/W
0
D2
F3A2
F3A10
F3B2
F3B10
E0A2
E0A10
E0B2
E0B10
E0C2
E0C10
R/W
0
D1
F3A1
F3A9
F3B1
F3B9
E0A1
E0A9
E0B1
E0B9
E0C1
E0C9
R/W
0
D0
F3A0
F3A8
F3B0
F3B8
E0A0
E0A8
E0B0
E0B8
E0C0
E0C8
R/W
0
F2A13-0, F2B13-B0: FIL2 (LPF) 係数 (14bit x 2)
Default: “0000H”
Addr
31H
32H
33H
34H
35H
36H
37H
38H
39H
3AH
Register Name
FIL3 Co-efficient 0
FIL3 Co-efficient 1
FIL3 Co-efficient 2
FIL3 Co-efficient 3
EQ Co-efficient 0
EQ Co-efficient 1
EQ Co-efficient 2
EQ Co-efficient 3
EQ Co-efficient 4
EQ Co-efficient 5
R/W
Default
D7
F3A7
F3AS
F3B7
0
E0A7
E0A15
E0B7
0
E0C7
E0C15
R/W
0
D6
F3A6
0
F3B6
0
E0A6
E0A14
E0B6
0
E0C6
E0C14
R/W
0
F3A13-0, F3B13-0: FIL3 (ステレオ感強調フィルタ) 係数 (14bit x 2)
Default: “0000H”
F3AS: FIL3 (ステレオ感強調フィルタ) の選択
0: HPF (default)
1: LPF
E0A15-0, E0B13-0, E0C15-C0: EQ0 (ゲイン補正用フィルタ) 係数 (14bit x 1 + 16bit x 2)
Default: “0000H”
MS1403-J-04
- 145 -
2014/12
[AK4678]
Addr
3BH
3CH
3DH
3EH
3FH
40H
41H
42H
43H
44H
45H
46H
47H
48H
49H
4AH
4BH
4CH
Register Name
E1 Co-efficient 0
E1 Co-efficient 1
E1 Co-efficient 2
E1 Co-efficient 3
E1 Co-efficient 4
E1 Co-efficient 5
E2 Co-efficient 0
E2 Co-efficient 1
E2 Co-efficient 2
E2 Co-efficient 3
E2 Co-efficient 4
E2 Co-efficient 5
E3 Co-efficient 0
E3 Co-efficient 1
E3 Co-efficient 2
E3 Co-efficient 3
E3 Co-efficient 4
E3 Co-efficient 5
R/W
Default
D7
E1A7
E1A15
E1B7
E1B15
E1C7
E1C15
E2A7
E2A15
E2B7
E2B15
E2C7
E2C15
E3A7
E3A15
E3B7
E3B15
E3C7
E3C15
R/W
0
D6
E1A6
E1A14
E1B6
E1B14
E1C6
E1C14
E2A6
E2A14
E2B6
E2B14
E2C6
E2C14
E3A6
E3A14
E3B6
E3B14
E3C6
E3C14
R/W
0
D5
E1A5
E1A13
E1B5
E1B13
E1C5
E1C13
E2A5
E2A13
E2B5
E2B13
E2C5
E2C13
E3A5
E3A13
E3B5
E3B13
E3C5
E3C13
R/W
0
D4
E1A4
E1A12
E1B4
E1B12
E1C4
E1C12
E2A4
E2A12
E2B4
E2B12
E2C4
E2C12
E3A4
E3A12
E3B4
E3B12
E3C4
E3C12
R/W
0
D3
E1A3
E1A11
E1B3
E1B11
E1C3
E1C11
E2A3
E2A11
E2B3
E2B11
E2C3
E2C11
E3A3
E3A11
E3B3
E3B11
E3C3
E3C11
R/W
0
D2
E1A2
E1A10
E1B2
E1B10
E1C2
E1C10
E2A2
E2A10
E2B2
E2B10
E2C2
E2C10
E3A2
E3A10
E3B2
E3B10
E3C2
E3C10
R/W
0
D1
E1A1
E1A9
E1B1
E1B9
E1C1
E1C9
E2A1
E2A9
E2B1
E2B9
E2C1
E2C9
E3A1
E3A9
E3B1
E3B9
E3C1
E3C9
R/W
0
D0
E1A0
E1A8
E1B0
E1B8
E1C0
E1C8
E2A0
E2A8
E2B0
E2B8
E2C0
E2C8
E3A0
E3A8
E3B0
E3B8
E3C0
E3C8
R/W
0
E1A15-0, E1B15-0, E1C15-0: Equalizer 1 係数 (16bit x3)
Default: “0000H”
E2A15-0, E2B15-0, E2C15-0: Equalizer 2 係数 (16bit x3)
Default: “0000H”
E3A15-0, E3B15-0, E3C15-0: Equalizer 3 係数 (16bit x3)
Default: “0000H”
MS1403-J-04
- 146 -
2014/12
[AK4678]
Addr
50H
51H
52H
53H
54H
55H
56H
57H
58H
59H
5AH
5BH
5CH
5DH
5EH
5FH
60H
61H
62H
63H
64H
65H
66H
67H
68H
69H
Register Name
5band E1 Co-efficient 0
5band E1 Co-efficient 1
5band E1 Co-efficient 2
5band E1 Co-efficient 3
5band E2 Co-efficient 0
5band E2 Co-efficient 1
5band E2 Co-efficient 2
5band E2 Co-efficient 3
5band E2 Co-efficient 4
5band E2 Co-efficient 5
5band E3 Co-efficient 0
5band E3 Co-efficient 1
5band E3 Co-efficient 2
5band E3 Co-efficient 3
5band E3 Co-efficient 4
5band E3 Co-efficient 5
5band E4 Co-efficient 0
5band E4 Co-efficient 1
5band E4 Co-efficient 2
5band E4 Co-efficient 3
5band E4 Co-efficient 4
5band E4 Co-efficient 5
5band E5 Co-efficient 0
5band E5 Co-efficient 1
5band E5 Co-efficient 2
5band E5 Co-efficient 3
R/W
D7
5E1A7
0
5E1B7
0
5E2A7
5E2A15
5E2B7
5E2B15
5E2C7
5E2C15
5E3A7
5E3A15
5E3B7
5E3B15
5E3C7
5E3C15
5E4A7
5E4A15
5E4B7
5E4B15
5E4C7
5E4C15
5E5A7
0
5E5B7
0
R/W
D6
5E1A6
0
5E1B6
0
5E2A6
5E2A14
5E2B6
5E2B14
5E2C6
5E2C14
5E3A6
5E3A14
5E3B6
5E3B14
5E3C6
5E3C14
5E4A6
5E4A14
5E4B6
5E4B14
5E4C6
5E4C14
5E5A6
0
5E5B6
0
R/W
D5
5E1A5
5E1A13
5E1B5
5E1B13
5E2A5
5E2A13
5E2B5
5E2B13
5E2C5
5E2C13
5E3A5
5E3A13
5E3B5
5E3B13
5E3C5
5E3C13
5E4A5
5E4A13
5E4B5
5E4B13
5E4C5
5E4C13
5E5A5
5E5A13
5E5B5
5E5B13
R/W
D4
5E1A4
5E1A12
5E1B4
5E1B12
5E2A4
5E2A12
5E2B4
5E2B12
5E2C4
5E2C12
5E3A4
5E3A12
5E3B4
5E3B12
5E3C4
5E3C12
5E4A4
5E4A12
5E4B4
5E4B12
5E4C4
5E4C12
5E5A4
5E5A12
5E5B4
5E5B12
R/W
D3
5E1A3
5E1A11
5E1B3
5E1B11
5E2A3
5E2A11
5E2B3
5E2B11
5E2C3
5E2C11
5E3A3
5E3A11
5E3B3
5E3B11
5E3C3
5E3C11
5E4A3
5E4A11
5E4B3
5E4B11
5E4C3
5E4C11
5E5A3
5E5A11
5E5B3
5E5B11
R/W
D2
5E1A2
5E1A10
5E1B2
5E1B10
5E2A2
5E2A10
5E2B2
5E2B10
5E2C2
5E2C10
5E3A2
5E3A10
5E3B2
5E3B10
5E3C2
5E3C10
5E4A2
5E4A10
5E4B2
5E4B10
5E4C2
5E4C10
5E5A2
5E5A10
5E5B2
5E5B10
R/W
D1
5E1A1
5E1A9
5E1B1
5E1B9
5E2A1
5E2A9
5E2B1
5E2B9
5E2C1
5E2C9
5E3A1
5E3A9
5E3B1
5E3B9
5E3C1
5E3C9
5E4A1
5E4A9
5E4B1
5E4B9
5E4C1
5E4C9
5E5A1
5E5A9
5E5B1
5E5B9
R/W
D0
5E1A0
5E1A8
5E1B0
5E1B8
5E2A0
5E2A8
5E2B0
5E2B8
5E2C0
5E2C8
5E3A0
5E3A8
5E3B0
5E3B8
5E3C0
5E3C8
5E4A0
5E4A8
5E4B0
5E4B8
5E4C0
5E4C8
5E5A0
5E5A8
5E5B0
5E5B8
R/W
5E1A13-0, 5E1B13-B0: 5-band Equalizer 1 係数 (14bit x 2)
Default: 5E1A13-0 bits = “003AH”, 5E1B13-0 bits = “2074H” (fc=100Hz@fs=44.1kHz)
5E2A15-0, 5E2B15-0, 5E2C15-0: 5-band Equalizer 2 係数 (16bit x3)
Default: 5E2A15-0 bits = “001DH”, 5E2B15-0 bits = “ 3FBB H”, 5E2C15-0 bits = “E03AH”
(fo2=250Hz, fb2=50Hz@fs=44.1kHz)
5E3A15-0, 5E3B15-0, 5E3C15-0: 5-band Equalizer 3 係数 (16bit x3)
Default: 5E3A15-0 bits = “0073H”, 5E3B15-0 bits = “3E76H”, 5E3C15-0 bits = “E0E6H”
(fo3=1kHz, fb3=200Hz@fs=44.1kHz)
5E4A15-0, 5E4B15-0, 5E4C15-0: 5-band Equalizer 4 係数 (16bit x3)
Default: 5E4A15-0 bits = “0185H”, 5E4B15-0 bits = “3589H”, 5E4C15-0 bits = “E30BH”
(fo4=3.5kHz, fb4=700Hz@fs=44.1kHz)
5E5A13-0, 5E5B13-B0: 5-band Equalizer 5 係数 (14bit x 2)
Default: 5E5A13-0 bits = “112CH”, 5E5B13-0 bits = “3DA9H” (fc=10kHz@fs=44.1kHz)
MS1403-J-04
- 147 -
2014/12
[AK4678]
Addr
6AH
6BH
6CH
6DH
6EH
Register Name
5band EQ1 Gain
5band EQ2 Gain
5band EQ3 Gain
5band EQ4 Gain
5band EQ5 Gain
R/W
Default
D7
0
0
0
0
0
R
0
D6
0
0
0
0
0
R
0
D5
5EQ1G5
5EQ2G5
5EQ3G5
5EQ4G5
5EQ5G5
R/W
0
D4
5EQ1G4
5EQ2G4
5EQ3G4
5EQ4G4
5EQ5G4
R/W
1
D3
5EQ1G3
5EQ2G3
5EQ3G3
5EQ4G3
5EQ5G3
R/W
1
D2
5EQ1G2
5EQ2G2
5EQ3G2
5EQ4G2
5EQ5G2
R/W
0
D1
5EQ1G1
5EQ2G1
5EQ3G1
5EQ4G1
5EQ5G1
R/W
0
D0
5EQ1G0
5EQ2G0
5EQ3G0
5EQ4G0
5EQ5G0
R/W
0
5EQ1G5-0: 5-band Equalizer 1 ゲイン設定
Default: 18H (0dB)
5EQ2G5-0: 5-band Equalizer 2 ゲイン設定
Default: 18H (0dB)
5EQ3G5-0: 5-band Equalizer 3 ゲイン設定
Default: 18H (0dB)
5EQ4G5-0: 5-band Equalizer 4 ゲイン設定
Default: 18H (0dB)
5EQ5G5-0: 5-band Equalizer 5 ゲイン設定
Default: 18H (0dB)
EQ gain: +12dB(00H) ~ -12dB(30H), 0.5dB step
MS1403-J-04
- 148 -
2014/12
[AK4678]
Addr Register Name
70H DRC Mode Control
R/W
Default
D7
0
R
0
D6
DLMAT2
R/W
0
D5
DLMAT1
R/W
0
D4
DLMAT0
R/W
0
D3
D2
DRGAIN1
DRGAIN0
R/W
0
D1
DRCC1
R/W
0
D0
DRCC0
R/W
0
R/W
0
D3
0
R
0
D2
NSLPF
R/W
0
D1
NSHPF
R/W
0
D0
NSCE
R/W
0
DRCC1-0: DRC 設定有効 (Table 65)
00: Disable (default)
01: Low
10: Middle
11: High
DRCC1-0 bits = “00”のとき、DRCブロックはスルー(0dB)です。
DRGAIN1-0: DRCリカバリ速度の設定 (Table 67)
Default: “00”
DLMAT2-0: DRC減衰速度の設定 (Table 66)
Default: “000”
Addr Register Name
71H NS Control
R/W
Default
D7
0
R
0
D6
0
R
0
D5
DRCM1
R/W
0
D4
DRCM0
R/W
0
NSCE: Noise Suppression 設定有効
0: Disable (default)
1: Enable
NSCE bit = “0”のとき、Noise Suppression ブロックはスルー(0dB)です。
NSHPF: Noise Suppression部 HPFの係数設定有効
0: Disable (default)
1: Enable
NSHPF bit = “1” のとき、NSHA13-0, NSHB13-0 bitsの設定が有効になります。NSHPF bit = “0”のと
き、HPFブロックはスルー(0dB)です。
NSLPF: Noise Suppression部 LPFの係数設定有効
0: Disable (default)
1: Enable
NSLPF bit = “1” のとき、NSLA13-0, NSLB13-0 bitsの設定が有効になります。NSLPF bit = “0”のとき、
LPFブロックはスルー(0dB)です。
DRCM1-0: DRCの入力信号設定 (Table 41)
Default: “00” (L = Lch, R = Rch)
Addr Register Name
72H NS Gain & ATT Control
R/W
Default
D7
0
R
0
D6
D5
D4
NSGAIN2
NSGAIN1
NSGAIN0
R/W
0
R/W
0
R/W
1
D3
0
R
0
D2
NSATT2
R/W
0
D1
D0
NSATT1 NSATT0
R/W
R/W
0
1
NSATT2-0: Noise Suppression減衰速度の設定 (Table 45)
Default: “001”
NSGAIN2-0: Noise Suppressionリカバリ速度の設定 (Table 48)
Default: “001”
MS1403-J-04
- 149 -
2014/12
[AK4678]
Addr Register Name
73H NS On Level
R/W
Default
D7
NSIAF1
R/W
1
D6
NSIAF0
R/W
0
D5
0
R
0
D4
NSTHL4
R/W
0
D3
D2
D1
NSTHL3 NSTHL2 NSTHL1
R/W
R/W
R/W
0
0
0
D0
NSTHL0
R/W
0
NSTHL4-0: Noise Suppression Threshold Low Levelの設定 (Table 43)
Default: “00H” (-36dB)
35H
NSIAF1-0: Noise Suppression Off時の移動平均パラメータ設定 (Table 42)
Default: “10” (1024/fs)
Addr Register Name
74H NS Off Level
R/W
Default
D7
NSOAF1
R/W
1
D6
NSOAF0
R/W
0
D5
0
R
0
D4
NSTHH4
R/W
0
D3
D2
D1
NSTHH3 NSTHH2 NSTHH1
R/W
R/W
R/W
0
0
0
D0
NSTHH0
R/W
0
NSTHH4-0: Noise Suppression Threshold High Levelの設定 (Table 47)
Default: “00H” (-36dB)
NSOAF1-0: Noise Suppression On時の移動平均パラメータ設定 (Table 46)
Default: “10” (16/fs)
Addr Register Name
75H NS Reference Select
R/W
Default
D7
0
R
0
D6
0
R
0
D5
0
R
0
D4
0
R
0
D3
NSREF3
R/W
0
D2
NSREF2
R/W
0
D1
NSREF1
R/W
0
D0
NSREF0
R/W
0
D3
D2
NSLA3
NSLA2
NSLA11 NSLA10
NSLB3
NSLB2
NSLB11 NSLB10
NSHA3 NSHA2
NSHA11 NSHA10
NSHB3 NSHB2
NSHB11 NSHB10
R/W
R/W
D1
NSLA1
NSLA9
NSLB1
NSLB9
NSHA1
NSHA9
NSHB1
NSHB9
R/W
D0
NSLA0
NSLA8
NSLB0
NSLB8
NSHA0
NSHA8
NSHB0
NSHB8
R/W
NSREF3-0: Noise Suppression 基準レベルの設定 (Table 44)
Default: “0H” (-9dB)
Addr
76H
77H
78H
79H
7AH
7BH
7CH
7DH
Register Name
NS LPF Co-efficient 0
NS LPF Co-efficient 1
NS LPF Co-efficient 2
NS LPF Co-efficient 3
NS HPF Co-efficient 0
NS HPF Co-efficient 1
NS HPF Co-efficient 2
NS HPF Co-efficient 3
R/W
D7
NSLA7
0
NSLB7
0
NSHA7
0
NSHB7
0
R/W
D6
NSLA6
0
NSLB6
0
NSHA6
0
NSHB6
0
R/W
D5
NSLA5
NSLA13
NSLB5
NSLB13
NSHA5
NSHA13
NSHB5
NSHB13
R/W
D4
NSLA4
NSLA12
NSLB4
NSLB12
NSHA4
NSHA12
NSHB4
NSHB12
R/W
NSLA13-0, NSLB13-0: Noise Suppression LPF係数 (14bit x 2)
Default: “0000H”
NSHA13-0, NSHB13-0: Noise Suppression HPF係数 (14bit x 2)
Default: “0000H”
MS1403-J-04
- 150 -
2014/12
[AK4678]
Addr
80H
Register Name
DVLC Filter Select
R/W
Default
D7
DLLPF1
R/W
0
D6
DLLPF0
R/W
0
D5
DMHPF1
R/W
0
D4
DMHPF0
R/W
0
D3
DMLPF1
R/W
0
D2
D1
D0
DMLPF0 DHHPF1 DHHPF0
R/W
R/W
R/W
0
0
0
DHHPF1-0: DVLC High Frequency Range HPFの係数設定有効 (Table 58)
00: Disable (default)
01: 1st order HPF
10: 2nd order HPF
11: N/A
DHHPF1-0 bits = “01” or “10”のとき、DHHA13-0, DHHB13-0 bitsの設定が有効になります。DHHPF1-0
bits = “00”のとき、オーディオデータは遮断(“0”データ)されます。
DMLPF1-0: DVLC Middle Frequency Range LPFの係数設定有効 (Table 54)
00: Disable (default)
01: 1st order LPF
10: 2nd order LPF
11: N/A
DMLPF1-0 bits = “01” or “10”のとき、DMLA13-0, DMLB13-0 bitsの設定が有効になります。DMLPF1-0
bits = “00”のとき、DVLC Middle Frequency Range LPFはスルー(0dB)です。
DMHPF1-0: DVLC Middle Frequency Range HPFの係数設定有効 (Table 53)
00: Disable (default)
01: 1st order HPF
10: 2nd order HPF
11: N/A
DMHPF1-0 bits = “01” or “10”のとき、DMHA13-0, DMHB13-0 bitsの設定が有効になります。
DMHPF1-0 bits = “00”のとき、DVLC Middle Frequency Range HPFはスルー(0dB)です。
DLLPF1-0: DVLC Low Frequency Range LPFの係数設定有効 (Table 49)
00: Disable (default)
01: 1st order LPF
10: 2nd order LPF
11: N/A
DLLPF1-0 bits = “01” or “10”のとき、DLLA13-0, DLLB13-0 bitsの設定が有効になります。DLLPF1-0
bits = “00”のとき、オーディオデータは遮断(“0”データ)されます。
Addr
81H
Register Name
DVLC Mode Control
R/W
Default
D7
D6
D5
DVRGAIN2
DVRGAIN1
DVRGAIN0
R/W
0
R/W
1
R/W
1
D4
D3
D2
DVLMAT2 DVLMAT1 DVLMAT0
R/W
0
R/W
1
R/W
1
D1
DAF1
R/W
1
D0
DAF0
R/W
1
DAF1-0: DVLC 移動平均パラメータ設定 (Table 62)
Default: “11” (Default: 2048/fs)
DVLMAT2-0: DVLC 減衰速度の設定 (Table 63)
Default: “011”
DVRGAIN2-0: DVLC リカバリ速度設定 (Table 64)
Default: “011”
MS1403-J-04
- 151 -
2014/12
[AK4678]
Addr
82H
83H
84H
85H
86H
87H
88H
89H
8AH
8BH
8CH
8DH
8EH
8FH
90H
91H
92H
93H
94H
95H
96H
97H
98H
99H
9AH
9BH
9CH
9DH
9EH
9FH
Register Name
DVLCL Curve X1
DVLCL Curve Y1
DVLCL Curve X2
DVLCL Curve Y2
DVLCL Curve X3
DVLCL Curve Y3
DVLCL Slope 1
DVLCL Slope 2
DVLCL Slope 3
DVLCL Slope 4
DVLCM Curve X1
DVLCM Curve Y1
DVLCM Curve X2
DVLCM Curve Y2
DVLCM Curve X3
DVLCM Curve Y3
DVLCM Slope 1
DVLCM Slope 2
DVLCM Slope 3
DVLCM Slope 4
DVLCH Curve X1
DVLCH Curve Y1
DVLCH Curve X2
DVLCH Curve Y2
DVLCH Curve X3
DVLCH Curve Y3
DVLCH Slope 1
DVLCH Slope 2
DVLCH Slope 3
DVLCH Slope 4
R/W
Default
D7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
R
0
D6
0
0
0
0
0
0
L1G6
L2G6
L3G6
L4G6
0
0
0
0
0
0
M1G6
M2G6
M3G6
M4G6
0
0
0
0
0
0
H1G6
H2G6
H3G6
H4G6
R/W
0
D5
VL1X5
VL1Y5
VL2X5
VL2Y5
0
0
L1G5
L2G5
L3G5
L4G5
VM1X5
VM1Y5
VM2X5
VM2Y5
0
0
M1G5
M2G5
M3G5
M4G5
VH1X5
VH1Y5
VH2X5
VH2Y5
0
0
H1G5
H2G5
H3G5
H4G5
R/W
0
D4
VL1X4
VL1Y4
VL2X4
VL2Y4
VL3X4
VL3Y4
L1G4
L2G4
L3G4
L4G4
VM1X4
VM1Y4
VM2X4
VM2Y4
VM3X4
VM3Y4
M1G4
M2G4
M3G4
M4G4
VH1X4
VH1Y4
VH2X4
VH2Y4
VH3X4
VH3Y4
H1G4
H2G4
H3G4
H4G4
R/W
0
D3
VL1X3
VL1Y3
VL2X3
VL2Y3
VL3X3
VL3Y3
L1G3
L2G3
L3G3
L4G3
VM1X3
VM1Y3
VM2X3
VM2Y3
VM3X3
VM3Y3
M1G3
M2G3
M3G3
M4G3
VH1X3
VH1Y3
VH2X3
VH2Y3
VH3X3
VH3Y3
H1G3
H2G3
H3G3
H4G3
R/W
0
D2
VL1X2
VL1Y2
VL2X2
VL2Y2
VL3X2
VL3Y2
L1G2
L2G2
L3G2
L4G2
VM1X2
VM1Y2
VM2X2
VM2Y2
VM3X2
VM3Y2
M1G2
M2G2
M3G2
M4G2
VH1X2
VH1Y2
VH2X2
VH2Y2
VH3X2
VH3Y2
H1G2
H2G2
H3G2
H4G2
R/W
0
D1
VL1X1
VL1Y1
VL2X1
VL2Y1
VL3X1
VL3Y1
L1G1
L2G1
L3G1
L4G1
VM1X1
VM1Y1
VM2X1
VM2Y1
VM3X1
VM3Y1
M1G1
M2G1
M3G1
M4G1
VH1X1
VH1Y1
VH2X1
VH2Y1
VH3X1
VH3Y1
H1G1
H2G1
H3G1
H4G1
R/W
0
D0
VL1X0
VL1Y0
VL2X0
VL2Y0
VL3X0
VL3Y0
L1G0
L2G0
L3G0
L4G0
VM1X0
VM1Y0
VM2X0
VM2Y0
VM3X0
VM3Y0
M1G0
M2G0
M3G0
M4G0
VH1X0
VH1Y0
VH2X0
VH2Y0
VH3X0
VH3Y0
H1G0
H2G0
H3G0
H4G0
R/W
0
VL1X5-0, VL2X5-0, VL3X4-0: Low Range DVLCポイントの入力ゲイン設定 (Table 50, Table 51)
Default: “00H” (0dB)
VL1Y5-0, VL2Y5-0, VL3Y4-0: Low Range DVLCポイントの出力ゲイン設定 (Table 50, Table 51)
Default: “00H” (0dB)
L1G6-0, L2G6-0, L3G6-0, L4G6-0: Low Range DVLC傾きの設定 (Table 52)
Default: “00H”
VM1X5-0, VM2X5-0, VM3X4-0: Middle Range DVLCポイントの入力ゲイン設定 (Table 50, Table 51)
Default: “00H” (0dB)
VM1Y5-0, VM2Y5-0, VM3Y4-0: Middle Range DVLCポイントの出力ゲイン設定 (Table 50, Table 51)
Default: “00H” (0dB)
M1G6-0, M2G6-0, M3G6-0, M4G6-0: Middle Range DVLC傾きの設定 (Table 52)
Default: “00H”
VH1X5-0, VH2X5-0, VH3X4-0: High Range DVLCポイントの入力ゲイン設定 (Table 50, Table 51)
Default: “00H” (0dB)
VH1Y5-0, VH2Y5-0, VH3Y4-0: High Range DVLCポイントの出力ゲイン設定 (Table 50, Table 51)
Default: “00H” (0dB)
H1G6-0, H2G6-0, H3G6-0, H4G6-0: High Range DVLC傾きの設定 (Table 52)
Default: “00H”
MS1403-J-04
- 152 -
2014/12
[AK4678]
Addr
A0H
A1H
A2H
A3H
A4H
A5H
A6H
A7H
A8H
A9H
AAH
ABH
ACH
ADH
AEH
AFH
Register Name
DVLCL LPF Co-efficient 0
DVLCL LPF Co-efficient 1
DVLCL LPF Co-efficient 2
DVLCL LPF Co-efficient 3
DVLCM HPF Co-efficient 0
DVLCM HPF Co-efficient 1
DVLCM HPF Co-efficient 2
DVLCM HPF Co-efficient 3
DVLCM LPF Co-efficient 0
DVLCM LPF Co-efficient 1
DVLCM LPF Co-efficient 2
DVLCM LPF Co-efficient 3
DVLCH HPF Co-efficient 0
DVLCH HPF Co-efficient 1
DVLCH HPF Co-efficient 2
DVLCH HPF Co-efficient 3
R/W
D7
DLLA7
0
DLLB7
0
DMHA7
0
DMHB7
0
DMLA7
0
DMLB7
0
DHHA7
0
DHHB7
0
R/W
D6
DLLA6
0
DLLB6
0
DMHA6
0
DMHB6
0
DMLA6
0
DMLB6
0
DHHA6
0
DHHB6
0
R/W
D5
DLLA5
DLLA13
DLLB5
DLLB13
DMHA5
DMHA13
DMHB5
DMHB13
DMLA5
DMLA13
DMLB5
DMLB13
DHHA5
DHHA13
DHHB5
DHHB13
R/W
D4
D3
D2
DLLA4
DLLA3
DLLA2
DLLA12 DLLA11 DLLA10
DLLB4
DLLB3
DLLB2
DLLB12 DLLB11 DLLB10
DMHA4 DMHA3 DMHA2
DMHA12 DMHA11 DMHA10
DMHB4
DMHB3
DMHB2
DMHB12 DMHB11 DMHB10
DMLA4
DMLA3
DMLA2
DMLA12 DMLA11 DMLA10
DMLB4
DMLB3
DMLB2
DMLB12 DMLB11 DMLB10
DHHA4
DHHA3
DHHA2
DHHA12 DHHA11 DHHA10
DHHB4
DHHB3
DHHB2
DHHB12 DHHB11 DHHB10
R/W
R/W
R/W
D1
DLLA1
DLLA9
DLLB1
DLLB9
DMHA1
DMHA9
DMHB1
DMHB9
DMLA1
DMLA9
DMLB1
DMLB9
DHHA1
DHHA9
DHHB1
DHHB9
R/W
D0
DLLA0
DLLA8
DLLB0
DLLB8
DMHA0
DMHA8
DMHB0
DMHB8
DMLA0
DMLA8
DMLB0
DMLB8
DHHA0
DHHA8
DHHB0
DHHB8
R/W
DLLA13-0, DLLB13-0: DVLC Low Frequency Range LPF係数 (14bit x 2)
Default: “0000H”
DMHA13-0, DMHB13-0: DVLC Middle Frequency Range HPF係数 (14bit x 2)
Default: “0000H”
DMLA13-0, DMLB13-0: DVLC Middle Frequency Range LPF係数 (14bit x 2)
Default: “0000H”
DHHA13-0, DHHB13-0: DVLC High Frequency Range HPF係数 (14bit x 2)
Default: “0000H”
MS1403-J-04
- 153 -
2014/12
[AK4678]
システム設計
Figure 106, Figure 107, Figure 108 はAK4678のシステム接続例です。具体的な回路と測定例については評価ボ
ード(AKD4678)を参照して下さい。
Digital
Ground
Analog
Ground
Top View
2.2u
2.2u
2.2u
Digital I/F
1.6  3.6V
0.1u
CNB
CNA
VEE
HPR
LIN3
IN1+
IN1-
CPB
CPA
PVDD
HPL
RIN3
IN2-
VSS1
SDA
LIN4
IN2+
0.1u
10u
0.1u
TVDD
VSS2
VCOM
AVDD
+
1u
Analog
1.7  2.0V
AK4678
SDTO
SCL
PDN
RIN4
LOUT
MPWR1
MPWR2
BICK
SDTI
LRCK
SYNCA
ROUT
RCP
RCN
10u
+
Analog
3.0  5.5V
0.1u
MCKI
SYNCB
SDTOB
BICKA
SPFIL
SVDD
SPN
BICKB
SDTIB
SDTOA
SDTIA
DVDD
SPP
VSS3
Digital Core
1.7  2.0V
0.1u
注:
- AK4678のVSS1, VSS2, VSS3と周辺コントローラ等のグランドは分けて配線して下さい。
- 電源ピンの0.1μFはセラミックコンデンサを使用して下さい。CPA pinとCNA pin間、CPB pinとCNB
pin間、VEE pinとVSS2間のコンデンサは2.2μFのESRの低いセラミックコンデンサを使用し、ピン
にできるだけ近付けて接続して下さい。
Figure 106. システム接続図 (電源部)
MS1403-J-04
- 154 -
2014/12
[AK4678]
Digital
Ground
Analog
Ground
Head Phone
0.22u
15
0.22u
15
Line In
Top View
1u
Internal MIC
1u
CNB
CNA
VEE
HPR
LIN3
CPB
CPA
PVDD
HPL
RIN3
IN1+
IN1-
1k
1k
1u
IN2-
VSS1
1u
TVDD
VSS2
SDA
LIN4
IN2+
VCOM
AVDD
MPWR1
MPWR2
External MIC
2.2k
AK4678
SDTO
SCL
PDN
RIN4
LOUT
BICK
SDTI
LRCK
SYNCA
ROUT
MCKI
SYNCB
SDTOB
BICKA
SPFIL
RCP
SVDD
RCN
Receiver
SPN
Speaker
SDTIB
SDTOA
SDTIA
DVDD
SPP
VSS3
2.2n
BICKB
Line In
Line Out
Figure 107. システム接続図 (アナログ入出力部)
(内部差動マイク、外部擬似差動マイクの場合)
MS1403-J-04
- 155 -
2014/12
[AK4678]
Digital
Ground
Analog
Ground
Top View
CNB
CNA
VEE
HPR
LIN3
IN1+
IN1-
CPB
CPA
PVDD
HPL
RIN3
IN2-
VSS1
TVDD
VSS2
SDA
LIN4
IN2+
VCOM
AVDD
AK4678
Application
Processor
Bluetooth
Module
SDTO
SCL
PDN
RIN4
LOUT
MPWR1
MPWR2
BICK
SDTI
LRCK
SYNCA
ROUT
RCP
RCN
MCKI
SYNCB
SDTOB
BICKA
SPFIL
SVDD
SPN
BICKB
SDTIB SDTOA
DVDD
SPP
VSS3
SDTIA
Base Band
注:
- ディジタル入力ピンはオープンにしないで下さい。
- マスタモードで使用する場合、M/S bitに “1”が書き込まれるまで、AK4678のLRCK, BICK pinsはフ
ローティングの状態です。そのため、AK4678のLRCK, BICK pinsに100k程度のプルアップあるい
はプルダウン抵抗を入れる必要があります。
Figure 108. システム接続図 (ディジタル部)
MS1403-J-04
- 156 -
2014/12
[AK4678]
1. グランドと電源のデカップリング
電源とグランドの取り方には十分注意して下さい。AVDD, PVDD, SVDDには、通常、システムのアナログ電
源を供給し、DVDD, TVDDには、システムのディジタル電源を供給します。AVDD, PVDD, SVDD, DVDD,
TVDDが別電源で供給される場合には、電源立ち上げシーケンスを考える必要はありません。ただし、PDN pin
= “L”の状態で各電源を立ち上げて下さい。すべての電源が立ち上がった後、PDN pinを “H”にして下さい。
電源立ち上げ、立ち下げ時のレシーバ出力、ヘッドフォン出力およびライン出力のポップノイズを回避する
には次の推奨シーケンスを参照して動作させて下さい。
1) 電源立ち上げ時
・PDN pin = “L”の状態で各電源を立ち上げ、すべての電源が立ち上がってからPDN pin = “L”の状態を1.5μs
以上保持した後、PDN pin = “H”にしてリセットを解除して下さい。
・電源が複数に分かれている場合は、SVDDを含む電源を最初に立ち上げて下さい。
2) 電源立ち下げ時
・PDN pin = “L”とした状態で各電源を立ち下げて下さい。
・電源が複数に分かれている場合は、SVDDを含む電源を最後に立ち下げて下さい。
VSS1, VSS2, VSS3はアナロググランドに接続して下さい。システムのグランドはアナログとディジタルで分
けて配線しPCボード上の電源に近いところで接続して下さい。小容量のデカップリングコンデンサはなるべ
く電源ピンの近くに接続して下さい。
2. 基準電圧
VCOMはアナログ信号のコモン電圧として使われます。高周波ノイズを除去するために1μFのセラミックコ
ンデンサをVCOM pinに接続して下さい。VCOM pinから電流を取ってはいけません。ディジタル信号、特に
クロックは変調器へのカップリングを避けるため、VCOM pinからできるだけ離して下さい。
3. チャージポンプ回路
CPA pinとCNA pin間、CPB pinとCNB pin間、VEE pinとVSS2間のコンデンサは2.2μF±50%のESRの低いセラミ
ックコンデンサを使用し、ピンにできるだけ近付けて接続して下さい。また、VEE pinから電流をとっては
いけません。
4. アナログ入力
入力レンジは内部のコモン電圧(typ. 0.47 x AVDD)を中心に1.0 x AVDD Vpp(typ) (MGNL=MGNR=0dB, シング
ルエンド時)になります。入力信号はコンデンサでDCカットして下さい。この時カットオフ周波数はfc=1/(2
πRC)です。
5. アナログ出力
ステレオライン出力およびモノラルレシーバ出力は0.8 x AVDD (typ)を中心に出力されます。シングルエンド
出力時のステレオライン出力(LOUT/ROUT pins) はコンデンサでDCカットして下さい。レシーバ出力(RCP,
RCN pins)はコンデンサでDCカットせずにレシーバを直接接続して下さい。ヘッドフォン出力(HPL/HPR pins)
はVSS(0V)を中心にシングルエンドになっており、コンデンサでDCカットせずにヘッドフォンを直接接続し
て下さい。スピーカ出力はPWM出力(Class-D)となっており、LCフィルタ等の外付け回路は不要です。
MS1403-J-04
- 157 -
2014/12
[AK4678]
コントロールシーケンス (AUDIO)
■ クロックの設定
ADC, DAC, プログラマブルフィルタを使用時には、クロックが供給されている必要があります。
1. PLL Master Mode
Example:
Audio I/F Format: MSB justified (ADC & DAC)
BICK frequency at Master Mode: 64fs
Input Master Clock Select at PLL Mode: 11.2896MHz
Sampling Frequency: 44.1kHz
Power Supply
(1)
PDN pin
(2)
(1) Power Supply & PDN pin = “L”  “H”
(3)
PMVCM bit
(Addr:00H, D0)
(2)Addr:00H, Data:00H
Addr:03H, Data:F4H
Addr:04H, Data:22H
Addr:05H, Data:02H
PMPLL bit
(Addr:04H, D0)
MCKI pin
(4)
Input
M/S bit
(3)Addr:00H, Data:01H
(Addr:04H, D1)
10msec(max)
(5)
BICK pin
LRCK pin
Output
(4)Addr:04H, Data:23H
BICK and LRCK output
Figure 109. Clock Set Up Sequence (1)
<手順例>
(1) 電源立ち上げ後、PDN pin = “L”  “H”
この区間はAK4678のリセットのため、1.5μs以上の “L”区間が必要です。
(2) この区間にダミーコマンド (Addr:00H, Data:00H) の入力、DIF1-0, PLL3-0, FS3-0, BCKO, M/S bits の
設定を行って下さい。
(3) VCOMのパワーアップ: PMVCM bit = “0”  “1”
各ブロックを立ち上げる前に最初にVCOMを立ち上げて下さい。VCOMの立ち上がり時間はVCOM
pinの外付け容量1μF時、1.5ms(max.)です。
(4) PMPLL bit が “0”  “1”になり、 MCKI pinにクロックが供給された後、PLL動作がスタートします。
PLLロック時間は 10ms(max.) です。
(5) PLLが安定後、BICK, LRCKを出力し始め、正常な動作が開始します。
MS1403-J-04
- 158 -
2014/12
[AK4678]
2. PLL Slave Mode (BICK pin)
Example:
Audio I/F Format : MSB justified (ADC & DAC)
PLL Reference clock: BICK
BICK frequency: 64fs
Sampling Frequency: 44.1kHz
Power Supply
(1)
PDN pin
(2)
4fs
(1)ofPower Supply & PDN pin = “L”  “H”
(3)
PMVCM bit
(Addr:00H, D0)
(2)Addr:00H, Data:00H
Addr:03H, Data:F3H
Addr:05H, Data:02H
PMPLL bit
(Addr:04H, D0)
LRCK pin
BICK pin
Input
(3) Addr:00H, Data:01H
(4)
Internal Clock
(5)
(4) Addr:04H, Data:01H
Figure 110. Clock Set Up Sequence (2)
<手順例>
(1) 電源立ち上げ後、PDN pin = “L”  “H”
この区間はAK4678のリセットのため、1.5μs以上の “L”区間が必要です。
(2) この区間に、ダミーコマンド(Addr:00H, Data:00H)の入力、DIF1-0, FS3-0, PLL3-0 bitsの設定を行って
下さい。
(3) VCOMのパワーアップ: PMVCM bit = “0”  “1”
各ブロックを立ち上げる前に最初にVCOMを立ち上げて下さい。VCOMの立ち上がり時間はVCOM
pinの外付け容量1μF時、1.5ms(max.)です。
(4) PMPLL bitが “0” → “1”になり、PLL基準クロック(BICK pin)が供給された後、PLL動作がスタートし
ます。PLLのロック時間は2ms (max)です。
(5) PLLが安定後、正常な動作が開始します。
MS1403-J-04
- 159 -
2014/12
[AK4678]
3. EXT Slave Mode
Example:
: Audio I/F Format: MSB justified (ADC and DAC)
Input MCKI frequency: 256fs
Sampling Frequency: 44.1kHz
Power Supply
(1) Power Supply & PDN pin = “L”  “H”
(1)
PDN pin
(2)
(3)
PMVCM bit
Input
(2)Addr:00H, Data:00H
Addr:03H, Data:F0H
Addr:04H, Data:00H
Addr:05H, Data:02H
Input
(3) Addr:00H, Data:01H
(Addr:00H, D0)
(4)
MCKI pin
(4)
LRCK pin
BICK pin
MCKI, BICK and LRCK input
Figure 111. Clock Set Up Sequence (3)
<手順例>
(1) 電源立ち上げ後、PDN pin = “L”  “H”
この区間はAK4678のリセットのため、1.5μs以上の “L”区間が必要です。
(2) この区間に、ダミーコマンド(Addr:00H, Data:00H) の発行、DIF1-0, CM1-0, FS3-0 bits の設定を行っ
て下さい。
(3) VCOMのパワーアップ: PMVCM bit = “0”  “1”
各ブロックを立ち上げる前に最初にVCOMを立ち上げて下さい。VCOMの立ち上がり時間はVCOM
pinの外付け容量1μF時、1.5ms(max.)です。
(4) MCKI, LRCK, BICKクロック入力後、正常な動作が開始します。
MS1403-J-04
- 160 -
2014/12
[AK4678]
4. EXT Master Mode
Example:
: Audio I/F Format: MSB justified (ADC and DAC)
Input MCKI frequency: 256fs
Sampling Frequency: 44.1kHz
Power Supply
(1) Power Supply & PDN pin = “L”  “H”
(1)
PDN pin
(4)
(2) MCKI input
PMVCM bit
(Addr:00H, D0)
(2)
MCKI pin
(3)Addr:00H, Data:00H
Addr:03H, Data:F0H
Addr:04H, Data:02H
Addr:05H, Data02H
Input
(3)
M/S bit
(Addr:04H, D1)
LRCK pin
BICK pin
BICK and LRCK output
Output
(4) Addr:00H, Data:01H
Figure 112. Clock Set Up Sequence (4)
<手順例>
(1) 電源立ち上げ後、 PDN pin = “L”  “H”
この区間はAK4678のリセットのため、1.5μs以上の “L”区間が必要です。
(2) MCKIを入力して下さい。
(3) ダミーコマンド(Addr:00H, Data:00H)の入力、DIF1-0, CM1-0, FS3-0 bitsの設定後、M/S bit を“1”に設
定して下さい。LRCKおよびBICKが出力されます。
(4) VCOMのパワーアップ: PMVCM bit = “0”  “1”
各ブロックを立ち上げる前に最初にVCOMを立ち上げて下さい。VCOMの立ち上がり時間はVCOM
pinの外付け容量1μF時、1.5ms(max.)です。
MS1403-J-04
- 161 -
2014/12
[AK4678]
■ マイク入力録音 (ステレオ)
Example:
FS3-0 bits
(Addr:03H, D7-4)
0000
PLL Master Mode
Audio I/F Format: MSB justified (ADC & DAC)
Sampling Frequency: 44.1kHz
Pre MIC AMP: +15dB
MIC Power 1: 2.5V Output
ALC setting: Refer to Table 34
ALC: Enable
1111
(1)
MIC Control
(Addr:07H, D7-0)
55H
AAH
MIC Signal Select 00H
(Addr:06H)
ALC Setting
(Addr:13H, 15H, 16H)
(1) Addr:04H, Data:FxH
(2)
(2) Addr:07H, Data: AAH
xxH
(3)
xxH
(3) Addr:06H, Data: xxH
xxH
(4)
ALC Enable
(Addr:17H)
(4) Addr:13H, 15H, 16H, Data:xxH
02H
03H
02H
(5)
ALC State
(10)
ALC Disable
(5) Addr:17H, Data:03H
ALC Disable
ALC Enable
(6)
(9)
(6) Addr:02H, Data:01H
PMMP1 bit
(Addr:02H, D0)
(7) Addr:00H, Data:33H
PMADL/R bits
PMPFILbit
(7)
(8)
Recording
(Addr:00H, D5-4, D1)
1059/fs
(8) Addr:00H, Data:01H
ADC Output
Data
"L" Output
Initialize Normal State
"L" Output
(9) Addr:02H, Data:00H
(10) Addr:17H, Data:02H
Figure 113. Stereo MIC Input Sequence
(MIC Recording: LINx/RINx  MICL/R  ADCL/R  ALC  Audio I/F  SDTO)
<手順例>
fs=44.1kHz時のALC1の設定例です。ALCのパラメータを変更する場合は、 “ALC設定例 (録音パス)”を参
照して下さい。
「クロックの設定」の項を参照し、クロックを供給して下さい。
(1) サンプリング周波数(FS3-0 bits)を設定して下さい。VCOMの立ち上がり時間および、PLLモードの場
合はサンプリング周波数を変更してからのPLLロック時間を考慮し、マイク, ADC, プログラマブル
フィルタのパワーアップを行って下さい。
(2) マイクゲインの設定 (Addr: 07H)
(3) マイク入力セレクタの設定 (Addr: 06H)
(4) ALC REF値 (Addr: 13H)、ALC Timer (Addr: 15H) およびALCモード(Addr: 16H)の設定
(5) ALC Enable (Addr: 17H): ALC bit = “0”  “1”
(6) マイクパワー1のパワーアップ: PMMP1 bit = “0”  “1”
(7) マイクアンプ、ADC、プログラマブルフィルタのパワーアップ: PMADL/R = PMPFIL bits = “0”“1”
ADCの初期化サイクルは1059/fs=24ms @ fs=44.1kHz, ADRST bit = “0” です。初期化サイクル中、ADC
は “0”データを出力します。ALCは設定されたIVOL値から動作を開始します。
(8) マイクアンプ、ADC、プログラマブルフィルタのパワーダウン: PMADL/R= PMPFIL bits = “1”  “0”
ADCをパワーダウンすることでALCもDisable状態になります。サンプリング周波数を変更し、ALC
の設定を変更する場合は、マニュアルモード(ALC bit = “0”) あるいはADCをパワーダウン(PMADL =
PMADR bits = “0”)してから行って下さい。また、PMADL = PMADR bits = “0”の時、入力ディジタル
ボリューム(IVL/R7-0 bits)のゲインはリセットされず、次のパワーアップ時はコントロールレジスタ
の設定値で動作を開始します。
(9) マイクパワー1のパワーダウン: PMMP1 bit = “1”  “0”
(10) ALC Disable: ALC bit = “1”  “0”
MS1403-J-04
- 162 -
2014/12
[AK4678]
■ ヘッドフォン出力
Example :
FS3-0 bits
(Addr:03H, D7-4)
0000
PLL Master Mode
Audio I/F Format: MSB justified (ADC & DAC)
Sampling Frequency: 44.1kHz
HP Volume Level: 6dB
5 band EQ: Enable
1111
(1)
(1) Addr:03H, Data FxH
(2)
HPG5-0 bits
(Addr:0FH, D5-0)
23H
20H
(2) Addr:0FH, Data 20H
(3)
5EQ bit
(Addr:17H, D3)
(8)
0
1
PMDAL/R bits
PMEQ bit
0
(4)
(3) Addr:17H, Data 0AH
(4) Addr:01H, Data 0DH
(7)
(Addr:01H, D3-2, D0)
(5) Addr:0BH, Data 03H
(5)
PMHPL/R bits
28ms
(Addr:0BH, D1-0)
(6)
HPL/R pins
0V
Normal Output
Playback
0V
(6) Addr:0BH, Data 00H
(7) Addr:01H, Data 00H
(8) Addr:17H, Data 02H
Figure 114. Headphone-Amp Output Sequence
(Headphone Playback: SDTI  Audio I/F  5-band EQ  DATT-A  DACL/R  HPL/HPR)
<手順例>
「クロックの設定」の項を参照し、クロックを供給して下さい。
(1) サンプリング周波数(FS3-0 bits)を設定して下さい。VCOMの立ち上がり時間および、PLLモードの
場合はサンプリング周波数を変更してからのPLLロック時間を考慮し、DAC、 ヘッドフォンアンプ
のパワーアップを行って下さい。
(2) HP-Ampのアナログボリュームの設定: (Addr: 0FH, HPG5-0 bits)
(3) 5-band EqualizerのON: 5EQ bit = “0”  “1” (EQの周波数特性、ゲイン量は Addr = 50H-6EHにて設定
して下さい。)
(4) DAC、EQブロックのパワーアップ: PMDAL = PMDAR = PMEQ bits = “0”  “1”
(5) ヘッドフォンアンプ、チャージポンプ回路のパワーアップ: PMHPL = PMHPR bits = “0”  “1”
HP-Ampのパワーアップ時間は、28msです。HP-Ampがパワーアップするまで、HPL, HPR pinsは 0V
を出力します。
(6) ヘッドフォンアンプ、チャージポンプ回路のパワーダウン: PMHPL = PMHPR bits = “1”  “0”
HPL, HPR pinsは0Vを出力します。
(7) DAC、EQブロックのパワーダウン: PMDAL = PMDAR = PMEQ bits = “1”  “0”
(8) 5-band EqualizerのOFF: 5EQ bit = “1”  “0”
MS1403-J-04
- 163 -
2014/12
[AK4678]
■ スピーカ出力
Example :
FS3-0 bits
(Addr:03H, D7-4)
0000
PLL Master Mode
Audio I/F Format: MSB justified (ADC & DAC)
Sampling Frequency: 44.1kHz
SPK Volume Level: 9dB
5 band EQ: Enable
1111
(1)
(1) Addr:03H, Data FxH
(2)
SPKG3-0 bits
(Addr:10H, D3-0)
1011
1000
(2) Addr:10H, Data B8H
(3)
DACSL/R bits
(10)
(3) Addr:09H, Data C0H
(Addr:09H, D7-6)
(4)
5EQ bit
(Addr:17H, D3)
(9)
0
1
PMDAL/R bits
PMEQ bit
0
(5)
(4) Addr:17H, Data 0AH
(5) Addr:01H, Data 0DH
(8)
(Addr:01H, D3-2, D0)
(6) Addr:0DH, Data 08H
(6)
PMSPK bit
32ms
(Addr:0DH, D4)
(7)
SPP/SPN pins
Hi-Z
0V Normal Output
Playback
Hi-Z
(7) Addr:0DH, Data 00H
(8) Addr:01H, Data 00H
(9) Addr:17H, Data 02H
(10) Addr:09H, Data 00H
Figure 115. Speaker-Amp Output Sequence
(Headphone Playback: SDTI  Audio I/F  5-band EQ  DATT-A  DACL/R  SPP/SPN)
<手順例>
「クロックの設定」の項を参照し、クロックを供給して下さい。
(1) サンプリング周波数(FS3-0 bits)を設定して下さい。VCOMの立ち上がり時間および、PLLモードの
場合はサンプリング周波数を変更してからのPLLロック時間を考慮し、DAC、スピーカアンプのパ
ワーアップを行って下さい。
(2) SPK-Ampのアナログボリュームの設定 (Addr: 10H, SPKG3-0 bits)
(3) SDTI  DAC  SPK-Ampのパスの設定: DACSL = DACSR bits = “0”  “1”
(4) 5-band EqualizerのON: 5EQ bit = “0”  “1” (EQの周波数特性、ゲイン量は Addr = 50H-6EHにて設定し
て下さい。)
(5) DAC、EQブロックのパワーアップ: PMDAL = PMDAR = PMEQ bits = “0”  “1”
(6) SPK-Ampのパワーアップ: PMSPK bit = “0”  “1”
SPK-Ampのパワーアップ時間は32msです。スピーカアンプがパワーアップするまで、SPP, SPN pins
は 0Vを出力します。
(7) SPK-Ampのパワーダウン: PMSPK bit = “1”  “0”
SPN, SPP pins は0Vを出力します。
(8) DAC, EQブロックのパワーダウン: PMDAL = PMDAR = PMEQ bits = “1”  “0”
(9) 5-band Equalizer のOFF: 5EQ bit = “1”  “0”
(10) DAC  Speaker-AmpのパスOFF: DACSL = DACSR bits = “1”  “0”
MS1403-J-04
- 164 -
2014/12
[AK4678]
■ ステレオライン出力
FS3-0 bits
(Addr:03H, D7-4)
0000
Example:
1111
PLL, Master Mode
Audio I/F Format: MSB justified (ADC & DAC)
Sampling Frequency: 44.1kHz
OVOLC bit = “1”(default)
Digital Volume Level: 8dB
LINEOUT Volume Level: 3dB
(1)
LVL2-0 bits
(Addr:0EH, D2-0)
011
010
(1) Addr:03H, Data:FxH
(2)
PFSEL bis
(2) Addr:0EH, Data:02H
Addr:19H, Data:03H
Addr:14H, Data:05H
Addr:09H, Data:03H
(Addr:19H, D0)
PFMXL/R1-0 bits 0000
0101
(Addr:14H, D3-0)
(3) Addr:1DH&1EH, Data:1CH
DACL/R bits
(9)
(Addr:09H, D1-0)
OVL/R6-0 bits
(Addr:1DH&1EH, D6-0)
0CH
(4) Addr:0AH, Data:04H
(5) Addr:01H, Data:0CH
Addr:00H, Data:03H
Addr:0AH, Data:07H
1CH
(3)
LOPS bit
(6) Addr:0AH, Data:03H
(Addr:0AH, D2)
(4)
(6)
(7)
(10)
PMDAL/R bits
PMPFIL bit
(Addr:00H, D7-6, D1)
(7) Addr:0AH, Data:07H
(5)
(8)
(8) Addr:0AH, Data:04H
Addr:00H, Data:01H
Addr:01H, Data:00H
PML/RO bits
(Addr:0AH, D1-0)
LOUT pin
ROUT pin
Playback
>300 ms
>300 ms
Normal Output
(9) Addr:09H, Data:00H
(10) Addr:0AH, Data:00H
Figure 116. Stereo Lineout Sequence
(Lineout Playback: SDTI  Audio I/F  SVOLA  DATT-A  DACL/R  LOUT/ROUT)
<手順例>
「クロックの設定」の項を参照し、クロックを供給して下さい。
(1) サンプリング周波数(FS3-0 bits)を設定して下さい。VCOMの立ち上がり時間および、PLLモードの
場合はサンプリング周波数を変更してからのPLLロック時間を考慮し、DAC、ステレオラインアン
プのパワーアップを行って下さい。
(2) SDTI  DAC  Stereo Line-Ampのパス: PFSEL = “0”  “1”, PFMXL1-0 = PFMXR1-0 bits = “0000” 
“0101”, DACL = DACR bits = “0”  “1”
Stereo Line-Ampのアナログボリュームの設定 (Addr: 0EH, LVL2-0 bits)
(3) 出力ディジタルボリュームの設定 (Addr: 1DH and 1EH)
OVOLC bit = “1”(default)の時、OVL6-0bits(1DH)でLchおよびRchの両方のボリュームを設定します。
DACがパワーアップされた後、Default値(0dB)から設定した値にソフト遷移していきます。
(4) Stereo Line-Ampをパワーセーブモードへ移行: LOPS bit = “0”  “1”
(5) DAC, Programmable Filter, Stereo Line-Ampのパワーアップ: PMDAL = PMDAR = PMPFIL = PMLO =
PMRO bits = “0”  “1”
PMLO, PMRO bits = “1”が書き込まれると、LOUT, ROUT pins はVCOMまで立ち上がります。. 立ち
上がり時間はC=1μF、AVDD=1.8Vの時、 300ms(max.)です。
(6) Stereo Line-Ampのパワーセーブモード解除: LOPS bit = “1”  “0”
LOUT, ROUT pins が立ち上がった後、設定を行って下さい。設定後LOUT, ROUT pinsから、音声出
力が開始されます。
(7) Stereo Line-Ampをパワーセーブモードへ移行: LOPS bit: “0”  “1”
(8) DAC, Programmable Filter and Stereo Line-Ampのパワーダウン: PMDAL = PMDAR = PMPFIL = PMLO =
PMRO bits = “1”  “0”
PMLO, PMRO bits = “0”が書き込まれると、LOUT, ROUT pinsはVSS1まで立ち下がります。立ち下が
り時間は C=1μF、AVDD=1.8Vの時、 300ms(max.)です。
(9) DAC  Stereo Line-AmpのパスOFF: DACL = DACR bits = “1”  “0”
(10) Stereo Line-Ampのパワーセーブモードの解除: LOPS bit = “1”  “0”
LOUT, ROUT pins が立ち下がった後、設定を行って下さい。
MS1403-J-04
- 165 -
2014/12
[AK4678]
■ クロックの停止
1. PLL Master Mode
Example:
Audio I/F Format: MSB justified (ADC & DAC)
BICK frequency at Master Mode: 64fs
Input Master Clock Select at PLL Mode: 11.2896MHz
Sampling Frequency: 44.1kHz
(1)
PMPLL bit
(Addr:04H, D0)
External MCKI
Input
(1) Addr:04H, Data:02H
(2)
(2) Stop an external MCKI
Figure 117. Clock Stopping Sequence (1)
<Example>
(1) PLLのパワーダウン: PMPLL bit = “1”  “0”
(2) MCKIを止めて下さい。
2. PLL Slave Mode (BICK pin)
Example
: Audio I/F Format: MSB justified (ADC & DAC)
(1)
PLL Reference clock: BICK
BICK frequency: 64fs
Sampling Frequency: 44.1kHz
PMPLL bit
(Addr:04H, D0)
(2)
External BICK
Input
(1) Addr:04H, Data:00H
(2)
External LRCK
Input
(2) Stop the external clocks
Figure 118. Clock Stopping Sequence (2)
<Example>
(1) PLLのパワーダウン: PMPLL bit = “1”  “0”
(2) 外部クロックを止めて下さい。
MS1403-J-04
- 166 -
2014/12
[AK4678]
3. EXT Slave Mode
(1)
External MCKI
Input
Example
:Audio I/F Format:MSB justified(ADC & DAC)
(1)
External BICK
Input
External LRCK
Input
Input MCKI frequency:256fs
Sampling Frequency:44.1kHz
(1)
(1) Stop the external clocks
Figure 119. Clock Stopping Sequence (3)
<Example>
(1) 外部クロックを止めて下さい。
4. EXT Master Mode
(1)
External MCKI
Input
Example
:Audio I/F Format:MSB justified(ADC & DAC)
BICK
Output
"H" or "L"
LRCK
Output
"H" or "L"
Input MCKI frequency:256fs
Sampling Frequency:44.1kHz
(1) Stop the external MCKI
Figure 120. Clock Stopping Sequence (4)
<Example>
(1) MCKIを止めて下さい。 BICKおよびLRCKは “H” または“L”に固定されます。
■ パワーダウン
VCOMを除く各ブロックをパワーダウンし、各クロック停止かつPMVCM bit = “0”とすることで電流をシャ
ットダウン(typ. 50μA)できます。また、各クロック停止かつPDN pin = “L”とすることで電流をシャットダウ
ン(typ. 1μA)することも可能です。但し、この場合レジスタが初期化されます。
MS1403-J-04
- 167 -
2014/12
[AK4678]
コントロールシーケンス (PCM)
■ PCM I/F A (Baseband) to PCM I/F B (Bluetooth)
Example:
PCM I/F A/B Format: Linear, Long Frame
MSBSA=BCKPA= “0”, MSBSB=BCKPB=”0”
Power Supply
PCM I/F A Sampling Frequency: 16kHz
PCM I/F B Sampling Frequency: 44.1kHz
(1)
PDN pin
BIVOL: -6dB, DATT-C: -6dB
(2)
(6)
(3)
(1) Power Supply & PDN pin = “L”  “H”
PMVCM bit
(Addr:00H, D0)
(4)
(5)
PMOSC bit
PMPCMA/B bit
PMSRx bits
(2)Addr:00H, Data:00H
Addr:18H, Data:0BH
Addr:20H, Data:01H
Addr:21H, Data:01H
Addr:24H, Data:18H
Addr:26H: Data:02H
Addr:27H, Data:07H
Addr:28H, Data:00H
(Addr:1FH, D6-0)
SYNCA/B pins
BICKA/B pins
SDTOA pin
Input
164/fs2
"0" data
Normal State
"0" data
(3) Addr:00H, Data:01H
164fs3
SDTOB pin
"0" data
Normal State
"0" data
(4) Addr:1FH, Data:7FH
Phone Call
(5) Addr:1FH, Data:00H
(6) Addr:00H, Data:00H
Note: PMSRx bit means PMSRAI, PMSRAO, PMSRBI and PMSRBO bits
Figure 121. Sequence of PCM I/F A to PCM I/F B
(Baseband RX to Bluetooth TX: SDTIAPCM I/F ASRCAIDATT-CMIX3PCM I/F BSDTOB &
Bluetooth RX to Baseband TX: SDTIBPCM I/F BBIVOLMIX2AMIX2CSRCAOPCM I/F ASDTOA)
<手順例>
(1) 電源立ち上げ後、PDN pin = “L”  “H”にして下さい。この区間はAK4678のリセットのため、1.5μs
以上の “L”区間が必要です。
(2) こ の 区 間 に 、 ダ ミ ー コ マ ン ド (Addr:00H, Data:00H) 、 OVTMB, BIV2-0, SDOA/BD, FMTA/B1-0,
LAWA/B1-0, BCKPA/B, MSBSA/B, CVL6-0, MX2A1-0, MX2C1-0, MXSB2-0, SBMX1-0 bits の設定を行
って下さい。
(3) VCOMのパワーアップ: PMVCM bit = “0”  “1”
各ブロックを立ち上げる前に最初にVCOMを立ち上げ下さい。
(4) Internal Oscillator, SRCAI, SRCAO, SRCBI, SRCBO, PCM I/F A port, PCM I/F B portのパワーアップ
PMSRBO=PMSRBI=PMPCMB=PMOSC=PMSRAO=PMSRAI=PMPCMA bits: “0”  “1”
SYNCA(SYNCB)が供給された後、パワーダウンが解除されSDTOA(SDTOB) の出力が開始されま
す。SRCAO(SRCBO) の初期化時間は164/fs2(164/fs3)です。
(5) Internal Oscillator, SRCAI, SRCAO, SRCBI, SRCBO, PCM I/F A port, PCM I/F B portのパワーダウン
PMSRBO=PMSRBI=PMPCMB=PMOSC=PMSRAO=PMSRAI=PMPCMA bits: “1”  “0”
(6) VCOMのパワーダウン: PMVCM bit = “1”  “0”
MS1403-J-04
- 168 -
2014/12
[AK4678]
■ レシーバ出力
PCM I/F A
Format &
Path Setting
xxxx
xxxx
PMMIX bit
PMOSC bit
PMPCMA bit
PMSRAI bit
(Addr:10H, D7-4)
PCM I/F A Format : Linear, Long
MSBSA=BCKPA= “0”
DATT: 8dB, DATT-B: 0dB(default)
RCV Volume Level: 6dB
5 band EQ: Enable
(12)
(2)
(Addr:1FH, D7,3, 1-0)
RCVG3-0 bits
Example:
(1)
(3)
(2) Addr:1FH, Data:1BH
1001
1011
(3) Addr:10H, Data:90H
(4)
5EQ bit
(Addr:17H, D3)
(1) Addr:09H, Data:20H
Addr:14H, Data:40H
Addr:20H, Data:01H
Addr:25H, Data:00H
(11)
(4) Addr:17H, Data:0AH
0
1
0
(5) Addr:1EH, Data:1CH
(5)
OVR6-0 bits
(Addr:1EH, D6-0)
0CH
(6) Addr:0DH, Data:02H
1CH
(7) Addr:01H, Data:09H
Addr:0DH, Data:03H
164/fs2
RCVPS bit
(8) Addr:0DH, Data:01H
(Addr:0DH, D1)
(6)
(8)
PMDAR bit
PMEQ bit
(Addr:01H, D3, 0)
(13)
(9)
Phone Call
(10)
(9) Addr:0DH, Data:03H
(7)
(10) Addr:0DH, Data:02H
Addr:01H, Data:00H
PMRCV bit
(Addr:0DH, D0)
>1 ms
(11) Addr:17H, Data:02H
RCP pin
RCN pin
Normal Output
(12) Addr:1FH, Data:00H
(13) Addr:0DH, Data:00H
Figure 122. Receiver-Amp Output Sequence
(Baseband Rx: SDTIAPCM I/F ASRCAIDATT-BMIX1R5-Band EQDATT-ADACRRCP/RCN)
<手順例>
「クロックの設定」の項を参照し、クロックを供給して下さい。VCOMの立ち上がり時間を考慮し、
DAC、レシーバアンプのパワーアップを行って下さい。
(1) PCM I/F A(FMTA1-0, LAWA1-0, BCKPA, MSBSA bits)フォーマット、SDTIA  DAC  Receiver-Amp
(MX1R2-0 bits = “000”  “000”, SRMXR1-0 bits = “00”  “01”, DACRR bit = “0”  “1”)パスの設定
(2) Internal Oscillator, MIX1 block, SRCAIのパワーアップ: PMMIX = PMOSC= PMSRAI = PMPCMA bits =
“0”  “1”
SYNCAが供給された後、SRCAIの初期化時間は 164/fs2です。
(3) Receiver-Ampのアナログボリュームの設定 (Addr: 10H, RCVG3-0 bits)
(4) 5-band EqualizerのON: 5EQ bit = “0”  “1” ((EQの周波数特性、ゲイン量は Addr = 50H-6EHにて設定
して下さい。)
(5) 出力ディジタルボリュームの設定 (Addr: 1EH)
DACがパワーアップされた後、Default値(0dB)から設定した値にソフト遷移していきます。
(6) Receiver-Ampのパワーセーブモードへ移行: RCVPS bit = “0”  “1”
SRCAIの初期化サイクル後、Receiver-Ampはパワーセーブモードへ移行します。
(7) DAC, EQ block, Receiver-Ampのパワーアップ: PMDAR = PMEQ = PMRCV bits = “0”  “1”
PMRCV bitに “1”が書き込まれると、RCN pin はVCOM電圧に立ち上がります。
(8) Receiver-Ampのパワーセーブモードの解除: RCVPS bit = “1”  “0”
RCN pinが立ち上がった後、設定を行って下さい。RCVPS bit に “0”が書き込まれると、RCP, RCN pins
から音声出力が開始されます。
(9) Receiver-Ampのパワーセーブモードへの移行: RCVPS bit: “0”  “1”
(10) DAC, EQ block, Receiver-Ampのパワーダウン: PMDAR = PMEQ = PMRCV bits = “1”  “0”
(11) 5-band EqualizerのOFF: 5EQ bit = “1”  “0”
(12) Internal Oscillator, MIX1 block, SRCAIのパワーダウン: PMOSC = PMMIX = PMSRAI = PMPCMA bits =
“1”  “0”
(13) Receiver-Ampのパワーセーブモードの解除: RCVPS bit = “1”  “0”
Receiver-Ampがパワーダウンした後、設定を行って下さい。
MS1403-J-04
- 169 -
2014/12
[AK4678]
パッケージ
49pin CSP
0.4
(0.022)
Top View
0.134  0.02
0.385  0.016
2.96  0.03
4678
XXXX
0.519  0.029
0.4
2.96  0.03
49 -  0.237 + 0.035/ - 0.027
 0.015 M C A B
Bottom View
S
0.03 C
■ 材質・メッキ仕様
パッケージ材質: エポキシ系樹脂、ハロゲン(臭素、塩素)フリー
半田ボール材質: SnAgCuNi
MS1403-J-04
- 170 -
2014/12
[AK4678]
マーキング
4678
XXXX
1
A
XXXX: Date code (4 digit)
Pin #A1 indication
MS1403-J-04
- 171 -
2014/12
[AK4678]
改訂履歴
Date (Y/M/D)
12/04/20
12/05/14
Revision
00
01
Reason
初版
誤記訂正
Page
Contents
仕様変更
3, 5~8, 47,
48, 130,
152~154
20
記述追加
37, 38, 39
Pin名称誤記訂正
LIN2/IN2+ → LIN2/IN2RIN2/IN2- → RIN2/IN2+
スイッチング特性
External Slave Mode
BICK Input Timing, Period:
312.5ns → 312.5ns or 1/(126fs)s
Note 48を追加
■ PLL Mode
詳細説明を追加:
Note 43 と Note 44 を追加
Table 7 を追加
■ PLL Master Mode
説明文を変更。
パッケージ寸法変更
Top surface coating thickness: 0.025mm → 0.022mm
12/10/31
02
13/01/30
03
40
14/12/25
MS1403-J-04
04
仕様変更
170
- 172 -
2014/12
[AK4678]
重要な注意事項
0. 本書に記載された弊社製品(以下、「本製品」といいます。)、および、本製品の仕様につきま
しては、本製品改善のために予告なく変更することがあります。従いまして、ご使用を検討の際
には、本書に掲載した情報が最新のものであることを弊社営業担当、あるいは弊社特約店営業担
当にご確認ください。
1. 本書に記載された情報は、本製品の動作例、応用例を説明するものであり、その使用に際して弊
社および第三者の知的財産権その他の権利に対する保証または実施権の許諾を行うものではあ
りません。お客様の機器設計において当該情報を使用される場合は、お客様の責任において行っ
て頂くとともに、当該情報の使用に起因してお客様または第三者に生じた損害に対し、弊社はそ
の責任を負うものではありません。
2. 本製品は、医療機器、航空宇宙用機器、輸送機器、交通信号機器、燃焼機器、原子力制御用機器、
各種安全装置など、その装置・機器の故障や動作不良が、直接または間接を問わず、生命、身体、
財産等へ重大な損害を及ぼすことが通常予想されるような極めて高い信頼性を要求される用途
に使用されることを意図しておらず、保証もされていません。そのため、別途弊社より書面で許
諾された場合を除き、これらの用途に本製品を使用しないでください。万が一、これらの用途に
本製品を使用された場合、弊社は、当該使用から生ずる損害等の責任を一切負うものではありま
せん。
3. 弊社は品質、信頼性の向上に努めておりますが、電子製品は一般に誤作動または故障する場合が
あります。本製品をご使用頂く場合は、本製品の誤作動や故障により、生命、身体、財産等が侵
害されることのないよう、お客様の責任において、本製品を搭載されるお客様の製品に必要な安
全設計を行うことをお願いします。
4. 本製品および本書記載の技術情報を、大量破壊兵器の開発等の目的、軍事利用の目的、あるいは
その他軍事用途の目的で使用しないでください。本製品および本書記載の技術情報を輸出または
非居住者に提供する場合は、「外国為替および外国貿易法」その他の適用ある輸出関連法令を遵
守し、必要な手続を行ってください。本製品および本書記載の技術情報を国内外の法令および規
則により製造、使用、販売を禁止されている機器・システムに使用しないでください。
5. 本製品の環境適合性等の詳細につきましては、製品個別に必ず弊社営業担当までお問合せくださ
い。本製品のご使用に際しては、特定の物質の含有・使用を規制するRoHS指令等、適用される環
境関連法令を十分調査のうえ、かかる法令に適合するようにご使用ください。お客様がかかる法
令を遵守しないことにより生じた損害に関して、弊社は一切の責任を負いかねます。
6. お客様の転売等によりこの注意事項に反して本製品が使用され、その使用から損害等が生じた場
合はお客様にて当該損害をご負担または補償して頂きますのでご了承ください。
7. 本書の全部または一部を、弊社の事前の書面による承諾なしに、転載または複製することを禁じ
ます。
MS1403-J-04
- 173 -
2014/12