Realtek ALC272
Realtek ALC272
Realtek ALC272
(PN: ALC272-GR)
DATASHEET
Rev. 1.0
21 May 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 2008/05/21 First release.
4 Channel High Definition Audio Codec ii Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Table of Contents
1. GENERAL DESCRIPTION ..............................................................................................................................................1
2. FEATURES .........................................................................................................................................................................2
2.1. HARDWARE FEATURES ................................................................................................................................................2
2.2. SOFTWARE FEATURES ..................................................................................................................................................3
3. SYSTEM APPLICATIONS...............................................................................................................................................4
4 Channel High Definition Audio Codec iv Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
9.2.1. Link Reset and Initialization Timing.....................................................................................................................67
9.2.2. Link Timing Parameters at the Codec ..................................................................................................................68
9.2.3. SPDIF Output Timing...........................................................................................................................................69
9.2.4. Test Mode .............................................................................................................................................................69
9.3. ANALOG PERFORMANCE ............................................................................................................................................70
10. APPLICATION CIRCUITS .......................................................................................................................................71
10.1. FILTER CONNECTION .................................................................................................................................................71
10.2. ONBOARD FRONT PANEL HEADER CONNECTION AND FRONT PANEL I/O ..................................................................72
10.3. POWER SUPPLY AND ANALOG INPUT/OUTPUT CONNECTION .....................................................................................73
10.4. OPTIONAL SPDIF OUTPUT .........................................................................................................................................74
11. MECHANICAL DIMENSIONS.................................................................................................................................75
4 Channel High Definition Audio Codec v Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
List of Tables
TABLE 1. DIGITAL I/O PINS ..........................................................................................................................................................7
TABLE 2. ANALOG I/O PINS .........................................................................................................................................................7
TABLE 3. FILTER/REFERENCE ......................................................................................................................................................8
TABLE 4. POWER/GROUND...........................................................................................................................................................8
TABLE 5. LINK RESET# ............................................................................................................................................................10
TABLE 6. HDA SIGNAL DEFINITIONS .........................................................................................................................................10
TABLE 7. DEFINED SAMPLE RATE AND TRANSMISSION RATE ....................................................................................................16
TABLE 8. 48KHZ VARIABLE RATE OF DELIVERY TIMING ..........................................................................................................16
TABLE 9. 44.1KHZ VARIABLE RATE OF DELIVERY TIMING .......................................................................................................17
TABLE 10. 40-BIT COMMANDS IN 4-BIT VERB FORMAT .............................................................................................................20
TABLE 11. 40-BIT COMMANDS IN 12-BIT VERB FORMAT ...........................................................................................................20
TABLE 12. SUPPORTED COMMANDS ............................................................................................................................................21
TABLE 13. SUPPORTED PARAMETERS ..........................................................................................................................................22
TABLE 14. SOLICITED RESPONSE FORMAT ..................................................................................................................................23
TABLE 15. UNSOLICITED RESPONSE FORMAT .............................................................................................................................23
TABLE 16. SYSTEM POWER STATE DEFINITIONS .........................................................................................................................25
TABLE 17. POWER CONTROLS IN NID 01H ..................................................................................................................................25
TABLE 18. POWERED DOWN CONDITIONS ...................................................................................................................................25
TABLE 19. VERB – GET PARAMETERS (VERB ID=F00H).............................................................................................................26
TABLE 20. PARAMETER – VENDOR ID (VERB ID=F00H, PARAMETER ID=00H)..........................................................................26
TABLE 21. PARAMETER – REVISION ID (VERB ID=F00H, PARAMETER ID=02H) ........................................................................26
TABLE 22. PARAMETER – SUBORDINATE NODE COUNT (VERB ID=F00H, PARAMETER ID=04H) ...............................................27
TABLE 23. PARAMETER – FUNCTION GROUP TYPE (VERB ID=F00H, PARAMETER ID=05H) ......................................................27
TABLE 24. PARAMETER – AUDIO FUNCTION CAPABILITIES (VERB ID=F00H, PARAMETER ID=08H)..........................................27
TABLE 25. PARAMETER – AUDIO WIDGET CAPABILITIES (VERB ID=F00H, PARAMETER ID=09H).............................................28
TABLE 26. PARAMETER – SUPPORTED PCM SIZE, RATES (VERB ID=F00H, PARAMETER ID=0AH) ...........................................29
TABLE 27. PARAMETER – SUPPORTED STREAM FORMATS (VERB ID=F00H, PARAMETER ID=0BH)...........................................30
TABLE 28. PARAMETER – PIN CAPABILITIES (VERB ID=F00H, PARAMETER ID=0CH) ...............................................................30
TABLE 29. PARAMETER – AMPLIFIER CAPABILITIES (VERB ID=F00H, INPUT AMPLIFIER PARAMETER ID=0DH).......................31
TABLE 30. PARAMETER – AMPLIFIER CAPABILITIES (VERB ID=F00H, OUTPUT AMPLIFIER PARAMETER ID=12H) ....................31
TABLE 31. PARAMETER – CONNECT LIST LENGTH (VERB ID=F00H, PARAMETER ID=0EH) ......................................................32
TABLE 32. PARAMETER – SUPPORTED POWER STATES (VERB ID=F00H, PARAMETER ID=0FH) ................................................32
TABLE 33. PARAMETER – PROCESSING CAPABILITIES (VERB ID=F00H, PARAMETER ID=10H)..................................................33
TABLE 34. PARAMETER – GPIO CAPABILITIES (VERB ID=F00H, PARAMETER ID=11H) ............................................................33
TABLE 35. PARAMETER – VOLUME KNOB CAPABILITIES (VERB ID=F00H, PARAMETER ID=13H) .............................................33
TABLE 36. VERB – GET CONNECTION SELECT CONTROL (VERB ID=F01H) ................................................................................34
TABLE 37. VERB – SET CONNECTION SELECT (VERB ID=701H) .................................................................................................35
TABLE 38. VERB – GET CONNECTION LIST ENTRY (VERB ID=F02H) .........................................................................................35
TABLE 39. VERB – GET PROCESSING STATE (VERB ID=F03H) ...................................................................................................40
TABLE 40. VERB – SET PROCESSING STATE (VERB ID=703H) ....................................................................................................40
TABLE 41. VERB – GET COEFFICIENT INDEX (VERB ID=DH)......................................................................................................41
TABLE 42. VERB – SET COEFFICIENT INDEX (VERB ID=5H) .......................................................................................................41
TABLE 43. VERB – GET PROCESSING COEFFICIENT (VERB ID=CH) ............................................................................................41
TABLE 44. VERB – SET PROCESSING COEFFICIENT (VERB ID=4H)..............................................................................................42
TABLE 45. VERB – GET AMPLIFIER GAIN (VERB ID=BH) ...........................................................................................................42
TABLE 46. VERB – SET AMPLIFIER GAIN (VERB ID=3H).............................................................................................................45
TABLE 47. VERB – GET CONVERTER FORMAT (VERB ID=AH)....................................................................................................46
TABLE 48. GET CONVERTER FORMAT SUPPORT ..........................................................................................................................46
TABLE 49. VERB – SET CONVERTER FORMAT (VERB ID=2H) .....................................................................................................47
TABLE 50. VERB – GET POWER STATE (VERB ID=F05H)............................................................................................................48
TABLE 51. VERB – SET POWER STATE (VERB ID=705H).............................................................................................................49
TABLE 52. VERB – GET CONVERTER STREAM, CHANNEL (VERB ID=F06H) ...............................................................................49
4 Channel High Definition Audio Codec vi Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
TABLE 53. VERB – SET CONVERTER STREAM, CHANNEL (VERB ID=706H) ................................................................................50
TABLE 54. VERB – GET PIN WIDGET CONTROL (VERB ID=F07H) ..............................................................................................50
TABLE 55. VERB – SET PIN WIDGET CONTROL (VERB ID=707H) ...............................................................................................51
TABLE 56. VERB – GET UNSOLICITED RESPONSE CONTROL (VERB ID=F08H) ...........................................................................52
TABLE 57. VERB – SET UNSOLICITED RESPONSE CONTROL (VERB ID=708H) ............................................................................52
TABLE 58. VERB – GET PIN SENSE (VERB ID=F09H)..................................................................................................................53
TABLE 59. VERB – EXECUTE PIN SENSE (VERB ID=709H)..........................................................................................................53
TABLE 60. VERB – GET CONFIGURATION DEFAULT (VERB ID=F1CH/F1DH/F1EH/F1FH) .........................................................54
TABLE 61. VERB – SET CONFIGURATION DEFAULT BYTES 0, 1, 2, 3 (VERB ID=71CH/71DH/71EH/71FH).................................54
TABLE 62. VERB – GET BEEP GENERATOR (VERB ID= F0AH) ..................................................................................................55
TABLE 63. VERB – SET BEEP GENERATOR (VERB ID= 70AH) ...................................................................................................55
TABLE 64. VERB – GET GPIO DATA (VERB ID= F15H) ..............................................................................................................56
TABLE 65. VERB – SET GPIO DATA (VERB ID= 715H) ...............................................................................................................56
TABLE 66. VERB – GET GPIO ENABLE MASK (VERB ID= F16H)................................................................................................57
TABLE 67. VERB – SET GPIO ENABLE MASK (VERB ID=716H) .................................................................................................57
TABLE 68. VERB – GET GPIO DIRECTION (VERB ID=F17H).......................................................................................................58
TABLE 69. VERB – SET GPIO DIRECTION (VERB ID=717H) .......................................................................................................58
TABLE 70. VERB – GET GPIO UNSOLICITED RESPONSE ENABLE MASK (VERB ID=F19H) .........................................................59
TABLE 71. VERB – SET GPIO UNSOLICITED RESPONSE ENABLE MASK (VERB ID=719H)..........................................................59
TABLE 72. VERB – GET DIGITAL CONVERTER CONTROL 1 & CONTROL 2 (VERB ID= F0DH, F0EH) ..........................................60
TABLE 73. VERB – SET DIGITAL CONVERTER CONTROL 1 & CONTROL 2 (VERB ID=70DH, 70EH) ............................................61
TABLE 74. VERB – GET SUBSYSTEM ID [31:0] (VERB ID=F20H/F21H/F22H/F23H) ...................................................................62
TABLE 75. VERB – SET SUBSYSTEM ID [31:0] (VERB ID=723H/722H/721H/720H FOR [31:24]/[23:16]//[15:8]/[7:0])................62
TABLE 76. VERB – GET EAPD CONTROL (VERB ID=F0CH) .......................................................................................................63
TABLE 77. VERB – SET EAPD CONTROL (VERB ID=70CH)........................................................................................................63
TABLE 78. VERB – FUNCTION RESET (VERB ID=7FFH) ..............................................................................................................64
TABLE 79. ABSOLUTE MAXIMUM RATINGS ................................................................................................................................65
TABLE 80. THRESHOLD VOLTAGE ...............................................................................................................................................65
TABLE 81. SPDIF OUTPUT CHARACTERISTICS ............................................................................................................................66
TABLE 82. DIGITAL FILTER CHARACTERISTICS ...........................................................................................................................66
TABLE 83. LINK RESET AND INITIALIZATION TIMING..................................................................................................................67
TABLE 84. LINK TIMING PARAMETERS AT THE CODEC ...............................................................................................................68
TABLE 85. SPDIF OUTPUT TIMING .............................................................................................................................................69
TABLE 86. ANALOG PERFORMANCE ............................................................................................................................................70
TABLE 87. ORDERING INFORMATION ..........................................................................................................................................76
4 Channel High Definition Audio Codec vii Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
List of Figures
FIGURE 1. BLOCK DIAGRAM ........................................................................................................................................................5
FIGURE 2. PIN ASSIGNMENTS .......................................................................................................................................................6
FIGURE 3. HDA LINK PROTOCOL .................................................................................................................................................9
FIGURE 4. BIT TIMING ................................................................................................................................................................10
FIGURE 5. SIGNALING TOPOLOGY ..............................................................................................................................................11
FIGURE 6. SDO OUTBOUND FRAME ...........................................................................................................................................12
FIGURE 7. SDO STREAM TAG IS INDICATED IN SYNC...............................................................................................................12
FIGURE 8. STRIPED STREAM ON MULTIPLE SDOS ......................................................................................................................13
FIGURE 9. SDI INBOUND STREAM ..............................................................................................................................................14
FIGURE 10. SDI STREAM TAG AND DATA ...................................................................................................................................14
FIGURE 11. CODEC TRANSMITS DATA OVER MULTIPLE SDIS ....................................................................................................15
FIGURE 12. LINK RESET TIMING..................................................................................................................................................19
FIGURE 13. CODEC INITIALIZATION SEQUENCE ...........................................................................................................................20
FIGURE 14. RESUME FROM EXTERNAL EVENT (WAKE-UP EVENT).............................................................................................24
FIGURE 15. LINK RESET AND INITIALIZATION TIMING ................................................................................................................67
FIGURE 16. LINK SIGNAL TIMING ................................................................................................................................................68
FIGURE 17. OUTPUT TIMING........................................................................................................................................................69
FIGURE 18. FILTER CONNECTION ................................................................................................................................................71
FIGURE 19. ONBOARD FRONT PANEL HEADER CONNECTION AND FRONT PANEL I/O .................................................................72
FIGURE 20. ANALOG INPUT/OUTPUT CONNECTION .....................................................................................................................73
FIGURE 21. OPTIONAL SPDIF OUTPUT .......................................................................................................................................74
4 Channel High Definition Audio Codec viii Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
1. General Description
The ALC272 is a High Definition Audio Codec that meets the current WLP3.10 (Windows Logo
Program) audio requirements for Windows Vista systems.
Featuring two stereo DACs, two stereo ADCs, legacy analog input to analog output mixing, one stereo
digital microphone converter, and two independent SPDIF output converters, the ALC272 provides a
fully integrated audio solution for multimedia desktop and mobile PCs, and ultra mobile devices.
The ALC272 integrates two stereo ADCs and two stereo digital microphone converters to support
simultaneous analog microphone recording and up to 4 channel digital microphone array recording, and
features Acoustic Echo Cancellation (AEC), Beam Forming (BF), and Noise Suppression (NS) for voice
applications.
Multiple analog IO (except MONO, PCBEEP, and HP-OUT) are input and output capable, and provide
headphone amplifiers. Four linear headphone amplifiers are integrated to drive earphones on port-A,
port-D, port-E and port-F. The fifth headphone amplifier on port-I (HPOUT) is designed to drive an
earphone without the need for external DC blocking capacitors, reducing pop noise and enhancing sound
quality.
The ALC272 provides two independent SPDIF outputs and supports 16/20/24-bit SPDIF output with a
sampling rate of up to 192kHz, offering easy connection of PCs to high quality consumer electronic
products such as digital decoders and speakers. In addition to the standard (primary) SPDIF output
function, the ALC272 features another independent (secondary) SPDIF-OUT output and converters that
transport digital audio output to a High Definition Media Interface (HDMI) transmitter (becoming more
common in high-end PCs).
In addition to the audio functions, the ALC272 supports enhanced power management. Its power
management design conforms to Intel’s Audio Codec low power state white paper and is ECR compliant,
reducing power consumption when the audio function is not being used, and offering jack detection
wake-up when the system is in power down state so as to extend battery life for mobile systems without
sacrificing audio features.
The ALC272 supports host audio controller from the Intel ICH series chipset, and also from any other
HDA compatible audio controller. With software utilities like Karaoke mode, environment emulation,
multi-band software equalizer, dynamic range compressor and extender, optional Dolby® Digital Live,
DTS® CONNECT™, Dolby® Home Theater, and SRS® programs, the ALC272 provides an excellent
home entertainment package and game experience for PC users.
4 Channel High Definition Audio Codec 1 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
2. Features
2.1. Hardware Features
Meets performance and function requirements for Microsoft WLP 3.10, and stricter performance
requirements for future WLP
Two stereo DAC support 16/20/24-bit PCM for two independent playback (multiple streaming)
Two stereo ADC supports 16/20/24-bit PCM format for two independent recording
All DACs support independent 44.1k/48k/96k/192kHz sample rate
All ADCs support independent 44.1k/48k/96k/192kHz sample rate
Two independent SPDIF outputs support 16/20/24-bit format and 44.1k/48k/88.2k/96k/192kHz rate
All analog jack ports except MONO, BEEP-IN and HP-OUT are stereo input and output re-tasking
Supports line level mono output
Supports analog PCBEEP input, and features an integrated digital BEEP generator
Support two stereo digital microphone input for microphone array AEC/BF application
Each stereo digital microphone interface has its own clock output to support independent sample rate
Supports legacy analog mixer architecture
Built-in five headphone amplifiers on port-A and port-D, port-E, port-F and port-I.
Headphone amplifier on port-I (HP-OUT) is designed to drive output without external DC blocking
capacitors
Software selectable 2.5V and 3.2V reference output for microphone bias
Software selectable boost gain (+10/+20/+30dB) for analog microphone input
Two jack detection pins; each supports detection of up to 4 jacks
Supports two GPIO (General Purpose Input/Output) pins (pin sharing with digital microphone
interface)
Supports EAPD (External Amplifier Power Down) control for external amplifier
Supports anti-pop mode when analog power AVDD is on and digital power is off
Supports 1.5V~3.3V scalable I/O for HD Audio link
48-pin LQFP ‘Green’ package
4 Channel High Definition Audio Codec 2 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Jack detection function is supported when device is in power down mode (D3)
Independent secondary SPDIF converter and pin to output digital stream to HDMI transmitter
Intel low power ECR compliant, supports power status control for each analog converter and pin
widgets, supports jack detection and wake up event in D3 mode
A3D™ compatible
I3DL2 compatible
Dynamic range control (expander, compressor and limiter) with adjustable parameters
Provides 10-foot GUI for easy menu navigation on Windows Media Center
Microphone Acoustic Echo Cancellation (AEC), Noise Suppression (NS), and Beam Forming (BF)
technology for voice application
4 Channel High Definition Audio Codec 3 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Fortemedia® SAM™ technology for voice processing (Beam Forming and Acoustic Echo
Cancellation) (optional software feature)
3. System Applications
Desktop and mobile PCs
4 Channel High Definition Audio Codec 4 Track ID: JATR-1076-21 Rev. 1.0
4.
21h
LOUT1
M OA HP-OUT (Port- I )
M /2 MONO LOUT2
M 0Fh
VOL : -64~ 0dB (1dB/Step)
17h
03h MONO
PCM-2 SRC DAC VOL M LOUT2 M O MONO-OUT (Port-H)
M 0Dh
02h LOUT1 15h
PCM-1 SRC DAC VOL M LOUT1 LOUT2 M I/OA LOUT2(Port-A)
Sample rate:44.1k, 48k, 96k , 192k M 0Ch
LOUT1
LOUT2 14h
M I/OA LOUT1 (Port-D)
Digital Interface
-34.5~+12dB (1.5dB /Step)
VOL M BEEP Gen BEEP-IN 1Dh
Block Diagram
22h M 1Ah
VOL: -16.5~30dB (1.5dB/step) M LOUT2 M I/O
Figure 1.
09h M Boost LINE1(Port-C)
Recorded PCM M
SRC ADC M VOL M
M
M
LOUT1
MIX ADC M 19h
LOUT2
5
M M I/OA MIC2(Port-F)
Boost
OA :Output w/ Amplifier
23h M
LINE ADC M
08h M Boost I/O MIC1(Port-B)
M
Recorded PCM SRC ADC M VOL M
M 0/10/20/30dB gain in 4 step 18h
Sample rate:44.1k, 48k, 96k , 192k M
M
M
Block Diagram
DMIC Reciever DMIC-1/2 12h
Rev. 1.0
ALC272
Datasheet
5. Pin Assignments
HPO U T- R (PORT-I- R)
HPO U T- L (PORT-I- L)
LOUT1-R (PORT-D-R)
LOUT1-L (PORT-D-L)
M I C1- VRE FO
A V DD1
Sense B
CP V EE
A VSS1
VR EF
CB N
CBP
36 35 34 33 32 31 30 29 28 27 26 25
MONO - OUT 37 24 LINE1- R ( PORT- C- R)
AVDD2 38 23 LINE1- L ( PORT- C- L)
LOUT2-L(PORT-A-L) 39 22 MIC1- R ( PORT- B- R)
JDREF 40 21 MIC1- L ( PORT- B- L )
LOUT2-R(PORT-A-R) 41 ALC272 20 LI NE 2- V RE FO
AVSS2 42 19 M I C2- VRE FO
NC 43 18 LI NE1- V RE FO
DMIC-CLK3/4 44 17 MIC2- R ( PORT- F- R)
SPDIFO2 45 LLLLLLL TXXXVS 16 MIC2- L ( PORT-F- L )
DMIC-CLK1/2 46 15 LINE2- R ( PORT- E- R)
EAPD 47 14 LINE2- L ( PORT- E- L)
SPDIFO1 48 13 Sense A
1 2 3 4 5 6 7 8 9 10 11 12
SY N C
DV DD-I O
PCBEEP-IN
D VSS
D VSS
S DA T A-I N
S D A T A- OU T
BITCLK
DV D D
GPIO1/DMIC-DATA3/4
R ESET #
GPIO0/DMIC-DATA1/2
6. Pin Descriptions
6.1. Digital I/O Pins
Table 1. Digital I/O Pins
Name Type Pin Description Characteristic Definition
RESET# I 11 H/W Reset Vt=0.5*DVDDIO
SYNC I 10 Sample Sync (48KHz) Vt=0.5*DVDDIO
BITCLK I 6 24MHz Bit Clock Input Vt=0.5*DVDDIO
SDATA-OUT I 5 Serial TDM Data Input Vt=0.5*DVDDIO
SDATA-IN O 8 Serial TDM Data Output In: Vt=0.5*DVDDIO
Out: VOH=DVDDIO, VOL=DVSS
GPIO0 / IO 2 General Purpose Input/Output 0 / In: Vt=0.5*DVDD; Out: VOH=DVDD, VOL=DVSS /
DMIC-DATA1/2 Data Input for Digital Mic1/2 Shared with the digital MIC input data.
GPIO1 / IO 3 General Purpose Input/Output 1/ In: Vt=0.5*DVDD; Out: VOH=DVDD, VOL=DVSS /
DMIC-DATA3/4 Data Input for Digital Mic3/4 Shared with the digital MIC input data.
EAPD O 47 External Amplifier Power Down VOH=DVDDIO, VOL=DVSS
SPDIFO1 O 48 SPDIF Output 1 Output has 12 mA@75Ω driving capability.
SPDIFO2 O 45 SPDIF Output 2 Output has 12 mA@75Ω driving capability.
DMIC-CLK3/4 O 44 Clock Output for Digital Mic3/4 3.072M / 1.536M / 2.048M Hz
DMIC-CLK1/2 O 46 Clock Output for Digital Mic1/2 3.072M / 1.536M / 2.048M Hz
Total: 12 Pins
4 Channel High Definition Audio Codec 7 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Name Type Pin Description Characteristic Definition
MONO-OUT O 37 MONO-OUT Analog output (PORT-H)
LOUT2-L IO 39 LOUT2 Left Channel Analog output (PORT-A-L)
LOUT2-R IO 41 LOUT2 Right Channel Analog output (PORT-A-R)
Sense A I 13 Jack Detect Pin 1 Jack resistor network (5.1k, 10k, 20K, 39.2k) with
1% accuracy
Sense B I 34 Jack Detect Pin 2 Jack resistor network (5.1k, 10k, 20K, 39.2k) with
1% accuracy
Total: 18 Pins
6.4. Power/Ground
Table 4. Power/Ground
Name Type Pin Description Characteristic Definition
AVDD1 I 25 Analog VDD Analog power for mixer and amplifier
AVSS1 I 26 Analog GND Analog ground for mixer and amplifier
AVDD2 I 38 Analog VDD Analog power for DACs and ADCs
AVSS2 I 42 Analog GND Analog ground for DACs and ADCs
DVDD I 1 Digital VDD Digital power for core
DVSS I 4 Digital GND Digital ground for core
DVDD-IO I 9 Digital VDD Digital power for HDA link (1.5V~3.3V)
DVSS I 7 Digital GND Digital ground for HDA link
Total: 8 Pins
4 Channel High Definition Audio Codec 8 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 9 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
BCLK
SDO 7 6 5 4 3 2 1 0 999 998 997 996 995 994 993 992 991 990
4 Channel High Definition Audio Codec 10 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Figure 5 shows the possible connections between the HDA controller and codecs:
• Codec 0 is a basic connection. There is one single SDO and one single SDI for normal transmission
• Codec 1 has two SDOs for doubled outbound rate, and a single SDI for normal inbound rate
• Codec 3 supports a single SDO for normal outbound rate, and two SDIs for doubled inbound rate
• Codec N has two SDOs and multiple SDIs
The multiple SDOs and multiple SDIs are used to expand the transmission rate between controller and
codecs. Section 7.2 Frame Composition, page 12, describes the detailed outbound and inbound stream
compositions for single and multiple SDOs/SDIs.
The connections shown in Figure 5 can be implemented concurrently in an HDA system. The ALC272 is
designed to receive a single SDO stream.
SDI14
.
.
.
.
.
.
SDI13
SDI2
HDA SDI1
Controller SDI0
SDO1
SDO0
SYNC
BCLK
RST#
SYNC
SYNC
SYNC
SYNC
SDO0
SDO0
SDO1
SDO0
BCLK
SDO0
SDO1
RST#
BCLK
BCLK
BCLK
S DI0
SDI0
RST#
SDI0
SDI0
SDI1
SDI1
SDI2
RST#
RST#
...
Codec 0 Codec 1 Codec 2 Codec N
4 Channel High Definition Audio Codec 11 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
For outbound frames, the stream tag is not in SDO, but in the SYNC signal. A new data stream is started
at the end of the stream tag. The stream tag includes a 4-bit preamble and 4-bit stream ID (Figure 7).
To keep the cadence of converters bound to the same stream, samples for these converters must be placed
in the same block.
Previous Frame
A 48kHz Frame is composed of Command stream and multiple Data streams Next Frame
BCLK
Stream Tag
msb lsb
SYNC 1010
SDO 7 6 5 4 3 2 1 0
Previous Stream
SDO1 is for transmitting a striped stream. The codec does not support multiple SDOs connected to
SDO0.
To guarantee all codecs can determine their corresponding stream, the command stream is not striped. It
is always transmitted on SDO0, and copied on SDO1.
4 Channel High Definition Audio Codec 13 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
The SDI stream tag is not carried by SYNC, but included in the SDI. A complete SDI data stream
includes one 4-bit stream tag, one 6-bit data length, and n-bit sample blocks. Zeros will be padded if the
total length of the contiguous sample blocks within a given stream is not of integral byte length
(Figure 10).
Previous Frame A 48kHz Frame is Composed of a Response Stream and Multiple Data streams Next Frame
Frame SYNC
SYNC
BCLK
Stream Tag Data Length in Bytes n-Bit Sample Block Null Pad Next Stream
4 Channel High Definition Audio Codec 14 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
SYNC
Frame SYNC
Stream 'A'
SDI 0 Response Stream Tag A Data A Stream 'X' Stream 'Y'
Stream 'B'
SDI 1 Response Stream Tag B Data B 0s 0s
Codec drives SDI0 and SDI1 Stream A, B, X, and Y are independent and have separate IDs
The HDA controller supports 48kHz and 44.1kHz base rates. Table 7, page 16, shows the recommended
sample rates based on multiples or sub-multiples of one of the two base rates.
Rates in sub-multiples (1/n) of 48kHz are interleaving n frames containing no sample blocks. Rates in
multiples (n) of 48kHz contain n sample blocks in a frame. Table 8, page 16, shows the delivery cadence
of variable rates based on 48kHz.
The HDA link is defined to operate at a fixed 48kHz frame rate. To deliver samples in (sub) multiple
rates of 44.1kHz, an appropriate ratio between 44.1kHz and 48kHz must be maintained to avoid
frequency drift. The appropriate ratio between 44.1kHz and 48kHz is 147/160. Meaning 147 sample
blocks are transmitted every 160 frames.
4 Channel High Definition Audio Codec 15 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 16 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
11.025kHz: {12}=YNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNN
{11}=YNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNNYNNN
{ - }=NNNN
22.050kHz: {12}=YNYNYNYNYNYNYNYNYNYNYNYN
{11}=YNYNYNYNYNYNYNYNYNYNYN
{ - }=NN
44.1kHz 12- =Contiguous 12 frames containing 1 sample blocks each, followed by one frame with no
sample block.
88.2kHz 122- =Contiguous 12 frames containing 2 sample blocks each, followed by one frame with
no sample block.
174.4kHz 124- =Contiguous 12 frames containing 4 sample blocks each, followed by one frame with
no sample block.
4 Channel High Definition Audio Codec 17 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
1. The HDA controller asserts RESET# for any reason (power up, or PCI reset)
2. Software initiates a link reset via the ‘CRST’ bit in the Global Control Register (GCR) of the HDA
controller
3. Software initiates power management sequences. Figure 12, page 19, shows the ‘Link Reset’ timing
including the ‘Enter’ sequence (n~r) and ‘Exit’ sequence (s~v)
n Software writes a 0 to the ‘CRST’ bit in the Global Control Register of the HDA controller to initiate a
link reset
o As the controller completes the current frame, it does not signal the normal 8-bit frame SYNC at the
end of the frame
p The controller drives SYNC and all SDOs to low. Codecs also drive SDIs to low
q The controller asserts the RESET# signal to low, and enters the ‘Link Reset’ state
r All link signals driven by controller and codecs should be tri-state by internal pull-low resistors
4 Channel High Definition Audio Codec 18 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
s If BCLK is re-started for any reason (codec, wake-up event, power management, etc.)
t Software is responsible for de-asserting RESET# after a minimum of 100µs BCLK running time (the
100µsec provides time for the codec PLL to stabilize)
u Minimum of 4 BCLKs after RESET# is de-asserted, the controller starts to signal normal frame SYNC
v The codec drives its SDI to request an initialization sequence (when the SDI is driven high at the last
bit of frame SYNC)
Previous Frame 4 BCLK 4 BCLK Link in Reset >=100 usec >= 4 BCLK Initialization Sequence
BCLK
Wake Event
SDIs Driven Low Pulled Low
9
1 3 4 5 6 7
In the ALC272, the extend power state of conforming to Intel low power ECR the function reset could
not initialize the register setting. Host SW needs to send “two” function reset consecutively to reset all
settings.
4 Channel High Definition Audio Codec 19 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
o The codec stops driving the SDI during this turnaround period
t The controller releases the SDI after the CAD has been assigned
BCLK
4 5 6 Response
SDIx
SD0 SD1 SD14
1 2 3 7 8
RST#
Codec Codec Controller Drives SDIx Controller Codec Drives SDIx
Drives SDIx Turnaround Turnaround
( 477 BCLK ( 477 BCLK
Max.) Max.)
4 Channel High Definition Audio Codec 20 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Table 12. Supported Commands
Audio In Converter
Beep Generator
Selector Widget
Power Widget*1
Volume Knob
Sum Widget
Pin Widget
Root Node
Get Verb
Set Verb
Supported Verb
4 Channel High Definition Audio Codec 21 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Table 13. Supported Parameters
Audio In Converter
Beep Generator
Selector Widget
Power Widget*1
Parameter ID
Volume Knob
Sum Widget
Pin Widget
Root Node
Supported Parameter
Vendor ID 00 Y - - - - - - - - - - - - -
Revision ID 02 Y - - - - - - - - - - - - -
Subordinate Node Count 04 Y Y - - - - - - - - - - - -
Function Group Type 05 - Y - - - - - - - - - - - -
Audio Function Group 08 - Y - - - - - - - - - - - -
Capabilities
Audio Widget Capabilities 09 - - - - - Y Y Y Y Y Y Y Y Y
Sample Size, Rate 0A - Y - - - Y Y - - - - - - -
Stream Formats 0B - Y - - - Y Y - - - - - - -
Pin Capabilities 0C - - - - - - - Y - - - - - -
Input Amp Capabilities 0D - - - - - - Y - Y Y - - - -
Output Amp Capabilities 12 - - - - - - - Y Y - - - - -
Connection List Length 0E - - - - - - Y Y Y Y - - - -
Supported Power States 0F - Y - - - Y Y Y Y Y - - - Y
Processing Capabilities 10 - - - - - - - - - - - - - Y
GPI/O Count 11 - - - - - - - - - - - - - -
Volume Knob Capabilities 13 - - - - - - - - - - - - - -
*1: The ALC272 does not support Modem/HDMI/Vendor groups and Power State widgets.
4 Channel High Definition Audio Codec 22 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Unsolicited Responses are sent by the codec independently of software requests. Jack Detection or GPI
status information can be actively delivered to the controller and interpreted by software. The ‘Tag’ in
Bit[31:28] is used to identify unsolicited events. This tag is undefined in the HDA specifications.
4 Channel High Definition Audio Codec 23 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
1. D3 state power < 30mW (without PC-Beep pass-through Function, with PC-Beep pass-through
Function, the criteria is 60mW.
The ALC272 minimizes D3 state idle mode power consumption and increases overall battery life in
mobile systems.
In D3 mode, only a power on reset or a ‘double function reset’ resets all ALC272 settings, cutting
software configuration time spent entering/leaving D3 state, and reducing latency time for D3 to D0
transitions.
The ALC272 supports Wake-Up events in D3 mode, including jack detection and GPIO status changes. If
the HDA-Link was alive (with BCLK), the ALC272 Wake-Up response is as normal. If no BITCLK is
present, the ALC272 drives the SDI high in order to wake up the system
4 Channel High Definition Audio Codec 24 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
All power management state changes in widgets are driven by software. Table 16 shows the System
Power State Definitions.
In the ALC272, all the widgets, including output/input converters, support power control. Software may
have various power states depending on system configuration. Table 17 indicates those nodes that support
power management. To simplify power control, software can configure whole codec power states through
the audio function (NID=01h). Output converters (DACs) and input converters (ADCs) have no
individual power control to supply fine-grained power control.
4 Channel High Definition Audio Codec 25 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 26 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
For function group nodes, it provides the total number of widgets associated with this function node.
Table 22. Parameter – Subordinate Node Count (Verb ID=F00h, Parameter ID=04h)
Codec Response Format
Bit Description
31:24 Reserved. Read as 0’s.
23:16 Starting Node Number. The starting node number in the sequential widgets
15:8 Reserved. Read as 0’s.
7:0 Total Number of Nodes. For a root node, this is the total number of function groups in the root node.
For a function group, this is the total number of widget nodes in the function group.
4 Channel High Definition Audio Codec 27 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 28 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Table 26. Parameter – Supported PCM Size, Rates (Verb ID=F00h, Parameter ID=0Ah)
Codec Response Format
Bit Description
31:21 Reserved. Read as 0’s.
20 B32. 32-bit audio format support.
0: Not supported 1: Supported
19 B24. 24-bit audio format support.
0: Not supported 1: Supported (The ALC272 DAC and ADC supports this format)
18 B20. 20-bit audio format support.
0: Not supported 1: Supported (The ALC272 DAC and ADC supports this format)
17 B16. 16-bit audio format support.
0: Not supported 1: Supported (The ALC272 DAC and ADC supports this format)
16 B8. 8-bit audio format support.
0: Not supported 1: Supported
15:12 Reserved. Read as 0’s.
11 R12. 384kHz (=8*48kHz) rate support.
0: Not supported 1: Supported
10 R11. 192kHz (=4*48kHz) rate support.
0: Not supported 1: Supported (The ALC272 DAC and ADC support this sample rate)
9 R10. 176.4Hz (=4*44.1kHz) rate support.
0: Not supported 1: Supported
8 R9. 96kHz (=2*48kHz) rate support.
0: Not supported 1: Supported (The ALC272 DAC and ADC support this sample rate)
7 R8. 88.2kHz (=2*44.1kHz) rate support.
0: Not supported 1: Supported
6 R7. 48kHz rate support.
0: Not supported 1: Supported (The ALC272 DAC and ADC support this sample rate)
5 R6. 44.1kHz rate support.
0: Not supported 1: Supported (ALC272 DAC and ADC support this sample rate)
4 R5. 32kHz (=2/3*48kHz) rate support.
0: Not supported 1: Supported
3 R4. 22.05kHz (=1/2*44.1kHz) rate support.
0: Not supported 1: Supported
2 R3. 16kHz (=1/3*48kHz) rate support.
0: Not supported 1: Supported
1 R2. 11.025kHz (=1/4*44.1kHz) rate support.
0: Not supported 1: Supported
0 R1. 8kHz (=1/6*48kHz) rate support.
0: Not supported 1: Supported
4 Channel High Definition Audio Codec 29 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Table 27. Parameter – Supported Stream Formats (Verb ID=F00h, Parameter ID=0Bh)
Codec Response Format
Bit Description
31:3 Reserved. Read as 0’s.
2 AC3.
0: Not supported
1: Supported
1 Float32.
0: Not supported
1: Supported
0 PCM.
0: Not supported
1: Supported (The ALC272 DAC and ADC support this format)
Note: Input converters and output converters support this parameter.
7 Reserved.
6 Balanced I/O Pin. ‘1’ indicates this pin complex has balanced pins.
5 Input Capable. ‘1’ indicates this pin complex supports input.
4 Output Capable. ‘1’ indicates this pin complex supports output.
3 Headphone Drive Capable. ‘1’ indicates this pin complex has an amplifier to drive a headphone.
2 Presence Detect Capable. ‘1’ indicates this pin complex can detect whether there is a device plugged in.
1 Trigger Required. ‘1’ indicates whether a software trigger is required for an impedance measurement.
0 Impedance Sense Capable.
‘1’ indicates this pin complex can perform analog sense on the attached device to determine its type.
Note: Only Pin Complex widgets support this parameter.
4 Channel High Definition Audio Codec 30 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Table 29. Parameter – Amplifier Capabilities (Verb ID=F00h, Input Amplifier Parameter ID=0Dh)
Codec Response Format
Bit Description
31 (Input) Mute Capable.
30:23 Reserved. Read as 0.
22:16 Step Size.
Indicates the size of each step in the gain range.
15 Reserved. Read as 0.
14:8 Number of Steps.
Indicates the number of steps in the gain range. ‘0’ means the gain is fixed.
7 Reserved. Read as 0.
6:0 Offset.
Indicates which step is 0dB.
Table 30. Parameter – Amplifier Capabilities (Verb ID=F00h, Output Amplifier Parameter ID=12h)
Codec Response Format
Bit Description
31 (Output) Mute Capable.
30:23 Reserved. Read as 0.
22:16 Step Size.
Indicates the size of each step in the gain range. Each individual step may be 0~32dB, specified in 0.25dB
steps. ‘0’ indicates 0.25dB steps. ‘127’ indicates 32dB steps.
15 Reserved. Read as 0.
14:8 Number of Steps.
Indicates the number of steps in the gain range. ‘0’ means the gain is fixed.
7 Reserved. Read as 0.
6:0 Offset. Indicates which step is 0dB.
4 Channel High Definition Audio Codec 31 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Table 31. Parameter – Connect List Length (Verb ID=F00h, Parameter ID=0Eh)
Codec Response Format
Bit Description
31:8 Reserved. Read as 0.
7 Short Form.
0: Short Form
1: Long Form
6:0 Connect List Length.
Indicates the number of inputs connected to a widget. If the Connect List Length is 1, there is only one
input, and there is no Connection Select Control (not a MUX widget).
4 Channel High Definition Audio Codec 32 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 33 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 34 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 35 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=0Ch (LOUT1 Sum)
Bit Description
31:24 Connection List Entry (N).
Returns 00h.
23:16 Connection List Entry (N+2).
Returns 00h.
15:8 Connection List Entry (N+1).
Returns 0Bh (Mixer) for N=0~3.
Returns 00h for N>3.
7:0 Connection List Entry (N).
Returns 02h (LOUT1 DAC) for N=0~3.
Returns 00h for N>3.
4 Channel High Definition Audio Codec 36 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=14h (LOUT1, Port-D)
Bit Description
31:24 Connection List Entry (N+3).
Return 00h.
23:16 Connection List Entry (N+2).
Return 00h.
15:8 Connection List Entry (N+1).
Return 0Dh (Sum Widget NID=0Dh) for N=0~3.
Return 00h.
7:0 Connection List Entry (N).
Return 0Ch (Sum Widget NID=0Ch) for N=0~3.
Return 00h for N>3.
4 Channel High Definition Audio Codec 37 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=19h (MIC2, Port-F)
Bit Description
31:24 Connection List Entry (N+3).
Return 00h.
23:16 Connection List Entry (N+2).
Return 00h for N>3.
15:8 Connection List Entry (N+1).
Return 0Dh (Sum Widget NID=0Dh) for N=0~3.
Return 00h for N>3.
7:0 Connection List Entry (N).
Return 0Ch (Sum Widget NID=0Ch) for N=0~3.
Return 00h for N>3.
4 Channel High Definition Audio Codec 38 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=1Eh (Pin Widget: SPDIF-OUT1)
Bit Description
31:8 Connection List Entry (N+3), (N+2), and (N+1).
Returns 000000h.
7:0 Connection List Entry (N).
Returns 06h (SPDIF-OUT1 Converter) for N=0~3.
Returns 00h for N>3.
4 Channel High Definition Audio Codec 39 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=23h (Sum Widget)
Bit Description
31:24 Connection List Entry (N+3).
Return 1Bh (Pin Complex – LINE2) for N=0~3.
Return 00h for N>7.
23:16 Connection List Entry (N+2).
Return 1Ah (Pin Complex – LINE1) for N=0~3.
Return 15h (Pin Complex-LOUT2) for N=4~7.
Return 00h for N>7.
15:8 Connection List Entry (N+1).
Return 19h (Pin Complex – MIC2) for N=0~3.
Return 14h (Pin Complex – LOUT1) for N=4~7.
Return 00h for N>11.
7:0 Connection List Entry (N).
Return 18h (Pin Complex – MIC1) for N=0~3.
Return 1Dh (Pin Complex – PCBEEP) for N=4~7.
Return 0Bh (Mixer) for N=8~11.
Return 00h for N>11.
4 Channel High Definition Audio Codec 40 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 41 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 42 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for 08h (ADC)
Bit Description
31:8 0’s.
7 Bit-15 is 0 in ‘Get Amplifier Gain’. Input Amplifier Mute. 0: Unmute; 1: Mute
Bit-15 is 1 in ‘Get Amplifier Gain’. Read as 0 (No Output Amplifier Mute).
6:0 Bit-15 is 0 in ‘Get Amplifier Gain’. Input Amplifier Gain [6:0].
7-bit step value (0~31) specifying the volume from –16.5B~+30dB in 1.5dB steps.
Bit-15 is 1 in ‘Get Amplifier Gain’. Read as 0’s (No Output Amplifier Mute).
Codec Response for NID=14h, 15h, 17h and 21h (Pin Widget: LOUT1/LOUT2/MONO/HP-OUT)
Bit Description
31:8 0’s.
7 Bit-15 is 0 in ‘Get Amplifier Gain’. Read as 0 (No Input Amplifier Mute).
Bit-15 is 1 in ‘Get Amplifier Gain’: Output Amplifier Mute. 0:Unmute; 1:Mute (Default=1)
6:0 Bit-15 is 0 in ‘Get Amplifier Gain’. Read as 0 (No Input Amplifier Gain).
Bit-15 is 1 in ‘Get Amplifier Gain’. Read as 0 (No Output Amplifier Gain).
4 Channel High Definition Audio Codec 43 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=18h, 19h, 1Ah and 1Bh (Pin Widget: MIC1/MIC2/LINE1/LINE2)
Bit Description
31:8 0’s.
7 Bit-15 is 0 in ‘Get Amplifier Gain’. Read as 0 (No Input Amplifier Mute).
Bit-15 is 1 in ‘Get Amplifier Gain’: Output Amplifier Mute. 0:Unmute; 1:Mute (Default=1)
6:0 Bit-15 is 0 in ‘Get Amplifier Gain’. Input Amplifier Gain [6:0].
Specifying the boost from 0dB/10dB/20dB/30dB in 10dB per step (Default=0, 0dB).
Bit-15 is 1 in ‘Get Amplifier Gain’. Read as 0 (No Output Amplifier Gain).
4 Channel High Definition Audio Codec 44 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 45 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=02h~03h, 06h, 10h (Output Converters: LOUT1, LOUT2 DAC and SPDIF-OUT1/2).
Codec Response for NID=08h and 09h (Input Converters: ADC 08h and ADC 09h)
Bit Description
31:16 Reserved. Read as 0.
15 Stream Type (TYPE).
0: PCM 1: Non-PCM
14 Sample Base Rate (BASE).
0: 48kHz 1: 44.1kHz
13:11 Sample Base Rate Multiple (MULT).
000b: *1 001b: *2 010b: *3 011b: *4 100b~111b: Reserved
10:8 Sample Base Rate Divisor (DIV).
000b: /1 001b: /2 010b: /3 011b: /4 100b: /5
101b: /6 110b: /7 111b: /8
Not supported. Always read as 000b.
7 Reserved. Read as 0.
6:4 Bits per Sample (BITS).
000b: 8 bits 001b: 16 bits 010b: 20 bits 011b: 24 bits 100b: 32 bits
101b~111b: Reserved
3:0 Number of Channels.
0: 1 channel 1: 2 channels 2: 3 channels ……… 15: 16 channels
4 Channel High Definition Audio Codec 46 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 47 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 48 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=02h~03h, 06h and 10h (Output Converters: LOUT1, LOUT2 DAC, and SPDIF-OUT1/2)
Codec Response for NID=08h and 09h (Input Converters: LINE, MIX ADC)
Bit Description
31:8 Reserved. Read as 0’s.
7:4 Stream[3:0].
The link stream used by the converter. 0000b is unused, 0001b is stream 1, etc.
3:0 Channel[3:0].
The lowest channel used by the converter. A stereo converter will use the set channel n as well as n+1 for its
left and right channel.
4 Channel High Definition Audio Codec 49 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=11h, 12h, 14h, 15h, 17h, 18h, 19h, 1Ah, 1Bh, 1Dh, 1Eh, 21h (Pin Complex)
Bit Description
31:8 Reserved. Read as 0’s.
7 H-Phn Enable.
0: Disabled 1: Enabled
Note: Only NID=14h, 15h, 19A, 1Bh and 21h support headphone amplifier.
6 Out Enable (Output Buffet Enable, EN_OBUF for an I/O unit).
0: Disabled 1: Enabled
Note: NID= 1Dh (PCBEEP) do not support output and are always read 0.
5 In Enable (Input Buffer Enable, EN_IBUF for an I/O unit).
0: Disabled 1: Enabled
Note: NID=1Eh (1st SPDIF-OUT) and 11h (2nd SPDIF-OUT) do not support output and is always read 0.
4:3 Reserved.
2:0 VrefEn (Vrefout Enable Control).
000b: Hi-Z (Disabled, default for all)
001b: 50% of AVDD (ALC272 supports 2.5V reference output when AVDD is 5V)
010b: Ground 0V
011b: Reserved
100b: 80% of AVDD (ALC272 supports 3.2V reference output when AVDD is 5V)
101b: 100% of AVDD
110b~111b: Reserved
Note: Only NID=18h, 19h, 1Ah, and 1Bh support reference output, other nodes will ignore this verb and
respond with 0.
4 Channel High Definition Audio Codec 50 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=11h, 12h, 14h, 15h, 17h, 18h, 19h, 1Ah, 1Bh, 1Dh, 1Eh, 21h (Pin Complex)
Bit Description
31:8 Reserved. Read as 0’s.
7 H-Phn Enable.
0: Disabled
1: Enabled
Note: Only NID=14h, 15h, 19A, 1Bh, and 21h support headphone amplifier.
6 Out Enable (Output Buffet Enable, EN_OBUF for an I/O unit).
0: Disabled
1: Enabled
Note: NID= 1Dh (PCBEEP) do not support output and are always read 0.
5 In Enable (Input Buffer Enable, EN_IBUF for an I/O unit).
0: Disabled
1: Enabled
Note: NID=1Eh (1st SPDIF-OUT) and 11h (2nd SPDIF-OUT) do not support output and is always read 0.
4:3 Reserved.
2:0 VrefEn (Vrefout Enable Control).
000b: Hi-Z (Disabled, default for all)
001b: 50% of AVDD
010b: Ground 0V
011b: Reserved
100b: 80% of AVDD
101b: 100% of AVDD
110b~111b: Reserved
Note: Only NID=18h, 19h, 1Ah and 1Bh support reference output, other nodes will ignore this verb and
respond with 0.
4 Channel High Definition Audio Codec 51 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=01h (GPIO), 14h, 15h, 18h~1Bh, 21h (Pin Complex)
Bit Description
31:8 Reserved. Read as 0’s.
7 Unsolicited Response is Enabled.
0: Disabled 1: Enabled
6:4 Reserved. Read as 0’s.
3:0 Assigned Tag for Unsolicited Response.
The tag[3:0] is assigned by software to determine which widget generates unsolicited responses.
4 Channel High Definition Audio Codec 52 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=14h, 15h, 18h, 19h, 1Ah, 1Bh, 21h
Bit Description
31 Presence Detect Status.
0: No device is attached to the pin
1: Device is attached to the pin
30:0 Measured Impedance.
The ALC272 does not support hardware impedance detect. This field is read as 0s.
‘Payload’ in Command Bit[7:0] (for NID=14h, 15h, 18h, 19h, 1Ah, 1Bh, 21h)
Bit Description
7:1 Reserved. Read as 0’s.
0 Right (Ring) Channel Select.
0: Sense Left Channel (Tip)
1: Sense Right Channel (Ring)
The ALC272 does not support hardware impedance detect and will ignore this control bit.
4 Channel High Definition Audio Codec 53 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=14h, 15h, 17h, 18h, 19h, 1Ah, 1Bh, 21h, 1Dh, 1Eh, 11h, 12h
(Pin Widget: LOUT1, LOUT2, MONO, MIC1, MIC2, LINE1, LINE2, PCBEEP, HP-OUT, SPDIF-OUT1, SPDIF-OUT2,
DMIC1/2)
Bit Description
31:0 32-bit configuration information for each pin widget.
Note: The 32-bit registers for each Pin Widget are sticky and will not be reset by a LINK Reset or Codec Reset (Function
Reset Verb).
4 Channel High Definition Audio Codec 54 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 55 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 56 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 57 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 58 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 59 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
NID=06h (SPDIF-OUT1 Converter) and 10h (SPDIF-OUT2 Converter) Response to ‘Get verb’ – F0Dh (Control for SIC
bit[15:0])
Bit Description – SIC (SPDIF IEC Control) Bit[7:0]
31:16 Read as 0’s.
15 Reserved. Read as 0’s.
14:8 CC[6:0] (Category Code).
7 LEVEL (Generation Level).
6 PRO (Professional or Consumer Format).
0: Consumer format
1: Professional format
5 /AUDIO (Non-Audio Data Type).
0: PCM data
1: AC3 or other digital non-audio data
4 COPY (Copyright).
0: Asserted
1: Not asserted
3 PRE (Pre-Emphasis).
0: None
1: Filter pre-emphasis is 50/15 microseconds
2 VCFG for Validity Control (control V bit and data in Sub-Frame).
1 V for Validity Control (control V bit and data in Sub-Frame).
0 Digital Enable. DigEn.
0: OFF
1: ON
4 Channel High Definition Audio Codec 60 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Set Command Format (Verb ID=70Eh, Set Control 2) Codec Response Format
Bit [31:28] Bit [27:20] Bit [19:8] Payload Bit [7:0] Response [31:0]
CAd=X Node ID=06h Verb ID=70Eh SIC [15:8] 0’s
‘Payload’ in Set Control 1 for NID=06h (SPDIF-OUT1 Converter) and 10h (SPDIF-OUT2 Converter)
Bit Description – SIC (SPDIF IEC Control) Bit[7:0]
7 LEVEL (Generation Level)
6 PRO (Professional or Consumer Format).
0: Consumer format
1: Professional format
5 /AUDIO (Non-Audio Data Type).
0: PCM data
1: AC3 or other digital non-audio data
4 COPY (Copyright).
0: Asserted
1: Not asserted
3 PRE (Pre-Emphasis).
0: None
1: Filter pre-emphasis is 50/15 microseconds
2 VCFG for Validity Control (control V bit and data in Sub-Frame).
1 V for Validity Control (control V bit and data in Sub-Frame).
0 Digital Enable. DigEn.
0: OFF
1: ON
‘Payload’ in Set Control 2 for NID=06h (SPDIF-OUT1 Converter) and 10h (SPDIF-OUT2 Converter)
Bit Description – SIC (SPDIF IEC Control) Bit[7:0]
7 Reserved. Read as 0’s.
6:0 CC[6:0] (Category Code).
4 Channel High Definition Audio Codec 61 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 62 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response for NID=14h (LOUT1, port-D) and 15h (LOUT2, port-A)
Bit Description
31:3 Reserved.
2 L-R Swap. The ALC272 does not support swapping left and right channels. Read as 0.
1 EAPD Value.
0: EAPD pin state is low
1: EAPD pin state is high
0 BTL Enable. The ALC272 does not support BTL output. Read as 0.
Payload in Set command for NID=14h (LOUT1, port-D) and 15h (LOUT2, port-A)
Bit Description
31:3 Reserved.
2 L-R Swap. The ALC272 does not support swapping left and right channels. Read as 0.
1 EAPD Value.
0: EAPD pin state is low
1: EAPD pin state is high.
Note: Only one physical logic for the EAPD signal.
0 BTL Enable. The ALC272 does not support BTL output. Read as 0.
Codec Response
Bit Description
31:0 0’s.
4 Channel High Definition Audio Codec 63 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
Codec Response
Bit Description
31:0 Reserved. Read as 0’s.
Note: The Function Reset command causes all widgets to return to their power-on default state.
4 Channel High Definition Audio Codec 64 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
9. Electrical Characteristics
9.1. DC Characteristics
9.1.1. Absolute Maximum Ratings
Table 79. Absolute Maximum Ratings
Parameter Symbol Minimum Typical Maximum Units
Power Supply
Digital Power for Core DVDD 2.7 3.3 3.6 V
Digital Power for HDA Link DVDD-IO* 1.5 3.3 3.6 V
Analog AVDD** 3.0 5.0 5.5 V
o
Ambient Operating Temperature Ta 0 - +70 C
o
Storage Temperature Ts - - +125 C
ESD (Electrostatic Discharge)
Susceptibility Voltage
All Pins Pass 3500V
*: The digital link power DVDD-IO must be lower than the digital core power DVDD.
**: The standard testing condition before shipping is AVDD = 5.0V unless specified. Customers designing with a different
AVDD should contact Realtek technical support representatives for special testing support.
4 Channel High Definition Audio Codec 65 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 66 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
9.2. AC Characteristics
9.2.1. Link Reset and Initialization Timing
Table 83. Link Reset and Initialization Timing
Parameter Symbol Minimum Typical Maximum Units
RESET# Active Low Pulse Width TRST 1.0 - - µs
RESET# Inactive to BCLK TPLL 20 - - µs
Startup Delay for PLL Ready Time
SDI Initialization Request TFRAME - - 1 Frame Time
Initialization
4 BCLK 4 BCLK >= 4 BCLK Sequence
BCLK
Normal Frame
SYNC SYNC
SDO
Initialization
SDI Request
RESET#
TRST
TPLL T FRAME
4 Channel High Definition Audio Codec 67 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
T _ c y c le
T _ h ig h
V IH
BCLK VT
V IL
T _ lo w
T _ s e tu p T _ h o ld
SDO
T _ tc o
VO H
SDI
VO L
T _ f lig h t
Figure 16. Link Signal Timing
4 Channel High Definition Audio Codec 68 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
T c y c le
T h ig h T lo w
VOH
V IH
Vt
V IL
V OL
T r is e T f a ll
Figure 17. Output Timing
4 Channel High Definition Audio Codec 69 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
4 Channel High Definition Audio Codec 70 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
HPOUT-L MIC1-VREFO
R1 5.1K, 1% C1 + C2
HPOUT-JD CD1
+
35
34
33
32
31
30
29
28
27
26
25
C65 100P
MONO 10u 0.1u
AVSS1
CPVEE
CBP
AVDD1
VREF
Sense B
CBN
HPOUT-L
HPOUT-R
FRONT-L
MIC1-VREFO-L
FRONT-R
C64 100u
37 24
+
+5VA 38 23
AVDD2 LINE1-L LINE1-L
LOUT2-L 39 22
SURR-L MIC1-R MIC1-R
CD3 R8
C19 + 20K, 1% 40 21
JDREF MIC1-L MIC1-L
10u 0.1u 41 20
LOUT2-R SURR-R LINE2-VREFO LINE2-VREFO
42 19
AVSS2 ALC272 MIC2-VREFO MIC2-VREFO
43 18
NC LINE1-VREFO LINE1-VREFO
44 17
DMIC-CLK34 DMIC-CLK3/4 MIC2-R MIC2-R
S/PDIF-OUT2 45 16
SPDIFO2 MIC2-L MIC2-L
DMIC-CLK12 46 15
GPIO0/DMIC-DATA12
GPIO1/DMIC-DATA34
DVDD-IO
DVSS-IO
PCBEEP
RESET#
BIT-CLK
SYNC
DVSS
R15 20K, 1%
MIC1-JD
R16 39.2K, 1%
1
10
11
12
LOUT2-JD
4 Channel High Definition Audio Codec 71 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
MIC2-VREFO J2
FIO-PORT1-L
FIO-PORT1-R 1 2 FIO-PRESENCE#
D5 D6 3 4
FIO-PORT2-R PORT1-SENSE-RETURN
FIO-SENSE 5 6
1N4148 1N4148 7 8
KEY
+3.3VD FIO-PORT2-L PORT2-SENSE-RETURN
9 10
R29 R28 CON10A
5 6 PORT2-SENSE-RETURN 4
Key 3
7 8 FIO-PORT2-R L14 FERB
LINE2-L C59 100u LINE2-JD 5
+
9 10
FIO-PORT2-L L15 FERB
CON10A 2
Onboard front 1
panel header C45 C52
FIO-PORT2 (Jack-E)
100P 100P
MIC2-VREFO
FIO-SENSE
D11 D12
Figure 19. Onboard Front Panel Header Connection and Front Panel I/O
4 Channel High Definition Audio Codec 72 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
D10 D9
B130LAW/1N5817
1N4148
LM7805CT/200mA
L5 FERB
+5VA 3 1
OUT IN
GND
C25 R7
+ x/10
C43
2
+10u +
x/+100u
5 CS
HPOUT-R 1
LOUT1-L C3 100u L3 FERB
+
2 R6 22~75 3
HPOUT-L 4
1
FRONT /HEADPHONE OUT 5
C5 C6
C15 C16 FRONT/HEADPHONE OUT
100P 100P
100P 100P
JACK 2 JACK 4
LINE1-JD
4 LOUT2-JD
3 4
LINE1-R C9 1u L6 FERB
5 LOUT2-R C7 1u L2 FERB 3
5
LINE1-L C11 1u L8 FERB
2 LOUT2-L C8 1u L4 FERB
1 2
1
C17 C18 LINE-IN
C13 C22
100P 100P LOUT2-OUT
100P 100P
MIC1-VREFO
D7 D8
1N4148 1N4148
R11 R12
JACK 3
4.7K 4.7K MIC1-JD
4
MIC1-R C24 1u L10 FERB 3
5
MIC1-L C26 1u L12 FERB
2
1
C27 C28 MIC-IN
100P 100P
4 Channel High Definition Audio Codec 73 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
GND
VCC
NC
2
IN
100
3
R43 10
C56
S/PDIF-OUT
0.1u
+5VD R45
NC
4 Channel High Definition Audio Codec 74 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet
L1
4 Channel High Definition Audio Codec 75 Track ID: JATR-1076-21 Rev. 1.0
ALC272
Datasheet