[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 -