ak4644 AKM Semiconductor, Inc., ak4644 Datasheet
![no-image](/images/no-image-200.jpg)
ak4644
Available stocks
Related parts for ak4644
ak4644 Summary of contents
Page 1
... The AK4644 is a stereo CODEC with a built-in Microphone-Amplifier, Headphone-Amplifier and Receiver-Amplifier. The AK4644 features analog mixing circuits and PLL that allows easy interfacing in mobile phone and portable A/V player designs. The AK4644 is available in a 32pin QFN, utilizing less board space than competitive offerings. ...
Page 2
... HPF Reduction Separation MIC-Amp PMAINR2 PMAINL2 PMAINL3 PMAINR3 PMHPL PMDAC DATT Bass D/A ALC SMUTE Boost PMHPR HVSS Figure 1. Block Diagram - 2 - [AK4644 DSP Mode DVDD DVSS I2C CSN Control Register CCLK CDTI PDN Stereo ALC BICK LRCK SDTO SDTI Audio I/F Stereo ...
Page 3
... ASAHI KASEI Ordering Guide −30 ∼ +85°C AK4644EN AKD4644 Evaluation board for AK4644 Pin Layout MUTET 25 ROUT / RCN 26 LOUT / RCP 27 MIN / LIN3 28 RIN2 / IN2− 29 LIN2 / IN2+ 30 LIN1 / IN1− 31 RIN1 / IN1+ 32 Compatibility with AK4642EN 1. Function Function HP-Amp Max Output Power ...
Page 4
... F1B13 F1B12 0 0 PMAINR3 PMAINL3 0 0 MICR3 MICL3 These bits are added in the AK4644. These bits are removed from the AK4644 [AK4644] AK4644 VCOC/RIN3 TEST1 TEST2 ROUT/RCN LOUT/RCP MIN/LIN3 PMLO PMDAC 0 PMADL M/S 0 MCKO ...
Page 5
... 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. MS0477-E-01 PIN/FUNCTION Function 2 C Bus, “L”: 3-wire Serial 2 C Bus Mode Bus Mode Bus Mode [AK4644] 2006/10 ...
Page 6
... ABSOLUTE MAXIMUM RATINGS Symbol min −0.3 AVDD −0.3 DVDD −0.3 HVDD ∆GND1 ∆GND2 IIN −0.3 VINA −0.3 VIND −30 Ta −65 Tstg Symbol min AVDD 2.6 DVDD 2.6 HVDD 2.6 −0.3 AVDD−DVDD - 6 - [AK4644] max Units 6.0 V 6 0.3 V ± AVDD+0.3 V DVDD+0.3 V °C 85 °C 150 typ max Units 3.3 3 ...
Page 7
... ADC → IVOL, IVOL=0dB, ALC=OFF - (Note 11) 0.168 (Note 12) 1. (Note 11) 76 (Note 12) - (Note 11) 76 (Note 12) - (Note 11) 75 (Note 12) - (Note 11) - (Note 12 [AK4644] typ max Units 60 80 kΩ kΩ + + + 0.228 Vpp - 0.114 Vpp - 0.057 Vpp 2.47 2 ...
Page 8
... Note 14. Output voltage is proportional to AVDD voltage. Vout = (RCP) − (RCN) = 0.59 x AVDD (typ)@LOVL bit = “0”, −6dBFS. MS0477-E-01 min typ - - =10kΩ L 1.78 1.98 2.25 2. 100 - 100 - 0 =32Ω, BTL L 1.57 1.96 - 2.77 1.57 1. [AK4644] max Units 16 Bits 2.18 Vpp 2.75 Vpp - dBFS - 0 kΩ 2.35 Vpp - Vpp 2.35 Vpp - Vpp - dBFS Ω 2006/10 ...
Page 9
... (Note 16) 80 (Note 17 (Note 16) - (Note 17 −4.5 - −24.5 - =22.8Ω. L =100Ω. L HPL/HPR pin Measurement Point 47µF 6.8Ω C1 0.22µF 10Ω Figure 2. Headphone-Amp output circuit - 9 - [AK4644] typ max Units 1.98 2.38 Vpp 3.00 3.60 Vpp 1.0 - Vrms 1.06 - Vrms 70 - dBFS 80 - dBFS 20 - dBFS 70 - dBFS ...
Page 10
... Units 1.98 - Vpp 0 +4 +4 µA 10 100 AVDD DVDD HVDD Total Power [mA] [mA] [mA] [mW ...
Page 11
... Note 27. These frequency responses scale with fs high-level and low frequency signal is input, the analog output clips to the full-scale. MS0477-E-01 FILTER CHARACTERISTICS Symbol min 26 ∆ 25 [AK4644] typ max Units - 17.3 kHz 19.4 - kHz 19.9 - kHz 22.1 - kHz - - kHz ±0 1/fs µ 19.6 kHz 20.0 - kHz 22.05 - kHz - - kHz ±0. ...
Page 12
... Duty - tBCK - tBCK - dBCK - fCLK 11.2896 tCLKL 0.4/fCLK tCLKH 0.4/fCLK fMCK 0.2352 dMCK 40 dMCK - fs 7.35 tLRCKH tBCK−60 Duty 45 tBCK 1/(64fs) tBCKL 0.4 x tBCK tBCKH 0.4 x tBCK - 12 - [AK4644] typ max Units - - V - 30%DVDD 0 0.4 V ±10 µA - typ max Units - 27 MHz - - 12.288 MHz ...
Page 13
... Duty - 50 tBCK - 1/(32fs) tBCK - 1/(64fs) dBCK - [AK4644] max Units 48 kHz 1/fs − tBCK 1/(32fs kHz 1/fs − tBCK 12.288 MHz 13.312 MHz 13.312 MHz ...
Page 14
... S) −40 tMBLR - −70 tLRD - −70 tBSD - tSDH 50 - tSDS 50 - tLRB 50 - tBLR 50 - tLRD - - tBSD - - tSDH 50 - tSDS [AK4644] max Units 0.5 x tBCK + 40 ns 0.5 x tBCK + ...
Page 15
... registered trademark of Philips Semiconductors. Note 32. Data must be held long enough to bridge the 300ns-transition time of SCL. Note 33. The AK4644 can be reset by the PDN pin = “L”. Note 34. This is the count of LRCK “↑” from the PMADL or PMADR bit = “1”. ...
Page 16
... Figure 4. Audio Interface Timing (PLL/EXT Master mode, DSP mode, MSBS = “0”) MS0477-E-01 1/fCLK tCLKL 1/fs tLRCKH tLRCKL Duty = tLRCKH 100 tLRCKL 100 1/fMCK tMCKL dMCK = tMCKL x fMCK x 100 tLRCKH tBCK tDBF dBCK tBSD MSB tSDS tSDH - 16 - [AK4644] VIH VIL 50%DVDD 50%DVDD 50%DVDD 50%DVDD 50%DVDD 50%DVDD VIH VIL 2006/10 ...
Page 17
... BICK SDTO SDTI Figure 6. Audio Interface Timing (PLL/EXT Master mode, Except DSP mode) MS0477-E-01 tLRCKH tBCK tDBF dBCK tBSD tSDS tBCKL tLRD tBSD tSDS tSDH - 17 - [AK4644] 50%DVDD 50%DVDD 50%DVDD 50%DVDD MSB tSDH VIH VIL 50%DVDD 50%DVDD 50%DVDD VIH VIL 2006/10 ...
Page 18
... Figure 8. Clock Timing (PLL Slave mode; PLL Reference Clock = LRCK or BICK pin, DSP mode, MSBS = “1”) MS0477-E-01 1/fs tLRCKH tBLR tBCK tBCKH tBCKL 1/fs tLRCKH tBLR tBCK tBCKH tBCKL - 18 - [AK4644] VIH VIL VIH VIL VIH VIL VIH VIL VIH VIL VIH VIL 2006/10 ...
Page 19
... Duty = tLRCKH 100 = tLRCKL 100 tBCK tBCKL fMCK tMCKL dMCK = tMCKL x fMCK x 100 tLRCKH tLRB tBSD MSB tSDH tSDS MSB - 19 - [AK4644] VIH VIL VIH VIL VIH VIL 50%DVDD VIH VIL VIH VIL VIH VIL 50%DVDD VIH VIL 2006/10 ...
Page 20
... Figure 12. Clock Timing (EXT Slave mode) MS0477-E-01 tLRCKH tBSD tSDS 1/fCLK tCLKH tCLKL 1/fs Duty = tLRCKH 100 tLRCKH tLRCKL tLRCKL 100 tBCK tBCKH tBCKL - 20 - [AK4644] VIH VIL VIH VIL VIH VIL 50%DVDD MSB tSDH VIH MSB VIL VIH VIL VIH VIL ...
Page 21
... Figure 13. Audio Interface Timing (PLL/EXT Slave mode, Except DSP mode) CSN CCLK CDTI Figure 14. WRITE Command Input Timing MS0477-E-01 tLRB tBSD MSB tSDS tSDH tCSS tCCKL tCCKH tCCK tCDS tCDH [AK4644] VIH VIL VIH VIL 50%DVDD VIH VIL VIH VIL VIH VIL VIH R/W VIL 2006/10 ...
Page 22
... Figure 15. WRITE Data Input Timing tHIGH tF tHD:DAT tSU:DAT tSU:STA Start 2 Figure 16 Bus Mode Timing tPDV Figure 17. Power Down & Reset Timing 1 tPD Figure 18. Power Down & Reset Timing [AK4644] tCSW VIH VIL VIH VIL VIH VIL VIH VIL tSP VIH VIL tSU:STO Stop ...
Page 23
... AK4644 goes to master mode by changing M/S bit = “1”. When the AK4644 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 AK4644 should be pulled-down or pulled-up by the resistor (about 100kΩ) externally to avoid the floating state ...
Page 24
... 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 AK4644 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 ...
Page 25
... Output See Table 10 MCKO pin MCKO bit = “0” “1” “L” Output “L” Output “L” Output - 25 - [AK4644] BICK pin LRCK pin “L” Output “L” Output Invalid Invalid See Table 11 1fs Output “1”. ...
Page 26
... DSP or µP 256fs/128fs/64fs/32fs MCLK 32fs, 64fs BCLK 1fs LRCK SDTI SDTO Figure 19. PLL Master Mode PS1 bit PS0 bit MCKO pin 0 0 256fs 0 1 128fs 1 0 64fs 1 1 32fs BICK Output Frequency 0 32fs Default 1 64fs - 26 - [AK4644] Default 2006/10 ...
Page 27
... 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 AK4644 is generated by an internal PLL circuit. Input frequency is selected by PLL3-0 bits (see Table 5). a) PLL reference clock: MCKI pin BICK and LRCK inputs should be synchronized with MCKO output ...
Page 28
... The external clocks (MCKI, BICK and LRCK) should always be present whenever the ADC or DAC is in operation (PMADL bit = “1”, PMADR bit = “1” or PMDAC bit = “1”). If these clocks are not provided, the AK4644 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 ADC and DAC should be in the power-down mode (PMADL=PMADR=PMDAC bits = “ ...
Page 29
... The external clocks (MCKI, BICK and LRCK) should always be present whenever the ADC or DAC is in operation (PMADL bit = “1”, PMADR bit = “1” or PMDAC bit = “1”). If these clocks are not provided, the AK4644 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 ADC and DAC should be in the power-down mode (PMADL=PMADR=PMDAC bits = “ ...
Page 30
... EXT Master Mode (PMPLL bit = “0”, M/S bit = “1”) The AK4644 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 (see Table 14) ...
Page 31
... ASAHI KASEI System Reset Upon power-up, the AK4644 should be reset by bringing the PDN pin = “L”. This ensures that all internal registers reset to their initial values. The ADC enters an initialization cycle that starts when the PMADL or PMADR bit is changed from “0” to “1” at PMDAC bits is “ ...
Page 32
... Rch Rch Rch 1/ [AK4644 ...
Page 33
... Rch Rch Rch 1/ [AK4644 ...
Page 34
... Don't Care Lch Data Figure 30. Mode 2 Timing - 34 - [AK4644 ...
Page 35
... Lch Data Figure 31. Mode 3 Timing MIX bit ADC Lch data x All “0” x Rch Input Signal x Lch Input Signal 0 Lch Input Signal 1 (L+R)/ [AK4644 ...
Page 36
... ASAHI KASEI MIC/LINE Input Selector The AK4644 has input selector for MIC-Amp. 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− ...
Page 37
... Figure 32. Mic/Line Input Selector MPWR pin MIC-Amp IN1− pin IN1+ pin A/D INL0 bit INR1 bit INR0 bit [AK4644] ADC Lch ADC Rch These blocks are not available at PLL mode. AK4644 SDTO pin Lch Rch 1 RIN2 IN1+/− 1 LIN2 RIN2 2006/10 ...
Page 38
... ASAHI KASEI MIC Gain Amplifier The AK4644 has a gain amplifier for microphone input. The gain of MIC-Amp is selected by the MGAIN1-0 bits (see Table 23). The typical input impedance is 60kΩ(typ)@MGAIN1-0 bits = “00” or 30kΩ(typ)@MGAIN1-0 bits = “01”, “10” or “11”. ...
Page 39
... ASAHI KASEI Digital EQ/HPF/LPF The AK4644 performs wind-noise reduction filter, stereo separation emphasis, gain compensation and ALC (Automatic Level Control) by digital domain for A/D converted data (Figure 35). FIL1, FIL3 and EQ blocks are IIR filters of 1 order. The filter coefficient of FIL3, EQ and FIL1 blocks can be set to any value. Refer to the section of “ALC operation” ...
Page 40
... Amplitude 2 − 2cos (2πf/fs) θ(f) = tan 2Bcos (2πf/fs) 1 − tan (πfc/fs tan (πfc/fs) Amplitude 2 + 2cos (2πf/fs) θ(f) = tan 2Bcos (2πf/fs [AK4644] Phase (B+1)sin (2πf/fs) − (B−1)cos (2πf/fs) Phase (B−1)sin (2πf/fs) − (B+1)cos (2πf/fs) 2006/10 ...
Page 41
... /fs tan (πfc /fs Amplitude 2ACcos (2πf/fs) θ(f) = tan 2Bcos (2πf/fs) =3000Hz, Gain=+8dB 2 fc Frequency [AK4644] 1 − tan (πfc /fs) 2 K/ tan (πfc /fs) 1 Phase (AB−C)sin (2πf/fs) − (AB+C)cos (2πf/fs) 13 2006/10 ...
Page 42
... Zero Crossing Timeout Period 8kHz 16kHz 128/fs 16ms 8ms 256/fs 32ms 16ms 512/fs 64ms 32ms 1024/fs 128ms 64ms - 42 - [AK4644] ALC Power-down Default Playback path Recording path Recording path Recording path Default 0.375dB Default 0.750dB 1.500dB 3.000dB 0.375dB 44.1kHz 2.9ms Default 5 ...
Page 43
... RGAIN0 GAIN STEP 0 1 step 0.375dB 1 2 step 0.750dB 0 3 step 1.125dB 1 4 step 1.500dB Table 32. ALC Recovery GAIN Step - 43 - [AK4644] 44.1kHz 2.9ms Default 5.8ms 11.6ms 23.2ms 46.4ms 92.9ms 185.8ms 371.5ms Default 2006/10 ...
Page 44
... Table 33. Reference Level at ALC Recovery operation RFST1 bit MS0477-E-01 GAIN(dB) Step +36.0 +35.625 +35.25 : +30.375 0.375dB +30.0 +29.625 : −53.25 −53.625 −54.0 MUTE RFST0 bit Recovery Speed 0 4 times 1 8 times 0 16times 1 N/A Table 34. Fast Recovery Speed Setting - 44 - [AK4644] Default Default 2006/10 ...
Page 45
... Limiter and Recovery Step = 1 Fast Recovery Speed = 4 step Gain of IVOL = +30dB Maximum Gain = +30.0dB Limiter Detection Level = −4.1dBFS ALC bit = “1” (1) Addr=06H, Data=14H (3) Addr=09H&0CH, Data=E1H the same or smaller than REF’ [AK4644] fs=44.1kHz Data Operation −4.1dBFS 01 0 Enable 11 23.2ms 011 23 ...
Page 46
... Even if the path is switched from recording to playback, the register setting of IVOL remains. Therefore, IVL7-0 and IVR7-0 bits should be set to “91H” (0dB). IVL7-0 IVR7-0 F1H F0H EFH : E2H E1H E0H : 03H 02H 01H 00H MS0477-E-01 GAIN (dB) Step +36.0 +35.625 +35.25 : +30.375 +30.0 0.375dB +29.625 : −53.25 −53.625 −54 MUTE Table 36. Input Digital Volume Setting - 46 - [AK4644] Default 2006/10 ...
Page 47
... When ALC is enabled again, ALC bit should be set to “1” interval more than zero crossing timeout period after ALC bit = “0”. MS0477-E-01 Enable E1H(+30dB) C6H(+20dB) E1(+30dB) --> F1(+36dB) E1(+30dB) (1) (2) E1(+30dB) --> F1(+36dB) C6H(+20dB [AK4644] Disable 2006/10 ...
Page 48
... ASAHI KASEI De-emphasis Filter The AK4644 includes the digital de-emphasis filter (tc = 50/15µs) by IIR filter. Setting the DEM1-0 bits enables the de-emphasis filter (Table 37). DEM1 Bass Boost Function The BST1-0 bits control the amount of low frequency boost applied to the DAC output signal (Table 38). If the BST1-0 bits are set to “ ...
Page 49
... ASAHI KASEI Digital Output Volume The AK4644 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 = “ ...
Page 50
... 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. MS0477-E- bit ( (2) Figure 39. Soft Mute Function - 50 - [AK4644] ( 2006/10 ...
Page 51
... RIN1/IN1+ pin RIN2/IN2− pin LIN2/IN2+ pin MIN/LIN3 pin VCOC/RIN3 pin MS0477-E-01 INL1-0 bits MIC-Amp MDIF1 bit INR1-0 bits MIC-Amp MDIF2 bit Lineout, Receiver-Amp, HP-Amp Figure 40. Analog Mixing Circuit - 51 - [AK4644] ADC Lch ADC Rch These blocks are not available at PLL mode. 2006/10 ...
Page 52
... PMAINL3 bit PMAINR3 bit LINL3/RINR3 LOUT/RCP pin, ROUT/RCN pin LINH3/RINH3 HPL, HPR pin LIN2/RIN2/LIN3/RIN3 LOUT/ROUT 0dB +2dB LOUT/ROUT Output Gain (typ) LIN2/RIN2/LIN3/RIN3 RCP/RCN 0dB +2dB RCP/RCN Output Gain (typ) LIN2/RIN2/LIN3/RIN3 HPL/HPR 0dB +3.6dB Headphone-Amp Output Gain (typ [AK4644] Default Default Default 2006/10 ...
Page 53
... LOUT/ROUT Output Gain (typ MIN RCP/RCN +0dB +2dB RCP/RCN Output Gain (typ MIN HPL/HPR −20dB −16.4dB Headphone-Amp Output Gain (typ [AK4644] LOUT/RCP pin, ROUT/RCN pin HPL, HPR pin Default = 20kΩ i Default = 20kΩ i Default = 20kΩ ...
Page 54
... LOUT/ROUT pin Power-down Pull-down to AVSS Normal Operation Normal Operation Power-save Fall down to AVSS Power-save Rise up to VCOM Gain Output Voltage (typ) 0dB 0.6 x AVDD Default +2dB 0.757 x AVDD LOUT 1µF 220Ω ROUT - 54 - [AK4644] LOUT pin ROUT pin Default 20kΩ 2006/10 ...
Page 55
... 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. MS0477-E- [AK4644 ≥ 2006/10 ...
Page 56
... PLL mode. DACL bit DAC Lch 0dB RINR2 bit 0dB MICR3 bit RINR3 bit 0dB *These blocks are not available at PLL mode. DACL bit DAC Lch 0dB - 56 - [AK4644] LOUT pin ROUT pin M LOUT pin ROUT pin I X 2006/10 ...
Page 57
... Figure 52. Power-up/Power-down Timing for Receiver-Amp MS0477-E-01 “DACL” “LOVL” Figure 51. Mono Receiver Output Gain Output Voltage (typ) +6dB 0.59 x AVDD @−6dBFS +8dB 0.59 x AVDD @−8dBFS Mode RCP Power-down Hi-Z Power-save Hi-Z Normal Operation Normal Operation - 57 - [AK4644] RCP pin RCN pin Default RCN Hi-Z VCOM/2 Default Normal Operation Hi-Z VCOM Hi-Z >0 2006/10 ...
Page 58
... PLL mode. MIC-Amp Lch RINR2 bit 0dB MICR3 bit RINR3 bit 0dB *These blocks are not MIC-Amp Rch available at PLL mode. DACL bit DAC Lch 0dB DACL bit DAC Rch 0dB - 58 - [AK4644] RCP/N pin I M RCP/N pin I X 2006/10 ...
Page 59
... 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. MS0477-E-01 0 0.6 x AVDD Table 51. Headphone-Amp Output Voltage (3) ( [AK4644] 1 0.91 x AVDD “0”: 500ms(max) 2006/10 ...
Page 60
... AVDD=3.0V fs=44.1kHz 45 17 25.3 100 12.5 149 6.3 106 (Note 39) 100 1.1 137 69 Table 52. External Circuit Example 0 0.5 x HVDD Table 53. HP-Amp Common Voltage - 60 - [AK4644] is 16Ω. Output powers are shown at L HVDD=3.3V HVDD=5V AVDD=3.3V AVDD=3.3V 30.6 30.6 15.1 15.1 7.7 7 (Note 39) 1.3 1.3 1 0.64 x AVDD 2006/10 ...
Page 61
... PLL mode. DACH bit DAC Lch 0dB RINH2 bit 0dB MICR3 bit RINH3 bit 0dB *These blocks are not available at PLL mode. DACH bit DAC Rch 0dB - 61 - [AK4644] HPL pin HPR pin M HPL pin HPR pin I X 2006/10 ...
Page 62
... MS0477-E- R/W “1” Chip Address; Fixed to “1” READ/WRITE (“1”: WRITE, “0”: READ); Fixed to “1” Register Address Control data Figure 61. Serial Control I/F Timing - 62 - [AK4644] 2006/10 ...
Page 63
... HIGH defines a STOP condition (Figure 68). The AK4644 can perform more than one byte write operation per sequence. After receipt of the third byte the AK4644 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 ...
Page 64
... ASAHI KASEI (2)-2. READ Operations Set the R/W bit = “1” for the READ operation of the AK4644. 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. ...
Page 65
... MASTER S START CONDITION SDA SCL MS0477-E-01 Figure 68. START and STOP Conditions Figure 69. Acknowledge on the I C-Bus data line change stable; of data data valid allowed 2 Figure 70. Bit Transfer on the I C-Bus - 65 - [AK4644] P stop condition not acknowledge acknowledge 8 9 clock pulse for acknowledgement 2006/10 ...
Page 66
... F1A13 F1A12 F1B6 F1B5 F1B4 0 0 F1B13 F1B12 0 0 PMAINR3 PMAINL3 0 0 MICR3 MICL3 [AK4644 PMLO PMDAC 0 PMADL M/S 0 MCKO PMPLL 0 PMMP 0 MGAIN0 0 MINL 0 0 BCKO 0 DIF1 DIF0 BCKP FS2 FS1 FS0 WTM1 WTM0 ...
Page 67
... The register values remain unchanged. When neither ADC nor DAC are used, external clocks may not be present. When ADC or DAC is used, external clocks must always be present. MS0477-E- PMVCM PMMIN 0 PMLO [AK4644 PMDAC 0 PMADL 2006/10 ...
Page 68
... 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 MS0477-E- HPMTN PMHPL PMHPR M [AK4644 MCKO PMPLL 2006/10 ...
Page 69
... DACL: Switch Control from DAC to Stereo Line Output or Receiver Output 0: OFF (Default When PMLO bit is “1”, DACL bit is enabled. When PMLO bit is “0”, the LOUT/ROUT pins go to AVSS. MS0477-E- DACL [AK4644 PMMP 0 MGAIN0 2006/10 ...
Page 70
... D5 D4 LOPS 0 MGAIN1 PLL3 PLL2 PLL1 PLL0 PS1 PS0 FS3 MSBS [AK4644 MINL BCKO 0 DIF1 DIF0 BCKP FS2 FS1 FS0 0 ...
Page 71
... WTM2 ZTM1 ZTM0 ALC ZELMN REF6 REF5 REF4 [AK4644 WTM1 WTM0 RFST1 RFST0 LMAT1 LMAT0 RGAIN0 LMTH0 REF3 REF2 REF1 ...
Page 72
... DVR6 DVR5 DVR4 LMTH1 LOOP SMUTE DVOLC [AK4644 IVL3 IVL2 IVL1 IVL0 IVR3 IVR2 IVR1 IVR0 DVL3 DVL2 DVL1 DVL0 DVR3 DVR2 DVR1 DVR0 1 0 ...
Page 73
... When IVOLC bit = “1”, IVL7-0 bits control both Lch and Rch volume level, while register values of IVL7-0 bits are not written to IVR7-0 bits. When IVOLC bit = “0”, IVL7-0 bits control Lch level and IVR7-0 bits control Rch level, respectively. MS0477-E- [AK4644 IVOLC HPM MINH DACH 2006/10 ...
Page 74
... 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 (See Table 51.) 0: 0dB (Default) 1: +3.6dB MS0477-E- INL1 HPG MDIF2 MDIF1 [AK4644 INR0 INL0 PMADR 2006/10 ...
Page 75
... 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). MS0477-E- GN1 GN0 0 FIL1 [AK4644 FIL3 2006/10 ...
Page 76
... EQC14 EQC13 EQC12 F1A7 F1A6 F1A5 F1A4 F1AS 0 F1A13 F1A12 F1B7 F1B6 F1B5 F1B4 0 0 F1B13 F1B12 [AK4644 F3A3 F3A2 F3A1 F3A0 F3A11 F3A10 F3A9 F3A8 F3B3 F3B2 F3B1 F3B0 F3B11 F3B10 F3B9 F3B8 EQA3 EQA2 EQA1 ...
Page 77
... RIN3 input signal is selected. (Default) 1: MIC-Amp Rch output signal is selected. MS0477-E- PMAINR3 PMAINL3 MICR3 MICL3 [AK4644 PMAINR2 PMAINL2 PMMICR PMMICL MIX AIN3 RCV 2006/10 ...
Page 78
... RINH3: Switch Control from RIN3 pin (or MIC-Amp Rch) to Headphone Output 0: OFF (Default MS0477-E- [AK4644 RINR3 LINL3 RINR2 LINL2 RINH3 LINH3 RINH2 LINH2 2006/10 ...
Page 79
... When the AK4644 is EXT mode (PMPLL bit = “0”), a resistor and capacitor of VCOC pin is not needed. - When the AK4644 is PLL mode (PMPLL bit = “1”), a resistor and capacitor of VCOC pin is shown in Table 5. - When the AK4644 is used at master mode, LRCK and BICK pins are floating before M/S bit is changed to “1”. ...
Page 80
... When the AK4644 is EXT mode (PMPLL bit = “0”), a resistor and capacitor of VCOC pin is not needed. - When the AK4644 is PLL mode (PMPLL bit = “1”), a resistor and capacitor of VCOC pin is shown in Table 5. - When the AK4644 is used at master mode, LRCK and BICK pins are floating before M/S bit is changed to “1”. ...
Page 81
... Receiver Line In Notes: - AVSS, DVSS and HVSS of the AK4644 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. Figure 73. Typical Connection Diagram (AIN3 bit = “1”: PLL is not available, RCV bit = “1”, Line Input) ...
Page 82
... If AVDD, DVDD and HVDD are supplied separately, the power-up sequence is not critical. AVSS, DVSS and HVSS of the AK4644 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 ...
Page 83
... PLL lock time is 40ms(max) after PMPLL bit changes from “0” to “1” and MCKI is supplied from an external source. (6) The AK4644 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”. ...
Page 84
... Internal Clock <Example> (1) After Power Up: PDN pin “L” “L” time of 150ns or more is needed to reset the AK4644. (2) DIF1-0, FS3-0 and PLL3-0 bits should be set during this period. (3) Power Up VCOM: PMVCM bit = “0” VCOM should first be powered up before the other block operates. ...
Page 85
... LRCK pin <Example> (1) After Power Up: PDN pin “L” “L” time of 150ns or more is needed to reset the AK4644. (2) DIF1-0, PLL3-0 and FS3-0 bits should be set during this period. (3) Power Up VCOM: PMVCM bit = “0” VCOM should first be powered up before the other block operates. ...
Page 86
... BICK pin <Example> (1) After Power Up: PDN pin “L” “L” time of 150ns or more is needed to reset the AK4644. (2) DIF1-0 and FS1-0 bits should be set during this period. (3) Power Up VCOM: PMVCM bit = “0” VCOM should first be powered up before the other block operates. ...
Page 87
... BICK pin <Example> (1) After Power Up: PDN pin “L” “L” time of 150ns or more is needed to reset the AK4644. (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” ...
Page 88
... Registers set-up sequence at ALC operation” At first, clocks should be supplied according to “Clock Set Up” sequence. (1) Set up a sampling frequency (FS3-0 bit). When the AK4644 is PLL mode, MIC and ADC should be powered-up in consideration of PLL lock time after a sampling frequency is changed. (2) Set up MIC input (Addr: 02H) ...
Page 89
... At first, clocks should be supplied according to “Clock Set Up” sequence. (1) Set up a sampling frequency (FS3-0 bits). When the AK4644 is PLL mode, DAC 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” ...
Page 90
... ROUT pin <Example> At first, clocks should be supplied according to “Clock Set Up” sequence. (1) Set up the sampling frequency (FS3-0 bits). When the AK4644 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 (3) Set up the input digital volume (Addr: 09H and 0CH) When PMADL = PMADR bits = “ ...
Page 91
... Hi-Z <Example> At first, clocks should be supplied according to “Clock Set Up” sequence. (1) Set up a sampling frequency (FS3-0 bits). When the AK4644 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 (3) Set up the input digital volume (Addr: 09H and 0CH) When PMADL = PMADR bits = “ ...
Page 92
... BICK frequency: 64fs Figure 84. Clock Stopping Sequence (2) Example Audio I/F Format: MSB justified (ADC & DAC) PLL Reference clock: MCKI BICK frequency: 64fs Figure 85. Clock Stopping Sequence ( [AK4644] (1) Addr:01H, Data:00H (2) Stop the external clocks (1) Addr:01H, Data:00H (2) Stop the external clocks 2006/10 ...
Page 93
... Audio I/F Format :MSB justified(ADC & DAC) Input MCKI frequency:1024fs Figure 86. Clock Stopping Sequence (4) Example Audio I/F Format :MSB justified(ADC & DAC) Input MCKI frequency:1024fs "H" or "L" "H" or "L" Figure 87. Clock Stopping Sequence ( [AK4644] (1) Stop the external clocks (1) Stop the external MCKI 2006/10 ...
Page 94
... Note) The exposed pad on the bottom surface of the package must be open or connected to the ground. Material & Lead finish Package molding compound: Lead frame material: Lead frame surface treatment: MS0477-E-01 PACKAGE 0.40 ± 0. C0. Epoxy Cu Solder (Pb free) plate - 94 - [AK4644] Exposed Pad 32 1 3.5 2006/10 ...
Page 95
... Control Sequence (Clock Setup: Ext Slave Mode) MCLK Frequency: 1024fs Addr=05H: Data=01H 87 Control Sequence (Clock Setup: Ext Master Mode) MCLK Frequency: 1024fs Addr=05H: Data=01H 88 Control Sequence (Mic Recording) ALC Setting: “Refer to Figure 23” [AK4644] PMLO bit = “0” 256fs 00H 256fs 00H “Refer to Figure 36” 2006/10 ...
Page 96
... MS0477-E-01 Page Contents 89 Control Sequence (Headphone Playback) Digital Volume Level: 0dB Addr=0EH: Data=14H Figure 80: (12) Addr=0EH: Data=00H 92 Control Sequence (Stop of Clock: PLL Master Mode) MCKO bits = “H” or “L” IMPORTANT NOTICE - 96 - [AK4644] −8dB 19H 11H “1” or “0” 2006/10 ...