DATASHEET
4-CHANNEL HD AUDIO CODEC WITH QUAD
DIGITAL MICROPHONE INTERFACE
Description
The STAC9204/9205 are high fidelity, 4-channel HD Audio
CODECs that enable 2.0 Audio with simultaneous
Real-Time Communication such as VoIP, conferencing,
voice command and control, etc. Up to four digital
microphones are supported, enabling high quality voice
input for increased usability of voice applications.
STAC9204/9205
•
Optimized and flexible power management
•
48-pin LQFP and 48-pad QFN environmental package
Software Support
•
SKPI (Kernel Processing Interface)
• Enables plug-ins that can operate globally on all audio streams
of the system
Features
•
High performance
SD
technology
• 103dB DAC SNR
• 90dB ADC SNR
•
12 band parametric equalizer SKPI plug-in
• Constant, system-level effects tuned to optimize a particular
platform can be combined with user-mode “presets” tailored for
specific acoustical environments and applications
• System-level effects automatically disabled when external
audio connections made
•
Two stereo DACs and two stereo ADCs
• Supports 2.0 Audio with simultaneous Real-Time
Communication (RTC) channel such as VoIP or separate
stereo audio stream
• Provides mono output for laptop sub-woofer
•
Dynamics Processing SKPI plug-in
• Enables improved voice articulation
• Compressor/limiter allows higher average noise level without
resonances
•
24-bit resolution with up to 192 KHz sample rates
•
Supports advanced chipsets with flexible 1.5 V to 3.3 V
•
signaling
Digital microphone interface
• Direct interface to up to four digital microphones
Third Party Partners
•
Dolby PC Entertainment Experience Logo Program
• Dolby Home Theater
™
(HT)
• Dolby Sound Room
™
(SR)
•
Analog stereo microphone
• Microphone Boost 0, 10, 20, 30, 40dB
• Five adjustable Vref outputs for microphone bias
•
Dolby Technologies
• Dolby Headphone
™
, Dolby Virtual Speaker
™
• Dolby ProLogic II
™
, Dolby ProLogic IIx
™
• Dolby Digital Live
™
(DDL)
•
•
•
•
•
Universal Jacks™ functionality for jack retasking
S/PDIF In and Out
Two-pin volume up/down control
Digital PC Beep to all outputs
+3.3 V, +4 V, +4.5 V and +5 V analog power supply
options
•
Intel Audio Studio™ from Sonic Focus
•
Maxx Player™ from Waves
•
Microphone Beam Forming, Acoustic Echo Cancellation,
and Noise Suppression from Knowles™
Block Diagram
High Definition
Interface
DSP
SPDIF
Ports
X
Port A
Port B
Port C
Port D
Port E
Port F
SPDIF In/Out
IDT™
1
STAC9204/9205
V 1.0 12/06
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE
STAC9204/9205
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE
PC AUDIO
TABLE OF CONTENTS
1. DESCRIPTION ......................................................................................................................... 13
1.1. Overview ......................................................................................................................................... 13
1.2. Block Diagram ................................................................................................................................. 14
1.3. Detailed Description ........................................................................................................................ 15
1.3.1. Low-voltage High Definition Audio Link Signaling ............................................................. 15
1.3.2. Digital Microphone Support ............................................................................................... 15
1.3.3. Volume/Digital Microphone/GPIO Selection ...................................................................... 20
1.3.4. VRefOut/GPIO Selection ................................................................................................... 20
1.3.5. SPDIF Input ....................................................................................................................... 20
1.3.6. SPDIF Output .................................................................................................................... 20
1.3.7. Mono Output ...................................................................................................................... 21
1.3.8. Universal Jacks™ .............................................................................................................. 21
1.3.9. Power Management .......................................................................................................... 23
1.3.10. Analog PC-Beep .............................................................................................................. 23
1.3.11. Headphone Drivers .......................................................................................................... 23
1.3.12. Device IDs ....................................................................................................................... 24
2. CHARACTERISTICS ............................................................................................................... 25
2.1. Electrical Specifications ................................................................................................................... 25
2.1.1. Absolute Maximum Ratings ............................................................................................... 25
2.1.2. Recommended Operating Conditions ............................................................................... 25
2.2. 5.0 V, 4.5 V, 4.0 V and 3.3 V Analog Performance Characteristics........................................................26
2.3. Power Requirements ....................................................................................................................... 30
2.3.1. Digital Current Requirements ............................................................................................ 30
2.3.2. Analog Current Requirements .......................................................................................... 30
3. WIDGET INFORMATION AND SUPPORTED COMMAND VERBS ....................................... 31
3.1. Widget List STAC9204/9205 .......................................................................................................... 32
3.2. Pin Configuration Default Register Settings .................................................................................... 33
3.3. Widget Information .......................................................................................................................... 34
3.4. Supported Command Verbs and Responses .................................................................................. 35
3.4.1. Root Node (NID = 0x00) .................................................................................................... 35
3.4.2. AFG Node (NID = 0x01) .................................................................................................... 36
3.4.3. PortA Node (NID = 0x0A) .................................................................................................. 65
3.4.4. PortB Node (NID = 0x0B) .................................................................................................. 72
3.4.5. PortC Node (NID = 0x0C) .................................................................................................. 78
3.4.6. PortD Node (NID = 0x0D) .................................................................................................. 84
3.4.7. PortE Node (NID = 0x0E) .................................................................................................. 89
3.4.8. PortF Node (NID = 0x0F) ................................................................................................... 95
3.4.9. DAC0 Node (NID = 0x10) ................................................................................................ 101
3.4.10. DAC1 Node (NID = 0x11) .............................................................................................. 106
3.4.11. ADC0 Node (NID = 0x12) .............................................................................................. 110
3.4.12. ADC1 Node (NID = 0x13) .............................................................................................. 115
3.4.13. PortMonoOut Node (NID = 0x14) .................................................................................. 120
3.4.14. MonoOutMix Node (NID = 0x15) ................................................................................... 125
3.4.15. CD Node (NID = 0x16) .................................................................................................. 127
3.4.16. DigMic0 Node (NID = 0x17) ........................................................................................... 130
3.4.17. DigMic1 Node (NID = 0x18) ........................................................................................... 134
3.4.18. InPort0Mux Node (NID = 0x19) ..................................................................................... 137
3.4.19. InPort1Mux Node (NID = 0x1A) ..................................................................................... 141
3.4.20. InPort0Vol Node (NID = 0x1B) ...................................................................................... 146
3.4.21. InPort1Vol Node (NID = 0x1C) ...................................................................................... 149
3.4.22. ADC0Mux Node (NID = 0x1D) ....................................................................................... 151
3.4.23. ADC1Mux Node (NID = 0x1E) ....................................................................................... 156
IDT™
2
STAC9204/9205
V 1.0 12/06
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE
STAC9204/9205
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE
PC AUDIO
3.4.24. SPDIFOut Node (NID = 0x1F) ....................................................................................... 160
3.4.25. SPDIFIn Node (NID = 0x20) .......................................................................................... 165
3.4.26. DigOut Node (NID = 0x21) ............................................................................................ 174
3.4.27. DigIn Node (NID = 0x22) ............................................................................................... 178
3.4.28. PCBeep Node (NID = 0x23) .......................................................................................... 184
3.4.29. ExtVolume Node (NID = 0x24) ...................................................................................... 186
3.4.30. ModemVDW Node (NID = 0x25) ................................................................................... 190
4. ORDERING INFORMATION .................................................................................................. 194
5. PINOUTS ................................................................................................................................ 196
5.1. Pin Assignment ............................................................................................................................. 196
5.2. Pin Descriptions ............................................................................................................................ 196
6. DESIGN CONSIDERATIONS ................................................................................................ 199
6.1. External Components .................................................................................................................... 199
6.1.1. Decoupling Capacitor ...................................................................................................... 199
6.1.2. Other Required Components ........................................................................................... 199
6.2. PCB Layout Recommendations .................................................................................................... 200
6.2.1. Vista WLP Compliance Requirements ............................................................................. 200
7. PACKAGE OUTLINE AND PACKAGE DIMENSIONS ......................................................... 202
7.1. 48-Pad QFN Package .................................................................................................................. 202
7.2. 48-Pin LQFP Package .................................................................................................................. 203
8. SOLDER REFLOW PROFILE ............................................................................................... 204
8.1. Standard Reflow Profile Data ........................................................................................................ 204
8.2. Pb Free Process - Package Classification Reflow Temperatures ................................................ 205
9. REVISION HISTORY ............................................................................................................. 206
LIST OF FIGURES
Figure 1. STAC9204/9205 / STAC9204D/9205D Block Diagram ................................................................. 13
Figure 2. System Diagram ............................................................................................................................ 14
Figure 3. Single Digital Microphone ............................................................................................................. 16
Figure 4. Stereo Digital Microphone Configuration ....................................................................................... 17
Figure 5. Quad Digital Microphone Configuration ......................................................................................... 18
Figure 6. STAC9204/9205 Widget Diagram .................................................................................................. 30
Figure 7. Solder Reflow Profile ................................................................................................................... 189
LIST OF TABLES
Table 1. STAC9205 Valid Digital Microphone Configurations ...................................................................... 7
Table 2. DMIC_CLK, DMIC_0 and DMIC_1 Operation During Power States ................................................ 7
Table 3. Jack Detect ...................................................................................................................................... 13
Table 4. Impedance Sense ............................................................................................................................ 13
Table 5. Power Management ....................................................................................................................... 14
Table 6. Device IDs ....................................................................................................................................... 15
Table 7. Performance Characteristics .......................................................................................................... 17
Table 8. High Definition Audio Widget ........................................................................................................... 23
Table 9. Pin Widget Configuration Default Settings ....................................................................................... 24
Table 10. Command Format for Verb with 4-bit Identifier ............................................................................. 25
Table 11. Command Format for Verb with 12-bit Identifier ........................................................................... 25
IDT™
3
STAC9204/9205
V 1.0 12/06
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE
STAC9204/9205
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE
PC AUDIO
Table 12. Solicited Response Format ........................................................................................................... 25
Table 13. Unsolicited Response Format ....................................................................................................... 25
Table 14. Root PnpID Command Verb Format .............................................................................................. 26
Table 15. Root PnpID Command Response Format ..................................................................................... 26
Table 16. Root RevID Command Verb Format .............................................................................................. 26
Table 17. Root RevID Command Response Format ..................................................................................... 26
Table 18. Root NodeInfo Command Verb Format ......................................................................................... 27
Table 19. Root NodeInfo Command Response Format ................................................................................ 27
Table 20. AFG NodeInfo Command Verb Format ......................................................................................... 27
Table 21. AFG NodeInfo Command Response Format ................................................................................. 27
Table 22. AFG Type Command Verb Format ................................................................................................ 28
Table 23. AFG Type Command Response Format ....................................................................................... 28
Table 24. AFG GrpCap Command Verb Format ........................................................................................... 28
Table 25. AFG GrpCap Command Response Format ................................................................................... 28
Table 26. AFG FrmtCap Command Verb Format .......................................................................................... 29
Table 27. AFG FrmtCap Command Response Format ................................................................................. 29
Table 28. AFG StreamCap Command Verb Format ...................................................................................... 30
Table 29. AFG StreamCap Command Response Format ............................................................................. 30
Table 30. AFG InAmpCap Command Verb Format ....................................................................................... 30
Table 31. AFG InAmpCap Command Response Format .............................................................................. 31
Table 32. AFG PwrCap Command Verb Format ........................................................................................... 31
Table 33. AFG PwrCap Command Response Format .................................................................................. 31
Table 34. AFG GPIOCap Command Verb Format ........................................................................................ 32
Table 35. AFG GPIOCap Command Response Format ................................................................................ 32
Table 36. AFG OutAmpCap Command Verb Format .................................................................................... 33
Table 37. AFG OutAmpCap Command Response Format ........................................................................... 33
Table 38. AFG PwrState Command Verb Format ......................................................................................... 33
Table 39. AFG PwrState Command Response Format ................................................................................. 33
Table 40. AFG UnsolResp Command Verb Format ...................................................................................... 34
Table 41. AFG UnsolResp Command Response Format .............................................................................. 34
Table 42. AFG GPIO Command Verb Format ............................................................................................... 34
Table 43. AFG GPIO Command Response Format ...................................................................................... 35
Table 44. AFG GPIOEn Command Verb Format .......................................................................................... 35
Table 45. AFG GPIOEn Command Response Format .................................................................................. 36
Table 46. AFG GPIODir Command Verb Format .......................................................................................... 36
Table 47. AFG GPIODir Command Response Format .................................................................................. 36
Table 48. AFG GPIOWake Command Verb Format ...................................................................................... 37
Table 49. AFG GPIOWake Command Response Format ............................................................................. 37
Table 50. AFG GPIOUnsol Command Verb Format ...................................................................................... 38
Table 51. AFG GPIOUnsol Command Response Format ............................................................................. 38
Table 52. AFG GPIOSticky Command Verb Format ..................................................................................... 39
Table 53. AFG GPIOSticky Command Response Format ............................................................................. 39
Table 54. AFG SubID Command Verb Format .............................................................................................. 40
Table 55. AFG SubID Command Response Format ..................................................................................... 41
Table 56. AFG GPIOInvert Command Verb Format ...................................................................................... 41
Table 57. AFG GPIOInvert Command Response Format ............................................................................. 41
Table 58. AFG GPIODrive Command Verb Format ...................................................................................... 43
Table 59. AFG GPIODrive Command Response Format .............................................................................. 43
Table 60. AFG AnaCtrl Command Verb Format ............................................................................................ 43
Table 61. AFG AnaCtrl Command Response Format ................................................................................... 44
Table 62. AFG Supply Command Verb Format ............................................................................................. 44
Table 63. AFG Supply Command Response Format .................................................................................... 45
Table 64. AFG DMicCtrl Command Verb Format .......................................................................................... 46
Table 65. AFG DMicCtrl Command Response Format ................................................................................. 46
Table 66. AFG Reset Command Verb Format .............................................................................................. 46
IDT™
4
STAC9204/9205
V 1.0 12/06
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE
STAC9204/9205
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE
PC AUDIO
Table 67. AFG Reset Command Response Format ...................................................................................... 47
Table 68. PortA WCap Command Verb Format ............................................................................................ 47
Table 69. PortA WCap Command Response Format .................................................................................... 47
Table 70. PortA PinCap Command Verb Format .......................................................................................... 48
Table 71. PortA PinCap Command Response Format .................................................................................. 48
Table 72. PortA ConnLen Command Verb Format ........................................................................................ 49
Table 73. PortA ConnLen Command Response Format ............................................................................... 49
Table 74. PortA ConnLst Command Verb Format ......................................................................................... 49
Table 75. PortA ConnLst Command Response Format ................................................................................ 49
Table 76. PortA ConnSelect Command Verb Format .................................................................................... 50
Table 77. PortA ConnSelect Command Response Format ........................................................................... 50
Table 78. PortA PinCtl Command Verb Format ............................................................................................. 50
Table 79. PortA PinCtl Command Response Format .................................................................................... 50
Table 80. PortA UnsolResp Command Verb Format ..................................................................................... 51
Table 81. PortA UnsolResp Command Response Format ............................................................................ 51
Table 82. PortA PinSense Command Verb Format ....................................................................................... 52
Table 83. PortA PinSense Command Response Format .............................................................................. 52
Table 84. PortA PinConfig Command Verb Format ....................................................................................... 52
Table 85. PortA PinConfig Command Response Format .............................................................................. 53
Table 86. PortB WCap Command Verb Format ............................................................................................ 53
Table 87. PortB WCap Command Response Format .................................................................................... 53
Table 88. PortB PinCap Command Verb Format .......................................................................................... 54
Table 89. PortB PinCap Command Response Format .................................................................................. 54
Table 90. PortB ConnLen Command Verb Format ........................................................................................ 55
Table 91. PortB ConnLen Command Response Format ............................................................................... 55
Table 92. PortB ConnLst Command Verb Format ......................................................................................... 55
Table 93. PortB ConnLst Command Response Format ................................................................................ 56
Table 94. PortB ConnSelect Command Verb Format .................................................................................... 56
Table 95. PortB ConnSelect Command Response Format ........................................................................... 56
Table 96. PortB PinCtl Command Verb Format ............................................................................................. 56
Table 97. PortB PinCtl Command Response Format .................................................................................... 57
Table 98. PortB UnsolResp Command Verb Format ..................................................................................... 57
Table 99. PortB UnsolResp Command Response Format ............................................................................ 57
Table 100. PortB PinSense Command Verb Format ..................................................................................... 58
Table 101. PortB PinSense Command Response Format ............................................................................ 58
Table 102. PortB PinConfig Command Verb Format ..................................................................................... 58
Table 103. PortB PinConfig Command Response Format ............................................................................ 59
Table 104. PortC WCap Command Verb Format .......................................................................................... 59
Table 105. PortC WCap Command Response Format ................................................................................. 59
Table 106. PortC PinCap Command Verb Format ........................................................................................ 60
Table 107. PortC PinCap Command Response Format ................................................................................ 60
Table 108. PortC ConnLen Command Verb Format ..................................................................................... 61
Table 109. PortC ConnLen Command Response Format ............................................................................. 61
Table 110. PortC ConnLst Command Verb Format ....................................................................................... 62
Table 111. PortC ConnLst Command Response Format .............................................................................. 62
Table 112. PortC PinCtl Command Verb Format .......................................................................................... 62
Table 113. PortC PinCtl Command Response Format .................................................................................. 62
Table 114. PortC UnsolResp Command Verb Format .................................................................................. 63
Table 115. PortC UnsolResp Command Response Format .......................................................................... 63
Table 116. PortC PinSense Command Verb Format ..................................................................................... 64
Table 117. PortC PinSense Command Response Format ............................................................................ 64
Table 118. PortC PinConfig Command Verb Format .................................................................................... 64
Table 119. PortC PinConfig Command Response Format ............................................................................ 65
Table 120. PortD WCap Command Verb Format .......................................................................................... 65
Table 121. PortD WCap Command Response Format ................................................................................. 65
IDT™
5
STAC9204/9205
V 1.0 12/06
4-CHANNEL HD AUDIO CODEC WITH QUAD DIGITAL MICROPHONE INTERFACE