ALC5610 Datasheet 1.2
ALC5610 Datasheet 1.2
ALC5610 Datasheet 1.2
ALC5610-GRT
DATASHEET
Rev. 1.2
11 January 2008
Track ID: JATR-1076-21
COPYRIGHT
2008 Realtek Semiconductor Corp. All rights reserved. No part of this document may be reproduced,
transmitted, transcribed, stored in a retrieval system, or translated into any language in any form or by any
means without the written permission of Realtek Semiconductor Corp.
DISCLAIMER
Realtek provides this document as is, without warranty of any kind, neither expressed nor implied,
including, but not limited to, the particular purpose. Realtek may make improvements and/or changes in
this document or in the product described in this document at any time. This document could include
technical inaccuracies or typographical errors.
TRADEMARKS
Realtek is a trademark of Realtek Semiconductor Corporation. Other names mentioned in this document
are trademarks/registered trademarks of their respective owners.
Though every effort has been made to ensure that this document is current and accurate, more
information may have become available subsequent to the production of this guide. In that event, please
contact your Realtek representative for additional information that may help in the development process.
REVISION HISTORY
Revision Release Date Summary
1.0 2007/06/07 First release
1.1 2007/08/15 Revised Table 85, page 68.
Added section 9.1.2 Recommended Operating Conditions, page 68.
1.2 2008/01/11 Revised section 1 General Description, page 1.
Revised Figure 1, page 4.
Revised Figure 2, page 5.
Added note in Table 4, page 9.
Revised Figure 7 to Figure 14, page 15 to 17.
Revised section 7.8.1 Speaker Output, page 24.
Revised section 7.9 Touch Panel Control, page 26.
Revised Table 21, page 36.
Revised Table 32, page 41.
Revised Table 33, page 42.
Revised Table 36, page 45.
Revised Table 86, page 68.
Revised section 10 Application Circuits, page 76.
Revised section 13 Ordering Information, page 81.
AC97 Audio Codec + Touch Panel Controller + ii Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Table of Contents
1. GENERAL DESCRIPTION ..............................................................................................................................................1
2. FEATURES .........................................................................................................................................................................2
AC97 Audio Codec + Touch Panel Controller + v Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
List of Tables
TABLE 1. AC97 DIGITAL I/O PINS ..............................................................................................................................................7
TABLE 2. ANALOG I/O PINS.........................................................................................................................................................8
TABLE 3. FILTER/REFERENCE ......................................................................................................................................................8
TABLE 4. POWER/GROUND ..........................................................................................................................................................9
TABLE 5. POWER SETTING FOR BEST PERFORMANCE ................................................................................................................10
TABLE 6. RESET OPERATION......................................................................................................................................................10
TABLE 7. POWER-ON RESET VOLTAGE ......................................................................................................................................10
TABLE 8. AC-LINK CLOCK SETTING TABLE (UNIT: MHZ) ........................................................................................................11
TABLE 9. I2S SIGNAL LINK MASTER MODE CLOCK TABLE ........................................................................................................18
TABLE 10. PIN SHARING CONFIGURATION TABLE .......................................................................................................................23
TABLE 11. REG-00H: RESET ........................................................................................................................................................31
TABLE 12. REG-02H: SPEAKER OUTPUT VOLUME .......................................................................................................................31
TABLE 13. REG-04H: HEADPHONE OUTPUT VOLUME .................................................................................................................32
TABLE 14. REG-08H: PHONE INPUT/MONO OUTPUT VOLUME...................................................................................................32
TABLE 15. REG-0AH: LINE_IN VOLUME ...................................................................................................................................33
TABLE 16. REG-0CH: STEREO DAC VOLUME ..........................................................................................................................33
TABLE 17. REG-0EH: MIC VOLUME ...........................................................................................................................................34
TABLE 18. REG-10H: MIC ROUTING CONTROL...........................................................................................................................34
TABLE 19. REG-12H: ADC RECORD GAIN ..................................................................................................................................35
TABLE 20. REG-14H: ADC RECORD MIXER CONTROL................................................................................................................35
TABLE 21. REG-18H: VOICE DAC OUTPUT VOLUME ..................................................................................................................36
TABLE 22. REG-1CH: OUTPUT MIXER CONTROL ........................................................................................................................36
TABLE 23. REG-22H: MICROPHONE CONTROL ............................................................................................................................37
TABLE 24. REG-26H: POWER DOWN CONTROL/STATUS ..............................................................................................................37
TABLE 25. TRUTH TABLE FOR POWER DOWN MODE (PD=POWER DOWN) .................................................................................38
TABLE 26. REG-2AH: TONE CONTROL ........................................................................................................................................39
TABLE 27. REG-2CH: AC97 STEREO DAC RATE/DPE RATE .....................................................................................................39
TABLE 28. PC99/PC2001 DESIGN GUIDE SAMPLING RATES .......................................................................................................39
TABLE 29. REG-32H: AC97 STEREO ADC RATE ........................................................................................................................40
TABLE 30. PC99/PC2001 DESIGN GUIDE SAMPLING RATES .......................................................................................................40
TABLE 31. REG-36H: EXTEND SERIAL DATA PORT CONTROL (VODAC_I2S/PCM)....................................................................40
TABLE 32. REG-3AH: POWER MANAGEMENT ADDITION 1..........................................................................................................41
TABLE 33. REG-3CH: POWER MANAGEMENT ADDITION 2 ..........................................................................................................42
TABLE 34. REG-3EH: POWER MANAGEMENT ADDITION 3 ..........................................................................................................43
TABLE 35. REG-40H: GENERAL PURPOSE CONTROL REGISTER 1 ................................................................................................44
TABLE 36. REG-42H: GENERAL PURPOSE CONTROL REGISTER 2 ................................................................................................45
TABLE 37. REG-44H: PLL CONTROL ...........................................................................................................................................45
TABLE 38. AC-LINK PLL CLOCK SETTING TABLE (UNIT: MHZ) ................................................................................................46
TABLE 39. REG-4CH: GPIO PIN CONFIGURATION .......................................................................................................................46
TABLE 40. REG-4EH: GPIO PIN POLARITY .................................................................................................................................47
TABLE 41. REG-50H: GPIO PIN STICKY ......................................................................................................................................47
TABLE 42. REG-52H: GPIO PIN WAKE-UP ..................................................................................................................................48
TABLE 43. REG-54H: GPIO PIN STATUS ......................................................................................................................................49
TABLE 44. REG-56H: PIN SHARING .............................................................................................................................................49
TABLE 45. GPIO AND IRQ LOGIC ...............................................................................................................................................50
TABLE 46. REG-58H: OVER-TEMP/CURRENT STATUS .................................................................................................................51
TABLE 47. REG-5CH: GPIO_OUTPUT PIN CONTROL ..................................................................................................................52
TABLE 48. REG-5EH: MISC CONTROL .......................................................................................................................................52
TABLE 49. REG-64H: VODAC_PCM CLOCK CONTROL_1..........................................................................................................54
TABLE 50. REG-66H: VODAC_PCM CLOCK CONTROL_2..........................................................................................................55
TABLE 51. REG-68H: PSEUDO STEREO AND SPATIAL EFFECT BLOCK CONTROL ..........................................................................56
AC97 Audio Codec + Touch Panel Controller + vi Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
TABLE 52. REG-6AH: INDEX ADDRESS .......................................................................................................................................57
TABLE 53. REG-6CH: INDEX DATA..............................................................................................................................................57
TABLE 54. REG-6EH: EQ STATUS ................................................................................................................................................57
TABLE 55. INDEX-00H: EQ BAND-0 COEFFICIENT (LP0: A1) ......................................................................................................58
TABLE 56. INDEX-01H: EQ BAND-0 GAIN (LP0: HO) .................................................................................................................58
TABLE 57. INDEX-02H: EQ BAND-1 COEFFICIENT (BP1: A1) ......................................................................................................58
TABLE 58. INDEX-03H: EQ BAND-1 COEFFICIENT (BP1: A2) ......................................................................................................58
TABLE 59. INDEX-04H: EQ BAND-1 GAIN (BP1: HO) .................................................................................................................59
TABLE 60. INDEX-05H: EQ BAND-2 COEFFICIENT (BP2: A1) ......................................................................................................59
TABLE 61. INDEX-06H: EQ BAND-2 COEFFICIENT (BP2: A2) ......................................................................................................59
TABLE 62. INDEX-07H: EQ BAND-2 GAIN (BP2: HO) .................................................................................................................59
TABLE 63. INDEX-08H: EQ BAND-3 COEFFICIENT (BP3: A1) ......................................................................................................60
TABLE 64. INDEX-09H: EQ BAND-3 COEFFICIENT (BP3: A2) ......................................................................................................60
TABLE 65. INDEX-0AH: EQ BAND-3 GAIN (BP3: HO) ................................................................................................................60
TABLE 66. INDEX-0BH: EQ BAND-4 COEFFICIENT (HPF: A1).....................................................................................................60
TABLE 67. INDEX-0CH: EQ BAND-4 GAIN (HPF: HO) ................................................................................................................60
TABLE 68. INDEX-10H: EQ CONTROL AND STATUS REGISTER.....................................................................................................61
TABLE 69. INDEX-11H: EQ INPUT VOLUME CONTROL ................................................................................................................61
TABLE 70. INDEX-12H: EQ OUTPUT VOLUME CONTROL ............................................................................................................61
TABLE 71. INDEX-20H: AUTO VOLUME CONTROL REGISTER 0 ...................................................................................................62
TABLE 72. INDEX-21H: AUTO VOLUME CONTROL REGISTER 1 ...................................................................................................62
TABLE 73. INDEX-22H: AUTO VOLUME CONTROL REGISTER 2 ...................................................................................................62
TABLE 74. INDEX-23H: AUTO VOLUME CONTROL REGISTER 3 ...................................................................................................63
TABLE 75. INDEX-24H: AUTO VOLUME CONTROL REGISTER 4 ...................................................................................................63
TABLE 76. INDEX-25H: AUTO VOLUME CONTROL REGISTER 5 ...................................................................................................63
TABLE 77. INDEX-39H: DIGITAL INTERNAL REGISTER ................................................................................................................63
TABLE 78. INDEX-4AH: CLASS D TEMPERATURE SENSOR ..........................................................................................................64
TABLE 79. INDEX-54H: AD_DA_MIXER_INTERNAL REGISTER ..................................................................................................64
TABLE 80. REG-74H: TOUCH PANEL CONTROL BYTE 1 ...............................................................................................................65
TABLE 81. REG-76H: TOUCH PANEL CONTROL BYTE 2 ...............................................................................................................66
TABLE 82. REG-78H: TOUCH PANEL INDICATION ........................................................................................................................67
TABLE 83. REG-7CH: VENDOR ID 1 .........................................................................................................................................67
TABLE 84. REG-7EH: VENDOR ID 2 .........................................................................................................................................67
TABLE 85. ABSOLUTE MAXIMUM RATINGS.................................................................................................................................68
TABLE 86. RECOMMENDED OPERATING CONDITIONS .................................................................................................................68
TABLE 87. STATIC CHARACTERISTICS .........................................................................................................................................68
TABLE 88. ANALOG PERFORMANCE CHARACTERISTICS .............................................................................................................69
TABLE 89. COLD RESET TIMING PARAMETERS ............................................................................................................................72
TABLE 90. WARM RESET TIMING PARAMETERS ..........................................................................................................................72
TABLE 91. AC-LINK CLOCK PARAMETERS .................................................................................................................................73
TABLE 92. AC-LINK DATA TIMING PARAMETERS .......................................................................................................................73
TABLE 93. AC-LINK SIGNAL RISE AND FALL TIMING PARAMETERS ............................................................................................74
TABLE 94. AC-LINK LOW POWER MODE TIMING PARAMETERS .................................................................................................75
TABLE 95. AC-LINK IO PIN CAPACITANCE PARAMETERS ...........................................................................................................75
TABLE 96. ORDERING INFORMATION ..........................................................................................................................................81
AC97 Audio Codec + Touch Panel Controller + vii Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
List of Figures
FIGURE 1. BLOCK DIAGRAM .......................................................................................................................................................4
FIGURE 2. AUDIO MIXER PATH ....................................................................................................................................................5
FIGURE 3. PIN ASSIGNMENTS ......................................................................................................................................................6
FIGURE 4. AC-LINK WAKE UP TIMING ......................................................................................................................................13
FIGURE 5. DEFAULT ALC5610 SLOT ARRANGEMENT CODEC ID ALWAYS 00 .......................................................................14
FIGURE 6. CONTROLLER AND CODEC CONNECTION ..................................................................................................................14
FIGURE 7. PCM MONO DATA MODE A FORMAT (BCLK_POLARITY=0).....................................................................................15
FIGURE 8. PCM MONO DATA MODE A FORMAT (BCLK_POLARITY=1).....................................................................................15
FIGURE 9. PCM MONO DATA MODE B FORMAT (BCLK_POLARITY=0) ....................................................................................16
FIGURE 10. PCM STEREO DATA MODE A FORMAT (BCLK_POLARITY=0)....................................................................................16
FIGURE 11. PCM STEREO DATA MODE B FORMAT (BCLK_POLARITY=0)....................................................................................16
FIGURE 12. I2S DATA FORMAT (BCLK_POLARITY=0)...................................................................................................................17
FIGURE 13. LEFT-JUSTIFIED DATA FORMAT (BCLK_POLARITY=0)...............................................................................................17
FIGURE 14. RIGHT-JUSTIFIED DATA FORMAT (BCLK_POLARITY=0).............................................................................................17
FIGURE 15. I2S SIGNAL LINK SLAVE MODE DIAGRAM (ALC5610 IS SLAVE) ..............................................................................18
FIGURE 16. I2S SIGNAL LINK MASTER MODE DIAGRAM (ALC5610 IS MASTER) .......................................................................18
FIGURE 17. 4-WIRE RESISTIVE TOUCH PANEL CIRCUIT ..............................................................................................................26
FIGURE 18. AUTO VOLUME CONTROL BLOCK DIAGRAM ............................................................................................................27
FIGURE 19. EXAMPLE OF ALC5610 POWER-DOWN/POWER-UP FLOW .......................................................................................29
FIGURE 20. GPIO IMPLEMENTATION ...........................................................................................................................................30
FIGURE 21. POWER CONTROL TO MIC INPUT .............................................................................................................................44
FIGURE 22. GPIO AND IRQ LOGIC .............................................................................................................................................50
FIGURE 23. JACK-INSERT-DETECT PULL-UP RESISTOR IMPLEMENTED VIA AN EXTERNAL CIRCUIT ............................................53
FIGURE 24. COLD RESET TIMING ................................................................................................................................................72
FIGURE 25. WARM RESET TIMING ...............................................................................................................................................72
FIGURE 26. DATA OUTPUT AND INPUT TIMING ............................................................................................................................73
FIGURE 27. SIGNAL RISE AND FALL TIMING ................................................................................................................................74
FIGURE 28. AC-LINK LOW POWER MODE TIMING......................................................................................................................75
AC97 Audio Codec + Touch Panel Controller + viii Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
1. General Description
The ALC5610 is a highly-integrated dual AC'97/PCM interface audio codec with multiple input/output
ports and a 4-wire touch panel controller. The ALC5610 is designed for mobile computing and
communications.
Stereo audio is supported via the AC97 interface, and voice functions via a PCM/I2S interface. To reduce
component count, the device can connect directly to:
A 4-wire touch panel
MONO or stereo differential analog inputs
Stereo headphone
Single-end or BTL MONO output
MONO or Stereo Bridge-Tied Load (BTL) speaker
Multiple analog input and output pins are provided for seamless integration with analog connected
wireless communication devices. Differential input/output connections efficiently reduce noise
interference, providing better sound quality. Class-AB or Class-D amplifiers are easily swapped via
simple register configuration, and the 1 Watt speaker removes the need for an additional amplifier, further
cutting both cost and required board area. Additionally, a flexible hardware 5-band equalizer with
configurable gain, bandwidth, and center frequency, and enriches the sound experience.
ALC5610 Digital power operates at supply voltages from 1.8V to 3.6V. Analog power operates from
2.3V to 3.6V, and Speaker power operates from 2.3V to 5V. To extend battery life, each section of the
device can be powered down individually under software control. Leakage current in maximum power
saving state is less than 10A.
The ALC5610 is available in a 7x7mm Green QFN package, making it ideal for use in handheld
portable systems.
AC97 Audio Codec + Touch Panel Controller + 1 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
2. Features
Single-chip AC97 Rev 2.2 compatible codec
16-bit stereo DAC SNR 90dB, THD+N -85dB
16-bit stereo ADC SNR 85dB, THD+N -80dB
Supports PCM/I2S input and output interface
Supports all WinCE variable rates (8kHz, 11.025kHz, 16kHz, 22.05kHz, 24kHz, 32kHz, 44.1kHz,
48kHz)
One analog MONO single-ended or differential input (PHONE and PHONEN input)
Stereo, single-ended MONO, or differential analog microphone inputs, with boost pre-amplifiers
(+20/+30/+40dB)
BTL (Bridge-Tied Load) Max. output with on-chip 1W speaker driver (SPKVDD=5V, 8 load)
Stereo headphone output with on-chip 45mW headphone driver (HPVDD=3.3V, 16 load)
Integrated 16-bit I2S/PCM interface voice DAC for blue-tooth and other external devices
Internal PLL can receive wide range of clock input (Digital IO power > 1.8V)
Digital power supplies from 1.8V to 3.6V, speaker amplifier power supplies from 2.3V to 5V
Analog power, headphone power, and touch panel power supplies from 2.3V to 3.6V
AC97 Audio Codec + Touch Panel Controller + 2 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
3. System Applications
Tablet PC system/Ultra-Mobile PC (UMPC)
PDA Phone/Smartphone
AC97 Audio Codec + Touch Panel Controller + 3 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
MONO+ MONO_OUT
MONO- MONO_OUTN
LINE_IN_L DACL
LINE_IN_R ADCL
Input
PHONE DACR
Mixer ADCR SRC
PHONEN
VoiceDAC
AVC 45mW
HP_OUT_L
HPL
Output Mixer
45mW
MIC1 HP_OUT_R
MIC HPR
MIC1N
MIC2 Boost
MIC2N 700mW BTL SPK_OUT_L
SPKL+ /
SPKL- SPK_OUT_LN
MICBIAS EQ /
MICBIAS
MICBIAS2 3D
Control 700mW BTL SPK_OUT_R
VSDAC
SPKR+ /
VSADC GPIO / IIS SPKR- SPK_OUT_RN
VBCLK
VSLRCK
VREFOUT
X+
Clock 12 bits X-
AC-Link Interface Touch Panel
(PLL) ADC Y+
Y-
SDATA_OUT
RESET#
SDATA_IN
MCLK
SYNC
BIT_CLK
EXTCLK
IRQOUT
AUX4
AUX3
AC97 Audio Codec + Touch Panel Controller + 4 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
R eg 14[ 12 ][ 4] 2
V o i c e_ I S/ P C M
M
R eg 14[ 11] [ 3]
L/ R
M
R eg 14[ 14] [ 6] L /L
R e g0 12[ 11: 7 ] R eg 3 6 [ 8]
M L /L
[ 4: 0]
M
R eg 22[ 11: 1 0] L /L
M I C 1P R e g 1 0[ 1 2] R e g0E [1 2: 8] R e g10 [1 5]
L/ L
B oo st V ol M
M I C1 N A B/ D
4.2. Audio Mixer Path
S P K_ O UT _L/ R
M I C 2P R e g10 [4 ] R e g22 [9: 8 ] R eg 0E[ 4:0 ] R e g1 0[ 7] L/ L
Vol M
[ 12 : 11 ]
M I C2 N L /L R e g0 1 C [ 13] S P K _ O U T _ L N /R N
R e g- 02
Reg 1 C [ 15 : 14 ]
R e g0 C [1 2: 8] [4 : 0] R eg 0C [ 15] H P Mix er
A C9 7/ S lo t 3 /4
E Q /3 D D A Cs V ol M
Figure 2.
2 R e g18 [1 2: 8] R e g 18[ 15]
V oi c e _ I S / P C M
V o ic e D A C V ol M
R e g 012 [13 : 12]
5
V oi c e t o St e r eo D i gi t a l pa t h M
R e g0 A[ 13]
M
L +R L+R
AB
R e g 1 0[ 1 3]
H P_ O UT _ L/R
M Vol M
R e g10 [5 ]
Reg 1 C [ 9 : 8 ]
R e g- 04
M L +R
m on o a n a lo g
s te r e o a na l o g R e g0 A[ 14]
M L+ R AB M O NO _ OU T
m o no d i gi tal R e g 0 8[ 1 4]
V ol M
s t e re o d i g i t al
M
Reg 1 C [ 7 : 6 ]
MO N O_ O UTN
R e g 1 0[ 1 4] R e g- 08 [ 7: 0 ]
S p ea ke r M ix e r
M
L +R
R e g10 [6 ]
M
R eg 0C [ 14]
Rev. 1.2
Datasheet
ALC5610
ALC5610
Datasheet
5. Pin Assignments
G PI O3/ V SL R CK
G PI O2/I R Q O U T
G PI O 4 / V S DA C
G PI O 5/ V S A D C
G PI O1/ V B CLK
S P K_ O U T_ R N
H P_ O U T_ R
H P_ O U T_L
S PKV D D
HP GND
AGND 2
HPVDD
41
40
39
38
37
48
47
46
45
44
43
42
DVDD 1 1 36 SPK_ OUT_R
EXTCLK 3 34 SPKGND
DGND 2 7 30 MIC2N
DVDD 2 9 28 MICBIAS
SYNC 10 27 VREF
RESET# / PENDOWN 11 26 AGND 1
15
16
17
18
19
20
21
22
23
14
24
LI N E_I N_L
LI N E_I N_ R
TPVDD
TPGND
X+
Y+
X-
Y-
PH ONEP
PH ONEN
MI C1 P
MI C1 N /A U X3
6. Pin Descriptions
6.1. AC97 Digital I/O Pins
Table 1. AC97 Digital I/O Pins
Name Type Pin Description Characteristic Definition
MCLK I 2 Master Clock Input Schmitt trigger
EXTCLK IO 3 External Reference Clock Output: VOL=0.1*DVDD, VOH =0.9*DVDD
Input/Output Input: Schmitt trigger
SDATA_OUT I 5 Serial TDM Data Input Schmitt trigger
BIT_CLK O 6 Bit Clock Output VOL=0.1*DVDD, VOH =0.9*DVDD
SDATA_IN O 8 Serial TDM Data Output VOL=0.1*DVDD, VOH =0.9*DVDD
SYNC I 10 48kHz Synchronous Input Signal Schmitt trigger
RESET#/ I/ 11 H/W Reset Input Schmitt trigger
PENDOWN O Pen-Down Output
GPIO1/VBCLK IO 44 General Purpose Input and Output 1 / GPIO: Input/Output
I2S interface Clock VBCLK: Slave input/Master output
GPIO2/IRQOUT IO 45 General Purpose Input and Output 2 / GPIO: Input/Output
Interrupt Output IRQOUT: Output
GPIO3/VSLRCK IO 46 General Purpose Input and Output 3 / GPIO: Input/Output
I2S Interface Frame Signal VSLRCK: Slave input/Master output
GPIO4/VSDAC IO 47 General Purpose Input and Output 4 / GPIO: Input/Output
I2S Interface Serial Data Input VSDAC: Schmitt trigger input
GPIO5/VSADC IO 48 General Purpose Input and Output 5 / GPIO: Input/Output
I2S Interface Serial Data Output VSADC: Voice data output
Total: 12 Pins
AC97 Audio Codec + Touch Panel Controller + 7 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
6.3. Filter/Reference
Table 3. Filter/Reference
Name Type Pin Description Characteristic Definition
MICBIAS O 28 MIC BIAS Voltage Output Programmable Analog DC Output with 3mA drive
VREF O 27 Internal Reference Voltage 1f capacitor to analog ground
Total: 2 Pins
AC97 Audio Codec + Touch Panel Controller + 8 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
6.4. Power/Ground
Table 4. Power/Ground
Name Type Pin Description Characteristic Definition
DVDD1 P 1 Digital VDD 1.8V~3.6V (IO)
DGND1 P 4 Digital GND -
DGND2 P 7 Digital GND -
DVDD2 P 9 Digital VDD 1.8V~3.6V (Core)
TPVDD P 13 Analog VDD for Touch Panel 2.3V~3.6V
TPGND P 18 Analog GND for Touch Panel -
AVDD1 P 25 Analog VDD 2.3V~3.6V
AGND1 P 26 Analog GND -
SPKGND P 34 Analog GND for Speaker Amps -
SPKVDD P 38 Analog VDD for Speaker Amps 3.0V~5V (for Ohm loading)
2.3V~5V (for kOhm loading)
HPGND P 40 Analog GND for Headphone Amps -
AGND2 P 42 Analog GND -
HPVDD P 43 Analog VDD for Headphone Amps 2.3V~3.6V
LFGND P 49 Thermal Pad, Connect to SPKGND -
Total: 14 Pins
Note: DVDD1 DVDD2, SPKVDD AVDD1, HPVDD AVDD1 DVDD2, TPVDD DVDD2.
Note: SPDVDD connect 10F Capacitor to SPKVDD is required.
AC97 Audio Codec + Touch Panel Controller + 9 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
7. Functional Description
7.1. Power
The ALC5610 has many power blocks. SPKVDD operates between 2.3V and 5V. HPVDD, TPVDD and
AVDD1 operate between 2.3V and 3.6V. DVDD1 and DVDD2 operate between 1.8V and 3.6V. The
power supplier limit conditions are DVDD1DVDD2, SPKVDDAVDD1, HPVDDAVDD1DVDD2,
TPVDDDVDD2, and AVDD1=TPVDD
7.2. Reset
There are 4 types of reset operation: Power-On Reset (POR), Cold, Warm, and Register reset.
AC97 Audio Codec + Touch Panel Controller + 10 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
7.3. Clocking
The Stereo_SYSCLK can be selected from MCLK or PLL. This means MCLK is always provided
externally, and the driver should arrange the clock of each block and setup each divider.
The voice codec clock can be selected from MCLK (Master mode), PLL (Master mode), EXTCLK (Slave
mode) or VBCLK (Slave mode). The driver should arrange the clock of each block and setup each
divider.
In master mode of voice I2S/PCM, EXTCLK can be output by setting Extclk_dir=1. The output frequency
will be determined by MCLK and the setting of Extclk_out_sel.
The ALC5610 SYSCLK frequency is 24.576MHz. If the system cannot provide 24.576MHz to the
ALC5610, the PLL of the ALC5610 can be used to generate a frequency near 24.576MHz. As the PLL
parameter is configured through the AC link, the input clock to the MCLK pin must be between
2.048MHz and 80MHz. After the AC link is connected, the driver must configure the PLL in order to
output a frequency close to the SYSCLK (24.576MHz). The accuracy of audio output frequency will
depend on the accuracy of PLL output.
After a Cold Reset, PLL related Registers are reset to default values, however, they are not reset to
default values after a soft-reset (write Reg00). Firmware should not power down the PLL when the PLL
output is used as Stereo_SYSCLK.
Note: The ALC5610 will only be enabled after an AC-Link Warm Reset.
AC97 Audio Codec + Touch Panel Controller + 11 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The sampling rate of the stereo ADC and stereo DAC can be configured separately and is controlled by
Reg2C (stereo DAC) and Reg32 (stereo ADC).
In Master mode, the main clock of the Voice_I2S/PCM interface can be input selected from MCLK (with
or without a PLL) or EXTCLK. VBCLK and VSLRCK will be configured as output. DRIVER has to set
each divider (Reg64 & Reg66) to arrange the clock distribution. See section 12 Appendix A: Voice PCM
Interface, page 78 for details.
In Slave mode, the main clock of the Voice_I2S/PCM can be input from MCLK or EXTCLK. VBCLK is
synchronized externally. VBCLK and VSLRCK will be configured as input. The driver has to set each
divider (Reg64 and Reg66) to arrange the clock distribution (see section 12.2 Slave Mode:
(voice_port_sel=1), page 80, for more information.
If VBCLK provides 64Fs, 128Fs, or 256Fs externally, the ACL5610 can use VBCLK input as the main
clock of the Voice_I2S/PCM. See section 12 Appendix A: Voice PCM Interface, page 78 for details.
When voice_adc_enable=0, the L/R channel stereo ADC sample rate is set according to the stereo sample
rate (ADC_SAMPLE_RATE) and output to slots 3 & 4 of the AC97 interface.
When voice_adc_enable=1, the sample rate of the Left channel is set by the stereo sample rate
(ADC_SAMPLE_RATE). The sample rate of the Right channel is set by the voice sample rate (Reg64 &
Reg66). The Left channel ADC data is output to the Left (slot 3) and duplicated to the Right (slot 4) of
the AC97 interface. The Right channel of the Stereo ADC data is then used as a Voice ADC and output
to voice_I2S/PCM.
AC97 Audio Codec + Touch Panel Controller + 12 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The ALC5610 will return any uninstalled bit or register read operations with 0. The ALC5610 also stuffs
an unimplemented slot or bit with 0 in SDATA-IN. Note that AC-Link is MSB-justified.
See the Audio CODEC 97 Component Specification Revision 2.2 for detailed information.
AC97 Audio Codec + Touch Panel Controller + 13 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
If wakeup control (Reg52 & Reg5E[1]) is enabled during Sleep state, the ALC5610 will assert
SDATA_IN and IRQOUT when interrupted.
SLOT# 0 1 2 3 4 5 6 7 8 9 10 11 12
SYNC
SDATA-IN OR
TAG ADDR DATA PCML PCMR Pipeline Status
Application
Processor
AC97 Audio Codec + Touch Panel Controller + 14 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 15 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 17 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Figure 15. I2S Signal Link Slave Mode Diagram (ALC5610 is Slave)
Figure 16. I2S Signal Link Master Mode Diagram (ALC5610 is Master)
AC97 Audio Codec + Touch Panel Controller + 18 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The sample rate of the stereo ADC is independent of the stereo DAC sample rate.
In order to save power, the left and right ADC can be powered down separately by setting Reg3C [6], [7].
PR0=1 will disable both channels of the ADC.
When a voice to stereo digital path is enabled, the signal from Voice_I2S/PCM is direct output to Left
(slot 3) and is duplicated to Right (slot 4) of the AC97 interface.
The Voice to Stereo Digital Path and Voice ADC functions can exist at the same time.
AC97 Audio Codec + Touch Panel Controller + 19 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
In Voice I2S/PCM Master mode, the sample rate is set by the VoDAC clock Divider (Reg64). In addition,
Reg66[7:4][2:0] is used to set the over-sample rate clock divider of the Voice ADC/DAC filter to 64Fs or
128Fs. Reg66[13] must be set according to the over-sample rate clock.
Performance at 128Fs is better than 64Fs, but with higher power consumption. For best performance, the
frequency of the Voice DAC Sigma Delta clock must be equal to, or higher than, the Voice DA filter
over-sampling rate. The volume control of the Voice DAC is set via Reg18[12:8].
7.6. Mixers
The ALC5610 supports four mixers for all audio function requirements:
Headphone mixer for 2 channels
MONO mixer
Speaker mixer
ADC record mixer
AC97 Audio Codec + Touch Panel Controller + 20 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 21 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The following signals can be mixed into the ADC record mixer:
LINE-IN_L/R (Controlled by Reg0A)
PHONEP/N (Controlled by Reg08)
MIC1P/N and MIC2P/N (Controlled by Reg22 & Reg10)
Headphone mixer output
MONO mixer output
Speaker mixer output
Note: The ADC record mixer can be powered down by setting Reg3C[1][0].
The Line_In_L/R volume and mute are controlled by Reg0A. Reg3E[7:6] can be used to power down
Line_In volume control.
AC97 Audio Codec + Touch Panel Controller + 22 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The PHONEP/N volume and mute are controlled by Reg08. Reg3E[5:4] can be used to power down the
PHONEP/N volume control and mixer.
The ALC5610 Microphone input boost provides 20/30/40dB boost, set by Reg22[11:10] (for MIC1), and
by Reg22[9:8] (for MIC2). The MIC1/2 volume and mute are controlled by Reg0E.
For detailed power management of MIC1/2, Reg3E[3][2] can be used to power down the MIC1/2 volume
control. Reg3E[1][0] can be used to power down MIC1/2 and mixer.
AC97 Audio Codec + Touch Panel Controller + 23 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The ALC5610 speaker supports Class AB and Class D type amplifiers (set in Reg1C[13]:spk_out_sel).
As the voltage of SPKVDD is usually higher than AVDD, the driver should set the Class AB Vmid ratio
in Reg40[5:3], and the Class D Vmid ratio in Reg40[7:6] in order to extend the output level.
In class AB mode, for L+R MONO speaker solutions, SPK_OUT_R can select a different signal source
(SPKR Volume output or SPKL Volume output by Reg1C[14]) but SPK_OUT_RN only outputs SPKR
Volume Negative Output.
AC97 Audio Codec + Touch Panel Controller + 24 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Reg3E[11]: pow_hp_l_vol and Reg3E[10]: pow_hp_r_vol can be used to power down the volume of HP
output.
AC97 Audio Codec + Touch Panel Controller + 25 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
There are 2 modes within the touch panel measurement: Continuous mode (Reg76[14]=1), and polling
mode (Reg76[14]=0).
Continuous Mode
The ALC5610 automatically initializes the measurement at the rate set in Reg74[1:0], and sends the
measured data back to the AC97 Controller. It is strongly recommended that the total measure time of
one measure cycle (Delay time + measure time) not be longer than the measurement frame period
(1/measurement rate).
Polling Mode
In polling mode the AC97 Controller starts each measurement by setting the measure item and writing
Reg76[15] =1. The ALC5610 will clear the Reg76[15] after measurement is complete.
AC97 Audio Codec + Touch Panel Controller + 26 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
When the average level of input signal is higher than THmax, the AVC will decrease the selected analog
gain to attenuate the quantized Pulse Code Modulation (PCM) signal to a lower amplitude than THmax.
When the average level of input signal is lower than THmin, the AVC will increase the selected analog
gain to amplify the input signal. The quantized Pulse Code Modulation (PCM) signal is then set higher
than THmin. The quantized PCM has an average level between THmin and THmax.
The AVC reference source channel and target channel can be individually set by Index20[0] and
Reg5E[13:12].
AC97 Audio Codec + Touch Panel Controller + 27 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The high-pass filter can also be used to adjust Treble strength with gain control. A low-pass filter with
gain control can adjust the Bass strength. Three bands of bi-quad bandpass filters are used to emulate
environment sounds.
To avoid PCM sample saturation, the digital volume control has up to 18dB of attenuation before the
equalizer. A 0~+18dB digital gain after the equalizer is used to correct PCM output to a suitable level.
AC97 Audio Codec + Touch Panel Controller + 28 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
There are two methods to wake the ALC5610 from Sleep mode
Warm Reset and Cold Reset from AC Link
Wake-up from GPIO (configured as Input) and Internal event signal (pen-down, over-temperature)
when the wake-up bit is set at Reg52.
AC97 Audio Codec + Touch Panel Controller + 29 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The wake-up function will drive SDATA_In high when the AC-Link is in sleep mode, and set
GPIO_INT (Slot12 bit0) when the AC-Link is awake. The wake up function can only be enabled when
Wake-up control (Reg5E[1])=1. The driver can write each bit of Reg54=1 to clear each IRQ status flag.
GPIO pin2 can be configured and pin-shared with IRQ_Output by setting Reg56.
There are some internal events (pen-down, over-temperature, MICBIAS short detect) where GPIOs can
be an interrupt source. GPIO Internal event application is located in Reg4C, Reg4E, Reg50, Reg52, and
Reg54.
AC97 Audio Codec + Touch Panel Controller + 30 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 31 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 32 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 33 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 34 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 35 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 36 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 37 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Name Bits Read/Write Reset State Description
ac_pr3 11 RW 1h PR3
0: Normal
1: Power down Mixer (Vref/Vrefout off)
ac_pr2 10 RW 1h PR2
0: Normal
1: Power down Mixer (Vref/Vrefout are still on)
ac_pr1 9 RW 1h PR1
0: Normal
1: Power down STEREO DAC
ac_pr0 8 RW 1h PR0
0: Normal
1: Power down STEREO ADC, and input MUX
Reserved 7:4 R 0h Reserved. Read as 0
vref_status 3 R 0h Vref Status
1: Vref is up to normal level
0: Not yet up to normal level
analog_mixer_status 2 R 0h Analog Mixer Status
1: Ready
0: Not yet ready
dac_status 1 R 0h DAC Status
1: Ready
0: Not yet ready (Inverse of PR1)
adc_status 0 R 0h ADC Status
1: Ready
0: Not yet ready (Inverse of PR0)
Table 25. Truth Table for Power Down Mode (PD=Power Down)
ADC DAC Mixer Vref ACLINK Int CLK HP-OUT MONO-OUT SPK-OUT
PR0=1 PD - - - - - - - -
PR1=1 - PD - - - - - - -
PR2=1 - - PD - - - PD - -
PR3=1 PD PD PD PD - - PD - -
PR4=1 PD PD - - PD - - - -
PR5=1 PD PD - - PD PD - - -
PR6=1 - - - - - - PD PD -
PR7=1 - - - - - - - - PD
AC97 Audio Codec + Touch Panel Controller + 38 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The ALC5610 supports the following PC99/PC2001 design guide sampling rates.
When ac_src_en=0 (VRA is disabled), any non-zero value in this register will be forced to BB80h.
AC97 Audio Codec + Touch Panel Controller + 39 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
The ALC5610 supports the following PC99/PC2001 design guide sampling rates.
AC97 Audio Codec + Touch Panel Controller + 40 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Name Bits Read/Write Reset State Description
voice_pcm_mode_sel 6 RW 0h PCM Mode Select
0: Mode A 1: Mode B
Non PCM Mode Control
0: Normal VSLRCK 1: Invert VSLRCK
Reserved 5:4 R 0h Reserved
voice_data_len_sel 3:2 RW 0h Data Length Selection
00: 16 bits 01: 20 bits
10: 24 bits 11: 32 bits
voice_data_format_sel 1:0 RW 0h Voice Data Format Selection
00: I2S format 01: Right justified
10: Left justified 11: PCM format
AC97 Audio Codec + Touch Panel Controller + 41 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 42 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 43 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 44 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 45 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 46 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 47 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Name Bits Read/Write Reset State Description
mic2_short_det_sticky_En 9 RW 0h MICBIAS2 Short Current Detect Sticky Enable
0: Not sticky 1: Sticky
Reserved 8:6 R 0h Reserved. Read as 0
gpio5_sticky_En 5 RW 0h GPIO5 Pin Sticky Enable
0: Not sticky 1: Sticky
gpio4_sticky_En 4 RW 0h GPIO4 Pin Sticky Enable
0: Not sticky 1: Sticky
gpio3_sticky_En 3 RW 0h GPIO3 Pin Sticky Enable
0: Not sticky 1: Sticky
gpio2_sticky_En 2 RW 0h GPIO2 Pin Sticky Enable
0: Not sticky 1: Sticky
gpio1_sticky_En 1 RW 0h GPIO1 Pin Sticky Enable
0: Not sticky 1: Sticky
Reserved 0 R 0h Reserved. Read as 0
AC97 Audio Codec + Touch Panel Controller + 48 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 49 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 50 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 51 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 52 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Name Bits Read/Write Reset State Description
reset_pendown_sel 10 RW 0b Reset/Pen-Down Selection
0: Reset Input 1: Pen-down Output
Note: Output Reg78[15] status as pen-down signal
when Reset_Pendown_sel=1
Sequence:
1. Set the GPIO of the controller as output and set the
ALC5610 as Reset_Input
2. After Reset, Set the GPIO of the controller as Input
and set the ALC5610 as Pendown_Output
3. Enable the GPIO of the controller to receive INT
4. After the controller Received INT, the controller
disables INT and starts to check AUXADC
5. Pen-up will be reported by Reg78[15]
Reserved 9:7 RW 0h Reserved
main_dac_l_mute 6 RW 0h Mute Main DAC Left Input
0: On 1: Mute (-dB)
main_dac_r_mute 5 RW 0h Mute Main DAC Right Input
0: On 1: Mute (-dB)
voice_dac_mute 4 RW 0h Mute Voice DAC Input
0: On 1: Mute (-dB)
Reserved 3:2 RW 0h Reserved
gpio_wakeup_ctrl 1 RW 0h GPIO wakeup Control
0: Disable 1: Enable
irqout_inv_ctrl 0 RW 0h IRQOUT Inverter Control
0: Normal 1: Invert
The Jack-insert-detect pull-up resistor is implemented via an external circuit (see Figure 23).
AC97 Audio Codec + Touch Panel Controller + 53 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 54 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 55 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Table 51. Reg-68h: Pseudo Stereo and Spatial Effect Block Control
Name Bits Read/Write Reset State Description
spatial_ctrl_enable 15 RW 0b Spatial Enable
0b: Disable (Clear internal state)
1b: Enable
apf_en 14 RW 0h Enable All Pass Filter APF(z) (EN-APF)
0: Disable (Bypass) and reset.
1: Enable all pass filters. The coefficient a1 is loaded from
apf_parm_a1[7:0]
pseudo_stereo_en 13 RW 0h Enable Pseudo Stereo Block (EN-PSB)
0: Disabled
1: Enabled
en_3d 12 RW 0h Enable Stereo Expension Block (EN-SEB)
0: Disable
1: Enabled. Load 3D Ratio from ratio_parm_3d and 3D
Gain from gain_parm_3d
Reserved 11:8 - 0h Reserved
gain_parm_3d 7:6 RW 1h 3D Gain Parameter (SEGn)
00: Gain=1.0
01: Gain=1.5
10: Gain=2.0
11: Reserved
ratio_parm_3d 5:4 RW 1h 3D Ratio Parameter (DPn)
00: Ratio=0.0
01: Ratio=0.66
10: Ratio=1.0
11: Reserved
Reserved 3:2 - 0h Reserved
apf_parm_a1 1:0 RW 3h All Pass Filter Parameter
00: Disable
01: Enable for 32kHz sample rate or lower
10: Enable for 44.1kHz sample rate
11: Enable for 48kHz sample rate
Note: Writes to SEGn and DPn will be ignored when the Spatial effect control bit is enabled. This means individual
Spatial coefficients cannot be modified when Spatial is enabled.
AC97 Audio Codec + Touch Panel Controller + 56 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 57 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 58 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 59 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 60 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 61 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 62 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 63 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 64 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 65 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 66 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 67 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
9. Electrical Characteristics
9.1. DC Characteristics
9.1.1. Absolute Maximum Ratings
Table 85. Absolute Maximum Ratings
Parameter Symbol Min Typ Max Units
Power Supplies
Digital IO Buffer DVDD1 -0.3 - 3.63 V
Digital Core DVDD2 -0.3 - 3.63 V
Analog AVDD -0.3 - 3.63 V
Touch Panel TPVDD -0.3 - 3.63 V
Headphone HPVDD -0.3 - 3.63 V
Speaker SPKVDD -0.3 - 71 V
o
Operating Ambient Temperature Ta -25 - +85 C
o
Storage Temperature Ts -55 - +125 C
Note 1: SPKVDD=5V with 3.5% duty cycle Power bouncing up to SPKVDD=8V is acceptable.
AC97 Audio Codec + Touch Panel Controller + 68 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 69 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Parameter Min Typ Max Units
MONO_OUT Amplifier Quiescent Current (32 Load)/CH - 700 - A
MONO_OUT Amplifier Efficiency (fIN=1kHz, 32 Load)
Single End Mode (Output Power=25mW) 50 - - %
BTL Mode (Output Power=75mW) 50 - - %
MONO_OUT Amplifier THD+N
Single End Mode (10K Load)
Output Power=0.1mW - 0.01 - %
BTL Mode (10K Load)
Output Power=0.1mW - 0.01 - %
MONO_OUT Amplifier PSRR - 50 - dB
Headphone Amplifier Output Power (32 Load) - - 31.25 mW
Headphone Amplifier Quiescent Current (32 Load) - 700 - A
Headphone Amplifier Efficiency 50 - - %
(fIN=1kHz, 32 Load, Output Power=25mW)
Headphone Amplifier THD+N (32 Load)
Output Power=20mW - 70 - dB
Output Power=25mW - 70 - dB
Headphone Amplifier PSRR - 50 - dB
BTL Speaker Amplifier Output Power - 1 - W
(SPKVDD=5V with 8 Load)
BTL Speaker Amplifier Quiescent Current
Class AB_Strong (8 Load) - - 11 mA
Class D - - 4 mA
BTL Speaker Amplifier Efficiency
(fIN=1kHz, 8 Load, Output Power=700 mW)
Class AB 50 - - %
Class D - 82 - %
BTL Speaker Amplifier THD + N (8 Load)
Class AB_Strong (8 Load)
Output Power=350mW - 70 - dB
Output Power=600mW - 70 - dB
Class D
Output Power=350mW - 70 - dB
Output Power=600mW - 60 - dB
BTL Speaker Amplifier THD + N
Class AB_Weak (10K/50pF Load) - -85 - dB
BTL Speaker Amplifier SNR
Class AB_Weak (10K/50pF Load) - -90 - dB
BTL Speaker Amplifier PSRR - 50 - dB
Power Supply Current
IDDA (Analog Block) - - 15 mA
IDDD (Digital Block) - - 20 mA
AC97 Audio Codec + Touch Panel Controller + 70 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
Parameter Min Typ Max Units
Power Down Current
IDDA (Analog Block) - - 10 A
IDDD (Digital Block) - - 1 A
MICBIAS1 Output Voltage
0.75*Avdd Setting - 2.475 - V
0.9*Avdd Setting - 2.97 - V
MICBIAS1 and MICBIAS2 Drive Current - 16 - mA
MICBIAS2 Output Voltage
0.75*Avdd Setting - 2.475 - V
0.9*Avdd Setting - 2.97 - V
Vref Pull Up Resistor - 50 - K
Note: Standard test conditions
Tambient = 25C, DVDD = AVDD = HPVDD=3.3V, SPKVDD = 4.2V
1kHz input sine wave; PCM Sampling frequency = 48kHz; 0dB = 1Vrms, Test bench Characterization BW: 10Hz~22kHz,
0dB attenuation; EQ and 3D disabled
AC97 Audio Codec + Touch Panel Controller + 71 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
SYNC
BIT_CLK
Figure 25. Warm Reset Timing
AC97 Audio Codec + Touch Panel Controller + 72 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 74 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 75 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AVDD
C48
10u
C3
0.1u
C8
0.1u
C9
10u
C14
0.1u
C15
10u
C1
10u
C2
0.1u
C6
10u
C7
0.1u
C12
10u
C13
0.1u
BTL Output
DVDD AVDD
J1
DVDD AVDD FB1
DVDD
AC97_MONO_OUT MONO_DIFF_OUT
FB3 SPKVDD BEAD
HPVDD1
TPVDD1
*NOTE: For SPKVDD by pass cap , C15>= 10u is necessary FB2
SPKVDD1
DVDD1
DVDD2
AVDD1
BEAD C11
AC97_MONO_OUTN MONON_DIFF_OUT
+C10 BEAD
0.1u MONO_CON
10u
D1
25
13
43
38
1
9
U1 C4 C5
SPKVDD
1 4 U2-1
AVDD1
DVDD1
DVDD2
TPVDD
HPVDD
100P 100P PESD5V0S2BT
2 3 R1 0 2 31
MCLK MONO_OUT AC97_MONO_OUT
OSC 24.576MHz 3 32 FB4 SPK_OUT_L
AC97_EXTCLK EXTCLK MONO_OUTN AC97_MONO_OUTN J2
AC97_SPK_OUT_LN BEAD
R2 0 BITCLK 6 39
AC97_BITCLK BIT_CLK HP_OUT_L AC97_HP_OUT_L FB5
8 41
AC97_SDIN SDATA_IN HP_OUT_R AC97_HP_OUT_R AC97_SPK_OUT_L BEAD SPKL_CON
5
AC97_SDOUT SDATA_OUT
R3 0 SYNC 10 C16 C17
AC97_SYNC SYNC 35
R4 0 RESET 11 SPK_OUT_L AC97_SPK_OUT_L 100P 100P
AC97_RESET RESET_ 33
SPK_OUT_LN AC97_SPK_OUT_LN
36
R5 0 SPK_OUT_R AC97_SPK_OUT_R
AC97_AUX3 37 FB6
SPK_OUT_RN AC97_SPK_OUT_RN SPK_OUT_R
J3
21 AC97_SPK_OUT_RN BEAD
AC97_MIC1P MIC1P ALC5610
22
AC97_MIC1N MIC1N FB7
29
AC97_MIC2P MIC2P AC97_SPK_OUT_R BEAD SPKR_CON
30 28
AC97_MIC2N MIC2N MICBIAS AC97_MIC_BIAS1
27 C18 C19
VREF
100P 100P
19 C21 C22
AC97_PHONEP PHONEP
20 0.1u 4.7u
AC97_PHONEN PHONEN
23
AC97_LINEL LINE_IN_L
24 45
AC97_LINER LINE_IN_R GPIO2BARIRQOUT AC97_GPIO2
AC97_XP
AC97_YP
14
15
XPLUS
YPLUS
GPIO1BARVBCLK
GPIO3BARVSLRCK
44
46
AC97_VBCLK
AC97_VSLRCK
Single_End Output
16 47
AC97_XN XMINUS GPIO4BARVSDAC AC97_VSDAC AVDD
17 48
AC97_YN YMINUS GPIO5BARVSADC AC97_VSADC
R6
C25 C26 C27 C28 100k
12
0.01u 0.01u 0.01u 0.01u AUX4
SPKGND
HPGND
DGND1
DGND2
TPGND
AGND1
AGND2
42
18
40
34
4
4
C34
BITCLK
22p
C35 POR1
DVDD RESET1 RESET2
SYNC RESET
22p
10k/NC 300/NC
C36
Single_End Input
C37
RESET 0.1u R13 R11
AC97_MIC_BIAS2
22p 5.6k C31 680
4.7u
PESD5V0S2BT
AC97 Audio Codec + Touch Panel Controller + 76 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 77 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 78 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
AC97 Audio Codec + Touch Panel Controller + 79 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet
==> forbidden
AC97 Audio Codec + Touch Panel Controller + 80 Track ID: JATR-1076-21 Rev. 1.2
Voice PCM Interface
ALC5610
Datasheet