AK4343 English Datasheet

[AK4343]
AK4343
Stereo DAC with HP/RCV/SPK-AMP
GENERAL DESCRIPTION
The AK4343 is a stereo DAC with a built-in Headphone-Amplifier, Receiver-Amplifier and 1.2W output
Speaker-Amplifier. The AK4343 features analog mixing circuits and PLL that allows easy interfacing in
mobile phone and portable A/V player designs. The AK4343 is available in a 32pin QFN, utilizing less
board space than competitive offerings.
FEATURES
1. Playback Function
• Digital De-emphasis Filter (tc=50/15μs, fs=32kHz, 44.1kHz, 48kHz)
• Bass Boost
• Soft Mute
• Digital Volume (+12dB ∼ −115.0dB, 0.5dB Step, Mute)
• Digital ALC (Automatic Level Control)
(+36dB ∼ −54dB, 0.375dB Step, Mute)
• Stereo Separation Emphasis
• Programmable EQ
• Stereo Line Output
- Performance: S/(N+D): 88dB, S/N: 92dB
• Mono Receiver-Amp
- BTL Output
- Output Power: 30mW@32Ω (AVDD=3.3V)
• Stereo Headphone-Amp
- S/(N+D): [email protected], S/N: 90dB
- Output Power: 70mW@16Ω (HVDD=5V), 62mW@16Ω (HVDD=3.3V)
- Pop Noise Free at Power ON/OFF
• Mono Speaker-Amp
- S/(N+D): 50dB@240mW, S/N: 90dB
- BTL Output
- Availbable for both Dynamic and Piezo Speaker
- Output Power: 1.2W@8Ω (HVDD=5V), 400mW@8Ω (HVDD=3.3V)
3.0Vrms@50Ω (HVDD=5V)
• Analog Mixing:
- 3 Stereo Input
- Gain Amplifier (+32dB/+26dB/+20dB or 0dB)
2. Power Management
3. Master Clock:
(1) PLL Mode
• Frequencies:
11.2896MHz, 12MHz, 12.288MHz, 13.5MHz, 24MHz, 27MHz (MCKI pin)
1fs (LRCK pin)
32fs or 64fs (BICK pin)
(2) External Clock Mode
• Frequencies: 256fs, 512fs or 1024fs (MCKI pin)
4. Output Master Clock Frequencies: 32fs/64fs/128fs/256fs
5. Sampling Rate:
• PLL Slave Mode (LRCK pin): 7.35kHz ∼ 48kHz
• PLL Slave Mode (BICK pin): 7.35kHz ∼ 48kHz
• PLL Slave Mode (MCKI pin):
8kHz, 11.025kHz, 12kHz, 16kHz, 22.05kHz, 24kHz, 32kHz, 44.1kHz, 48kHz
• PLL Master Mode:
8kHz, 11.025kHz, 12kHz, 16kHz, 22.05kHz, 24kHz, 32kHz, 44.1kHz, 48kHz
MS0478-E-02
2010/11
-1-
[AK4343]
• EXT Master/Slave Mode:
7.35kHz ∼ 48kHz (256fs), 7.35kHz ∼ 26kHz (512fs), 7.35kHz ∼ 13kHz (1024fs)
6. μP I/F: 3-wire Serial, I2C Bus (Ver 1.0, 400kHz High Speed Mode)
7. Master/Slave mode
8. Audio Interface Format: MSB First, 2’s complement
• 16bit MSB justified, 16bit LSB justified, 16-24bit I2S, DSP Mode
9. Ta = −30 ∼ 85°C (AK4343EN)
−40 ∼ 85°C (AK4343VN)
10. Power Supply:
• AVDD, DVDD: 2.6 ∼ 3.6V (typ. 3.3V)
• HVDD: 2.6 ∼ 5.25V (typ. 3.3V/5.0V)
11. Package: 32pin QFN (5mm x 5mm, 0.5mm pitch)
12. Pin/Register Compatible with AK4642EN
■ Block Diagram
AVDD
AVSS
VCOM
DVDD
DVSS
I2C
Control
Register
PMMICL
LIN1
CCLK
CDTI
RIN1
PDN
Gain-Amp
LIN2
Line In
CSN
PMMICR
BICK
RIN2
LRCK
SDTI
PMAINR2
LIN3/MIN
RIN3/VCOC
Audio
I/F
PMAINL2
PMAINR3
PMAINL3
PMLO
LOUT/RCP
Stereo Line Out
or
Mono Receiver
ROUT/RCN
PMHPL
PMDAC
D/A
HPL
Headphone
Stereo
DATT Bass ALC
Separation
SMUTE Boost
HPF
PMHPR
HPR
MCKO
PMPLL
MUTET
PLL
MCKI
VCOC
PMSPK
SPP
Speaker
SPN
HVDD
HVSS
Figure 1. Block Diagram
MS0478-E-02
2010/11
-2-
[AK4343]
■ Ordering Guide
−30 ∼ +85°C
32pin QFN (0.5mm pitch)
−40 ∼ +85°C
32pin QFN (0.5mm pitch)
Evaluation board for AK4343
AK4343EN
AK4343VN
AKD4343
HPL
HPR
HVSS
HVDD
SPP
SPN
MCKO
MCKI
23
22
21
20
19
18
17
AK4343
13
LRCK
RIN2 / IN2−
29
Top View
12
TEST2
LIN2 / IN2+
30
11
SDTI
LIN1 / IN1−
31
10
CDTI / SDA
RIN1 / IN1+
32
9
CCLK / SCL
CSN / CAD0
TEST1
8
28
7
MIN / LIN3
PDN
BICK
6
14
I2C
27
5
LOUT / RCP
VCOC / RIN3
DVDD
4
15
AVDD
26
3
ROUT / RCN
AVSS
DVSS
2
16
VCOM
25
1
MUTET
24
■ Pin Layout
■ Compatibility with AK4642EN
1. Function
Function
SPK-Amp Max Output Power
HP-Amp Max Output Power
Receiver-Amp
Analog Mixing for Playback
ADC
ALC Recovery Waiting Period
ALC Fast Recovery Speed
DSP Format
EXT Master Mode
DAC Group Delay
AK4642EN
[email protected]
[email protected]
No
1 Mono
Yes
128/fs ∼ 1024/fs
4 times
No
No
22/fs
MS0478-E-02
AK4343
1.2W@5V
70mW@5V
Yes
3 Stereo
No
128/fs ∼ 16384/fs
4, 8 or 16 times
Yes
Yes
25/fs
2010/11
-3-
[AK4343]
2. Pin
Pin#
1
5
12
26
27
28
AK4642EN
MPWR
VCOC
SDTO
ROUT
LOUT
MIN
AK4343
TEST1
VCOC/RIN3
TEST2
ROUT/RCN
LOUT/RCP
MIN/LIN3
3. Register
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
Register Name
Power Management 1
Power Management 2
Signal Select 1
Signal Select 2
Mode Control 1
Mode Control 2
Timer Select
ALC Mode Control 1
ALC Mode Control 2
Lch Input Volume Control
Lch Digital Volume Control
ALC Mode Control 3
Rch Input Volume Control
Rch Digital Volume Control
Mode Control 3
Mode Control 4
Power Management 3
Digital Filter Select
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
FIL1 Co-efficient 0
FIL1 Co-efficient 1
FIL1 Co-efficient 2
FIL1 Co-efficient 3
Power Management 4
Mode Control 5
Lineout Mixing Select
HP Mixing Select
SPK Mixing Select
D7
0
0
SPPSN
LOVL
PLL3
PS1
DVTM
0
REF7
AVL7
DVL7
RGAIN1
AVR7
DVR7
0
0
INR1
GN1
F3A7
F3AS
F3B7
0
EQA7
EQA15
EQB7
0
EQC7
EQC15
F1A7
F1AS
F1B7
0
0
0
0
0
0
D6
PMVCM
D5
PMMIN
PMHPL
DACS
D4
PMSPK
PMHPR
DACL
SPKG1
PLL0
MSBS
ZTM0
ZELMN
REF4
AVL4
DVL4
0
AVR4
DVR4
DVOLC
0
MDIF2
FIL1
F3A4
F3A12
F3B4
F3B12
EQA4
EQA12
EQB4
EQB12
EQC4
EQC12
F1A4
F1A12
F1B4
F1B12
D3
PMLO
M/S
0
SPKG0
BCKO
BCKP
WTM1
LMAT1
REF3
AVL3
DVL3
0
AVR3
DVR3
BST1
AVOLC
MDIF1
EQ
F3A3
F3A11
F3B3
F3B11
EQA3
EQA11
EQB3
EQB11
EQC3
EQC11
F1A3
F1A11
F1B3
F1B11
HPMTN
MINS
MGAIN1
LOPS
PLL2
PLL1
PS0
FS3
WTM2
ZTM1
0
ALC
REF6
REF5
AVL6
AVL5
DVL6
DVL5
LMTH1
0
AVR6
AVR5
DVR6
DVR5
LOOP
SMUTE
0
0
INL1
HPG
GN0
0
F3A6
F3A5
0
F3A13
F3B6
F3B5
0
F3B13
EQA6
EQA5
EQA14
EQA13
EQB6
EQB5
0
EQB13
EQC6
EQC5
EQC14
EQC13
F1A6
F1A5
0
F1A13
F1B6
F1B5
0
F1B13
PMAINR3
PMAINL3
PMAINR2
0
0
MICR3
MICL3
0
0
0
0
RINR3
0
0
0
RINH3
0
0
0
RINS3
These bits are added in the AK4343.
These bits are removed from the AK4343.
MS0478-E-02
D2
PMDAC
0
PMMP
MINL
0
FS2
WTM0
LMAT0
REF2
AVL2
DVL2
0
AVR2
DVR2
BST0
HPM
INR0
FIL3
F3A2
F3A10
F3B2
F3B10
EQA2
EQA10
EQB2
EQB10
EQC2
EQC10
F1A2
F1A10
F1B2
F1B10
D1
0
MCKO
0
0
DIF1
FS1
RFST1
RGAIN0
REF1
AVL1
DVL1
VBAT
AVR1
DVR1
DEM1
MINH
INL0
0
F3A1
F3A9
F3B1
F3B9
EQA1
EQA9
EQB1
EQB9
EQC1
EQC9
F1A1
F1A9
F1B1
F1B9
D0
PMADL
PMPLL
0
DIF0
FS0
RFST0
LMTH0
REF0
AVL0
DVL0
0
AVR0
DVR0
DEM0
DACH
PMADR
0
F3A0
F3A8
F3B0
F3B8
EQA0
EQA8
EQB0
EQB8
EQC0
EQC8
F1A0
F1A8
F1B0
F1B8
PMAINL2
PMMICR
PMMICL
0
LINL3
LINH3
LINS3
AIN3
RINR2
RINH2
RINS2
RCV
LINL2
LINH2
LINS2
MGAIN0
2010/11
-4-
[AK4343]
PIN/FUNCTION
No.
Pin Name
I/O
Function
Test 1 Pin
1 TEST1
This pin should be left floating.
Common Voltage Output Pin, 0.45 x AVDD
2 VCOM
O
Bias voltage of DAC outputs.
3 AVSS
Analog Ground Pin
4 AVDD
Analog Power Supply Pin
Output Pin for Loop Filter of PLL Circuit (AIN3 bit = “0”: PLL is available)
VCOC
O
5
This pin should be connected to AVSS with one resistor and capacitor in series.
RIN3
I
Rch Analog Input 3 Pin (AIN3 bit = “1”: PLL is not available)
Control Mode Select Pin
6 I2C
I
“H”: I2C Bus, “L”: 3-wire Serial
Power-Down Mode Pin
7 PDN
I
“H”: Power-up, “L”: Power-down, reset and initializes the control register.
CSN
I
Chip Select Pin (I2C pin = “L”: 3-wire Serial Mode)
8
CAD0
I
Chip Address 1 Select Pin (I2C pin = “H”: I2C Bus Mode)
CCLK
I
Control Data Clock Pin (I2C pin = “L”: 3-wire Serial Mode)
9
SCL
I
Control Data Clock Pin (I2C pin = “H”: I2C Bus Mode)
CDTI
I
Control Data Input Pin (I2C pin = “L”: 3-wire Serial Mode)
10
SDA
I/O Control Data Input Pin (I2C pin = “H”: I2C Bus Mode)
11 SDTI
I
Audio Serial Data Input Pin
Test 2 Pin
12 TEST2
This pin should be left floating.
13 LRCK
I/O Input / Output Channel Clock Pin
14 BICK
I/O Audio Serial Data Clock Pin
15 DVDD
Digital Power Supply Pin
16 DVSS
Digital Ground Pin
17 MCKI
I
External Master Clock Input Pin
18 MCKO
O
Master Clock Output Pin
19 SPN
O
Speaker Amp Negative Output Pin
20 SPP
O
Speaker Amp Positive Output Pin
21 HVDD
Headphone & Speaker Amp Power Supply Pin
22 HVSS
Headphone & Speaker Amp Ground Pin
23 HPR
O
Rch Headphone-Amp Output Pin
24 HPL
O
Lch Headphone-Amp Output Pin
Mute Time Constant Control Pin
25 MUTET
O
Connected to HVSS pin with a capacitor for mute time constant.
ROUT
O
Rch Stereo Line Output Pin (RCV bit = “0”: Single-ended Stereo Output)
26
RCN
O
Receiver-Amp Negative Output Pin (RCV bit = “1”: BTL output)
LOUT
O
Lch Stereo Line Output Pin (RCV bit = “0”: Single-ended Stereo Output)
27
RCP
O
Receiver-Amp Positive Output Pin (RCV bit = “1”: BTL output)
MIN
I
Mono Signal Input Pin (AIN3 bit = “0”: PLL is available)
28
LIN3
I
Lch Analog Input 3 Pin (AIN3 bit = “1”: PLL is not available)
RIN2
I
Rch Analog Input 2 Pin (MDIF2 bit = “0”: Single-ended Input)
29
I
Rch Negative Input 2 Pin (MDIF2 bit = “1”: Full-differential Input)
IN2−
LIN2
I
Lch Analog Input 2 Pin (MDIF2 bit = “0”: Single-ended Input)
30
IN2+
I
Rch Positive Input 2 Pin (MDIF2 bit = “1”: Full-differential Input)
LIN1
I
Lch Analog Input 1 Pin (MDIF1 bit = “0”: Single-ended Input)
31
I
Lch Negative Input 1 Pin (MDIF1 bit = “1”: Full-differential Input)
IN1−
RIN1
I
Rch Analog Input 1 Pin (MDIF1 bit = “0”: Single-ended Input)
32
IN1+
I
Lch Positive Input 1 Pin (MDIF1 bit = “1”: Full-differential Input)
Note 1. All input pins except analog input pins (MIN/LIN3, LIN1, RIN1, LIN2, RIN2, RIN3) should not be left floating.
Note 2. AVDD or AVSS voltage should be input to I2C pin.
MS0478-E-02
2010/11
-5-
[AK4343]
■ Handling of Unused Pin
The unused I/O pins should be processed appropriately as below.
Classification
Analog
Digital
Pin Name
VCOC/RIN3, SPN, SPP, HPR, HPL, MUTET,
ROUT/RCN, LOUT/RCP, MIN/LIN3,
RIN2/IN2−, LIN2/IN2+, LIN1/IN1−, RIN1/IN1+
MCKO
MCKI
Setting
These pins should be open.
This pin should be open.
This pin should be connected to DVSS.
ABSOLUTE MAXIMUM RATINGS
(AVSS=DVSS=HVSS=0V; Note 3)
Parameter
Symbol
min
max
Units
Power Supplies:
Analog
AVDD
6.0
V
−0.3
Digital
DVDD
6.0
V
−0.3
Headphone-Amp / Speaker-Amp
HVDD
6.0
V
−0.3
|AVSS – DVSS| (Note 4)
0.3
V
ΔGND1
|AVSS – HVSS| (Note 4)
0.3
V
ΔGND2
Input Current, Any Pin Except Supplies
IIN
mA
±10
Analog Input Voltage (Note 5)
VINA
AVDD+0.3
V
−0.3
Digital Input Voltage (Note 6)
VIND
DVDD+0.3
V
−0.3
Ambient Temperature (powered applied) AK4343EN
Ta
85
−30
°C
AK4343VN
Ta
85
−40
°C
Storage Temperature
Tstg
150
−65
°C
Pd1
750
mW
Maximum Power Dissipation
Ta=85°C (Note 8)
Pd2
1000
mW
(Note 7)
Ta=70°C (Note 9)
Note 3. All voltages with respect to ground.
Note 4. AVSS, DVSS and HVSS must be connected to the same analog ground plane.
Note 5. I2C, MIN/LIN3, RIN3, RIN2/IN2−, LIN2/IN2+, LIN1/IN1−, RIN1/IN1+ pins
Note 6. PDN, CSN/CAD0, CCLK/SCL, CDTI/SDA, SDTI, LRCK, BICK, MCKI pins
Pull-up resistors at SDA and SCL pins should be connected to (DVDD+0.3)V or less voltage.
Note 7. In case that the exposed pad is connected to the ground and PCB wiring density is 100%. If the exposed pad is
open, Pd1=400mW(max: Speaker-Amp is not available.) and Pd2=550mW(max: Speaker-Amp is available at
HVDD=2.6∼3.6V.). This power is the AK4343 internal dissipation that does not include power of externally
connected speaker and headphone.
Note 8. Speaker-Amp is available at HVDD=2.6∼3.6V.
Note 9. Speaker-Amp is available at HVDD=2.6∼5.25V.
WARNING: Operation at or beyond these limits may result in permanent damage to the device.
Normal operation is not guaranteed at these extremes.
MS0478-E-02
2010/11
-6-
[AK4343]
RECOMMENDED OPERATING CONDITIONS
(AVSS=DVSS=HVSS=0V; Note 3)
Parameter
Symbol
min
typ
max
Units
Power Supplies Analog
AVDD
2.6
3.3
3.6
V
(Note 10) Digital
DVDD
2.6
3.3
3.6
V
HP / SPK-Amp
HVDD
2.6
3.3 / 5.0
5.25
V
Difference
0
+0.3
V
AVDD−DVDD
−0.3
Note 3. All voltages with respect to ground.
Note 10. The power-up sequence between AVDD, DVDD and HVDD is not critical. When only AVDD or HVDD is
powered OFF, the power supply current of DVDD at power-down mode may be increased. DVDD should not be
powered OFF while AVDD or HVDD is powered ON.
* AKM assumes no responsibility for the usage beyond the conditions in this datasheet.
ANALOG CHARACTERISTICS
(Ta=25°C; AVDD=DVDD=HVDD=3.3V; AVSS=DVSS=HVSS=0V; fs=44.1kHz, BICK=64fs;
Signal Frequency=1kHz; 16bit Data; Measurement frequency=20Hz ∼ 20kHz; unless otherwise specified)
Parameter
min
typ
max
Units
Gain Amplifier: LIN1/RIN1/LIN2/RIN2 pins & LIN3/RIN3 pins (AIN3 bit = “1”);
MDIF1=MDIF2 bits = “0” (Single-ended inputs)
Input
MGAIN1-0 bits = “00”
40
60
80
kΩ
Resistance MGAIN1-0 bits = “01”, “10”or “11”
20
30
40
kΩ
MGAIN1-0 bits = “00”
0
dB
MGAIN1-0 bits = “01”
+20
dB
Gain
MGAIN1-0 bits = “10”
+26
dB
MGAIN1-0 bits = “11”
+32
dB
Gain Amplifier: IN1+/IN1−/IN2+/IN2− pins; MDIF1 = MDIF2 bits = “1” (Full-differential input)
Maximum Input Voltage (Note 11)
MGAIN1-0 bits = “01”
0.228
Vpp
MGAIN1-0 bits = “10”
0.114
Vpp
MGAIN1-0 bits = “11”
0.057
Vpp
Note 11. The voltage difference between IN1/2+ and IN1/2− pins. AC coupling capacitor should be inserted in series at
each input pin. Full-differential mic input is not available at MGAIN1-0 bits = “00”. Maximum input voltage of
IN1+, IN1−, IN2+ and IN2− pins is proportional to AVDD voltage, respectively.
Vin = 0.069 x AVDD (max)@MGAIN1-0 bits = “01”, 0.035 x AVDD (max)@MGAIN1-0 bits = “10”, 0.017 x
AVDD (max)@MGAIN1-0 bits = “11”.
When the signal larger than above value is input to IN1+, IN1−, IN2+ or IN2− pin, Gain Amp does not operate
normally.
MS0478-E-02
2010/11
-7-
[AK4343]
Parameter
min
typ
max
Units
DAC Characteristics:
Resolution
16
Bits
Stereo Line Output Characteristics: DAC → LOUT/ROUT pins, ALC=OFF, AVOL=0dB, DVOL=0dB, LOVL bit =
“0”, RCV bit = “0”, RL=10kΩ; unless otherwise specified.
Output Voltage (Note 12)
LOVL bit = “0”
1.78
1.98
2.18
Vpp
LOVL bit = “1”
2.25
2.50
2.75
Vpp
78
88
dBFS
S/(N+D) (−3dBFS)
S/N (A-weighted)
82
92
dB
Interchannel Isolation
PMAINL2/R2/L3/R3 bits = “1”
80
100
dB
PMAINL2/R2/L3/R3 bits = “0”
100
dB
Interchannel Gain Mismatch
0.1
0.5
dB
Load Resistance
10
kΩ
Load Capacitance
30
pF
Mono Receiver Output Characteristics: DAC → RCP/RCN pins, ALC=OFF, AVOL=0dB, DVOL=0dB, LOVL bit =
“0”, RCV bit = “1”, RL=32Ω, BTL; unless otherwise specified.
Output Voltage (Note 13)
1.57
1.96
2.35
Vpp
LOVL bit = “0”, −6dBFS, RL=32Ω (Po=15mW)
2.77
Vpp
LOVL bit = “0”, −3dBFS, RL=32Ω (Po=30mW)
1.57
1.96
2.35
Vpp
LOVL bit = “1”, −8dBFS, RL=32Ω (Po=15mW)
2.77
Vpp
LOVL bit = “1”, −5dBFS, RL=32Ω (Po=30mW)
S/(N+D)
40
60
dB
LOVL bit = “0”, −6dBFS, RL=32Ω (Po=15mW)
60
dB
LOVL bit = “0”, −3dBFS, RL=32Ω (Po=30mW)
S/N (A-weighted)
85
95
dBFS
Load Resistance
32
Ω
Load Capacitance
30
pF
Note 12. Output voltage is proportional to AVDD voltage. Vout = 0.6 x AVDD (typ)@LOVL bit = “0”.
Note 13. Output voltage is proportional to AVDD voltage. Vout = (RCP) − (RCN) = 0.59 x AVDD (typ)@LOVL bit =
“0”, −6dBFS.
MS0478-E-02
2010/11
-8-
[AK4343]
Parameter
min
typ
max
Units
Headphone-Amp Characteristics: DAC → HPL/HPR pins, ALC=OFF, AVOL=0dB, DVOL=0dB; unless otherwise
specified.
Output Voltage (Note 14)
1.58
1.98
2.38
Vpp
HPG bit = “0”, 0dBFS, HVDD=3.3V, RL=22.8Ω
2.40
3.00
3.60
Vpp
HPG bit = “1”, 0dBFS, HVDD=5V, RL=100Ω
HPG bit = “1”, 0dBFS, HVDD=3.3V, RL=16Ω (Po=62mW)
1.0
Vrms
HPG bit = “1”, 0dBFS, HVDD=5V, RL=16Ω (Po=70mW)
1.06
Vrms
S/(N+D)
60
70
dBFS
HPG bit = “0”, −3dBFS, HVDD=3.3V, RL=22.8Ω
80
dBFS
HPG bit = “1”, −3dBFS, HVDD=5V, RL=100Ω
HPG bit = “1”, 0dBFS, HVDD=3.3V, RL=16Ω (Po=62mW)
20
dBFS
HPG bit = “1”, 0dBFS, HVDD=5V, RL=16Ω (Po=70mW)
70
dBFS
(Note 15)
80
90
dB
S/N (A-weighted)
90
dB
(Note 16)
Interchannel Isolation
(Note 15), PMAINL2/R2/L3/R3 bits = “1”
65
75
dB
(Note 15), PMAINL2/R2/L3/R3 bits = “0”
75
dB
(Note 16)
80
dB
(Note 15)
0.1
0.8
dB
Interchannel Gain Mismatch
0.1
0.8
dB
(Note 16)
Load Resistance
16
Ω
C1 in Figure 2
30
pF
Load Capacitance
300
pF
C2 in Figure 2
Note 14. Output voltage is proportional to AVDD voltage.
Vout = 0.6 x AVDD(typ)@HPG bit = “0”, 0.91 x AVDD(typ)@HPG bit = “1”.
Note 15. HPG bit = “0”, HVDD=3.3V, RL=22.8Ω.
Note 16. HPG bit = “1”, HVDD=5V, RL=100Ω.
HP-Amp
HPL/HPR pin
Measurement Point
47μF
6.8Ω
C1
0.22μF
C2
16Ω
10Ω
Figure 2. Headphone-Amp output circuit
MS0478-E-02
2010/11
-9-
[AK4343]
Parameter
min
typ
max
Speaker-Amp Characteristics: DAC → SPP/SPN pins, ALC=OFF, AVOL=0dB, DVOL=0dB, RL=8Ω, BTL,
HVDD=3.3V; unless otherwise specified.
Output Voltage (Note 17)
3.11
SPKG1-0 bits = “00”, −0.5dBFS (Po=150mW)
3.13
3.92
4.71
SPKG1-0 bits = “01”, −0.5dBFS (Po=240mW)
HVDD=5V, SPKG1-0 bits = “11”, 0dBFS (Po=1W)
2.83
Line Input Æ SPP/SPN pins, HVDD=5V,
SPKG1-0 bits = “11”, −1.5dBV Input (Po=1.2W)
S/(N+D)
SPKG1-0 bits = “00”, −0.5dBFS (Po=150mW)
SPKG1-0 bits = “01”, −0.5dBFS (Po=240mW)
HVDD=5V, SPKG1-0 bits = “11”, 0dBFS (Po=1W)
Line Input Æ SPP/SPN pins, HVDD=5V,
SPKG1-0 bits = “11”, −1.5dBV Input (Po=1.2W)
Units
Vpp
Vpp
Vrms
-
3.1
-
Vrms
20
20
60
50
30
-
dB
dB
dB
-
20
-
dB
S/N (A-weighted)
80
90
dB
Load Resistance
8
Ω
Load Capacitance
30
pF
Speaker-Amp Characteristics: DAC → SPP/SPN pins, ALC=OFF, AVOL=0dB, DVOL=0dB, CL=3μF, Rseries=10Ω x
2, BTL, HVDD=5.0V; unless otherwise specified.
Output Voltage SPKG1-0 bits = “10”, 0dBFS
6.75
Vpp
(Note 17) SPKG1-0 bits = “11”, 0dBFS
6.80
8.50
10.20
Vpp
S/(N+D)
SPKG1-0 bits = “10”, 0dBFS
60
dB
(Note 18) SPKG1-0 bits = “11”, 0dBFS
40
50
dB
S/N
(A-weighted)
80
90
dB
Load Resistance (Note 19)
50
Ω
Load Capacitance (Note 19)
3
μF
Mono Input: MIN pin (AIN3 bit = “0”; External Input Resistance=20kΩ)
Maximum Input Voltage (Note 20)
1.98
Vpp
Gain (Note 21)
MIN Æ LOUT/ROUT
LOVL bit = “0”
0
+4.5
dB
−4.5
LOVL bit = “1”
+2
dB
MIN Æ HPL/HPR
HPG bit = “0”
dB
−24.5
−20
−15.5
HPG bit = “1”
dB
−16.4
MIN Æ SPP/SPN
ALC bit = “0”, SPKG1-0 bits = “00”
+4.43
+8.93
dB
−0.07
ALC bit = “0”, SPKG1-0 bits = “01”
+6.43
dB
ALC bit = “0”, SPKG1-0 bits = “10”
+10.65
dB
ALC bit = “0”, SPKG1-0 bits = “11”
+12.65
dB
ALC bit = “1”, SPKG1-0 bits = “00”
+6.43
dB
ALC bit = “1”, SPKG1-0 bits = “01”
+8.43
dB
ALC bit = “1”, SPKG1-0 bits = “10”
+12.65
dB
ALC bit = “1”, SPKG1-0 bits = “11”
+14.65
dB
Note 17. Output voltage is proportional to AVDD voltage.
Vout = 0.94 x AVDD(typ)@SPKG1-0 bits = “00”, 1.19 x AVDD(typ)@SPKG1-0 bits = “01”, 2.05 x
AVDD(typ)@SPKG1-0 bits = “10”, 2.58 x AVDD(typ)@SPKG1-0 bits = “11” at Full-differential output.
Note 18. In case of measuring at SPP and SPN pins.
Note 19. Load impedance is total impedance of series resistance (Rseries) and piezo speaker impedance at 1kHz in Figure
58. Load capacitance is capacitance of piezo speaker. When piezo speaker is used, 10Ω or more series resistors
should be connected at both SPP and SPN pins, respectively.
Note 20. Maximum voltage is in proportion to both AVDD and external input resistance (Rin). Vin = 0.6 x AVDD x Rin
/ 20kΩ (typ).
Note 21. The gain is in inverse proportion to external input resistance.
MS0478-E-02
2010/11
- 10 -
[AK4343]
min
typ
max
Units
Parameter
Stereo Input: LIN2/RIN2 pins; LIN3/RIN3 pins (AIN3 bit = “1”)
Maximum Input Voltage (Note 22)
1.98
Vpp
Gain
LIN/RIN Æ LOUT/ROUT
LOVL bit = “0”
0
+4.5
dB
−4.5
LOVL bit = “1”
+2
dB
LIN/RIN Æ HPL/HPR
HPG bit = “0”
0
+4.5
dB
−4.5
HPG bit = “1”
+3.6
dB
LIN/RIN Æ SPP/SPN
ALC bit = “0”, SPKG1-0 bits = “00”
+2.91
dB
−6.09
−1.59
ALC bit = “0”, SPKG1-0 bits = “01”
+0.41
dB
ALC bit = “0”, SPKG1-0 bits = “10”
+4.63
dB
ALC bit = “0”, SPKG1-0 bits = “11”
+6.63
dB
ALC bit = “1”, SPKG1-0 bits = “00”
+0.41
dB
ALC bit = “1”, SPKG1-0 bits = “01”
+2.41
dB
ALC bit = “1”, SPKG1-0 bits = “10”
+6.63
dB
ALC bit = “1”, SPKG1-0 bits = “11”
+8.63
dB
Power Supplies:
Power-Up (PDN pin = “H”)
All Circuit Power-up:
AVDD+DVDD (Note 23)
12
18
mA
HVDD: HP-Amp Normal Operation
5
8
mA
No Output (Note 24)
HVDD: SPK-Amp Normal Operation
11
30
mA
No Output (Note 25)
Power-Down (PDN pin = “L”) (Note 26)
AVDD+DVDD+HVDD
10
100
μA
Note 22. Output voltage is proportional to AVDD voltage. Vout = 0.6 x AVDD (typ).
Note 23. PLL Master Mode (MCKI=12.288MHz) and PMDAC = PMLO = PMHPL = PMHPR = PMVCM = PMPLL =
MCKO = PMMIN = M/S = PMMICL = PMMICR bits = “1”.
AVDD=9mA(typ), DVDD=3mA(typ).
EXT Slave Mode (PMPLL = M/S = MCKO bits = “0”): AVDD=6mA(typ), DVDD=2mA(typ).
Note 24. PMDAC = PMLO = PMHPL = PMHPR = PMVCM = PMPLL = PMMIN bits = “1” and PMSPK bit = “0”.
Note 25. PMDAC = PMLO = PMSPK = PMVCM = PMPLL = PMMIN bits = “1” and PMHPL = PMHPR bits = “0”.
Note 26. All digital input pins are fixed to DVDD or DVSS.
MS0478-E-02
2010/11
- 11 -
[AK4343]
■ Power Consumption for each operation mode
Condtions: Ta=25°C; AVDD=DVDD=HVDD=3.3V; AVSS=DVSS=HVSS=0V; fs=44.1kHz, External Slave Mode,
BICK=64fs; 1kHz, 0dBFS input; Headphone & Speaker = No output
Power Management Bit
01H
PMSPK
PMLO
PMDAC
PMHPL
PMHPR
PMMICL
PMMICR
PMAINL2
PMAINR2
PMAINL3
PMAINR3
All Power-down
DAC Æ Lineout
DAC Æ HP
DAC Æ SPK
LIN2/RIN2 Æ HP
LIN2/RIN2 Æ SPK
MIN Æ RCV
PMMIN
Mode
20H
PMVCM
00H
0
1
1
1
1
1
1
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
1
0
0
0
0
1
0
1
1
1
0
0
0
0
0
1
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
AVDD
[mA]
DVDD
[mA]
HVDD
[mA]
Total Power
[mW]
0
5.4
3.7
3.7
1.9
1.9
3.1
0
1.8
1.8
1.8
0
0
0
0
0.2
5
11
5
11
0.2
0
24.4
34.7
54.5
22.8
42.6
10.9
Table 1. Power Consumption for each operation mode (typ)
FILTER CHARACTERISTICS
(Ta=25°C; AVDD, DVDD=2.6 ∼ 3.6V; HVDD=2.6 ∼ 5.25V; fs=44.1kHz; DEM=OFF; FIL1=FIL3=EQ=OFF)
Parameter
Symbol
min
typ
max
Units
DAC Digital Filter (LPF):
Passband (Note 27)
PB
0
19.6
kHz
±0.1dB
20.0
kHz
−0.7dB
22.05
kHz
−6.0dB
Stopband
SB
25.2
kHz
Passband Ripple
PR
dB
±0.01
Stopband Attenuation
SA
59
dB
Group Delay (Note 28)
GD
25
1/fs
DAC Digital Filter (LPF) + SCF:
FR
dB
Frequency Response: 0 ∼ 20.0kHz
±1.0
DAC Digital Filter (HPF):
Frequency Response (Note 27) −3.0dB
FR
0.9
Hz
2.7
Hz
−0.5dB
6.0
Hz
−0.1dB
BOOST Filter: (Note 29)
Frequency Response
MIN
FR
20Hz
dB
5.76
100Hz
dB
2.92
1kHz
dB
0.02
MID
FR
20Hz
dB
10.80
100Hz
dB
6.84
1kHz
dB
0.13
MAX 20Hz
FR
dB
16.06
100Hz
dB
10.54
1kHz
dB
0.37
Note 27. The passband and stopband frequencies scale with fs (system sampling rate).
For example, PB=0.454*fs (@−0.7dB). Each response refers to that of 1kHz.
Note 28. The calculated delay time caused by digital filtering. This time is from setting the 16-bit data of both channels
from the input register to the output of analog signal.
Note 29. These frequency responses scale with fs. If a high-level and low frequency signal is input, the analog output clips
to the full-scale.
MS0478-E-02
2010/11
- 12 -
[AK4343]
DC CHARACTERISTICS
(Ta=25°C; AVDD=DVDD=2.6 ∼ 3.6V; HVDD=2.6 ∼ 5.25V)
Parameter
Symbol
min
High-Level Input Voltage
VIH
70%DVDD
Low-Level Input Voltage
VIL
High-Level Output Voltage
VOH
(Iout=−200μA)
DVDD−0.2
Low-Level Output Voltage
VOL
(Except SDA pin: Iout=200μA)
(SDA pin: Iout=3mA)
VOL
Input Leakage Current
Iin
-
typ
-
max
30%DVDD
-
Units
V
V
V
-
0.2
0.4
±10
V
V
μA
SWITCHING CHARACTERISTICS
(Ta=25°C; AVDD=DVDD=2.6 ∼ 3.6V; HVDD=2.6 ∼ 5.25V; CL=20pF; unless otherwise specified)
Parameter
Symbol
min
typ
max
PLL Master Mode (PLL Reference Clock = MCKI pin)
MCKI Input Timing
Frequency
fCLK
11.2896
27
Pulse Width Low
tCLKL
0.4/fCLK
Pulse Width High
tCLKH
0.4/fCLK
MCKO Output Timing
Frequency
fMCK
0.2352
12.288
Duty Cycle
Except 256fs at fs=32kHz, 29.4kHz
dMCK
40
50
60
256fs at fs=32kHz, 29.4kHz
dMCK
33
LRCK Output Timing
Frequency
fs
7.35
48
DSP Mode: Pulse Width High
tLRCKH
tBCK
Except DSP Mode: Duty Cycle
Duty
50
BICK Output Timing
Period
BCKO bit = “0”
tBCK
1/(32fs)
BCKO bit = “1”
tBCK
1/(64fs)
Duty Cycle
dBCK
50
PLL Slave Mode (PLL Reference Clock = MCKI pin)
MCKI Input Timing
Frequency
fCLK
11.2896
27
Pulse Width Low
tCLKL
0.4/fCLK
Pulse Width High
tCLKH
0.4/fCLK
MCKO Output Timing
Frequency
fMCK
0.2352
12.288
Duty Cycle
Except 256fs at fs=32kHz, 29.4kHz
dMCK
40
50
60
256fs at fs=32kHz, 29.4kHz
dMCK
33
LRCK Input Timing
Frequency
fs
7.35
48
DSP Mode: Pulse Width High
tLRCKH
tBCK−60
1/fs − tBCK
Except DSP Mode: Duty Cycle
Duty
45
55
BICK Input Timing
Period
tBCK
1/(64fs)
1/(32fs)
Pulse Width Low
tBCKL
0.4 x tBCK
Pulse Width High
tBCKH
0.4 x tBCK
-
MS0478-E-02
Units
MHz
ns
ns
MHz
%
%
kHz
ns
%
ns
ns
%
MHz
ns
ns
MHz
%
%
kHz
ns
%
ns
ns
ns
2010/11
- 13 -
[AK4343]
Parameter
Symbol
PLL Slave Mode (PLL Reference Clock = LRCK pin)
LRCK Input Timing
Frequency
fs
DSP Mode: Pulse Width High
tLRCKH
Except DSP Mode: Duty Cycle
Duty
BICK Input Timing
Period
tBCK
Pulse Width Low
tBCKL
Pulse Width High
tBCKH
PLL Slave Mode (PLL Reference Clock = BICK pin)
LRCK Input Timing
Frequency
fs
DSP Mode: Pulse Width High
tLRCKH
Except DSP Mode: Duty Cycle
Duty
BICK Input Timing
Period
PLL3-0 bits = “0010”
tBCK
PLL3-0 bits = “0011”
tBCK
Pulse Width Low
tBCKL
Pulse Width High
tBCKH
External Slave Mode
MCKI Input Timing
Frequency
256fs
fCLK
512fs
fCLK
1024fs
fCLK
Pulse Width Low
tCLKL
Pulse Width High
tCLKH
LRCK Input Timing
Frequency
256fs
fs
512fs
fs
1024fs
fs
DSP Mode: Pulse Width High
tLRCKH
Except DSP Mode: Duty Cycle
Duty
BICK Input Timing
Period
tBCK
Pulse Width Low
tBCKL
Pulse Width High
tBCKH
External Master Mode
MCKI Input Timing
Frequency
256fs
fCLK
512fs
fCLK
1024fs
fCLK
Pulse Width Low
tCLKL
Pulse Width High
tCLKH
LRCK Output Timing
Frequency
fs
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
MS0478-E-02
min
typ
max
Units
7.35
tBCK−60
45
-
48
1/fs − tBCK
55
kHz
ns
%
1/(64fs)
130
130
-
1/(32fs)
-
ns
ns
ns
7.35
tBCK−60
45
-
48
1/fs − tBCK
55
kHz
ns
%
0.4 x tBCK
0.4 x tBCK
1/(32fs)
1/(64fs)
-
-
ns
ns
ns
ns
1.8816
3.7632
7.5264
0.4/fCLK
0.4/fCLK
-
12.288
13.312
13.312
-
MHz
MHz
MHz
ns
ns
7.35
7.35
7.35
tBCK−60
45
-
48
26
13
1/fs − tBCK
55
kHz
kHz
kHz
ns
%
312.5
130
130
-
-
ns
ns
ns
1.8816
3.7632
7.5264
0.4/fCLK
0.4/fCLK
-
12.288
13.312
13.312
-
MHz
MHz
MHz
ns
ns
7.35
-
tBCK
50
48
-
kHz
ns
%
-
1/(32fs)
1/(64fs)
50
-
ns
ns
%
2010/11
- 14 -
[AK4343]
Parameter
Symbol
min
Audio Interface Timing (DSP Mode)
Master Mode
tDBF
0.5 x tBCK − 40
LRCK “↑” to BICK “↑” (Note 30)
tDBF
0.5 x tBCK − 40
LRCK “↑” to BICK “↓” (Note 31)
SDTI Hold Time
tSDH
50
SDTI Setup Time
tSDS
50
Slave Mode
tLRB
0.4 x tBCK
LRCK “↑” to BICK “↑” (Note 30)
tLRB
0.4 x tBCK
LRCK “↑” to BICK “↓” (Note 31)
tBLR
0.4 x tBCK
BICK “↑” to LRCK “↑” (Note 30)
tBLR
0.4 x tBCK
BICK “↓” to LRCK “↑” (Note 31)
SDTI Hold Time
tSDH
50
SDTI Setup Time
tSDS
50
Audio Interface Timing (Right/Left justified & I2S)
Master Mode
tMBLR
−40
BICK “↓” to LRCK Edge (Note 30)
SDTI Hold Time
tSDH
50
SDTI Setup Time
tSDS
50
Slave Mode
tLRB
50
LRCK Edge to BICK “↑” (Note 31)
tBLR
50
BICK “↑” to LRCK Edge (Note 32)
SDTI Hold Time
tSDH
50
SDTI Setup Time
tSDS
50
Note 30. MSBS, BCKP bits = “00” or “11”.
Note 31. MSBS, BCKP bits = “01” or “10”.
Note 32. BICK rising edge must not occur at the same time as LRCK edge.
MS0478-E-02
typ
max
Units
0.5 x tBCK
0.5 x tBCK
-
0.5 x tBCK + 40
0.5 x tBCK + 40
-
ns
ns
ns
ns
-
-
ns
ns
ns
ns
ns
ns
-
40
-
ns
ns
ns
-
-
ns
ns
ns
ns
2010/11
- 15 -
[AK4343]
Parameter
Symbol
min
Control Interface Timing (3-wire Serial mode)
CCLK Period
tCCK
200
CCLK Pulse Width Low
tCCKL
80
Pulse Width High
tCCKH
80
CDTI Setup Time
tCDS
40
CDTI Hold Time
tCDH
40
CSN “H” Time
tCSW
150
tCSS
50
CSN “↓” to CCLK “↑”
tCSH
50
CCLK “↑” to CSN “↑”
Control Interface Timing (I2C Bus mode):
SCL Clock Frequency
fSCL
Bus Free Time Between Transmissions
tBUF
1.3
Start Condition Hold Time (prior to first clock pulse)
tHD:STA
0.6
Clock Low Time
tLOW
1.3
Clock High Time
tHIGH
0.6
Setup Time for Repeated Start Condition
tSU:STA
0.6
SDA Hold Time from SCL Falling (Note 34)
tHD:DAT
0
SDA Setup Time from SCL Rising
tSU:DAT
0.1
Rise Time of Both SDA and SCL Lines
tR
Fall Time of Both SDA and SCL Lines
tF
Capacitive Load on Bus
Cb
Setup Time for Stop Condition
tSU:STO
0.6
Pulse Width of Spike Noise Suppressed by Input Filter
tSP
0
Power-down & Reset Timing
PDN Pulse Width (Note 35)
tPD
150
2
Note 33. I C-bus is a trademark of NXP B.V.
Note 34. Data must be held long enough to bridge the 300ns-transition time of SCL.
Note 35. The AK4343 can be reset by the PDN pin = “L”.
MS0478-E-02
typ
max
Units
-
-
ns
ns
ns
ns
ns
ns
ns
ns
-
400
0.3
0.3
400
50
kHz
μs
μs
μs
μs
μs
μs
μs
μs
μs
pF
μs
ns
-
-
ns
2010/11
- 16 -
[AK4343]
■ Timing Diagram
1/fCLK
VIH
MCKI
VIL
tCLKH
tCLKL
1/fs
50%DVDD
LRCK
tLRCKH
tLRCKL
Duty = tLRCKH x fs x 100
tLRCKL x fs x 100
1/fMCK
50%DVDD
MCKO
tMCKL
dMCK = tMCKL x fMCK x 100
Figure 3. Clock Timing (PLL/EXT Master mode)
Note 36. MCKO is not available at EXT Master mode.
tLRCKH
LRCK
50%DVDD
tBCK
tDBF
dBCK
BICK
(BCKP = "0")
50%DVDD
BICK
(BCKP = "1")
50%DVDD
tSDS
tSDH
VIH
SDTI
VIL
Figure 4. Audio Interface Timing (PLL/EXT Master mode, DSP mode, MSBS = “0”)
MS0478-E-02
2010/11
- 17 -
[AK4343]
tLRCKH
LRCK
50%DVDD
tBCK
tDBF
dBCK
BICK
(BCKP = "1")
50%DVDD
BICK
(BCKP = "0")
50%DVDD
tSDS
tSDH
VIH
SDTI
VIL
Figure 5. Audio Interface Timing (PLL/EXT Master mode, DSP mode, MSBS = “1”)
50%DVDD
LRCK
tBLR
tBCKL
BICK
50%DVDD
tSDS
tSDH
VIH
SDTI
VIL
Figure 6. Audio Interface Timing (PLL/EXT Master mode, Except DSP mode)
MS0478-E-02
2010/11
- 18 -
[AK4343]
1/fs
VIH
LRCK
VIL
tLRCKH
tBLR
tBCK
VIH
BICK
(BCKP = "0")
VIL
tBCKH
tBCKL
VIH
BICK
(BCKP = "1")
VIL
Figure 7. Clock Timing (PLL Slave mode; PLL Reference Clock = LRCK or BICK pin, DSP mode, MSBS = “0”)
1/fs
VIH
LRCK
VIL
tLRCKH
tBLR
tBCK
VIH
BICK
(BCKP = "1")
VIL
tBCKH
tBCKL
VIH
BICK
(BCKP = "0")
VIL
Figure 8. Clock Timing (PLL Slave mode; PLL Reference Clock = LRCK or BICK pin, DSP mode, MSBS = “1”)
MS0478-E-02
2010/11
- 19 -
[AK4343]
1/fCLK
VIH
MCKI
VIL
tCLKH
tCLKL
1/fs
VIH
LRCK
VIL
tLRCKH
tLRCKL
tBCK
Duty = tLRCKH x fs x 100
= tLRCKL x fs x 100
VIH
BICK
VIL
tBCKH
tBCKL
fMCK
50%DVDD
MCKO
tMCKL
dMCK = tMCKL x fMCK x 100
Figure 9. Clock Timing (PLL Slave mode; PLL Reference Clock = MCKI pin, Except DSP mode)
tLRCKH
VIH
LRCK
VIL
tLRB
VIH
BICK
VIL
(BCKP = "0")
VIH
BICK
(BCKP = "1")
VIL
tSDS
tSDH
VIH
SDTI
MSB
VIL
Figure 10. Audio Interface Timing (PLL Slave mode, DSP mode; MSBS = “0”)
MS0478-E-02
2010/11
- 20 -
[AK4343]
tLRCKH
VIH
LRCK
VIL
tLRB
VIH
BICK
VIL
(BCKP = "1")
VIH
BICK
(BCKP = "0")
VIL
tSDS
tSDH
VIH
SDTI
MSB
VIL
Figure 11. Audio Interface Timing (PLL Slave mode, DSP mode, MSBS = “1”)
1/fCLK
VIH
MCKI
VIL
tCLKH
tCLKL
1/fs
VIH
LRCK
VIL
tLRCKH
tLRCKL
Duty = tLRCKH x fs x 100
tLRCKL x fs x 100
tBCK
VIH
BICK
VIL
tBCKH
tBCKL
Figure 12. Clock Timing (EXT Slave mode)
MS0478-E-02
2010/11
- 21 -
[AK4343]
VIH
LRCK
VIL
tBLR
tLRB
VIH
BICK
VIL
tSDS
tSDH
VIH
SDTI
VIL
Figure 13. Audio Interface Timing (PLL/EXT Slave mode, Except DSP mode)
VIH
CSN
VIL
tCSS
tCCKL
tCCKH
VIH
CCLK
VIL
tCCK
tCDH
tCDS
VIH
CDTI
C1
C0
R/W
VIL
Figure 14. WRITE Command Input Timing
tCSW
VIH
CSN
VIL
tCSH
VIH
CCLK
VIL
VIH
CDTI
D2
D1
D0
VIL
Figure 15. WRITE Data Input Timing
MS0478-E-02
2010/11
- 22 -
[AK4343]
VIH
SDA
VIL
tBUF
tLOW
tHIGH
tR
tF
tSP
VIH
SCL
VIL
tHD:STA
Stop
tHD:DAT
tSU:DAT
Start
tSU:STA
tSU:STO
Start
Stop
Figure 16. I2C Bus Mode Timing
tPD
PDN
VIL
Figure 17. Power Down & Reset Timing
MS0478-E-02
2010/11
- 23 -
[AK4343]
OPERATION OVERVIEW
■ System Clock
There are the following four clock modes to interface with external devices (Table 2 and Table 3).
Mode
PMPLL bit
M/S bit
PLL3-0 bits
Figure
PLL Master Mode (Note 37)
1
1
Table 5
Figure 18
PLL Slave Mode 1
Table 5
Figure 19
1
0
(PLL Reference Clock: MCKI pin)
PLL Slave Mode 2
Figure 20
Table 5
1
0
Figure 21
(PLL Reference Clock: LRCK or BICK pin)
EXT Slave Mode
0
0
x
Figure 22
EXT Master Mode
0
1
x
Figure 23
Note 37. If M/S bit = “1”, PMPLL bit = “0” and MCKO bit = “1” during the setting of PLL Master Mode, the invalid
clocks are output from MCKO pin when MCKO bit is “1”.
Table 2. Clock Mode Setting (x: Don’t care)
Mode
MCKO bit
0
PLL Master Mode
1
0
PLL Slave Mode
(PLL Reference Clock: MCKI pin)
1
MCKO pin
“L”
Selected by
PS1-0 bits
“L”
Selected by
PS1-0 bits
MCKI pin
Selected by
PLL3-0 bits
Selected by
PLL3-0 bits
PLL Slave Mode
(PLL Reference Clock: LRCK or BICK pin)
0
“L”
GND
EXT Slave Mode
0
“L”
Selected by
FS1-0 bits
EXT Master Mode
0
“L”
Selected by
FS1-0 bits
BICK pin
Output
(Selected by
BCKO bit)
LRCK pin
Input
(≥ 32fs)
Input
(1fs)
Input
(Selected by
PLL3-0 bits)
Input
(≥ 32fs)
Output
(Selected by
BCKO bit)
Output
(1fs)
Input
(1fs)
Input
(1fs)
Output
(1fs)
Table 3. Clock pins state in Clock Mode
■ Master Mode/Slave Mode
The M/S bit selects either master or slave mode. M/S bit = “1” selects master mode and “0” selects slave mode. When the
AK4343 is power-down mode (PDN pin = “L”) and exits reset state, the AK4343 is slave mode. After exiting reset state,
the AK4343 goes to master mode by changing M/S bit = “1”.
When the AK4343 is used by master mode, LRCK and BICK pins are a floating state until M/S bit becomes “1”. LRCK
and BICK pins of the AK4343 should be pulled-down or pulled-up by the resistor (about 100kΩ) externally to avoid the
floating state.
M/S bit
Mode
0
Slave Mode
1
Master Mode
Table 4. Select Master/Slave Mode
MS0478-E-02
Default
2010/11
- 24 -
[AK4343]
■ PLL Mode (AIN3 bit = “0”, PMPLL bit = “1”)
When PMPLL bit is “1”, a fully integrated analog phase locked loop (PLL) generates a clock that is selected by the
PLL3-0 and FS3-0 bits. The PLL lock time is shown in Table 5, whenever the AK4343 is supplied to a stable clocks after
PLL is powered-up (PMPLL bit = “0” → “1”) or sampling frequency changes. When AIN3 bit = “1”, the PLL is not
available.
1) Setting of PLL Mode
Mode
PLL3
bit
PLL2
bit
PLL1
bit
PLL0
bit
PLL Reference
Clock Input Pin
Input
Frequency
0
1
2
0
0
0
0
0
0
0
0
1
0
1
0
LRCK pin
N/A
BICK pin
1fs
32fs
3
0
0
1
1
BICK pin
64fs
4
5
6
7
12
13
0
0
0
0
1
1
1
1
1
1
1
1
0
0
1
1
0
0
0
1
0
1
0
1
Others
Others
R and C of
VCOC pin
R[Ω] C[F]
6.8k
220n
10k
4.7n
10k
10n
10k
4.7n
10k
10n
10k
4.7n
10k
4.7n
10k
4.7n
10k
4.7n
10k
10n
10k
10n
MCKI pin
11.2896MHz
MCKI pin
12.288MHz
MCKI pin
12MHz
MCKI pin
24MHz
MCKI pin
13.5MHz
MCKI pin
27MHz
N/A
Table 5. Setting of PLL Mode (*fs: Sampling Frequency)
PLL Lock
Time
(max)
160ms
2ms
4ms
2ms
4ms
40ms
40ms
40ms
40ms
40ms
40ms
Default
2) Setting of sampling frequency in PLL Mode
When PLL reference clock input is MCKI pin, the sampling frequency is selected by FS3-0 bits as defined in Table 6.
Mode
FS3 bit
FS2 bit
FS1 bit
FS0 bit
Sampling Frequency
0
0
0
0
0
8kHz
Default
1
0
0
0
1
12kHz
2
0
0
1
0
16kHz
3
0
0
1
1
24kHz
4
0
1
0
0
7.35kHz
5
0
1
0
1
11.025kHz
6
0
1
1
0
14.7kHz
7
0
1
1
1
22.05kHz
10
1
0
1
0
32kHz
11
1
0
1
1
48kHz
14
1
1
1
0
29.4kHz
15
1
1
1
1
44.1kHz
Others
Others
N/A
Table 6. Setting of Sampling Frequency at PMPLL bit = “1” (Reference Clock = MCKI pin)
When PLL reference clock input is LRCK or BICK pin, the sampling frequency is selected by FS3 and FS1-0 bits.
(Table 7). FS2 bit is “don’t care”.
Mode
FS3 bit
FS2 bit
FS1 bit
FS0 bit
Sampling Frequency Range
0
Don’t care
0
0
0
Default
7.35kHz ≤ fs ≤ 8kHz
0
Don’t care
1
1
0
8kHz < fs ≤ 12kHz
0
Don’t care
0
2
1
12kHz < fs ≤ 16kHz
0
Don’t care
1
3
1
16kHz < fs ≤ 24kHz
1
Don’t care
0
6
1
24kHz < fs ≤ 32kHz
1
Don’t care
1
7
1
32kHz < fs ≤ 48kHz
Others
Others
N/A
Table 7. Setting of Sampling Frequency at PMPLL bit = “1” (Reference Clock = LRCK or BICK pin)
MS0478-E-02
2010/11
- 25 -
[AK4343]
■ PLL Unlock State
1) PLL Master Mode (AIN3 bit = “0”; PMPLL bit = “1”, M/S bit = “1”)
In this mode, LRCK and BICK pins go to “L” and irregular frequency clock is output from MCKO pins at MCKO bit is
“1” before the PLL goes to lock state after PMPLL bit = “0” Æ “1”. If MCKO bit is “0”, MCKO pin goes to “L” (Table
8).
After the PLL is locked, a first period of LRCK and BICK may be invalid clock, but these clocks return to normal state
after a period of 1/fs.
When sampling frequency is changed, BICK and LRCK pins do not output irregular frequency clocks but go to “L” by
setting PMPLL bit to “0”.
MCKO pin
BICK pin
MCKO bit = “0”
MCKO bit = “1”
After that PMPLL bit “0” Æ “1”
“L” Output
Invalid
“L” Output
PLL Unlock (except above case)
“L” Output
Invalid
Invalid
PLL Lock
“L” Output
Table 10
Table 11
Table 8. Clock Operation at PLL Master Mode (PMPLL bit = “1”, M/S bit = “1”)
PLL State
LRCK pin
“L” Output
Invalid
1fs Output
2) PLL Slave Mode (AIN3 bit = “0”, PMPLL bit = “1”, M/S bit = “0”)
In this mode, an invalid clock is output from MCKO pin before the PLL goes to lock state after PMPLL bit = “0” Æ “1”.
After that, the clock selected by Table 10 is output from MCKO pin when PLL is locked. DAC output invalid data when
the PLL is unlocked. The output signal should be muted by writing “0” to DACL, DACH and DACS bits.
MCKO pin
MCKO bit = “0” MCKO bit = “1”
After that PMPLL bit “0” Æ “1”
“L” Output
Invalid
PLL Unlock
“L” Output
Invalid
PLL Lock
“L” Output
Output
Table 9. Clock Operation at PLL Slave Mode (PMPLL bit = “0”, M/S bit = “0”)
PLL State
MS0478-E-02
2010/11
- 26 -
[AK4343]
■ PLL Master Mode (AIN3 bit = “0”, PMPLL bit = “1”, M/S bit = “1”)
When an external clock (11.2896MHz, 12MHz, 12.288MHz, 13.5MHz, 24MHz or 27MHz) is input to MCKI pin, the
MCKO, BICK and LRCK clocks are generated by an internal PLL circuit. The MCKO output frequency is selected by
PS1-0 bits (Table 10) and the output is enabled by MCKO bit. The BICK output frequency is selected between 32fs or
64fs, by BCKO bit (Table 11).
11.2896MHz, 12MHz, 12.288MHz
13.5MHz, 24MHz, 27MHz
DSP or μP
AK4343
MCKI
256fs/128fs/64fs/32fs
MCKO
32fs, 64fs
BICK
1fs
LRCK
MCLK
BCLK
LRCK
SDTO
SDTI
Figure 18. PLL Master Mode
Mode
PS1 bit
PS0 bit
MCKO pin
0
0
0
256fs
Default
1
0
1
128fs
2
1
0
64fs
3
1
1
32fs
Table 10. MCKO Output Frequency (PLL Mode, MCKO bit = “1”)
BICK Output
Frequency
0
32fs
Default
1
64fs
Table 11. BICK Output Frequency at Master Mode
BCKO bit
MS0478-E-02
2010/11
- 27 -
[AK4343]
■ PLL Slave Mode (AIN3 bit = “0”, PMPLL bit = “1”, M/S bit = “0”)
A reference clock of PLL is selected among the input clocks to MCKI, BICK or LRCK pin. The required clock to the
AK4343 is generated by an internal PLL circuit. Input frequency is selected by PLL3-0 bits (Table 5).
a) PLL reference clock: MCKI pin
BICK and LRCK inputs should be synchronized with MCKO output. The phase between MCKO and LRCK dose not
matter. MCKO pin outputs the frequency selected by PS1-0 bits (Table 10) and the output is enabled by MCKO bit.
Sampling frequency can be selected by FS3-0 bits (Table 6).
11.2896MHz, 12MHz, 12.288MHz
13.5MHz, 24MHz, 27MHz
AK4343
DSP or μP
MCKI
MCKO
BICK
LRCK
256fs/128fs/64fs/32fs
≥ 32fs
1fs
MCLK
BCLK
LRCK
SDTO
SDTI
Figure 19. PLL Slave Mode 1 (PLL Reference Clock: MCKI pin)
MS0478-E-02
2010/11
- 28 -
[AK4343]
b) PLL reference clock: BICK or LRCK pin
Sampling frequency corresponds to 7.35kHz to 48kHz by changing FS3-0 bits (Table 7).
AK4343
DSP or μP
MCKO
MCKI
BICK
LRCK
32fs or 64fs
1fs
BCLK
LRCK
SDTO
SDTI
Figure 20. PLL Slave Mode 2 (PLL Reference Clock: BICK pin)
AK4343
DSP or μP
MCKO
MCKI
BICK
LRCK
≥ 32fs
1fs
BCLK
LRCK
SDTO
SDTI
Figure 21. PLL Slave Mode 2 (PLL Reference Clock: LRCK pin)
The external clocks (MCKI, BICK and LRCK) should always be present whenever the DAC is in operation (PMDAC bit
= “1”). If these clocks are not provided, the AK4343 may draw excess current and it is not possible to operate properly
because utilizes dynamic refreshed logic internally. If the external clocks are not present, the DAC should be in the
power-down mode (PMDAC bit = “0”).
MS0478-E-02
2010/11
- 29 -
[AK4343]
■ EXT Slave Mode (PMPLL bit = “0”, M/S bit = “0”)
When PMPLL bit is “0”, the AK4343 becomes EXT mode. Master clock is input from MCKI pin, the internal PLL circuit
is not operated. This mode is compatible with I/F of the normal audio DAC. The clocks required to operate are MCKI
(256fs, 512fs or 1024fs), LRCK (fs) and BICK (≥32fs). The master clock (MCKI) should be synchronized with LRCK.
The phase between these clocks does not matter. The input frequency of MCKI is selected by FS1-0 bits (Table 12).
Mode
0
1
2
3
MCKI Input
Sampling Frequency
Frequency
Range
Don’t care
0
0
256fs
7.35kHz ∼ 48kHz
Don’t care
0
1
1024fs
7.35kHz ∼ 13kHz
Don’t care
1
0
256fs
7.35kHz ∼ 48kHz
Don’t care
1
1
512fs
7.35kHz ∼ 26kHz
Table 12. MCKI Frequency at EXT Slave Mode (PMPLL bit = “0”, M/S bit = “0”)
FS3-2 bits
FS1 bit
FS0 bit
Default
The S/N of the DAC at low sampling frequencies is worse than at high sampling frequencies due to out-of-band noise.
The out-of-band noise can be improved by using higher frequency of the master clock. The S/N of the DAC output
through LOUT/ROUT pins at fs=8kHz is shown in Table 13.
S/N
(fs=8kHz, 20kHzLPF + A-weighted)
256fs
83dB
512fs
93dB
1024fs
93dB
Table 13. Relationship between MCKI and S/N of LOUT/ROUT pins
MCKI
The external clocks (MCKI, BICK and LRCK) should always be present whenever the DAC is in operation (PMDAC bit
= “1”). If these clocks are not provided, the AK4343 may draw excess current and it is not possible to operate properly
because utilizes dynamic refreshed logic internally. If the external clocks are not present, the DAC should be in the
power-down mode (PMDAC bit = “0”).
AK4343
DSP or μP
MCKO
256fs, 512fs or 1024fs
MCKI
BICK
LRCK
MCLK
≥ 32fs
1fs
BCLK
LRCK
SDTO
SDTI
Figure 22. EXT Slave Mode
MS0478-E-02
2010/11
- 30 -
[AK4343]
■ EXT Master Mode (PMPLL bit = “0”, M/S bit = “1”)
The AK4343 becomes EXT Master Mode by setting PMPLL bit = “0” and M/S bit = “1”. Master clock is input from
MCKI pin, the internal PLL circuit is not operated. The clock required to operate is MCKI (256fs, 512fs or 1024fs). The
input frequency of MCKI is selected by FS1-0 bits (Table 14).
Mode
0
1
2
3
MCKI Input
Sampling Frequency
Frequency
Range
Don’t care
0
0
256fs
7.35kHz ∼ 48kHz
Don’t care
0
1
1024fs
7.35kHz ∼ 13kHz
Don’t care
1
0
256fs
7.35kHz ∼ 48kHz
Don’t care
1
1
512fs
7.35kHz ∼ 26kHz
Table 14. MCKI Frequency at EXT Master Mode (PMPLL bit = “0”, M/S bit = “1”)
FS3-2 bits
FS1 bit
FS0 bit
Default
The S/N of the DAC at low sampling frequencies is worse than at high sampling frequencies due to out-of-band noise.
The out-of-band noise can be improved by using higher frequency of the master clock. The S/N of the DAC output
through LOUT/ROUT pins at fs=8kHz is shown in Table 15.
S/N
(fs=8kHz, 20kHzLPF + A-weighted)
256fs
83dB
512fs
93dB
1024fs
93dB
Table 15. Relationship between MCKI and S/N of LOUT/ROUT pins
MCKI
MCKI should always be present whenever the DAC is in operation (PMDAC bit = “1”). If MCKI is not provided, the
AK4343 may draw excess current and it is not possible to operate properly because utilizes dynamic refreshed logic
internally. If MCKI is not present, the DAC should be in the power-down mode (PMDAC bit = “0”).
AK4343
DSP or μP
MCKO
256fs, 512fs or 1024fs
MCKI
MCLK
32fs or 64fs
BICK
1fs
LRCK
BCLK
LRCK
SDTO
SDTI
Figure 23. EXT Master Mode
BICK Output
Frequency
0
32fs
Default
1
64fs
Table 16. BICK Output Frequency at Master Mode
BCKO bit
MS0478-E-02
2010/11
- 31 -
[AK4343]
■ System Reset
Upon power-up, the AK4343 should be reset by bringing the PDN pin = “L”. This ensures that all internal registers reset
to their initial values.
The DAC enters an initialization cycle that starts when the PMDAC bit is changed from “0” to “1”. The initialization
cycle time is 1059/fs=24ms@fs=44.1kHz. During the initialization cycle, the DAC input digital data of both channels are
internally forced to a 2’s compliment, “0”. The DAC output reflects the digital input data after the initialization cycle is
complete.
■ Audio Interface Format
Four types of data formats are available and are selected by setting the DIF1-0 bits (Table 17). In all modes, the serial data
is MSB first, 2’s complement format. Audio interface formats can be used in both master and slave modes. LRCK and
BICK are output from the AK4343 in master mode, but must be input to the AK4343 in slave mode.
Mode
0
1
2
3
DIF1 bit
0
0
1
1
DIF0 bit
SDTI (DAC)
BICK
0
DSP Mode
≥ 32fs
1
LSB justified
≥ 32fs
0
MSB justified
≥ 32fs
1
I2S compatible
≥ 32fs
Table 17. Audio Interface Format
Figure
Table 18
Figure 28
Figure 29
Figure 30
Default
In modes 1, 2 and 3, the SDTI is latched on the rising edge (“↑”) of BICK.
In Modes 0 (DSP mode), the audio I/F timing is changed by BCKP and MSBS bits (Table 18).
DIF1
0
DIF0
0
MSBS
BCKP
0
0
0
1
1
0
1
1
Audio Interface Format
MSB of SDTI is latched by the falling edge (“↓”) of the BICK
just after the rising edge (“↑”) of the first BICK after the rising
edge (“↑”) of LRCK.
MSB of SDTI is latched by the rising edge (“↑”) of the BICK
just after the falling edge (“↓”) of the first BICK after the rising
edge (“↑”) of LRCK.
MSB of SDTI is latched by the 2nd falling edge (“↓”) of the
BICK after the rising edge (“↑”) of LRCK.
MSB of SDTI is latched by the 2nd rising edge (“↑”) of the
BICK after the rising edge (“↑”) of LRCK..
Table 18. Audio Interface Format in Mode 0
MS0478-E-02
Figure
Figure 24
Default
Figure 25
Figure 26
Figure 27
2010/11
- 32 -
[AK4343]
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
SDTI(i)
0
15
Rch
15 14
0
1
8
7
6
14
2
15
5
16
4
3
17
2
18
1
0
30
31
15 14
32
33
8
7
46
34
6
47
5
4
3
48
49
50
26
27
26
2
1
0
62
63
30
31
BICK(64fs)
Rch
Lch
SDTI(i)
15 14
2
1
0
15 14
2
1
0
1/fs
15:MSB, 0:LSB
Figure 24. Mode 0 Timing (BCKP = “0”, MSBS = “0”)
LRCK
(Master)
LRCK
(Slave)
15
0
1
8
2
9
10
11
12
13
14
15
16
17
24
18
25
29
0
BICK(32fs)
Lch
SDTI(i)
0
15
Rch
15 14
0
1
8
7
6
14
2
15
5
16
4
17
3
2
18
1
0
30
31
15 14
32
33
8
7
46
34
6
47
5
4
3
48
49
50
26
27
26
2
1
0
62
63
30
31
BICK(64fs)
Rch
Lch
SDTI(i)
15 14
2
1
0
15 14
2
1
0
1/fs
15:MSB, 0:LSB
Figure 25. Mode 0 Timing (BCKP = “1”, MSBS = “0”)
LRCK
(Master)
LRCK
(Slave)
15
0
1
8
2
9
10
11
12
13
14
15
16
17
24
18
25
29
0
BICK(32fs)
Lch
SDTI(i)
0
15
Rch
15 14
0
1
8
7
14
2
6
15
5
16
4
17
3
2
18
1
30
0
31
15 14
32
33
34
8
7
46
6
47
5
48
4
49
3
50
2
1
62
0
63
BICK(64fs)
Lch
SDTI(i)
15 14
Rch
2
1
0
15 14
2
1
0
1/fs
15:MSB, 0:LSB
Figure 26. Mode 0 Timing (BCKP = “0”, MSBS = “1”)
MS0478-E-02
2010/11
- 33 -
[AK4343]
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
SDTI(i)
0
15
Rch
15 14
0
1
8
7
14
2
6
15
5
16
4
17
3
2
18
1
30
0
31
15 14
32
33
8
34
7
46
6
47
5
4
48
49
3
2
50
1
62
0
63
BICK(64fs)
Lch
SDTI(i)
Rch
15 14
2
1
0
15 14
2
1
0
1/fs
15:MSB, 0:LSB
Figure 27. Mode 0 Timing (BCKP = “1”, MSBS = “1”)
LRCK
0 1 2 3
9 10 11 12 13 14 15 0 1 2 3
9 10 11 12 13 14 15 0 1
BICK(32fs)
SDTI(i)
15 14 13
0 1 2 3
7 6 5 4 3 2 1 0 15 14 13
15 16 17 18
31 0 1 2 3
7 6 5 4 3 2 1 0 15
15 16 17 18
31 0 1
BICK(64fs)
SDTI(i)
15 14
Don't Care
1 0
Don't Care
15 14
2 1 0
15:MSB, 0:LSB
Lch Data
Rch Data
Figure 28. Mode 1 Timing
LRCK
0 1 2 3
9 10 11 12 13 14 15 0 1 2 3
9 10 11 12 13 14 15 0 1
BICK(32fs)
SDTI(i)
15 14 13
0 1 2 3
7 6 5 4 3 2 1 0 15 14 13
15 16 17 18
31 0 1 2 3
7 6 5 4 3 2 1 0 15
15 16 17 18
31 0 1
BICK(64fs)
SDTI(i)
15 14 13
1 0
Don't Care
15 14 13
1 0
Don't Care
15
15:MSB, 0:LSB
Lch Data
Rch Data
Figure 29. Mode 2 Timing
MS0478-E-02
2010/11
- 34 -
[AK4343]
LRCK
0 1 2 3
9 10 11 12 13 14 15 0 1 2 3
9 10 11 12 13 14 15 0 1
BICK(32fs)
SDTI(i)
0 15 14
0 1 2 3
8 7 6 5 4 3 2 1 0 15 14
15 16 17 18
31 0 1 2 3
8 7 6 5 4 3 2 1 0
15 16 17 18
31 0 1
BICK(64fs)
SDTI(i)
15 14
2 1 0
Don't Care
15 14
2 1 0
Don't Care
15:MSB, 0:LSB
Lch Data
Rch Data
Figure 30. Mode 3 Timing
■ Digital High Pass Filter
The AK4343 has a digital high pass filter for DC offset cancellation. The cut-off frequency of the HPF is 0.9Hz
(@fs=44.1kHz) and scales with sampling rate (fs).
■ Input Selector
The AK4343 has input selector. When MDIF1 and MDIF2 bits are “0”, INL1-0 and INR1-0 bits select LIN1/LIN2/LIN3
and RIN1/RIN2/RIN3, respectively. When MDIF1 and MDIF2 bits are “1”, LIN1, RIN1, LIN2 and RIN2 pins become
IN1−, IN1+, IN2+ and IN2− pins respectively. In this case, full-differential input is available. When full-differential input
is used, the signal should not be input to the pins marked by “X” in Table 20.
MDIF1 bit
0
0
0
0
0
0
0
0
0
0
0
1
1
1
Others
MDIF2 bit
0
0
0
0
0
0
0
0
0
1
1
0
0
1
INL1 bit
0
0
0
0
0
0
1
1
1
0
1
0
0
0
INL0 bit
0
0
0
1
1
1
0
0
0
0
0
0
0
0
INR1 bit
0
0
1
0
0
1
0
0
1
0
0
0
1
0
INR0 bit
0
1
0
0
1
0
0
1
0
0
0
1
0
0
Lch
LIN1
LIN1
LIN1
LIN2
LIN2
LIN2
LIN3
LIN3
LIN3
LIN1
LIN3
IN1+/−
IN1+/−
IN1+/−
N/A
Rch
RIN1
RIN2
RIN3
RIN1
RIN2
RIN3
RIN1
RIN2
RIN3
IN2+/−
IN2+/−
RIN2
RIN3
IN2+/−
N/A
Default
Table 19. Input Path Select
MS0478-E-02
2010/11
- 35 -
[AK4343]
Register
Pin
RIN2
LIN1
MIN
VCOC
RIN1
LIN2
AIN3 bit
MDIF1 bit MDIF2 bit
LIN3
RIN3
IN1+
IN2+
IN2−
IN1−
0
0
0
O
O
O
O
O
0
0
1
O
X
O
O
O
0
1
0
O
O
X
O
O
0
1
1
O
O
O
O
O
1
0
0
O
O
O
O
O
O
1
0
1
O
X
O
O
O
X
1
1
0
O
O
X
O
X
O
1
1
1
O
O
O
O
X
X
Table 20. Handling of Line Input Pins (“-“: N/A; “X”: Signal should not be input.)
AK4343
INL1-0 bits
LIN1/IN1− pin
RIN1/IN1+ pin
Gain-Amp
MDIF1 bit
INR1-0 bits
RIN2/IN2− pin
LIN2/IN2+ pin
Gain-Amp
MDIF2 bit
These blocks are not
available at PLL mode.
MIN/LIN3 pin
MICL3 bit
MICR3 bit
PMAINL3 bit
PMAINR3 bit
PMAINR2 bit
PMAINL2 bit
VCOC/RIN3 pin
Lineout, Receiver-Amp, HP-Amp, SPK-Amp
Figure 31. Input Selector
<Input Selector Setting Example>
In case that IN1+/− pins are used as full-differential mic input and LIN2/RIN2 pins are used as stereo line input, it is
recommended that the following two modes are set by register setting according to each case.
MDIF1 bit
1
0
MDIF2 bit
0
0
INL1 bit
INL0 bit
INR1 bit
INR0 bit
0
0
0
1
0
1
0
1
Table 21. Line In Path Select Example
MS0478-E-02
Lch
IN1+/−
LIN2
Rch
RIN2
RIN2
2010/11
- 36 -
[AK4343]
■ Gain Amplifier
The AK4343 has a gain amplifier. The gain is selected by the MGAIN1-0 bits (Table 22). The typical input impedance is
60kΩ(typ)@MGAIN1-0 bits = “00” or 30kΩ(typ)@MGAIN1-0 bits = “01”, “10” or “11”.
MGAIN1 bit
0
0
1
1
MGAIN0 bit
Input Gain
0
0dB
1
+20dB
0
+26dB
1
+32dB
Table 22. Input Gain
Default
■ Digital EQ/HPF/LPF
The AK4343 performs wind-noise reduction filter, stereo separation emphasis, gain compensation and ALC (Automatic
Level Control) by digital domain for input data (Figure 32). FIL1, FIL3 and EQ blocks are IIR filters of 1st order. The
filter coefficient of FIL3, EQ and FIL1 blocks can be set to any value. Refer to the section of “ALC operation” about
ALC.
FIL3 coefficient also sets the attenuation of the stereo separation emphasis.
The combination of GN1-0 bit (Table 23) and EQ coefficient set the compensation gain.
FIL1 and FIL3 blocks become HPF when F1AS and F3AS bits are “0” and become LPF when F1AS and F3AS bits are
“1”, respectively.
When EQ and FIL1 bits are “0”, EQ and FIL1 blocks become “through” (0dB). When FIL3 bit is “0”, FIL3 block become
“MUTE”. When each filter coefficient is changed, each filter should be set to “through” (“MUTE” in case of FIL3).
Wind-noise reduction
FIL1
An y coefficient
F1A13-0
F1B13-0
F1AS
Stereo separation emphasis
FIL3
Gain compensation
EQ
An y coefficient 0dB ∼ -10dB
F3A13-0
MUTE
F3B13-0
(set by
F3AS
FIL3 coefficient)
Gain
ALC
An y coefficient
GN1-0
EQA15-0
+24/+12/0dB
EQB13-0
EQC15-0
+12dB ∼ 0dB
Figure 32. Digital EQ/HPF/LPF
GN1
GN0
Gain
0
0
0dB
Default
0
1
+12dB
1
x
+24dB
Table 23. Gain select of gain block (x: Don’t care)
MS0478-E-02
2010/11
- 37 -
[AK4343]
[Filter Coefficient Setting]
1) When FIL1 and FIL2 are set to “HPF”
fs: Sampling frequency
fc: Cut-off frequency
f: Input signal frequency
K: Filter gain [dB] (Filter gain of should be set to 0dB.)
Register setting
FIL1: F1AS bit = “0”, F1A[13:0] bits =A, F1B[13:0] bits =B
FIL3: F3AS bit = “0”, F3A[13:0] bits =A, F3B[13:0] bits =B
(MSB=F1A13, F1B13, F3A13, F3B13; LSB=F1A0, F1B0, F3A0, F3B0)
A = 10K/20 x
1 − 1 / tan (πfc/fs)
1 / tan (πfc/fs)
,
B=
1 + 1 / tan (πfc/fs)
1 + 1 / tan (πfc/fs)
Transfer function
Amplitude
1 − z −1
H(z) = A
2 − 2cos (2πf/fs)
M(f) = A
1 + Bz −1
1 + B2 + 2Bcos (2πf/fs)
Phase
θ(f) = tan −1
(B+1)sin (2πf/fs)
1 - B + (B−1)cos (2πf/fs)
2) When FIL1 and FIL2 are set to “LPF”
fs: Sampling frequency
fc: Cut-off frequency
f: Input signal frequency
K: Filter gain [dB] (Filter gain of FIL1 should be set to 0dB.)
Register setting
FIL1: F1AS bit = “1”, F1A[13:0] bits =A, F1B[13:0] bits =B
FIL3: F3AS bit = “1”, F3A[13:0] bits =A, F3B[13:0] bits =B
(MSB=F1A13, F1B13, F3A13, F3B13; LSB=F1A0, F1B0, F3A0, F3B0)
1 − 1 / tan (πfc/fs)
1
A = 10K/20 x
,
1 + 1 / tan (πfc/fs)
Transfer function
1 + Bz −1
1 + 1 / tan (πfc/fs)
Amplitude
1 + z −1
H(z) = A
B=
2 + 2cos (2πf/fs)
M(f) = A
1 + B2 + 2Bcos (2πf/fs)
MS0478-E-02
Phase
θ(f) = tan −1
(B−1)sin (2πf/fs)
1 + B + (B+1)cos (2πf/fs)
2010/11
- 38 -
[AK4343]
3) EQ
fs: Sampling frequency
fc1: Pole frequency
fc2: Zero-point frequency
f: Input signal frequency
K: Filter gain [dB] (Maximum +12dB)
Register setting
EQA[15:0] bits =A, EQB[13:0] bits =B, EQC[15:0] bits =C
(MSB=EQA15, EQB13, EQC15; LSB=EQA0, EQB0, EQC0)
A = 10K/20 x
1 + 1 / tan (πfc2/fs)
,
B=
1 + 1 / tan (πfc1/fs)
A + Cz
C =10K/20 x
Amplitude
−1
1 + Bz −1
,
1 + 1 / tan (πfc1/fs)
Transfer function
H(z) =
1 − 1 / tan (πfc1/fs)
2
1 − 1 / tan (πfc2/fs)
1 + 1 / tan (πfc1/fs)
Phase
2
A + C + 2ACcos (2πf/fs)
M(f) =
1 + B2 + 2Bcos (2πf/fs)
θ(f) = tan −1
(AB−C)sin (2πf/fs)
A + BC + (AB+C)cos (2πf/fs)
[Translation the filter coefficient calculated by the equations above from real number to binary code (2’s complement)]
X = (Real number of filter coefficient calculated by the equations above) x 213
X should be rounded to integer, and then should be translated to binary code (2’s complement).
MSB of each filter coefficient setting register is sine bit.
[Filter Coefficient Setting Example]
1) FIL1 block
Example: HPF, fs=44.1kHz, fc=100Hz
F1AS bit = “0”
F1A[13:0] bits = 01 1111 1100 0110
F1B[13:0] bits = 10 0000 0111 0100
2) EQ block
Example: fs=44.1kHz, fc1=300Hz, fc2=3000Hz, Gain=+8dB
Gain[dB]
+8dB
fc1
fc2
Frequency
EQA[15:0] bits = 0000 1001 0110 1110
EQB[13:0] bits = 10 0001 0101 1001
EQC[15:0] bits = 1111 1001 1110 1111
MS0478-E-02
2010/11
- 39 -
[AK4343]
■ ALC Operation
The ALC (Automatic Level Control) is done by ALC block when ALC bit is “1”.
1.
ALC Limiter Operation
During the ALC limiter operation, when either Lch or Rch exceeds the ALC limiter detection level (Table 24), the AVL
and AVR values (same value) are attenuated automatically by the amount defined by the ALC limiter ATT step (Table
25).
When ZELMN bit = “0” (zero cross detection is enabled), the AVL and AVR values are changed by ALC limiter
operation at the individual zero crossing points of Lch and Rch or at the zero crossing timeout. ZTM1-0 bits set the zero
crossing timeout period of both ALC limiter and recovery operation (Table 26).
When ZELMN bit = “1” (zero cross detection is disabled), AVL and AVR values are immediately (period: 1/fs) changed
by ALC limiter operation. Attenuation step is fixed to 1 step regardless as the setting of LMAT1-0 bits.
The attenuation operation is done continuously until the input signal level becomes ALC limiter detection level (Table 24)
or less. After completing the attenuation operation, unless ALC bit is changed to “0”, the operation repeats when the input
signal level exceeds LMTH1-0 bits.
LMTH1
0
0
1
1
LMTH0 ALC Limier Detection Level
ALC Recovery Waiting Counter Reset Level
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 24. ALC Limiter Detection Level / Recovery Counter Reset Level
ZELMN
0
1
ZTM1
ZTM0
0
0
1
1
0
1
0
1
LMAT1
LMAT0
ALC Limiter ATT Step
0
0
1 step
0.375dB
0
1
2 step
0.750dB
1
0
4 step
1.500dB
1
1
8 step
3.000dB
x
x
1step
0.375dB
Table 25. ALC Limiter ATT Step (x: Don’t care)
Default
Zero Crossing Timeout Period
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 26. ALC Zero Crossing Timeout Period
MS0478-E-02
Default
Default
2010/11
- 40 -
[AK4343]
2.
ALC Recovery Operation
The ALC recovery operation waits for the WTM2-0 bits (Table 27) to be set after completing the ALC limiter operation.
If the input signal does not exceed “ALC recovery waiting counter reset level” (Table 24) during the wait time, the ALC
recovery operation is done. The AVL and AVR values are automatically incremented by RGAIN1-0 bits (Table 28) up to
the set reference level (Table 29) with zero crossing detection which timeout period is set by ZTM1-0 bits (Table 26).
Then the AVL and AVR are set to the same value for both channels. The ALC recovery operation is done at a period set
by WTM2-0 bits. When zero cross is detected at both channels during the wait period set by WTM2-0 bits, the ALC
recovery operation waits until WTM2-0 period and the next recovery operation is done. If ZTM1-0 is longer than
WTM2-0 and no zero crossing occurs, the ALC recovery operation is done at a period set by ZTM1-0 bits.
For example, when the current AVOL value is 30H and RGAIN1-0 bits are set to “01”, AVOL is changed to 32H by the
auto limiter operation and then the input signal level is gained by 0.75dB (=0.375dB x 2). When the AVOL value exceeds
the reference level (REF7-0), the AVOL values are not increased.
When
“ALC recovery waiting counter reset level (LMTH1-0) ≤ Output Signal < ALC limiter detection level (LMTH1-0)”
during the ALC recovery operation, the waiting timer of ALC recovery operation is reset. When
“ALC recovery waiting counter reset level (LMTH1-0) > Output Signal”,
the waiting timer of ALC recovery operation starts.
The ALC operation corresponds to the impulse noise. When the impulse noise is input, the ALC recovery operation
becomes faster than a normal recovery operation (Fast Recovery Operation). When large noise is input to microphone
instantaneously, the quality of small level in the large noise can be improved by this fast recovery operation. The speed of
fast recovery operation is set by RFST1-0 bits (Table 30).
WTM2
WTM1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
ALC Recovery Operation Waiting Period
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 27. ALC Recovery Operation Waiting Period
WTM0
RGAIN1
0
0
1
1
RGAIN0
GAIN STEP
0
1 step
0.375dB
1
2 step
0.750dB
0
3 step
1.125dB
1
4 step
1.500dB
Table 28. ALC Recovery GAIN Step
MS0478-E-02
Default
Default
2010/11
- 41 -
[AK4343]
REF7-0
GAIN(dB)
Step
F1H
+36.0
F0H
+35.625
EFH
+35.25
:
:
E2H
+30.375
0.375dB
E1H
+30.0
Default
E0H
+29.625
:
:
03H
−53.25
02H
−53.625
01H
−54.0
00H
MUTE
Table 29. Reference Level at ALC Recovery operation
RFST1 bit
0
0
1
1
RFST0 bit
Recovery Speed
0
4 times
1
8 times
0
16times
1
N/A
Table 30. Fast Recovery Speed Setting
MS0478-E-02
Default
2010/11
- 42 -
[AK4343]
3.
Example of ALC Operation
Table 31 shows the examples of the ALC setting.
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
WTM2-0
REF7-0
AVL7-0,
AVR7-0
LMAT1-0
RGAIN1-0
RFST1-0
ALC
Gain of AVOL
Limiter ATT step
Recovery GAIN step
Fast Recovery Speed
ALC enable
Data
01
0
01
fs=8kHz
Operation
−4.1dBFS
Enable
32ms
Data
01
0
11
fs=44.1kHz
Operation
−4.1dBFS
Enable
23.2ms
001
32ms
011
23.2ms
E1H
+30dB
E1H
+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 31. Example of the ALC setting
The following registers should not be changed during the ALC operation. These bits should be changed after the ALC
operation is finished by ALC bit = “0” or PMDAC bit = “0”.
• LMTH1-0, LMAT1-0, WTM2-0, ZTM1-0, RGAIN1-0, REF7-0, ZELMN, RFST1-0
Example:
Limiter = Zero crossing Enable
Recovery Cycle = 32ms@8kHz
Limiter and Recovery Step = 1
Maximum Gain = +30.0dB
Limiter Detection Level = −4.1dBFS
Manual Mode
ALC bit = “1”
WR (ZTM1-0, WTM2-0, RFST1-0)
(1) Addr=06H, Data=14H
WR (REF7-0)
(2) Addr=08H, Data=E1H
WR (AVL/R7-0) * The value of AVOL should be
(3) Addr=09H&0CH, Data=E1H
the same or smaller than REF’s
WR (RGAIN1, LMTH1)
(4) Addr=0BH, Data=00H
WR (LMAT1-0, RGAIN0, ZELMN, LMTH0; ALC= “1”)
(5) Addr=07H, Data=01H
ALC Operation
Note : WR : Write
Figure 33. Registers set-up sequence at ALC operation
MS0478-E-02
2010/11
- 43 -
[AK4343]
■ Digital Volume at ALC Block (Manual Mode)
The digital volume at ALC block becomes a manual mode when ALC bit is “0”. This mode is used in the case shown
below.
1.
2.
After exiting reset state, set-up the registers for the ALC operation (ZTM1-0, LMTH1-0 and etc)
When the registers for the ALC operation (Limiter period, Recovery period and etc) are changed.
For example; when the change of the sampling frequency.
AVL7-0 and AVR7-0 bits set the gain of the volume control at ALC block (Table 32). The AVOL value is changed at
zero crossing or timeout. Zero crossing timeout period is set by ZTM1-0 bits.
When ALC is not used, AVL7-0 and AVR7-0 bits should be set to “ 91H” (0dB).
AVL7-0
GAIN (dB)
Step
AVR7-0
F1H
+36.0
F0H
+35.625
EFH
+35.25
:
:
E2H
+30.375
0.375dB
E1H
+30.0
E0H
+29.625
:
:
03H
−53.25
02H
−53.625
01H
−54
00H
MUTE
Table 32. ALC Block Digital Volume Setting
MS0478-E-02
Default
2010/11
- 44 -
[AK4343]
When writing to the AVL7-0 and AVR7-0 bits continuouslly, the control register should be written by an interval more
than zero crossing timeout. If not, AVL and AVR are not changed since zero crossing counter is reset at every write
operation. If the same register value as the previous write operation is written to AVL and AVR, this write operation is
ignored and zero crossing counter is not reset. Therefore, AVL and AVR can be written by an interval less than zero
crossing timeout.
ALC bit
ALC Status
Disable
Enable
AVL7-0 bits
E1H(+30dB)
AVR7-0 bits
C6H(+20dB)
Internal AVL
E1H(+30dB)
Internal AVR
C6H(+20dB)
E1(+30dB) --> F1(+36dB)
(1)
Disable
E1(+30dB)
(2)
E1(+30dB) --> F1(+36dB)
C6H(+20dB)
Figure 34. AVOL value during ALC operation
(1) The AVL value becomes the start value if the AVL and AVR are different when the ALC starts. The wait time from
ALC bit = “1” to ALC operation start by AVL7-0 bits is at most recovery time (WTM2-0 bits) plus zerocross timeout
period (ZTM1-0 bits).
(2) Writing to AVL and AVR registers (09H and 0CH) is ignored during ALC operation. After ALC is disabled, the
AVOL changes to the last written data by zero crossing or timeout. When ALC is enabled again, ALC bit should be
set to “1” by an interval more than zero crossing timeout period after ALC bit = “0”.
MS0478-E-02
2010/11
- 45 -
[AK4343]
■ De-emphasis Filter
The AK4343 includes the digital de-emphasis filter (tc = 50/15μs) by IIR filter. Setting the DEM1-0 bits enables the
de-emphasis filter (Table 33).
DEM1
0
0
1
1
DEM0
Mode
0
44.1kHz
1
OFF
Default
0
48kHz
1
32kHz
Table 33. De-emphasis Control
■ Bass Boost Function
The BST1-0 bits control the amount of low frequency boost applied to the DAC output signal (Table 34). If the BST1-0
bits are set to “01” (MIN Level), use a 47μF capacitor for AC-coupling. If the boosted signal exceeds full scale, the analog
output clips to the full scale. Figure 35 shows the boost frequency response at –20dB signal input.
Boost Filter (fs=44.1kHz)
0
MAX
Level [dB]
-5
MID
-10
MIN
-15
-20
-25
10
100
1000
10000
Frequency [Hz]
Figure 35. Bass Boost Frequency Response (fs=44.1kHz)
BST1
0
0
1
1
BST0
Mode
0
OFF
1
MIN
0
MID
1
MAX
Table 34. Bass Boost Control
MS0478-E-02
Default
2010/11
- 46 -
[AK4343]
■ Digital Output Volume
The AK4343 has a digital output volume (256 levels, 0.5dB step, Mute). The volume can be set by the DVL7-0 and
DVR7-0 bits. The volume is included in front of a DAC block. The input data of DAC is changed from +12 to –115dB or
MUTE. When the DVOLC bit = “1”, the DVL7-0 bits control both Lch and Rch attenuation levels. When the DVOLC bit
= “0”, the DVL7-0 bits control Lch level and DVR7-0 bits control Rch level. This volume has a soft transition function.
The DVTM bit sets the transition time between set values of DVL/R7-0 bits as either 1061/fs or 256/fs (Table 36). When
DVTM bit = “0”, a soft transition between the set values occurs (1062 levels). It takes 1061/fs (=24ms@fs=44.1kHz)
from 00H (+12dB) to FFH (MUTE).
DVL/R7-0
Gain
00H
+12.0dB
01H
+11.5dB
02H
+11.0dB
:
:
18H
0dB
Default
:
:
FDH
−114.5dB
FEH
−115.0dB
FFH
MUTE (−∞)
Table 35. Digital Volume Code Table
DVTM bit
0
1
Transition time between DVL/R7-0 bits = 00H and FFH
Setting
fs=8kHz
fs=44.1kHz
1061/fs
133ms
24ms
256/fs
32ms
6ms
Table 36. Transition Time Setting of Digital Output Volume
MS0478-E-02
Default
2010/11
- 47 -
[AK4343]
■ Soft Mute
Soft mute operation is performed in the digital domain. When the SMUTE bit goes to “1”, the output signal is attenuated
by −∞ (“0”) during the cycle set by the DVTM bit. When the SMUTE bit is returned to “0”, the mute is cancelled and the
output attenuation gradually changes to the value set by the DVL/R7-0 bits during the cycle set of the DVTM bit. If the
soft mute is cancelled within the cycle set by the DVTM bit after starting the operation, the attenuation is discontinued and
returned to the value set by the DVL/R7-0 bits. The soft mute is effective for changing the signal source without stopping
the signal transmission (Figure 36).
S M U T E bit
D VTM bit
D VL/R 7-0 bits
D VTM bit
(1)
(3)
A ttenuation
-∞
GD
(2)
GD
A nalog O utput
Figure 36. Soft Mute Function
(1) The output signal is attenuated until −∞ (“0”) by the cycle set by the DVTM bit.
(2) Analog output corresponding to digital input has the group delay (GD).
(3) If the soft mute is cancelled within the cycle set by the DVTM bit, the attenuation is discounted and returned to the
value set by the DVL/R7-0 bits.
MS0478-E-02
2010/11
- 48 -
[AK4343]
■ Analog Mixing: Stereo Input (LIN2/RIN2, AIN3 bit = “1”: LIN3/RIN3 pins)
When PMAINL2=PMAINR2 bits = “1”, LIN2 and RIN2 pins can be used as stereo line input for analog mixing. When
the LINS2 and RINS2 bits are set to “1”, the input signal from the LIN2/RIN2 pins is output to Speaker-Amp. When the
LINH2 and RINH2 bits are set to “1”, the input signal from the LIN2/RIN2 pins is output to Headphone-Amp. When the
LINL2/RINR2 bits are set to “1”, the input signal from the LIN2/RIN2 pins is output to the stereo line output amplifier.
When AIN3 bit = “1”, MIN and VCOC pins becomes LIN3 and RIN3 pins, respectively. In this case, PLL is not
available. When PMAINL3=PMAINR3 bits = “1”, LIN2 and RIN2 pins can be used as stereo line input for analog
mixing. When PMMICL=PMMICR=MICL3=MICR3 bits = “1”, analog mixing source is changed from LIN3/RIN3
input to Gain-Amp output signal. When the LINS3 and RINS3 bits are set to “1”, the input signal from the LIN3/RIN3
pins is output to Speaker-Amp. When the LINH3 and RINH3 bits are set to “1”, the input signal from the LIN3/RIN3 pins
is output to Headphone-Amp. When the LINL3/RINR3 bits are set to “1”, the input signal from the LIN3/RIN3 pins is
output to the stereo line output amplifier.
When the analog mixing is used at MICL3=MICR3 bits = “0”, the input resistance of LIN3/RIN3 pins becomes 30kΩ
(typ) at MGAIN1-0 bits = “00” and 20kΩ (typ) at MGAIN1-0 bits = “01”, “10” or “11”, respectively. When the analog
mixing is used at MICL3=MICR3 bits = “1”, the input resistance of LIN3/RIN3 pins becomes 60kΩ (typ) at MGAIN1-0
bits = “00” and 30kΩ (typ) at MGAIN1-0 bits = “01”, “10” or “11”, respectively.
Table 37, Table 38, Table 39 and Table 40 show the typical gain.
AK4343
INL1-0 bits
LIN1/IN1− pin
RIN1/IN1+ pin
Gain-Amp
MDIF1 bit
INR1-0 bits
RIN2/IN2− pin
LIN2/IN2+ pin
Gain-Amp
MDIF2 bit
These blocks are not
available at PLL mode.
MIN/LIN3 pin
MICL3 bit
MICR3 bit
PMAINL3 bit
PMAINR3 bit
PMAINR2 bit
PMAINL2 bit
VCOC/RIN3 pin
Lineout, Receiver-Amp, HP-Amp, SPK-Amp
Figure 37. Analog Mixing Circuit
MS0478-E-02
2010/11
- 49 -
[AK4343]
PMAINL2 bit
PMAINR2 bit
LINL2/RINR2
LOUT/RCP pin,
ROUT/RCN pin
LIN2/RIN2
LINH2/RINH2
HPL, HPR pin
LINS2/RINS2
SPP, SPN pin
Figure 38. Analog Mixing Circuit (LIN2/RIN2)
PMAINL3 bit
PMAINR3 bit
LINL3/RINR3
LOUT/RCP pin,
ROUT/RCN pin
LIN3/RIN3
LINH3/RINH3
HPL, HPR pin
LINS3/RINS3
SPP, SPN pin
Figure 39. Analog Mixing Circuit (LIN3/RIN3; PLL is not available)
LOVL bit
LIN2/RIN2/LIN3/RIN3 Æ LOUT/ROUT
0
0dB
Default
1
+2dB
Table 37. LIN2/RIN2/LIN3/RIN3 Input Æ LOUT/ROUT Output Gain (typ)
LOVL bit
LIN2/RIN2/LIN3/RIN3 Æ RCP/RCN
0
0dB
Default
1
+2dB
Table 38. LIN2/RIN2/LIN3/RIN3 Input Æ RCP/RCN Output Gain (typ)
HPG bit
LIN2/RIN2/LIN3/RIN3 Æ HPL/HPR
0
0dB
Default
1
+3.6dB
Table 39. LIN2/RIN2/LIN3/RIN3 Input Æ Headphone-Amp Output Gain (typ)
LIN2/RIN2/LIN3/RIN3 Æ SPP/SPN
ALC bit = “0”
ALC bit = “1”
00
+0.41dB
Default
−1.59dB
01
+0.41dB
+2.41dB
10
+4.63dB
+6.63dB
11
+6.63dB
+8.63dB
Table 40. LIN2/RIN2/LIN3/RIN3 Input Æ Speaker-Amp Output Gain (typ)
SPKG1-0 bits
MS0478-E-02
2010/11
- 50 -
[AK4343]
■ Analog Mixing: Mono Input
When AIN3 bit = “0”, MIN pin is used as mono input for analog mixing. When the PMMIN bit is set to “1”, the mono
input is powered-up. When the MINS bit is set to “1”, the input signal from the MIN pin is output to Speaker-Amp. When
the MINH bit is set to “1”, the input signal from the MIN pin is output to Headphone-Amp. When the MINL bit is set to
“1”, the input signal from the MIN pin is output to the stereo line output amplifier. The external resister Ri adjusts the
signal level of MIN input. Table 41, Table 43 and Table 44 show the typical gain example at Ri = 20kΩ. This gain is in
inverse proportion to Ri .
Ri
MINL
MIN
LOUT/RCP pin,
ROUT/RCN pin
MINH
HPL, HPR pin
MINS
SPP, SPN pin
Figure 40. Block Diagram of MIN pin
LOVL bit
MIN Æ LOUT/ROUT
0
0dB
Default
1
+2dB
Table 41. MIN Input Æ LOUT/ROUT Output Gain (typ) at Ri = 20kΩ
LOVL bit
MIN Æ RCP/RCN
0
0dB
Default
1
+2dB
Table 42. MIN Input Æ RCP/RCN Output Gain (typ) at Ri = 20kΩ
HPG bit
MIN Æ HPL/HPR
0
Default
−20dB
1
−16.4dB
Table 43. MIN Input Æ Headphone-Amp Output Gain (typ) at Ri = 20kΩ
MIN Æ SPP/SPN
ALC bit = “0”
ALC bit = “1”
00
+4.43dB
+6.43dB
Default
01
+6.43dB
+8.43dB
10
+10.65dB
+12.65dB
11
+12.65dB
+14.65dB
Table 44. MIN Input Æ Speaker-Amp Output Gain (typ) at Ri = 20kΩ
SPKG1-0 bits
MS0478-E-02
2010/11
- 51 -
[AK4343]
■ Stereo Line Output (LOUT/ROUT pins)
When DACL bit is “1”, Lch/Rch signal of DAC is output from the LOUT/ROUT pins which is single-ended. When
DACL bit is “0”, output signal is muted and LOUT/ROUT pins output VCOM voltage. The load impedance is 10kΩ
(min.). When the PMLO=LOPS bits = “0”, the stereo line output enters power-down mode and the output is pulled-down
to AVSS by 100kΩ(typ). When the LOPS bit is “1”, stereo line output enters power-save mode. Pop noise at
power-up/down can be reduced by changing PMLO bit at LOPS bit = “1”. In this case, output signal line should be
pulled-down to AVSS by 20kΩ after AC coupled as Figure 42. Rise/Fall time is 300ms(max) at C=1μF and
AVDD=3.3V. When PMLO=LOPS bits = “1”, stereo line output is in normal operation.
LOVL bit set the gain of stereo line output.
“DACL”
“LOVL”
LOUT pin
DAC
ROUT pin
Figure 41. Stereo Line Output
LOPS
0
1
PMLO
Mode
LOUT/ROUT pin
0
Power-down
Pull-down to AVSS
1
Normal Operation
Normal Operation
0
Power-save
Fall down to AVSS
1
Power-save
Rise up to VCOM
Table 45. Stereo Line Output Mode Select (x: Don’t care)
Default
LOVL
Gain
Output Voltage (typ)
0
+0dB
0.6 x AVDD
Default
1
+2dB
0.757 x AVDD
Table 46. Stereo Line Output Volume Setting
LOUT
ROUT
1μF
220Ω
20kΩ
Figure 42. External Circuit for Stereo Line Output (in case of using Pop Reduction Circuit)
MS0478-E-02
2010/11
- 52 -
[AK4343]
<Stereo Line Output Control Sequence (in case of using Pop Reduction Circuit)>
(2 )
(5 )
P M L O b it
(1 )
(3 )
(4 )
(6 )
L O P S b it
L O U T , R O U T p in s
N o r m a l O u tp u t
≥ 300 m s
≥ 300 m s
Figure 43. Stereo Line Output Control Sequence (in case of using Pop Reduction Circuit)
(1) Set LOPS bit = “1”. Stereo line output enters the power-save mode.
(2) Set PMLO bit = “1”. Stereo line output exits the power-down mode.
LOUT and ROUT pins rise up to VCOM voltage. Rise time is 200ms (max 300ms) at C=1μF and
AVDD=3.3V.
(3) Set LOPS bit = “0” after LOUT and ROUT pins rise up. Stereo line output exits the power-save mode.
Stereo line output is enabled.
(4) Set LOPS bit = “1”. Stereo line output enters power-save mode.
(5) Set PMLO bit = “0”. Stereo line output enters power-down mode.
LOUT and ROUT pins fall down to AVSS. Fall time is 200ms (max 300ms) at C=1μF and AVDD=3.3V.
(6) Set LOPS bit = “0” after LOUT and ROUT pins fall down. Stereo line output exits the power-save mode.
MS0478-E-02
2010/11
- 53 -
[AK4343]
<Analog Mixing Circuit for Stereo Line Output>
When AIN3 bit = “0”, DACL, MINL, LINL2 and RINR2 bits controls each path switch.
MIN path mixing gain is 0dB(typ)@LOVL bit = “0” when the external input resistance is 20kΩ.
LIN2, RIN2 and DAC pathes mixing gain is 0dB(typ)@LOVL bit = “0”.
LINL2 bit
LIN2 pin
0dB
MINL bit
MIN pin
0dB
LOUT pin
I
DACL bit
DAC Lch
M
X
0dB
Figure 44. LOUT Mixing Circuit (AIN3 bit = “0”, LOVL bit = “0”)
RINR2 bit
RIN2 pin
0dB
MINL bit
MIN pin
0dB
M
ROUT pin
I
DACL bit
X
0dB
DAC Rch
Figure 45. ROUT Mixing Circuit (AIN3 bit = “0”, LOVL bit = “0”)
When AIN3 bit = “1”, DACL, LINL2, RINR2, LINL3, RINR3, MICL3 and MICR3 bits controls each path switch. All
pathes mixing gain is 0dB(typ)@LOVL bit = “0”.
LINL2 bit
LIN2 pin
0dB
MICL3 bit
LINL3 bit
LIN3 pin
LIN1 pin
I
0dB
Gain-Amp Lch
M
*These blocks are not
available at PLL mode.
LOUT pin
X
DACL bit
DAC Lch
0dB
Figure 46. LOUT Mixing Circuit (AIN3 bit = “1”, LOVL bit = “0”)
RINR2 bit
RIN2 pin
0dB
MICR3 bit
RINR3 bit
RIN3 pin
RIN1 pin
I
0dB
Gain-Amp Rch
M
*These blocks are not
available at PLL mode.
ROUT pin
X
DACL bit
DAC Lch
0dB
Figure 47. ROUT Mixing Circuit (AIN3 bit = “1”, LOVL bit = “0”)
MS0478-E-02
2010/11
- 54 -
[AK4343]
■ Mono Reveiver Output (RCP/RCN pins)
When RCV bit = “1”, LOUT/ROUT pins become RCP/RCN pins, respectively. Lch/Rch signal of DAC or
LIN2/RIN2/LIN3/RIN3 is output from the RCP/RCN pins which is BTL as (L+R)/2 signal. The load impedance is 32Ω
(min). When the PMLO bit = “0”, the mono receiver output enters power-down mode and the output is Hi-Z. When the
PMLO bit is “1” and LOPS bit is “1”, mono receiver output enters power-save mode. Pop noise at power-up/down can be
reduced by changing PMLO bit at LOPS bit = “0”. When PMLO bit = “1” and LOPS bit = “0”, mono receiver output
enters in normal operation. LOVL bit set the gain of mono receiver output.
“DACL”
“LOVL”
RCP pin
DAC
RCN pin
Figure 48. Mono Receiver Output
LOVL
0
1
PMLO
0
1
LOPS
x
1
0
Gain
Output Voltage (typ)
+6dB
Default
0.59 x AVDD @−6dBFS
+8dB
0.59 x AVDD @−8dBFS
Table 47. Mono Receiver Output Volume Setting
Mode
RCP
RCN
Power-down
Hi-Z
Hi-Z
Power-save
Hi-Z
VCOM/2
Normal Operation
Normal Operation Normal Operation
Table 48. Receiver-Amp Mode Setting (x: Don’t care)
Default
PMLO bit
LOPS bit
RCP pin
RCN pin
Hi-Z
Hi-Z
Hi-Z
VCOM
VCOM
>1ms
>0
Hi-Z
Figure 49. Power-up/Power-down Timing for Receiver-Amp
MS0478-E-02
2010/11
- 55 -
[AK4343]
<Analog Mixing Circuit for Receiver Output>
When AIN3 bit = “0”, DACL, MINL, LINL2 and RINR2 bits controls each path switch.
MIN path mixing gain is +6dB(typ)@LOVL bit = “0” when the external input resistance is 20kΩ.
LIN2, RIN2 and DAC pathes mixing gain is 0dB(typ)@LOVL bit = “0”.
LINL2 bit
LIN2 pin
0dB
RIN2 pin
0dB
RINR2 bit
MINL bit
MIN pin
+6dB
RCP/N pin
I
DACL bit
DAC Lch
M
X
0dB
DACL bit
DAC Rch
0dB
Figure 50. Receiver Mixing Circuit (AIN3 bit = “0”, LOVL bit = “0”)
When AIN3 bit = “1”, DACL, LINL2, RINR2, LINL3, RINR3, MICL3 and MICR3 bits controls each path switch. All
pathes mixing gain is 0dB(typ)@LOVL bit = “0”.
LINL2 bit
LIN2 pin
0dB
MICL3 bit
LIN3 pin
LIN1 pin
LINL3 bit
0dB
Gain-Amp Lch
RIN2 pin
*These blocks are not
available at PLL mode.
0dB
MICR3 bit
RIN3 pin
RIN1 pin
RINR2 bit
M
RINR3 bit
0dB
Gain-Amp Rch
I
RCP/N pin
X
*These blocks are not
available at PLL mode.
DACL bit
DAC Lch
0dB
DACL bit
DAC Rch
0dB
Figure 51. Receiver Mixing Circuit (AIN3 bit = “1”, LOVL bit = “0”)
MS0478-E-02
2010/11
- 56 -
[AK4343]
■ Headphone Output
Power supply voltage for the Headphone-Amp is supplied from the HVDD pin and centered on the HVDD/2 voltage at
VBAT bit = “0”. The load resistance is 16Ω (min). HPG bit selects the output voltage (Table 49).
HPG bit
0
1
Output Voltage [Vpp]
0.6 x AVDD
0.91 x AVDD
Table 49. Headphone-Amp Output Voltage
When the HPMTN bit is “0”, the common voltage of Headphone-Amp falls and the outputs (HPL and HPR pins) go to
“L” (HVSS). When the HPMTN bit is “1”, the common voltage rises to HVDD/2 at VBAT bit = “0”. A capacitor between
the MUTET pin and ground reduces pop noise at power-up. Rise/Fall time constant is in proportional to HVDD voltage
and the capacitor at MUTET pin.
[Example]: A capacitor between the MUTET pin and ground = 1.0μF, HVDD=3.3V:
Rise/fall time constant: τ = 100ms(typ), 250ms(max)
Time until the common goes to HVSS when HPMTN bit = “1” Æ “0”: 500ms(max)
When PMHPL and PMHPR bits are “0”, the Headphone-Amp is powered-down, and the outputs (HPL and HPR pins) go
to “L” (HVSS).
PMHPL bit,
PMHPR bit
HPMTN bit
HPL pin,
HPR pin
(1) (2)
(3)
(4)
Figure 52. Power-up/Power-down Timing for Headphone-Amp
(1) Headphone-Amp power-up (PMHPL, PMHPR bit = “1”). The outputs are still HVSS.
(2) Headphone-Amp common voltage rises up (HPMTN bit = “1”). Common voltage of Headphone-Amp is rising.
(3) Headphone-Amp common voltage falls down (HPMTN bit = “0”). Common voltage of Headphone-Amp is falling.
(4) Headphone-Amp power-down (PMHPL, PMHPR bit = “0”). The outputs are HVSS. If the power supply is switched
off or Headphone-Amp is powered-down before the common voltage goes to HVSS, some POP noise occurs.
MS0478-E-02
2010/11
- 57 -
[AK4343]
When BOOST=OFF, the cut-off frequency (fc) of Headphone-Amp depends on the external resistor and capacitor. This
fc can be shifted to lower frequency by using bass boost function. Table 50 shows the cut off frequency and the output
power for various resistor/capacitor combinations. The headphone impedance RL is 16Ω. Output powers are shown at
HVDD = 2.7, 3.0 and 3.3V. The output voltage of headphone is 0.6 x AVDD (Vpp).
When an external resistor R is smaller than 12Ω, put an oscillation prevention circuit (0.22μF±20% capacitor and
10Ω±20% resistor) because it has the possibility that Headphone-Amp oscillates.
HP-AMP
C
AK4343
0.22μ
R
Headphone
16Ω
10Ω
Figure 53. External Circuit Example of Headphone
HPG bit
R [Ω]
0
0
6.8
16
0
1
100
fc [Hz]
BOOST
=OFF
Output Power [mW]@0dBFS
fc [Hz]
BOOST
C [μF]
HVDD=3.0V HVDD=3.3V HVDD=5V
=MIN
AVDD=3.0V AVDD=3.3V AVDD=3.3V
fs=44.1kHz
220
45
17
25.3
30.6
30.6
100
100
43
100
70
28
12.5
15.1
15.1
47
149
78
100
50
19
6.3
7.7
7.7
47
106
47
62
51
220
45
17
70
(Note 39)
(Note 39)
100
100
43
22
62
25
1.1
1.3
1.3
10
137
69
Table 50. External Circuit Example
Note 38. Output power at 16Ω load.
Note 39. Output signal is clipped.
<Headphone-Amp PSRR>
When HVDD is directly supplied from the battery in the mobile phone system, RF noise may influences headphone
output performance. When VBAT bit is set to “1”, HP-Amp PSRR for the noise applied to HVDD is improved. In this
case, HP-Amp common voltage is 0.64 x AVDD (typ). When AVDD is 3.3V, common voltage is 2.1V. Therefore, when
HVDD voltage becomes lower than 4.2V, the output signal will be clipped easily.
VBAT bit
Common Voltage [V]
0
0.5 x HVDD
Table 51. HP-Amp Common Voltage
MS0478-E-02
1
0.64 x AVDD
2010/11
- 58 -
[AK4343]
<Analog Mixing Circuit for Headphone Output>
When AIN3 bit = “0”, DACH, MINH, LINH2 and RINH2 bits controls each path switch.
MIN path mixing gain is −20dB(typ)@HPG bit = “0” when the external input resistance is 20kΩ.
LIN2, RIN2 and DAC pathes mixing gain is 0dB(typ)@HPG bit = “0”.
LINH2 bit
LIN2 pin
0dB
MINH bit
−20dB
MIN pin
HPL pin
I
DACH bit
DAC Lch
M
X
0dB
Figure 54. HPL Mixing Circuit (AIN3 bit = “0”, HPG bit = “0”)
RINH2 bit
RIN2 pin
0dB
MINH bit
−20dB
MIN pin
HPR pin
I
DACH bit
DAC Rch
M
X
0dB
Figure 55. HPR Mixing Circuit (AIN3 bit = “0”, HPG bit = “0”)
When AIN3 bit = “1”, DACH, LINH2, RINH2, LINH3, RINH3, MICL3 and MICR3 bits controls each path switch. All
pathes mixing gain is 0dB(typ)@HPG bit = “0”
LINH2 bit
LIN2 pin
0dB
MICL3 bit
LIN3 pin
LIN1 pin
LINH3 bit
M
0dB
Gain-Amp Lch
*These blocks are not
available at PLL mode.
I
HPL pin
X
DACH bit
DAC Lch
0dB
Figure 56. HPL Mixing Circuit (AIN3 bit = “1”, HPG bit = “0”)
RINH2 bit
RIN2 pin
0dB
MICR3 bit
RIN3 pin
RIN1 pin
RINH3 bit
M
0dB
Gain-Amp Rch
*These blocks are not
available at PLL mode.
I
HPR pin
X
DACH bit
DAC Rch
0dB
Figure 57. HPR Mixing Circuit (AIN3 bit = “1”, HPG bit = “0”)
MS0478-E-02
2010/11
- 59 -
[AK4343]
■ Speaker Output
Power supply for Speaker-Amp (HVDD) is 2.6V to 5.25V.
Speaker Type
Dynamic Speaker
Piezo (Ceramic) Speaker
Load Resistance (min)
8Ω
50Ω
Load Capacitance (max)
30pF
3μF
Note 19. Load impedance is total impedance of series resistance (Rseries) and piezo speaker impedance at 1kHz in
31HFigure 58. Load capacitance is capacitance of piezo speaker. When piezo speaker is used, 10Ω or more series
resistors should be connected at both SPP and SPN pins, respectively.
Table 52. Speaker Type and Power Supply Range
The DAC or LIN2/RIN2/LIN3/RIN3 signal is input to the Speaker-amp as [(L+R)/2]. The Speaker-amp is mono and BTL
output. The gain is set by SPKG1-0 bits. Output level depends on AVDD voltage and SPKG1-0 bits.
SPKG1-0 bits
00
01
10
11
Gain
ALC bit = “0”
ALC bit = “1”
+4.43dB
+6.43dB
+6.43dB
+8.43dB
+10.65dB
+12.65dB
+12.65dB
+14.65dB
Table 53. SPK-Amp Gain
Default
SPK-Amp Output (DAC Input = 0dBFS)
ALC bit = “0”
ALC bit = “1”
(LMTH1-0 bits = “00”)
00
3.30Vpp
3.11Vpp
01
4.15Vpp (Note 40)
3.92Vpp
3.3V
10
6.75Vpp (Note 40)
6.37Vpp (Note 40)
11
8.50Vpp (Note 40)
8.02Vpp (Note 40)
3.3V
00
3.30Vpp
3.11Vpp
01
4.15Vpp
3.92Vpp
5.0V
10
6.75Vpp (Note 40)
6.37Vpp (Note 40)
11
8.50Vpp (Note 40)
8.02Vpp (Note 40)
Note 40. The output level is calculated by assuming that output signal is not clipped. In actual case, output signal may be
clipped when DAC outputs 0dBFS signal. DAC output level should be set to lower level by setting digital
volume so that Speaker-Amp output level is 4.0Vpp (HVDD=3.3V) or 6.0V (HVDD=5V) or less and output
signal is not clipped.
Table 54. SPK-Amp Output Level
AVDD
HVDD
SPKG1-0 bits
MS0478-E-02
2010/11
- 60 -
[AK4343]
<ALC Operation Example of Speaker Playback>
fs=44.1kHz
Operation
−2.5dBFS
Enable
11.6ms
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
11
23.2ms
C1H
+18dB
Gain of AVOL
91H
0dB
WTM2-0
REF7-0
AVL7-0,
AVR7-0
LMAT1-0
RGAIN1-0
ALC
Data
00
0
10
Limiter ATT step
00
Recovery GAIN step
00
ALC enable
1
Table 55. ALC Operation Example of Speaker Playback
1 step
1 step
Enable
<Caution for using Piezo Speaker>
When a piezo speaker is used, resistances more than 10Ω should be inserted between SPP/SPN pins and speaker in series,
respectively, as shown in Figure 58. Zener diodes should be inserted between speaker and GND as shown in Figure 58, in
order to protect SPK-Amp of AK4343 from the power that the piezo speaker outputs when the speaker is pressured. Zener
diodes of the following zener voltage should be used.
0.92 x HVDD ≤ Zener voltage of zener diodo (ZD in Figure 58) ≤ HVDD+0.3V
Ex) In case of HVDD = 5.0V: 4.6V ≤ ZD ≤ 5.3V
For example, zener diode which zener voltage is 5.1V(Min: 4.97V, Max: 5.24V) can be used.
ZD
SPK-Amp
SPP
≥10Ω
SPN
≥10Ω
ZD
Figure 58. Speaker Output Circuit (Load Capacitance > 30pF)
MS0478-E-02
2010/11
- 61 -
[AK4343]
<Speaker-Amp Control Sequence>
Speaker-Amp is powered-up/down by PMSPK bit. When PMSPK bit is “0”, both SPP and SPN pin are in Hi-Z state.
When PMSPK bit is “1” and SPPSN bit is “0”, the Speaker-Amp enters power-save mode. In this mode, SPP pin is placed
in Hi-Z state and SPN pin goes to HVDD/2 voltage. Power-save mode can reduce the pop noise at power-up and
power-down.
PMSPK
0
1
SPPSN
Mode
SPP
SPN
x
Power-down
Hi-Z
Hi-Z
0
Power-save
Hi-Z
HVDD/2
1
Normal Operation
Normal Operation Normal Operation
Table 56. Speaker-Amp Mode Setting (x: Don’t care)
Default
PMSPK bit
SPPSN bit
SPP pin
SPN pin
Hi-Z
Hi-Z
Hi-Z
HVDD/2
HVDD/2
>1ms
>0
Hi-Z
Figure 59. Power-up/Power-down Timing for Speaker-Amp
MS0478-E-02
2010/11
- 62 -
[AK4343]
<Analog Mixing Circuit for Speaker Output>
When AIN3 bit = “0”, DACS, MINS, LINS2 and RINS2 bits controls each path switch.
MIN path mixing gain is +4.43dB(typ)@SPKG bits = “00” & ALC bit = “0” when the external input resistance is 20kΩ.
LIN2, RIN2 and DAC pathes mixing gain is −1.57dB(typ)@SPKG bits = “00” & ALC bit = “0”.
LINS2 bit
−1.59dB
LIN2 pin
RINS2 bit
−1.59dB
RIN2 pin
MINS bit
+4.43dB
MIN pin
M
SPP/N pin
I
DACS bit
X
−1.59dB
DAC Lch
DACS bit
−1.59dB
DAC Rch
Figure 60. Speaker Mixing Circuit (AIN3 bit = “0”, SPKG1-0 bits = “00”, ALC bit = “0”)
When AIN3 bit = “1”, DACS, LINS2, RINS2, LINS3, RINS3, MICL3 and MICR3 bits controls each path switch. All
pathes mixing gain is 0dB(typ)@HPG bit = “0”.
LINS2 bit
−1.59dB
LIN2 pin
LIN3 pin
LIN1 pin
MICL3 bit
Gain-Amp Lch
*These blocks are not
available at PLL mode.
−1.59dB
RIN2 pin
RIN3 pin
RIN1 pin
LINS3 bit
−1.59dB
MICR3 bit
RINS2 bit
RINS3 bit
−1.59dB
Gain-Amp Rch
M
I
SPP/N pin
X
*These blocks are not
available at PLL mode.
DACS bit
DAC Lch
−1.59dB
DACS bit
DAC Rch
−1.59dB
Figure 61. Speaker Mixing Circuit (AIN3 bit = “1”, SPKG bits = “00”, ALC bit = “0”)
MS0478-E-02
2010/11
- 63 -
[AK4343]
■ Serial Control Interface
(1) 3-wire Serial Control Mode (I2C pin = “L”)
Internal registers may be written by using the 3-wire µP interface pins (CSN, CCLK and CDTI). The data on this interface
consists of a 1-bit Chip address (Fixed to “1”), Read/Write (Fixed to “1”), Register address (MSB first, 6bits) and Control
data (MSB first, 8bits). Each bit is clocked in on the rising edge (“↑”) of CCLK. Address and data are latched on the 16th
CCLK rising edge (“↑”) after CSN falling edge(“↓”). Clock speed of CCLK is 5MHz (max). The value of internal
registers are initialized by PDN pin = “L”.
CSN
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15
CCLK
CDTI
C1 A5 R/W A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
“1”
“1”
C1:
R/W:
A5-A0:
D7-D0:
Chip Address; Fixed to “1”
READ/WRITE (“1”: WRITE, “0”: READ); Fixed to “1”
Register Address
Control data
Figure 62. Serial Control I/F Timing
MS0478-E-02
2010/11
- 64 -
[AK4343]
(2) I2C-bus Control Mode (I2C pin = “H”)
The AK4343 supports the fast-mode I2C-bus (max: 400kHz). Pull-up resistors at SDA and SCL pins should be connected
to (DVDD+0.3)V or less voltage.
(2)-1. WRITE Operations
Figure 63 shows the data transfer sequence for the I2C-bus mode. All commands are preceded by a START condition. A
HIGH to LOW transition on the SDA line while SCL is HIGH indicates a START condition (Figure 69). After the
START condition, a slave address is sent. This address is 7 bits long followed by an eighth bit that is a data direction bit
(R/W). The most significant six bits of the slave address are fixed as “001001”. The next bit is CAD0 (device address bit).
This bit identifies the specific device on the bus. The hard-wired input pin (CAD0 pin) sets these device address bits
(Figure 64). If the slave address matches that of the AK4343, the AK4343 generates an acknowledge and the operation is
executed. The master must generate the acknowledge-related clock pulse and release the SDA line (HIGH) during the
acknowledge clock pulse (Figure 70). A R/W bit value of “1” indicates that the read operation is to be executed. A “0”
indicates that the write operation is to be executed.
The second byte consists of the control register address of the AK4343. The format is MSB first, and those most
significant 2-bits are fixed to zeros (Figure 65). The data after the second byte contains control data. The format is MSB
first, 8bits (Figure 66). The AK4343 generates an acknowledge after each byte has been received. A data transfer is
always terminated by a STOP condition generated by the master. A LOW to HIGH transition on the SDA line while SCL
is HIGH defines a STOP condition (Figure 69).
The AK4343 can perform more than one byte write operation per sequence. After receipt of the third byte the AK4343
generates an acknowledge and awaits the next data. The master can transmit more than one byte instead of terminating the
write cycle after the first data byte is transferred. After receiving each data packet the internal 6-bit address counter is
incremented by one, and the next data is automatically taken into the next address. If the address exceeds 24H prior to
generating a stop condition, the address counter will “roll over” to 00H and the previous data will be overwritten.
The data on the SDA line must remain stable during the HIGH period of the clock. The HIGH or LOW state of the data
line can only change when the clock signal on the SCL line is LOW (Figure 71) except for the START and STOP
conditions.
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 63. Data Transfer Sequence at the I2C-Bus Mode
0
0
1
0
0
1
CAD0
R/W
(Those CAD1/0 should match with CAD1/0 pins)
Figure 64. The First Byte
0
0
A5
A4
A3
A2
A1
A0
D2
D1
D0
Figure 65. The Second Byte
D7
D6
D5
D4
D3
Figure 66. Byte Structure after the second byte
MS0478-E-02
2010/11
- 65 -
[AK4343]
(2)-2. READ Operations
Set the R/W bit = “1” for the READ operation of the AK4343. After transmission of data, the master can read the next
address’s data by generating an acknowledge instead of terminating the write cycle after the receipt of the first data word.
After receiving each data packet the internal 6-bit address counter is incremented by one, and the next data is
automatically taken into the next address. If the address exceeds 24H prior to generating a stop condition, the address
counter will “roll over” to 00H and the data of 00H will be read out.
The AK4343 supports two basic read operations: CURRENT ADDRESS READ and RANDOM ADDRESS READ.
(2)-2-1. CURRENT ADDRESS READ
The AK4343 contains an internal address counter that maintains the address of the last word accessed, incremented by
one. Therefore, if the last access (either a read or write) were to address n, the next CURRENT READ operation would
access data from the address n+1. After receipt of the slave address with R/W bit set to “1”, the AK4343 generates an
acknowledge, transmits 1-byte of data to the address set by the internal address counter and increments the internal
address counter by 1. If the master does not generate an acknowledge to the data but instead generates a stop condition,
the AK4343 ceases transmission.
S
T
A
R
T
SDA
S
T
O
P
R/W="1"
Slave
S Address
Data(n)
A
C
K
Data(n+1)
Data(n+2)
A
C
K
A
C
K
Data(n+x)
A
C
K
A
C
K
P
A
C
K
Figure 67. CURRENT ADDRESS READ
(2)-2-2. RANDOM ADDRESS READ
The random read operation allows the master to access any memory location at random. Prior to issuing the slave address
with the R/W bit set to “1”, the master must first perform a “dummy” write operation. The master issues a start request, a
slave address (R/W bit = “0”) and then the register address to read. After the register address is acknowledged, the master
immediately reissues the start request and the slave address with the R/W bit set to “1”. The AK4343 then generates an
acknowledge, 1 byte of data and increments the internal address counter by 1. If the master does not generate an
acknowledge to the data but instead generates a stop condition, the AK4343 ceases transmission.
S
T
A
R
T
SDA
S
T
A
R
T
R/W="0"
Slave
S Address
Slave
S Address
Sub
Address(n)
A
C
K
A
C
K
S
T
O
P
R/W="1"
Data(n)
A
C
K
Data(n+1)
A
C
K
Data(n+x)
A
C
K
A
C
K
P
A
C
K
Figure 68. RANDOM ADDRESS READ
MS0478-E-02
2010/11
- 66 -
[AK4343]
SDA
SCL
S
P
start condition
stop condition
Figure 69. START and STOP Conditions
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 70. Acknowledge on the I2C-Bus
SDA
SCL
data line
stable;
data valid
change
of data
allowed
Figure 71. Bit Transfer on the I2C-Bus
MS0478-E-02
2010/11
- 67 -
[AK4343]
■ Register Map
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
Register Name
Power Management 1
Power Management 2
Signal Select 1
Signal Select 2
Mode Control 1
Mode Control 2
Timer Select
ALC Mode Control 1
ALC Mode Control 2
Lch Input Volume Control
Lch Digital Volume Control
ALC Mode Control 3
Rch Input Volume Control
Rch Digital Volume Control
Mode Control 3
Mode Control 4
Power Management 3
Digital Filter Select
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
FIL1 Co-efficient 0
FIL1 Co-efficient 1
FIL1 Co-efficient 2
FIL1 Co-efficient 3
Power Management 4
Mode Control 5
Lineout Mixing Select
HP Mixing Select
SPK Mixing Select
D7
0
0
SPPSN
LOVL
PLL3
PS1
DVTM
0
REF7
AVL7
DVL7
RGAIN1
AVR7
DVR7
0
0
INR1
GN1
F3A7
F3AS
F3B7
0
EQA7
EQA15
EQB7
0
EQC7
EQC15
F1A7
F1AS
F1B7
0
0
0
0
0
0
D6
PMVCM
HPMTN
MINS
LOPS
PLL2
PS0
WTM2
0
REF6
AVL6
DVL6
LMTH1
AVR6
DVR6
0
0
INL1
GN0
F3A6
0
F3B6
0
EQA6
EQA14
EQB6
0
EQC6
EQC14
F1A6
0
F1B6
0
0
0
0
0
0
D5
PMMIN
PMHPL
DACS
PLL1
FS3
ZTM1
ALC
REF5
AVL5
DVL5
0
AVR5
DVR5
SMUTE
0
HPG
0
F3A5
F3A13
F3B5
F3B13
EQA5
EQA13
EQB5
EQB13
EQC5
EQC13
F1A5
F1A13
F1B5
F1B13
D4
PMSPK
PMHPR
DACL
SPKG1
PLL0
MSBS
ZTM0
ZELMN
REF4
AVL4
DVL4
0
AVR4
DVR4
DVOLC
0
MDIF2
FIL1
F3A4
F3A12
F3B4
F3B12
EQA4
EQA12
EQB4
EQB12
EQC4
EQC12
F1A4
F1A12
F1B4
F1B12
D3
PMLO
M/S
0
SPKG0
BCKO
BCKP
WTM1
LMAT1
REF3
AVL3
DVL3
0
AVR3
DVR3
BST1
AVOLC
MDIF1
EQ
F3A3
F3A11
F3B3
F3B11
EQA3
EQA11
EQB3
EQB11
EQC3
EQC11
F1A3
F1A11
F1B3
F1B11
D2
PMDAC
0
0
MINL
0
FS2
WTM0
LMAT0
REF2
AVL2
DVL2
0
AVR2
DVR2
BST0
HPM
INR0
FIL3
F3A2
F3A10
F3B2
F3B10
EQA2
EQA10
EQB2
EQB10
EQC2
EQC10
F1A2
F1A10
F1B2
F1B10
D1
0
MCKO
0
0
DIF1
FS1
RFST1
RGAIN0
REF1
AVL1
DVL1
VBAT
AVR1
DVR1
DEM1
MINH
INL0
0
F3A1
F3A9
F3B1
F3B9
EQA1
EQA9
EQB1
EQB9
EQC1
EQC9
F1A1
F1A9
F1B1
F1B9
PMAINR3
PMAINL3
PMAINR2
PMAINL2
PMMICR
PMMICL
MICR3
0
0
0
MICL3
0
0
0
0
RINR3
RINH3
RINS3
0
LINL3
LINH3
LINS3
AIN3
RINR2
RINH2
RINS2
RCV
LINL2
LINH2
LINS2
MGAIN1
D0
0
PMPLL
MGAIN0
0
DIF0
FS0
RFST0
LMTH0
REF0
AVL0
DVL0
0
AVR0
DVR0
DEM0
DACH
0
0
F3A0
F3A8
F3B0
F3B8
EQA0
EQA8
EQB0
EQB8
EQC0
EQC8
F1A0
F1A8
F1B0
F1B8
Note 41. PDN pin = “L” resets the registers to their default values.
Note 42. Unused bits must contain a “0” value.
MS0478-E-02
2010/11
- 68 -
[AK4343]
■ Register Definitions
Addr
00H
Register Name
Power Management 1
Default
D7
0
0
D6
PMVCM
0
D5
PMMIN
0
D4
PMSPK
0
D3
PMLO
0
D2
PMDAC
0
D1
0
0
D0
0
0
PMDAC: DAC Power Management
0: Power-down (Default)
1: Power-up
PMLO: Stereo Line Out Power Management
0: Power-down (Default)
1: Power-up
PMSPK: Speaker-Amp Power Management
0: Power-down (Default)
1: Power-up
PMMIN: MIN Input Power Management
0: Power-down (Default)
1: Power-up
PMMIN or PMAINL3 bit should be set to “1” for playback.
PMVCM: VCOM Power Management
0: Power-down (Default)
1: Power-up
When any blocks are powered-up, the PMVCM bit must be set to “1”. PMVCM bit can be set to “0” only
when all power management bits of 00H, 01H, 02H, 10H, 20H and MCKO bits are “0”.
Each block can be powered-down respectively by writing “0” in each bit of this address. When the PDN pin is “L”, all
blocks are powered-down regardless as setting of this address. In this case, register is initialized to the default value.
When all power management bits are “0” in the 00H, 01H, 02H and 20H addresses and MCKO bit is “0”, all blocks are
powered-down. The register values remain unchanged.
When DAC is not used, external clocks may not be present. When DAC is used, external clocks must always be
present.
MS0478-E-02
2010/11
- 69 -
[AK4343]
Addr
01H
Register Name
Power Management 2
Default
D7
0
0
D6
HPMTN
0
D5
PMHPL
0
D4
PMHPR
0
D3
M/S
0
D2
0
0
D1
MCKO
0
D0
PMPLL
0
PMPLL: PLL Power Management
0: EXT Mode and Power-Down (Default)
1: PLL Mode and Power-up
MCKO: Master Clock Output Enable
0: Disable: MCKO pin = “L” (Default)
1: Enable: Output frequency is selected by PS1-0 bits.
M/S: Master / Slave Mode Select
0: Slave Mode (Default)
1: Master Mode
PMHPR: Headphone-Amp Rch Power Management
0: Power-down (Default)
1: Power-up
PMHPL: Headphone-Amp Lch Power Management
0: Power-down (Default)
1: Power-up
HPMTN: Headphone-Amp Mute Control
0: Mute (Default)
1: Normal operation
MS0478-E-02
2010/11
- 70 -
[AK4343]
Addr
02H
Register Name
Signal Select 1
Default
D7
SPPSN
0
D6
MINS
0
D5
DACS
0
D4
DACL
0
D3
0
0
D2
0
0
D1
0
0
D0
MGAIN0
1
MGAIN1-0: Input Gain Control (Table 22)
MGAIN1 bit is D5 bit of 03H.
DACL: Switch Control from DAC to Stereo Line Output or Receiver Output
0: OFF (Default)
1: ON
When PMLO bit is “1”, DACL bit is enabled. When PMLO bit is “0”, the LOUT/ROUT pins go to AVSS.
DACS: Switch Control from DAC to Speaker-Amp
0: OFF (Default)
1: ON
When DACS bit is “1”, DAC output signal is input to Speaker-Amp.
MINS: Switch Control from MIN pin to Speaker-Amp
0: OFF (Default)
1: ON
When MINS bit is “1”, mono signal is input to Speaker-Amp.
SPPSN: Speaker-Amp Power-Save Mode
0: Power-Save Mode (Default)
1: Normal Operation
When SPPSN bit is “0”, Speaker-Amp is in power-save mode. In this mode, SPP pin goes to Hi-Z and SPN
pin is outputs HVDD/2 voltage. When PMSPK bit = “1”, SPPSN bit is enabled.
MS0478-E-02
2010/11
- 71 -
[AK4343]
Addr
03H
Register Name
Signal Select 2
Default
D7
LOVL
0
D6
LOPS
0
D5
MGAIN1
0
D4
SPKG1
0
D3
SPKG0
0
D2
MINL
0
D1
0
0
D0
0
0
MINL: Switch Control from MIN pin to Stereo Line Output or Receiver Output
0: OFF (Default)
1: ON
When PMLO bit is “1”, MINL bit is enabled. When PMLO bit is “0”, the LOUT/ROUT pins go to AVSS.
SPKG1-0: Speaker-Amp Output Gain Select (Table 53)
MGAIN1: Input Gain Control (Table 22)
LOPS: Stereo Line Output Power-Save Mode
0: Normal Operation (Default)
1: Power-Save Mode
LOVL: Stereo Line Output / Receiver Output Gain Select (Table 46, Table 47)
0: 0dB/+6dB (Default)
1: +2dB/+8dB
Addr
04H
Register Name
Mode Control 1
Default
D7
PLL3
0
D6
PLL2
0
D5
PLL1
0
D4
PLL0
0
D3
BCKO
0
D2
0
0
D1
DIF1
1
D0
DIF0
0
D4
MSBS
0
D3
BCKP
0
D2
FS2
0
D1
FS1
0
D0
FS0
0
DIF1-0: Audio Interface Format (Table 17)
Default: “10” (Left jutified)
BCKO: BICK Output Frequency Select at Master Mode (Table 11)
PLL3-0: PLL Reference Clock Select (Table 5)
Default: “0000”(LRCK pin)
Addr
05H
Register Name
Mode Control 2
Default
D7
PS1
0
D6
PS0
0
D5
FS3
0
FS3-0: Sampling Frequency Select (Table 6 and Table 7) and MCKI Frequency Select (Table 12)
FS3-0 bits select sampling frequency at PLL mode and MCKI frequency at EXT mode.
BCKP: BICK Polarity at DSP Mode (Table 18)
“0”: SDTO is output by the rising edge (“↑”) of BICK and SDTI is latched by the falling edge (“↓”). (Default)
“1”: SDTO is output by the falling edge (“↓”) of BICK and SDTI is latched by the rising edge (“↑”).
MSBS: LRCK Polarity at DSP Mode (Table 18)
“0”: The rising edge (“↑”) of LRCK is half clock of BICK before the channel change. (Default)
“1”: The rising edge (“↑”) of LRCK is one clock of BICK before the channel change.
PS1-0: MCKO Output Frequency Select (Table 10)
Default: “00”(256fs)
MS0478-E-02
2010/11
- 72 -
[AK4343]
Addr
06H
Register Name
Timer Select
Default
D7
DVTM
0
D6
WTM2
0
D5
ZTM1
0
D4
ZTM0
0
D3
WTM1
0
D2
WTM0
0
D1
RFST1
0
D0
RFST0
0
D2
LMAT0
0
D1
RGAIN0
0
D0
LMTH0
0
D2
REF2
0
D1
REF1
0
D0
REF0
1
RFST1-0: ALC First recovery Speed (Table 30)
Default: “00”(4times)
WTM2-0: ALC Recovery Waiting Period (Table 27)
Default: “000” (128/fs)
ZTM1-0: ALC Limiter/Recovery Operation Zero Crossing Timeout Period (Table 26)
Default: “00” (128/fs)
DVTM: Digital Volume Transition Time Setting (Table 36)
0: 1061/fs (Default)
1: 256/fs
This is the transition time between DVL/R7-0 bits = 00H and FFH.
Addr
07H
Register Name
ALC Mode Control 1
Default
D7
0
0
D6
0
0
D5
ALC
0
D4
ZELMN
0
D3
LMAT1
0
LMTH1-0: ALC Limiter Detection Level / Recovery Counter Reset Level (Table 24)
Default: “00”
LMTH1 bit is D6 bit of 0BH.
RGAIN1-0: ALC Recovery GAIN Step (Table 28)
Default: “00”
RGAIN1 bit is D7 bit of 0BH.
LMAT1-0: ALC Limiter ATT Step (Table 25)
Default: “00”
ZELMN: Zero Crossing Detection Enable at ALC Limiter Operation
0: Enable (Default)
1: Disable
ALC: ALC Enable
0: ALC Disable (Default)
1: ALC Enable
Addr
08H
Register Name
ALC Mode Control 2
Default
D7
REF7
1
D6
REF6
1
D5
REF5
1
D4
REF4
0
D3
REF3
0
REF7-0: Reference Value at ALC Recovery Operation. 0.375dB step, 242 Level (Table 29)
Default: “E1H” (+30.0dB)
MS0478-E-02
2010/11
- 73 -
[AK4343]
Addr
09H
0CH
Register Name
Lch Input Volume Control
Rch Input Volume Control
Default
D7
AVL7
AVR7
1
D6
AVL6
AVR6
1
D5
AVL5
AVR5
1
D4
AVL4
AVR4
0
D3
AVL3
AVR3
0
D2
AVL2
AVR2
0
D1
AVL1
AVR1
0
D0
AVL0
AVR0
1
AVL7-0, AVR7-0: ALC Block Digital Volume; 0.375dB step, 242 Level (Table 32)
Default: “E1H” (+30.0dB)
Addr
0AH
0DH
Register Name
Lch Digital Volume Control
Rch Digital Volume Control
Default
D7
DVL7
DVR7
0
D6
DVL6
DVR6
0
D5
DVL5
DVR5
0
D4
DVL4
DVR4
1
D3
DVL3
DVR3
1
D2
DVL2
DVR2
0
D1
DVL1
DVR1
0
D0
DVL0
DVR0
0
D5
0
0
D4
0
0
D3
0
0
D2
0
0
D1
VBAT
0
D0
0
0
D2
BST0
0
D1
DEM1
0
D0
DEM0
1
DVL7-0, DVR7-0: Output Digital Volume (Table 35)
Default: “18H” (0dB)
Addr
0BH
Register Name
ALC Mode Control 3
Default
D7
RGAIN1
0
D6
LMTH1
0
VBAT: HP-Amp Common Voltage (Table 51)
0: 0.5 x HVDD (Default)
1: 0.64 x AVDD
LMTH1: ALC Limiter Detection Level / Recovery Counter Reset Level (Table 24)
RGAIN1: ALC Recovery GAIN Step (Table 28)
Addr
0EH
Register Name
Mode Control 3
Default
D7
0
0
D6
LOOP
0
D5
SMUTE
0
D4
DVOLC
1
D3
BST1
0
DEM1-0: De-emphasis Frequency Select (Table 33)
Default: “01” (OFF)
BST1-0: Bass Boost Function Select (Table 34)
Default: “00” (OFF)
DVOLC: Output Digital Volume Control Mode Select
0: Independent
1: Dependent (Default)
When DVOLC bit = “1”, DVL7-0 bits control both Lch and Rch volume level, while register values of
DVL7-0 bits are not written to DVR7-0 bits. When DVOLC bit = “0”, DVL7-0 bits control Lch level and
DVR7-0 bits control Rch level, respectively.
SMUTE: Soft Mute Control
0: Normal Operation (Default)
1: DAC outputs soft-muted
LOOP: Digital Loopback Mode
0: SDTI → DAC (Default)
1: SDTO → DAC
MS0478-E-02
2010/11
- 74 -
[AK4343]
Addr
0FH
Register Name
Mode Control 4
Default
D7
0
0
D6
0
0
D5
0
0
D4
0
0
D3
AVOLC
1
D2
HPM
0
D1
MINH
0
D0
DACH
0
DACH: Switch Control from DAC to Headphone-Amp
0: OFF (Default)
1: ON
MINH: Switch Control from MIN pin to Headphone-Amp
0: OFF (Default)
1: ON
HPM: Headphone-Amp Mono Output Select
0: Stereo (Default)
1: Mono
When the HPM bit = “1”, DAC output signal is output to Lch and Rch of the Headphone-Amp as (L+R)/2.
AVOLC: ALC Block Digital Volume Control Mode Select
0: Independent
1: Dependent (Default)
When AVOLC bit = “1”, AVL7-0 bits control both Lch and Rch volume level, while register values of
AVL7-0 bits are not written to AVR7-0 bits. When AVOLC bit = “0”, AVL7-0 bits control Lch level and
AVR7-0 bits control Rch level, respectively.
Addr
10H
Register Name
Power Management 3
Default
D7
INR1
0
D6
INL1
0
D5
HPG
0
D4
MDIF2
0
D3
MDIF1
0
D2
INR0
0
D1
INL0
0
D0
0
0
INL1-0: Gain-Amp Lch Input Source Select
Default: 00 (LIN1 pin)
INR1-0: Gain-Amp Rch Input Source Select
Default: 00 (RIN1 pin)
MDIF1: Single-ended / Full-differential Input Select 1
0: Single-ended input (LIN1/RIN1 pins: Default)
1: Full-differential input (IN1+/IN1− pins)
MDIF1 bit selects the input type of pins #32 and #31.
MDIF2: Single-ended / Full-differential Input Select 2
0: Single-ended input (LIN2/RIN2 pins: Default)
1: Full-differential input (IN2+/IN2− pins)
MDIF2 bit selects the input type of pins #30 and #29.
HPG: Headphone-Amp Gain Select (Table 49)
0: 0dB (Default)
1: +3.6dB
MS0478-E-02
2010/11
- 75 -
[AK4343]
Addr
11H
Register Name
Digital Filter Select
Default
D7
GN1
0
D6
GN0
0
D5
0
0
D4
FIL1
0
D3
EQ
0
D2
FIL3
0
D1
0
0
D0
0
0
GN1-0: Gain Select at GAIN block (Table 23)
Default: “00”
FIL3: FIL3 (Stereo Separation Emphasis Filter) Coefficient Setting Enable
0: Disable (Default)
1: Enable
When FIL3 bit is “1”, the settings of F3A13-0 and F3B13-0 bits are enabled. When FIL3 bit is “0”, FIL3 block
is OFF (MUTE).
EQ: EQ (Gain Compensation Filter) Coefficient Setting Enable
0: Disable (Default)
1: Enable
When EQ bit is “1”, the settings of EQA15-0, EQB13-0 and EQC15-0 bits are enabled. When EQ bit is “0”,
EQ block is through (0dB).
FIL1: FIL1 (Wind-noise Reduction Filter) Coefficient Setting Enable
0: Disable (Default)
1: Enable
When FIL1 bit is “1”, the settings of F1A13-0 and F1B13-0 bits are enabled. When FIL1 bit is “0”, FIL1 block
is through (0dB).
MS0478-E-02
2010/11
- 76 -
[AK4343]
Addr
12H
13H
14H
15H
16H
17H
18H
19H
1AH
1BH
1CH
1DH
1EH
1FH
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
FIL1 Co-efficient 0
FIL1 Co-efficient 1
FIL1 Co-efficient 2
FIL1 Co-efficient 3
Default
D7
F3A7
F3AS
F3B7
0
EQA7
EQA15
EQB7
0
EQC7
EQC15
F1A7
F1AS
F1B7
0
0
D6
F3A6
0
F3B6
0
EQA6
EQA14
EQB6
0
EQC6
EQC14
F1A6
0
F1B6
0
0
D5
F3A5
F3A13
F3B5
F3B13
EQA5
EQA13
EQB5
EQB13
EQC5
EQC13
F1A5
F1A13
F1B5
F1B13
0
D4
F3A4
F3A12
F3B4
F3B12
EQA4
EQA12
EQB4
EQB12
EQC4
EQC12
F1A4
F1A12
F1B4
F1B12
0
D3
F3A3
F3A11
F3B3
F3B11
EQA3
EQA11
EQB3
EQB11
EQC3
EQC11
F1A3
F1A11
F1B3
F1B11
0
D2
F3A2
F3A10
F3B2
F3B10
EQA2
EQA10
EQB2
EQB10
EQC2
EQC10
F1A2
F1A10
F1B2
F1B10
0
D1
F3A1
F3A9
F3B1
F3B9
EQA1
EQA9
EQB1
EQB9
EQC1
EQC9
F1A1
F1A9
F1B1
F1B9
0
D0
F3A0
F3A8
F3B0
F3B8
EQA0
EQA8
EQB0
EQB8
EQC0
EQC8
F1A0
F1A8
F1B0
F1B8
0
F3A13-0, F3B13-0: FIL3 (Stereo Separation Emphasis Filter) Coefficient (14bit x 2)
Default: “0000H”
F3AS: FIL3 (Stereo Separation Emphasis Filter) Select
0: HPF (Default)
1: LPF
EQA15-0, EQB13-0, EQC15-C0: EQ (Gain Compensation Filter) Coefficient (14bit x 2 + 16bit x 1)
Default: “0000H”
F1A13-0, F1B13-B0: FIL1 (Wind-noise Reduction Filter) Coefficient (14bit x 2)
Default: “0000H”
F1AS: FIL1 (Wind-noise Reduction Filter) Select
0: HPF (Default)
1: LPF
MS0478-E-02
2010/11
- 77 -
[AK4343]
Addr
20H
Register Name
Power Management 4
Default
D7
0
0
D6
0
0
D5
D4
D3
D2
D1
D0
PMAINR3
PMAINL3
PMAINR2
PMAINL2
PMMICR
PMMICL
0
0
0
0
0
0
D4
MICL3
0
D3
0
0
D2
0
0
D1
AIN3
0
D0
RCV
0
PMMICL: Gain-Amp Lch Power Management
0: Power down (Default)
1: Power up
PMMICR: Gain-Amp Rch Power Management
0: Power down (Default)
1: Power up
PMAINL2: LIN2 Mixing Circuit Power Management
0: Power down (Default)
1: Power up
PMAINR2: RIN2 Mixing Circuit Power Management
0: Power down (Default)
1: Power up
PMAINL3: LIN3 Mixing Circuit Power Management
0: Power down (Default)
1: Power up
PMMIN or PMAINL3 bit should be set to “1” for playback.
PMAINR3: RIN3 Mixing Circuit Power Management
0: Power down (Default)
1: Power up
Addr
21H
Register Name
Mode Control 5
Default
D7
0
0
D6
0
0
D5
MICR3
0
RCV: Receiver Select
0: Stereo Line Output (LOUT/ROUT pins) (Default)
1: Mono Receiver Output (RCP/RCN pins)
AIN3: Analog Mixing Select
0: Mono Input (MIN pin) (Default)
1: Stereo Input (LIN3/RIN3 pins): PLL is not available.
MICL3: Switch Control from Gain-Amp Lch to Analog Output
0: LIN3 input signal is selected. (Default)
1: Gain-Amp Lch output signal is selected.
MICR3: Switch Control from Gain-Amp Rch to Analog Output
0: RIN3 input signal is selected. (Default)
1: Gain-Amp Rch output signal is selected.
MS0478-E-02
2010/11
- 78 -
[AK4343]
Addr
22H
Register Name
Lineout Mixing Select
Default
D7
0
0
D6
0
0
D5
0
0
D4
0
0
D3
RINR3
0
D2
LINL3
0
D1
RINR2
0
D0
LINL2
0
D2
LINH3
0
D1
RINH2
0
D0
LINH2
0
LINL2: Switch Control from LIN2 pin to Stereo Line Output (without Gain-Amp)
0: OFF (Default)
1: ON
RINR2: Switch Control from RIN2 pin to Stereo Line Output (without Gain-Amp)
0: OFF (Default)
1: ON
LINL3: Switch Control from LIN3 pin (or Gain-Amp Lch) to Stereo Line Output
0: OFF (Default)
1: ON
RINR3: Switch Control from RIN3 pin (or Gain-Amp Rch) to Stereo Line Output
0: OFF (Default)
1: ON
Addr
23H
Register Name
HP Mixing Select
Default
D7
0
0
D6
0
0
D5
0
0
D4
0
0
D3
RINH3
0
LINH2: Switch Control from LIN2 pin to Headphone Output (without Gain -Amp)
0: OFF (Default)
1: ON
RINH2: Switch Control from RIN2 pin to Headphone Output (without Gain-Amp)
0: OFF (Default)
1: ON
LINH3: Switch Control from LIN3 pin (or Gain-Amp Lch) to Headphone Output
0: OFF (Default)
1: ON
RINH3: Switch Control from RIN3 pin (or Gain-Amp Rch) to Headphone Output
0: OFF (Default)
1: ON
MS0478-E-02
2010/11
- 79 -
[AK4343]
Addr
24H
Register Name
SPK Mixing Select
Default
D7
0
0
D6
0
0
D5
0
0
D4
0
0
D3
RINS3
0
D2
LINS3
0
D1
RINS2
0
D0
LINS2
0
LINS2: Switch Control from LIN2 pin to Speaker Output (without Gain-Amp)
0: OFF (Default)
1: ON
RINS2: Switch Control from RIN2 pin to Speaker Output (without Gain-Amp)
0: OFF (Default)
1: ON
LINS3: Switch Control from LIN3 pin (or Gain-Amp Lch) to Speaker Output
0: OFF (Default)
1: ON
RINS3: Switch Control from RIN3 pin (or Gain-Amp Rch) to Speaker Output
0: OFF (Default)
1: ON
MS0478-E-02
2010/11
- 80 -
[AK4343]
SYSTEM DESIGN
Figure 72 and Figure 73 shows the system connection diagram for the AK4343. An evaluation board [AKD4343] is
available which demonstrates the optimum layout, power supply arrangements and measurement results.
Headphone
Line Out
Mono In
200
1u
200
1u
21
20
19
18
17
HVDD
SPP
SPN
MCKO
MCKI
R1
22
HVSS
10
R2
47u
6.8
1u
23
0.22u
HPR
10
ZD1
24
0.22u
Dynamic SPK
R1, R2: Short
ZD1, ZD2: Open
Piezo SPK
R1, R2: ≥10Ω
ZD1, ZD2: Required
HPL
10
ZD2
0.1u
47u
6.8
10u
20k
20k
Power Supply
2.6 ∼ 3.6V
Speaker
25 MUTET
DVSS
16
26 ROUT
DVDD
15
27 LOUT
BICK
14
LRCK
13
NC
12
30 LIN2
SDTI
11
31 LIN1
CDTI
10
32 RIN1
CCLK
9
28 MIN
AK4343
29 RIN2
Top View
0.1u
DSP
I2C
PDN
CSN
6
7
8
VCOC
AVDD
4
0.1u
5
AVSS
3
2.2u
μP
Rp
VCOM
2
0.1u
1
NC
Line In
Cp
Analog Ground
Digital Ground
Notes:
- AVSS, DVSS and HVSS of the AK4343 should be distributed separately from the ground of external
controllers.
- All digital input pins should not be left floating.
- When the AK4343 is EXT mode (PMPLL bit = “0”), a resistor and capacitor of VCOC pin is not needed.
- When the AK4343 is PLL mode (PMPLL bit = “1”), a resistor and capacitor of VCOC pin is shown in Table 5.
- When piezo speaker is used, 2.6 ∼ 5.25V power should be supplied to HVDD and 10Ω or more series resistors
should be connected to both SPP and SPN pins, respectively.
- When the AK4343 is used at master mode, LRCK and BICK pins are floating before M/S bit is changed to “1”.
Therefore, 100kΩ around pull-up resistor should be connected to LRCK and BICK pins of the AK4343.
Figure 72. Typical Connection Diagram (AIN3 bit = “0”, Line Input)
MS0478-E-02
2010/11
- 81 -
[AK4343]
Headphone
21
20
19
18
17
HVDD
SPP
SPN
MCKO
MCKI
R1
22
HVSS
1u
10
R2
47u
6.8
0.22u
23
10
ZD1
HPR
0.22u
Dynamic SPK
R1, R2: Short
ZD1, ZD2: Open
Piezo SPK
R1, R2: ≥10Ω
ZD1, ZD2: Required
24
10
ZD2
0.1u
47u
6.8
10u
HPL
Power Supply
2.6 ∼ 3.6V
Speaker
25 MUTET
DVSS
16
26 RCN
DVDD
15
27 RCP
BICK
14
LRCK
13
NC
12
30 LIN2
SDTI
11
31 LIN1
CDTI
10
32 RIN1
CCLK
9
0.1u
Receiver
AVSS
AVDD
RIN3
I2C
PDN
CSN
4
5
6
7
8
μP
2.2u
0.1u
0.1u
1
3
Top View
VCOM
29 RIN2
DSP
2
AK4343
NC
Line In
28 LIN3
Analog Ground
Digital Ground
Notes:
- AVSS, DVSS and HVSS of the AK4343 should be distributed separately from the ground of external
controllers.
- All digital input pins should not be left floating.
- When AIN3 bit = “1”, PLL is not available.
- When piezo speaker is used, 2.6 ∼ 5.25V power should be supplied to HVDD and 10Ω or more series resistors
should be connected to both SPP and SPN pins, respectively.
Figure 73. Typical Connection Diagram (AIN3 bit = “1”: PLL is not available, RCV bit = “1”, Line Input)
MS0478-E-02
2010/11
- 82 -
[AK4343]
1. Grounding and Power Supply Decoupling
The AK4343 requires careful attention to power supply and grounding arrangements. AVDD, DVDD and HVDD are
usually supplied from the system’s analog supply. If AVDD, DVDD and HVDD are supplied separately, the power-up
sequence is not critical. AVSS, DVSS and HVSS of the AK4343 should be connected to the analog ground plane. System
analog ground and digital ground should be connected together near to where the supplies are brought onto the printed
circuit board. Decoupling capacitors should be as near to the AK4343 as possible, with the small value ceramic capacitor
being the nearest.
2. Voltage Reference
VCOM is a signal ground of this chip. A 2.2μF electrolytic capacitor in parallel with a 0.1μF ceramic capacitor attached
to the VCOM pin eliminates the effects of high frequency noise. No load current may be drawn from the VCOM pin. All
signals, especially clocks, should be kept away from the VCOM pin in order to avoid unwanted coupling into the
AK4343.
3. Analog Inputs
The Line and MIN inputs are single-ended. The input signal range scales with nominally at 0.06 x AVDD Vpp(typ)
@MGAIN1-0 bits = “01”, 0.03 x AVDD Vpp(typ) @MGAIN1-0 bits = “10”, 0.015 x AVDD Vpp(typ) @MGAIN1-0
bits = “11” or 0.6 x AVDD Vpp(typ) @MGAIN1-0 bits = “00” for the Line input and 0.6 x AVDD Vpp (typ) for the MIN
input, centered around the internal common voltage (0.45 x AVDD). Usually the input signal is AC coupled using a
capacitor. The cut-off frequency is fc = (1/2πRC). The AK4343 can accept input voltages from AVSS to AVDD.
4. Analog Outputs
The input data format for the DAC is 2’s complement. The output voltage is a positive full scale for 7FFFH(@16bit) and
a negative full scale for 8000H(@16bit). Stereo Line Output and Receiver Output are centered at 0.45 x AVDD. The
Headphone-Amp and Speaker-Amp outputs are centered at HVDD/2.
MS0478-E-02
2010/11
- 83 -
[AK4343]
CONTROL SEQUENCE
■ Clock Set up
When DAC is powered-up, the clocks must be supplied.
1. PLL Master Mode.
Example:
Power Supply
Audio I/F Format: MSB justified
BICK frequency at Master Mode: 64fs
Input Master Clock Select at PLL Mode: 11.2896MHz
MCKO: Enable
Sampling Frequency: 44.1kHz
(1)
PDN pin
(2)
(3)
PMVCM bit
(Addr:00H, D6)
(4)
(1) Power Supply & PDN pin = “L” Æ “H”
MCKO bit
(Addr:01H, D1)
PMPLL bit
(2)Addr:01H, Data:08H
Addr:04H, Data:4AH
Addr:05H, Data:27H
(Addr:01H, D0)
(5)
MCKI pin
Input
M/S bit
(3)Addr:00H, Data:40H
(Addr:01H, D3)
40msec(max)
(6)
BICK pin
LRCK pin
Output
(4)Addr:01H, Data:0BH
Output
MCKO, BICK and LRCK output
40msec(max)
(8)
MCKO pin
(7)
Figure 74. Clock Set Up Sequence (1)
<Example>
(1) After Power Up, PDN pin = “L” Æ “H”
“L” time of 150ns or more is needed to reset the AK4343.
(2) DIF1-0, PLL3-0, FS3-0, BCKO and M/S bits should be set during this period.
(3) Power UpVCOM: PMVCM bit = “0” Æ “1”
VCOM should first be powered-up before the other block operates.
(4) In case of using MCKO output: MCKO bit = “1”
In case of not using MCKO output: MCKO bit = “0”
(5) PLL lock time is 40ms(max) after PMPLL bit changes from “0” to “1” and MCKI is supplied from an external
source.
(6) The AK4343 starts to output the LRCK and BICK clocks after the PLL becomes stable. Then normal operation
starts.
(7) The invalid frequency is output from MCKO pin during this period if MCKO bit = “1”.
(8) The normal clock is output from MCKO pin after the PLL is locked if MCKO bit = “1”.
MS0478-E-02
2010/11
- 84 -
[AK4343]
2. PLL Slave Mode (LRCK or BICK pin)
Example:
Power Supply
Audio I/F Format : MSB justified
PLL Reference clock: BICK
BICK frequency: 64fs
Sampling Frequency: 44.1kHz
(1)
PDN pin
(2)
4fs
(1)ofPower Supply & PDN pin = “L” Æ “H”
(3)
PMVCM bit
(Addr:00H, D6)
PMPLL bit
(2) Addr:04H, Data:32H
Addr:05H, Data:27H
(Addr:01H, D0)
LRCK pin
BICK pin
Input
(3) Addr:00H, Data:40H
(4)
Internal Clock
(5)
(4) Addr:01H, Data:01H
Figure 75. Clock Set Up Sequence (2)
<Example>
(2) After Power Up: PDN pin “L” Æ “H”
“L” time of 150ns or more is needed to reset the AK4343.
(3) DIF1-0, FS3-0 and PLL3-0 bits should be set during this period.
(4) Power Up VCOM: PMVCM bit = “0” Æ “1”
VCOM should first be powered up before the other block operates.
(5) PLL starts after the PMPLL bit changes from “0” to “1” and PLL reference clock (LRCK or BICK pin) is
supplied. PLL lock time is 160ms(max) when LRCK is a PLL reference clock. And PLL lock time is 2ms(max)
when BICK is a PLL reference clock.
(6) Normal operation stats after that the PLL is locked.
MS0478-E-02
2010/11
- 85 -
[AK4343]
3. PLL Slave Mode (MCKI pin)
Example:
Audio I/F Format: MSB justified
Input Master Clock Select at PLL Mode: 11.2896MHz
MCKO: Enable
Sampling Frequency: 44.1kHz
Power Supply
(1) Power Supply & PDN pin = “L” Æ “H”
(1)
PDN pin
(2)
(3)
(2)Addr:04H, Data:4AH
Addr:05H, Data:27H
PMVCM bit
(Addr:00H, D6)
(4)
MCKO bit
(Addr:01H, D1)
(3)Addr:00H, Data:40H
PMPLL bit
(Addr:01H, D0)
(5)
MCKI pin
(4)Addr:01H, Data:03H
Input
40msec(max)
(6)
MCKO pin
MCKO output start
Output
(7)
(8)
BICK pin
LRCK pin
Input
BICK and LRCK input start
Figure 76. Clock Set Up Sequence (3)
<Example>
(1) After Power Up: PDN pin “L” Æ “H”
“L” time of 150ns or more is needed to reset the AK4343.
(2) DIF1-0, PLL3-0 and FS3-0 bits should be set during this period.
(3) Power Up VCOM: PMVCM bit = “0” Æ “1”
VCOM should first be powered up before the other block operates.
(4) Enable MCKO output: MCKO bit = “1”
(5) PLL starts after that the PMPLL bit changes from “0” to “1” and PLL reference clock (MCKI pin) is supplied.
PLL lock time is 40ms(max).
(6) The normal clock is output from MCKO after PLL is locked.
(7) The invalid frequency is output from MCKO during this period.
(8) BICK and LRCK clocks should be synchronized with MCKO clock.
MS0478-E-02
2010/11
- 86 -
[AK4343]
4. EXT Slave Mode
Example:
Audio I/F Format: MSB justified (ADC and DAC)
Input MCKI frequency: 256fs
Sampling Frequency: 44.1kHz
MCKO: Disable
Power Supply
(1) Power Supply & PDN pin = “L” Æ “H”
(1)
PDN pin
(2)
(2) Addr:04H, Data:02H
Addr:05H, Data:00H
(3)
PMVCM bit
(Addr:00H, D6)
(4)
MCKI pin
Input
(3) Addr:00H, Data:40H
(4)
LRCK pin
BICK pin
Input
MCKI, BICK and LRCK input
Figure 77. Clock Set Up Sequence (4)
<Example>
(1) After Power Up: PDN pin “L” Æ “H”
“L” time of 150ns or more is needed to reset the AK4343.
(2) DIF1-0 and FS1-0 bits should be set during this period.
(3) Power Up VCOM: PMVCM bit = “0” Æ “1”
VCOM should first be powered up before the other block operates.
(4) Normal operation starts after the MCKI, LRCK and BICK are supplied.
MS0478-E-02
2010/11
- 87 -
[AK4343]
5. EXT Master Mode
Example:
Audio I/F Format: MSB justified (ADC and DAC)
Input MCKI frequency: 256fs
Sampling Frequency: 44.1kHz
MCKO: Disable
(1) Power Supply & PDN pin = “L” Æ “H”
Power Supply
(1)
PDN pin
(2) MCKI input
(4)
PMVCM bit
(Addr:00H, D6)
(3) Addr:04H, Data:02H
Addr:05H, Data:00H
Addr:01H, Data:08H
(2)
MCKI pin
Input
(3)
M/S bit
BICK and LRCK output
(Addr:01H, D3)
LRCK pin
BICK pin
Output
(4) Addr:00H, Data:40H
Figure 78. Clock Set Up Sequence (5)
<Example>
(1) After Power Up: PDN pin “L” Æ “H”
“L” time of 150ns or more is needed to reset the AK4343.
(2) MCKI should be input.
(3) After DIF1-0 and FS1-0 bits are set, M/S bit should be set to “1”. Then LRCK and BICK are output.
(4) Power Up VCOM: PMVCM bit = “0” Æ “1”
VCOM should first be powered up before the other block operates.
MS0478-E-02
2010/11
- 88 -
[AK4343]
■ Speaker-amp Output
FS3-0 bits
(Addr:05H, D5&D2-0)
0,000
1,111
Example:
(1)
PLL Master Mode
Audio I/F Format: MSB justified (ADC & DAC)
Sampling Frequency: 44.1kHz
Digital Volume: −8dB
ALC: Enable
(13)
DACS bit
(Addr:02H, D5)
(2)
SPKG1-0 bits
(Addr:03H, D4-3)
ALC Control 1
(Addr:06H)
ALC Control 2
(Addr:08H)
ALC Control 3
(Addr:0BH)
(1) Addr:05H, Data:27H
00
01
(2) Addr:02H, Data:20H
(3)
00H
3CH
(3) Addr:03H, Data:08H
(4)
E1H
C1H
(4) Addr:06H, Data:3CH
(5)
00H
00H
(5) Addr:08H, Data:E1H
1
(6) Addr:0BH, Data:00H
(6)
ALC bit
(Addr:07H, D5)
IVL/R7-0 bits
(Addr:09H&0CH, D7-0)
0
(7)
E1H
(7) Addr:07H, Data:20H
91H
(8)
DVL/R7-0 bits
(Addr:0AH&0DH, D7-0)
18H
(8) Addr:09H & 0CH, Data:91H
28H
(9)
(14)
PMDAC bit
(9) Addr:0AH & 0DH, Data:28H
(Addr:00H, D2)
(10) Addr:00H, Data:74H
PMMIN bit
(Addr:00H, D5)
(11) Addr:02H, Data:A0H
(10)
PMSPK bit
(Addr:00H, D4)
Playback
(11)
SPPSN bit
(Addr:02H, D7)
(12) Addr:02H, Data:20H
(12)
SPP pin
Hi-Z
Normal Output
Hi-Z
(13) Addr:02H, Data:00H
SPN pin
Hi-Z
HVDD/2 Normal Output HVDD/2
Hi-Z
(14) Addr:00H, Data:40H
Figure 79. Speaker-Amp Output Sequence
<Example>
At first, clocks should be supplied according to “Clock Set Up” sequence.
(1) Set up a sampling frequency (FS3-0 bits). When the AK4343 is PLL mode, DAC and Speaker-Amp should be
powered-up in consideration of PLL lock time after a sampling frequency is changed.
(2) Set up the path of “DAC Æ SPK-Amp”: DACS bit = “0” Æ “1”
(3) SPK-Amp gain setting: SPKG1-0 bits = “00” Æ “01”
(4) Set up Timer Select for ALC (Addr: 06H)
(5) Set up REF value for ALC (Addr: 08H)
(6) Set up LMTH1 and RGAIN1 bits (Addr: 0BH)
(7) Set up LMTH0, RGAIN0, LMAT1-0 and ALC bits (Addr: 07H)
(8) Set up the ALC Block Digital Volume (Addr: 09H and 0CH)
AVL7-0 and AVR7-0 bits should be set to “91H”(0dB).
(9) Set up the output digital volume (Addr: 0AH and 0DH).
When DVOLC bit is “1” (default), DVL7-0 bits set the volume of both channels. After DAC is powered-up, the
digital volume changes from default value (0dB) to the register setting value by the soft transition.
(10) Power Up of DAC, MIN-Amp and Speaker-Amp: PMDAC = PMMIN = PMSPK bits = “0” → “1”
The DAC enters an initialization cycle that starts when the PMDAC bit is changed from “0” to “1”. The
initialization cycle time is 1059/fs=24ms@fs=44.1kHz. During the initialization cycle, the DAC input digital
data of both channels are internally forced to a 2's compliment, “0”. The DAC output reflects the digital input
data after the initialization cycle is complete. When ALC bit is “1”, ALC is disable (ALC gain is set by
AVL/R7-0 bits) during an intialization cycle (1059/fs=24ms@fs=44.1kHz). After the initialization cycle, ALC
operation starts from the gain set by AVL/R7-0 bits.
(11) Exit the power-save-mode of Speaker-Amp: SPPSN bit = “0” → “1”
(12) Enter the power-save-mode of Speaker-Amp: SPPSN bit = “1” → “0”
(13) Disable the path of “DAC Æ SPK-Amp”: DACS bit = “1” Æ “0”
(14) Power Down DAC, MIN-Amp and Speaker-Amp: PMDAC = PMMIN = PMSPK bits = “1” → “0”
MS0478-E-02
2010/11
- 89 -
[AK4343]
■ Mono Signal Output from Speaker-Amp
Example:
Clocks can be stopped.
CLOCK
(1) Addr:00H, Data:70H
PMMIN bit
(Addr:00H, D5)
(1)
(5)
(2) Addr:02H, Data:60H
PMSPK bit
(Addr:00H, D4)
DACS bit
(Addr:02H, D5)
(3) Addr:02H, Data:E0H
1
0
(2)
(6)
MINS bit
Mono Signal Output
(Addr:02H, D6)
(3)
SPPSN bit
(4) Addr:02H, Data:60H
(Addr:02H, D7)
(4)
SPP pin
SPN pin
Hi-Z
Hi-Z
Normal Output
HVDD/2
Normal Output
Hi-Z
HVDD/2
(5) Addr:00H, Data:40H
Hi-Z
(6) Addr:02H, Data:00H
Figure 80. “MIN-Amp Æ Speaker-Amp” Output Sequence
<Example>
The clocks can be stopped when only MIN-Amp and Speaker-Amp are operating.
(1) Power Up MIN-Amp and Speaker-Amp: PMMIN = PMSPK bits = “0” → “1”
(2) Disable the path of “DAC Æ SPK-Amp”: DACS bit = “0”
Enable the path of “MIN Æ SPK-Amp”: MINS bit = “0” → “1”
(3) Exit the power-save-mode of Speaker-Amp: SPPSN bit = “0” → “1”
(4) Enter the power-save-mode of Speaker-Amp: SPPSN bit = “1” → “0”
(5) Power Down MIN-Amp and Speaker-Amp: PMMIN = PMSPK bits = “1” → “0”
(6) Disable the path of “MIN Æ SPK-Amp”: MINS bit = “1” → “0”
MS0478-E-02
2010/11
- 90 -
[AK4343]
■ Headphone-amp Output
Example:
FS3-0 bits
(Addr:05H, D5&D2-0)
0,000
(1)
DACH bit
(2)
(Addr:0FH, D0)
BST1-0 bits
(Addr:0EH, D3-2)
IVL/R7-0 bits
(Addr:09H&0CH, D7-0)
PLL, Master Mode
Audio I/F Format :MSB justified (ADC & DAC)
Sampling Frequency: 44.1kHz
Digital Volume: −8dB
Bass Boost Level : Middle
1,111
(13)
00
10
00
(3)
(12)
E1H
91H
(1) Addr:05H, Data:27H
(2) Addr:0FH, Data:09H
(3) Addr:0EH, Data:19H
(4) Addr:09H&0CH, Data:91H
(4)
DVL/R7-0 bits
(Addr:0AH&0DH, D7-0)
(5) Addr:0AH&0DH, Data:28H
18H
28H
(6) Addr:00H, Data:64H
(5)
PMDAC bit
(7) Addr:01H, Data:39H
(Addr:00H, D2)
(6)
(11)
(8) Addr:01H, Data:79H
PMMIN bit
(Addr:00H, D5)
PMHPL/R bits
Playback
(7)
(10)
(9) Addr:01H, Data:39H
(Addr:01H, D5-4)
(10) Addr:01H, Data:09H
HPMTN bit
(8)
(9)
(11) Addr:00H, Data:40H
(Addr:01H, D6)
HPL/R pins
Normal Output
(12) Addr:0EH, Data:11H
(13) Addr:0FH, Data:08H
Figure 81. Headphone-Amp Output Sequence
<Example>
At first, clocks should be supplied according to “Clock Set Up” sequence.
(1) Set up a sampling frequency (FS3-0 bits). When the AK4343 is PLL mode, DAC and Speaker-Amp should be
powered-up in consideration of PLL lock time after a sampling frequency is changed.
(2) Set up the path of “DAC → HP-Amp”: DACH bit = “0” → “1”
(3) Set up the low frequency boost level (BST1-0 bits)
(4) Set up the ALC Block Digital Volume (Addr: 09H and 0CH)
AVL7-0 and AVR7-0 bits should be set to “91H”(0dB).
(5) Set up the output digital volume (Addr: 0AH and 0DH)
When DVOLC bit is “1” (default), DVL7-0 bits set the volume of both channels. After DAC is powered-up,
the digital volume changes from default value (0dB) to the register setting value by the soft transition.
(6) Power up DAC and MIN-Amp: PMDAC = PMMIN bits = “0” → “1”
The DAC enters an initialization cycle that starts when the PMDAC bit is changed from “0” to “1”. The
initialization cycle time is 1059/fs=24ms@fs=44.1kHz. During the initialization cycle, the DAC input digital
data of both channels are internally forced to a 2's compliment, “0”. The DAC output reflects the digital input
data after the initialization cycle is complete. When ALC bit is “1”, ALC is disable (ALC gain is set by
AVL/R7-0 bits) during an intialization cycle (1059/fs=24ms@fs=44.1kHz). After the initialization cycle,
ALC operation starts from the gain set by AVL/R7-0 bits.
(7) Power up headphone-amp: PMHPL = PMHPR bits = “0” → “1”
Output voltage of headphone-amp is still HVSS.
(8) Rise up the common voltage of headphone-amp: HPMTN bit = “0” → “1”
The rise time depends on HVDD and the capacitor value connected with the MUTET pin. When HVDD=3.3V
and the capacitor value is 1.0μF, the time constant is τr = 100ms(typ), 250ms(max).
(9) Fall down the common voltage of headphone-amp: HPMTN bit = “1” → “0”
The fall time depends on HVDD and the capacitor value connected with the MUTET pin. When HVDD=3.3V
and the capacitor value is 1.0μF, the time constant is τ f = 100ms(typ), 250ms(max).
If the power supply is powered-off or headphone-Amp is powered-down before the common voltage goes to
GND, the pop noise occurs. It takes twice of τf that the common voltage goes to GND.
(10) Power down headphone-amp: PMHPL = PMHPR bits = “1” → “0”
(11) Power down DAC and MIN-Amp: PMDAC = PMMIN bits = “1” → “0”
(12) Off the bass boost: BST1-0 bits = “00”
(13) Disable the path of “DAC → HP-Amp”: DACH bit = “1” → “0”
MS0478-E-02
2010/11
- 91 -
[AK4343]
■ Stereo Line Output
Example:
FS3-0 bits
(Addr:05H, D5&D2-0)
0,000
PLL, Master Mode
Audio I/F Format :MSB justified (ADC & DAC)
Sampling Frequency: 44.1kHz
Digital Volume: −8dB
LOVL=MINL bits = “0”
1,111
(1)
(1) Addr:05H, Data:27H
(10)
DACL bit
(2)
(2) Addr:02H, Data:10H
(Addr:02H, D4)
IVL/R7-0 bits
(Addr:09H&0CH, D7-0)
E1H
(3) Addr:09H&0CH, Data:91H
91H
(3)
DVL/R7-0 bits
(Addr:0AH&0DH, D7-0)
(4) Addr:0AH&0DH, Data:28H
18H
28H
(5) Addr:03H, Data:40H
(4)
LOPS bit
(6) Addr:00H, Data:6CH
(Addr:03H, D6)
(7)
(5)
(8)
(11)
PMDAC bit
(Addr:00H, D2)
Playback
PMMIN bit
(8) Addr:03H, Data:40H
(Addr:00H, D5)
(6)
(9)
(9) Addr:00H, Data:40H
PMLO bit
(Addr:00H, D3)
LOUT pin
ROUT pin
(7) Addr:03H, Data:00H
>300 ms
(10) Addr:02H, Data:00H
>300 ms
Normal Output
(11) Addr:03H, Data:00H
Figure 82. Stereo Lineout Sequence
<Example>
At first, clocks should be supplied according to “Clock Set Up” sequence.
(1) Set up the sampling frequency (FS3-0 bits). When the AK4343 is PLL mode, DAC and Stereo Line-Amp
should be powered-up in consideration of PLL lock time after the sampling frequency is changed.
(2) Set up the path of “DAC Æ Stereo Line Amp”: DACL bit = “0” Æ “1”
(3) Set up the ALC Block Digital Volume (Addr: 09H and 0CH)
AVL7-0 and AVR7-0 bits should be set to “91H”(0dB).
(4) Set up the output digital volume (Addr: 0AH and 0DH)
When DVOLC bit is “1” (default), DVL7-0 bits set the volume of both channels. After DAC is powered-up,
the digital volume changes from default value (0dB) to the register setting value by the soft transition.
(5) Enter power-save mode of Stereo Line Amp: LOPS bit = “0” Æ “1”
(6) Power-up DAC, MIN-Amp and Stereo Line-Amp: PMDAC = PMMIN = PMLO bits = “0” → “1”
The DAC enters an initialization cycle that starts when the PMDAC bit is changed from “0” to “1”. The
initialization cycle time is 1059/fs=24ms@fs=44.1kHz. During the initialization cycle, the DAC input digital
data of both channels are internally forced to a 2's compliment, “0”. The DAC output reflects the digital input
data after the initialization cycle is complete. When ALC bit is “1”, ALC is disable (ALC gain is set by
AVL/R7-0 bits) during an intialization cycle (1059/fs=24ms@fs=44.1kHz). After the initialization cycle,
ALC operation starts from the gain set by AVL/R7-0 bits.
LOUT and ROUT pins rise up to VCOM voltage after PMLO bit is changed to “1”. Rise time is 300ms(max)
at C=1μF and AVDD=3.3V.
(7) Exit power-save mode of Stereo Line-Amp: LOPS bit = “1” Æ “0”
LOPS bit should be set to “0” after LOUT and ROUT pins rise up. Stereo Line-Amp goes to normal operation
by setting LOPS bit to “0”.
(8) Enter power-save mode of Stereo Line-Amp: LOPS bit: “0” Æ “1”
(9) Power-down DAC, MIN-Amp and Stereo Line-Amp: PMDAC = PMMIN = PMLO bits = “1” → “0”
LOUT and ROUT pins fall down to AVSS. Fall time is 300ms(max) at C=1μF and AVDD=3.3V.
(10) Disable the path of “DAC Æ Stereo Line-Amp”: DACL bit = “1” Æ “0”
(11) Exit power-save mode of Stereo Line-Amp: LOPS bit = “1” Æ “0”
LOPS bit should be set to “0” after LOUT and ROUT pins fall down.
MS0478-E-02
2010/11
- 92 -
[AK4343]
■ Receiver-amp Output
Example:
PLL Master Mode
Audio I/F Format: MSB justified (ADC & DAC)
Sampling Frequency: 44.1kHz
Digital Volume: −8dB
LOVL = MINL bits = “0”
(1) Addr:05H, Data:27H
FS3-0 bits
(Addr:05H, D5&D2-0)
0,000
1,111
(2) Addr:21H, Data:01H
(1)
RCV bit
(3) Addr:02H, Data:10H
(2)
(Addr:21H, D0)
(10)
DACL bit
(4) Addr:03H, Data:40H
(Addr:02H, D4)
(3)
IVL/R7-0 bits
(Addr:09H&0CH, D7-0)
E1H
(5) Addr:09H & 0CH, Data:91H
91H
(5)
DVL/R7-0 bits
(Addr:0AH&0DH, D7-0)
18H
(6) Addr:0AH & 0DH, Data:28H
28H
(6)
(11)
(7) Addr:00H, Data:6CH
PMDAC bit
(Addr:00H, D2)
PMMIN bit
(8) Addr:03H, Data:00H
(Addr:00H, D5)
(7)
PMLO bit
Playback
(Addr:00H, D3)
LOPS bit
(8)
(4)
(9) Addr:03H, Data:40H
(Addr:03H, D6)
(9)
RCP pin
RCN pin
Hi-Z
Hi-Z
Normal Output
(10) Addr:02H, Data:00H
Hi-Z
VCOM Normal Output VCOM
Hi-Z
(11) Addr:00H, Data:40H
Figure 83. Speaker-Amp Output Sequence
<Example>
At first, clocks should be supplied according to “Clock Set Up” sequence.
(1) Set up a sampling frequency (FS3-0 bits). When the AK4343 is PLL mode, DAC and Receiver-Amp should be
powered-up in consideration of PLL lock time after a sampling frequency is changed.
(2) Set up the path of “DAC Æ RCV-Amp and Power-save mode”: DACL=LOPS bit = “0” Æ “1”
(3) Set up the ALC Block Digital Volume (Addr: 09H and 0CH)
AVL7-0 and AVR7-0 bits should be set to “91H”(0dB).
(4) Set up the output digital volume (Addr: 0AH and 0DH).
When DVOLC bit is “1” (default), DVL7-0 bits set the volume of both channels. After DAC is powered-up, the
digital volume changes from default value (0dB) to the register setting value by the soft transition.
(5) Power Up of DAC, MIN-Amp and Receiver-Amp: PMDAC = PMMIN = PMLO bits = “0” → “1”
The DAC enters an initialization cycle that starts when the PMDAC bit is changed from “0” to “1”. The
initialization cycle time is 1059/fs=24ms@fs=44.1kHz. During the initialization cycle, the DAC input digital
data of both channels are internally forced to a 2’s compliment, “0”. The DAC output reflects the digital input
data after the initialization cycle (1059/fs=24ms@fs=44.1kHz) is complete.
(6) Exit the power-save-mode of Receiver-Amp: LOPS bit = “1” → “0”
(7) Enter the power-save-mode of Receiver-Amp: LOPS bit = “0” → “1”
(8) Disable the path of “DAC Æ RCV-Amp”: DACL bit = “1” Æ “0”
(9) Power Down DAC, MIN-Amp and Receiver-Amp: PMDAC = PMMIN = PMLO bits = “1” → “0”
MS0478-E-02
2010/11
- 93 -
[AK4343]
■ Stop of Clock
Master clock can be stopped when DAC is not used.
1. PLL Master Mode
Example:
Audio I/F Format: MSB justified
BICK frequency at Master Mode: 64fs
Input Master Clock Select at PLL Mode: 11.2896MHz
(1)
PMPLL bit
(Addr:01H, D0)
(2)
MCKO bit
"1" or "0"
(1) (2) Addr:01H, Data:08H
(Addr:01H, D1)
(3)
External MCKI
Input
(3) Stop an external MCKI
Figure 84. Clock Stopping Sequence (1)
<Example>
(1) Power down PLL: PMPLL bit = “1” → “0”
(2) Stop MCKO clock: MCKO bit = “1” → “0”
(3) Stop an external master clock.
2. PLL Slave Mode (LRCK or BICK pin)
Example
Audio I/F Format : MSB justified
PLL Reference clock: BICK
BICK frequency: 64fs
(1)
PMPLL bit
(Addr:01H, D0)
(2)
External BICK
Input
(1) Addr:01H, Data:00H
(2)
External LRCK
Input
(2) Stop the external clocks
Figure 85. Clock Stopping Sequence (2)
<Example>
(1) Power down PLL: PMPLL bit = “1” → “0”
(2) Stop the external BICK and LRCK clocks
3. PLL Slave (MCKI pin)
Example
(1)
Audio I/F Format: MSB justified
PLL Reference clock: MCKI
BICK frequency: 64fs
PMPLL bit
(Addr:01H, D0)
(1)
MCKO bit
(1) Addr:01H, Data:00H
(Addr:01H, D1)
(2)
External MCKI
Input
(2) Stop the external clocks
Figure 86. Clock Stopping Sequence (3)
<Example>
(1) Power down PLL: PMPLL bit = “1” → “0”
Stop MCKO output: MCKO bit = “1” → “0”
(2) Stop the external master clock.
MS0478-E-02
2010/11
- 94 -
[AK4343]
4. EXT Slave Mode
(1)
External MCKI
Input
Example
(1)
External BICK
Input
External LRCK
Input
Audio I/F Format :MSB justified
Input MCKI frequency:1024fs
(1)
(1) Stop the external clocks
Figure 87. Clock Stopping Sequence (4)
<Example>
(1) Stop the external MCKI, BICK and LRCK clocks.
5. EXT Master Mode
(1)
External MCKI
Input
Example
BICK
Output
"H" or "L"
LRCK
Output
"H" or "L"
Audio I/F Format :MSB justified
Input MCKI frequency:1024fs
(1) Stop the external MCKI
Figure 88. Clock Stopping Sequence (5)
<Example>
(1) Stop MCKI clock. BICK and LRCK are fixed to “H” or “L”.
■ Power Down
Power supply current can be shut down (typ. 10μA) by stopping clocks and setting PMVCM bit = “0” after all blocks
except for VCOM are powered-down. Power supply current can be also shut down (typ. 10μA) by stopping clocks and
setting PDN pin = “L”. When PDN pin = “L”, the registers are initialized.
MS0478-E-02
2010/11
- 95 -
[AK4343]
PACKAGE
32pin QFN (Unit: mm)
5.00 ± 0.10
0.40 ± 0.10
4.75 ± 0.10
24
17
16
4.75 ± 0.10
B
3.5
5.00 ± 0.10
25
32
1
1
3.5
0.50
+0.07
-0.05
32
C0.42
8
A
0.23
Exposed
Pad
9
0.85 ± 0.05
0.10 M AB
0.08 C
0.04
0.01+- 0.01
0.20
C
Note) The exposed pad on the bottom surface of the package must be open or connected to the ground. (Refer to Note 7)
■ Material & Lead finish
Package molding compound:
Lead frame material:
Lead frame surface treatment:
Epoxy
Cu
Solder (Pb free) plate
MS0478-E-02
2010/11
- 96 -
[AK4343]
MARKING (AK4343EN)
AKM
AK4343
XXXXX
1
XXXXX : Date code identifier (5 digits)
MARKING (AK4343VN)
AKM
4343VN
XXXXX
1
XXXXX : Date code identifier (5 digits)
MS0478-E-02
2010/11
- 97 -
[AK4343]
REVISION HISTORY
Date (YY/MM/DD)
06/04/04
06/10/24
Revision
00
01
Reason
First Edition
Spec change
Page
Contents
35-36
Error correct
53
MIC/LINE Input Selector
“When full-differential input is used, the signal should
not be input to the pins marked by “X” in Table 20.” was
added.
Table 20 (Handling of MIC/Line Input Pins) was added.
Stereo Line Output Control Sequence
Power-down mode:
PMLO bit = “1” Æ PMLO bit = “0”
I2C Bus Control Mode
“those most significant 3-bits are fixed to zeros”
Æ “those most significant 2-bits are fixed to zeros”
Register Definitions (Addr=0FH)
HPM bit: “When the HPM bit = “1”, (L+R)/2 signals are
output to Lch and Rch of the Headphone-Amp. Both
PMHPL and PMHPR bits should be “1” when HPM bit
is “1”.
Æ “When the HPM bit = “1”, DAC output signal is
output to Lch and Rch of the Headphone-Amp as
(L+R)/2.”
Control Sequence (Clock Setup: Ext Slave Mode)
MCLK Frequency: 1024fs Æ 256fs
Addr=05H: Data=27H Æ 00H
Control Sequence (Clock Setup: Ext Master Mode)
MCLK Frequency: 1024fs Æ 256fs
Addr=05H: Data=27H Æ 00H
Control Sequence (Headphone Playback)
Digital Volume Level: 0dB Æ −8dB
Addr=0EH: Data=14H Æ 19H
Figure 81: (12) Addr=0EH: Data=00H Æ 11H
Control Sequence (Stop of Clock: PLL Master Mode)
MCKO bits = “H” or “L” Æ “1” or “0”
ANALOG CHARACTERISTICS
Speaker-Amp Characteristics, Output Voltage
• HVDD=5V, SPGK1-0 bits = “11”, 0dBFS (Po=1W):
3.13 → - (min), 3.92 → 2.83 (typ),
4.71 → - (max), VPP → Vrms (unit)
• Line Input Æ SPP/SPN pins, HVDD=5V, SPKG1-0 bits
= “11”, −1.5dBV Input (Po=1.2W)
2.83 → 3.1Vrms (typ)
Descriptions about the AK4343VN were added.
65
75
87
88
91
94
10/12/02
02
Error
Correction
Description
Addition
10
MS0478-E-02
2010/11
- 98 -
[AK4343]
IMPORTANT NOTICE
z These products and their specifications are subject to change without notice.
When you consider any use or application of these products, please make inquiries the sales office of Asahi Kasei
Microdevices Corporation (AKM) or authorized distributors as to current status of the products.
z Descriptions of external circuits, application circuits, software and other related information contained in this
document are provided only to illustrate the operation and application examples of the semiconductor products. You
are fully responsible for the incorporation of these external circuits, application circuits, software and other related
information in the design of your equipments. AKM assumes no responsibility for any losses incurred by you or third
parties arising from the use of these information herein. AKM assumes no liability for infringement of any patent,
intellectual property, or other rights in the application or use of such information contained herein.
z Any export of these products, or devices or systems containing them, may require an export license or other official
approval under the law and regulations of the country of export pertaining to customs and tariffs, currency exchange,
or strategic materials.
z AKM products are neither intended nor authorized for use as critical componentsNote1) in any safety, life support, or
other hazard related device or systemNote2), and AKM assumes no responsibility for such use, except for the use
approved with the express written consent by Representative Director of AKM. As used here:
Note1) A critical component is one whose failure to function or perform may reasonably be expected to result,
whether directly or indirectly, in the loss of the safety or effectiveness of the device or system containing it, and
which must therefore meet very high standards of performance and reliability.
Note2) A hazard related device or system is one designed or intended for life support or maintenance of safety
or for applications in medicine, aerospace, nuclear energy, or other fields, in which its failure to function or
perform may reasonably be expected to result in loss of life or in significant injury or damage to person or
property.
z It is the responsibility of the buyer or distributor of AKM products, who distributes, disposes of, or otherwise places
the product with a third party, to notify such third party in advance of the above content and conditions, and the buyer
or distributor agrees to assume any and all responsibility and liability for and hold AKM harmless from any and all
claims arising from the use of said product in the absence of such notification.
MS0478-E-02
2010/11
- 99 -