DATA SHEET
8-CHANNEL HIGH DEFINITION AUDIO CODEC
DESCRIPTION
The STAC9220 is a high fidelity, 8-channel audio CODEC
compatible with Intel’s High Definition (HD) Audio Interface. The
STAC9220 CODEC provide stereo 24-bit resolution with sample
rates up to 192 KHz. SPDIF I/O provides connectivity to consumer
electronic equipment. The STAC9220 CODEC incorporate IDT's
proprietary
ΣΔ
technology to achieve an estimated DAC SNR in
excess of 95dB. The STAC9220 CODECs provide high quality,
HD Audio capability to notebook and media centric desktop PC
applications.
STAC9220
•
•
Impedance Sensing
Universal Jacks™ Functionality for Jack Retasking
•
•
Headphone, Line Out, Line In & Microphone
•
Pins 35/36
•
Pins 39/41
Line Out, Line In and Microphone Support
•
Pins 16/17 (with strong line out)
•
Pins 23/24
•
Pins 21/22
•
•
•
•
•
Line In/MIC Support
FEATURES
•
High performance
ΣΔ
technology
•
95dB DAC SNR
•
Intel HD Audio interface
•
Eight Channel (4 DAC pairs and 2 stereo ADCs)
with 24-bit resolution
•
Pins 14/15
Four Adjustable VREF Out pins for Microphone
Bias
Digital PC Beep to all outputs
+3.3 V and +5 V analog power supply options
48-pin LQFP package (7mm x 7mm)
•
•
•
•
•
Supports 7.1 Audio
Supports 5.1 Audio with Auxiliary channel for separate
audio stream or Real Time Communication (RTC)
channel
Sample Rates Up to 192 KHz
Integrated Headphone Amps
Stereo Microphone
THIRD PARTY SOFTWARE SUPPORT
•
WOW™ and Tru Surround™ from SRS
•
Intellisonic Microphone Beam Forming from
Knowles™
•
•
•
•
•
Supports Stereo Microphone
Microphone Boost 0, 10, 20, 30, 40dB
•
•
Maxx BASS™ from Waves
Dolby Technologies
Direct CDROM Recording Mixerless Design
SPDIF In and Out
Two-Pin Volume Up/Down Control
•
Dolby Headphone
™
•
Dolby ProLogic II
™
•
Dolby Virtual Speaker
™
•
Smart Stream™ from Sonic Focus
IDT™
8-CHANNEL HIGH DEFINITION AUDIO CODEC
1
STAC9220
V1.0 01/08
STAC9220
8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table of Contents
1. FEATURES .............................................................................................................................. 11
1.1. Overview ......................................................................................................................................... 11
1.2. Features .......................................................................................................................................... 11
1.3. Third Party Software Support .......................................................................................................... 12
1.4. Description ..................................................................................................................................... 12
2. CHARACTERISTICS ............................................................................................................... 14
2.1. Electrical Specifications ................................................................................................................... 14
2.1.1. Absolute Maximum Ratings ............................................................................................... 14
2.1.2. Recommended Operation Conditions ............................................................................... 14
2.2. STAC9220 5V Analog Performance Characteristics ....................................................................... 15
2.3. STAC9220 4V Analog Performance Characteristics ....................................................................... 17
2.4. STAC9220 3.3V Analog Performance Characteristics .................................................................... 19
3. POWER CONSUMPTION ........................................................................................................ 21
3.1. Digital .............................................................................................................................................. 21
3.2. Analog: AVDD = 5 V ........................................................................................................................ 21
3.3. Analog: AVDD = 3.3 V ..................................................................................................................... 21
4. DETAILED DESCRIPTION ...................................................................................................... 22
4.1. Audio Jack Presence Detect ........................................................................................................... 22
4.2. SPDIF Output .................................................................................................................................. 22
4.3. Universal Jacks™ ............................................................................................................................ 23
5. FUNCTIONAL BLOCK DIAGRAMS AND CONNECTION DIAGRAMS ................................. 24
5.1. STAC9220 Functional Block Diagram ............................................................................................. 24
5.2. STAC9220 Typical Connection Diagram for 48-pin LQFP .............................................................. 25
5.3. STAC9220 Split Independent Power Supply for 48-pin LQFP ........................................................ 26
6. WIDGET INFORMATION .........................................................................................................27
6.1. STAC9220 Widget Diagrams .......................................................................................................... 27
6.2. Widget List STAC9220 .................................................................................................................... 28
6.3. Root Node (NID = 0x00) .................................................................................................................. 28
6.3.1. Root ID ............................................................................................................................. 29
6.3.2. Root RevID ..................................................................................................................... 29
6.3.3. Root NodeInfo .................................................................................................................. 30
6.4. AFG Node (NID = 0x01) .................................................................................................................. 30
6.4.1. AFG Reset ........................................................................................................................ 30
6.4.2. AFG NodeInfo ................................................................................................................. 31
6.4.3. AFG Type ....................................................................................................................... 31
6.4.4. AFG Cap ......................................................................................................................... 32
6.4.5. AFG PCMCap ................................................................................................................. 33
6.4.6. AFG Stream .................................................................................................................... 34
6.4.7. AFG InAmpCap .............................................................................................................. 34
6.4.8. AFG SupPwrState .......................................................................................................... 35
6.4.9. AFG GPIOCnt ................................................................................................................. 35
6.4.10. AFG GPIO Polarity ....................................................................................................... 36
6.4.11. AFG OutAmpCap ......................................................................................................... 38
6.4.12. AFG PwrState ............................................................................................................... 39
6.4.13. AFG UnsolResp ............................................................................................................ 39
6.4.14. AFG GPIO .................................................................................................................... 40
6.4.15. AFG GPIOEn ................................................................................................................ 41
6.4.16. AFG GPIODir ................................................................................................................ 42
6.4.17. AFG GPIOWakeEn ....................................................................................................... 42
6.4.18. AFG GPIOUnsol ........................................................................................................... 43
6.4.19. AFG GPIOSticky ........................................................................................................... 44
6.4.20. AFG SubID ................................................................................................................... 45
6.5. DAC0 Node (NID = 0x02) ................................................................................................................ 46
IDT™
8-CHANNEL HIGH DEFINITION AUDIO CODEC
2
STAC9220
V1.0 01/08
STAC9220
8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.5.1. DAC0 Cnvtr ...................................................................................................................... 46
6.5.2. DAC0 AmpRight ............................................................................................................. 47
6.5.3. DAC0 AmpLeft ................................................................................................................ 48
6.5.4. DAC0 WCap ................................................................................................................... 48
6.5.5. DAC0 PwrState .............................................................................................................. 49
6.5.6. DAC0 CnvtrID ................................................................................................................. 50
6.5.7. DAC0 LR ........................................................................................................................ 50
6.6. DAC1 Node (NID = 0x03) ................................................................................................................ 51
6.6.1. DAC1 Cnvtr .................................................................................................................... 51
6.6.2. DAC1 AmpRight ............................................................................................................. 52
6.6.3. DAC1 AmpLeft ................................................................................................................ 53
6.6.4. DAC1 WCap
.................................................................................................................. 53
6.6.5. DAC1 PwrState .............................................................................................................. 54
6.6.6. DAC1 CnvtrID ................................................................................................................. 55
6.6.7. DAC1 LR ........................................................................................................................ 55
6.7. DAC2 Node (NID = 0x04) ................................................................................................................ 56
6.7.1. DAC2 Cnvtr .................................................................................................................... 56
6.7.2. DAC2 AmpRight ............................................................................................................. 57
6.7.3. DAC2 AmpLeft ................................................................................................................ 58
6.7.4. DAC2 WCap ................................................................................................................... 58
6.7.5. DAC2 PwrState .............................................................................................................. 59
6.7.6. DAC2 CnvtrID ................................................................................................................ 60
6.7.7. DAC2 LR ........................................................................................................................ 60
6.8. DAC3 Node (NID = 0x05) ................................................................................................................ 61
6.8.1. DAC3 Cnvtr .................................................................................................................... 61
6.8.2. DAC3 AmpRight ............................................................................................................. 62
6.8.3. DAC3 AmpLeft ................................................................................................................ 63
6.8.4. DAC3 WCap ................................................................................................................... 63
6.8.5. DAC3 PwrState .............................................................................................................. 64
6.8.6. DAC3 CnvtrID ................................................................................................................. 65
6.8.7. DAC3 LR ........................................................................................................................ 65
6.9. ADC0 Node (NID = 0x06) ................................................................................................................ 66
6.9.1. ADC0 Cnvtr .................................................................................................................... 66
6.9.2. ADC0 WCap ................................................................................................................... 67
6.9.3. ADC0 ConLst .................................................................................................................. 68
6.9.4. ADC0 ConLstEntry ......................................................................................................... 69
6.9.5. ADC0 ProcState ............................................................................................................. 69
6.9.6. ADC0 PwrState .............................................................................................................. 70
6.9.7. ADC0 CnvtrID ................................................................................................................. 71
6.10. ADC1 Node (NID = 0x07) .............................................................................................................. 71
6.10.1. ADC1 Cnvtr .................................................................................................................. 71
6.10.2. ADC1 WCap
................................................................................................................ 72
6.10.3. ADC1 ConLst ............................................................................................................... 73
6.10.4. ADC1 ConLstEntry
...................................................................................................... 74
6.10.5. ADC1 ProcState
.......................................................................................................... 74
6.10.6. ADC1 PwrState
........................................................................................................... 75
6.10.7. ADC1 CnvtrID ............................................................................................................... 76
6.11. SPDIFOut Node (NID = 0x08) ....................................................................................................... 76
6.11.1. SPDIFOut Cnvtr .............................................................................................................. 76
6.11.2. SPDIFOut WCap .......................................................................................................... 77
6.11.3. SPDIFOut PCM ............................................................................................................ 78
6.11.4. SPDIFOut Stream ........................................................................................................ 80
6.11.5. SPDIFOut CnvtrID ........................................................................................................ 80
6.11.6. SPDIFOut DigCnvtr ........................................................................................................ 81
6.12. Reserved Node (NID = 0x09) ........................................................................................................ 81
IDT™
8-CHANNEL HIGH DEFINITION AUDIO CODEC
3
STAC9220
V1.0 01/08
STAC9220
8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.13. PortA Node (NID = 0x0A) .............................................................................................................. 81
6.13.1. PortA WCap .................................................................................................................. 82
6.13.2. PortA PinCap ................................................................................................................ 83
6.13.3. PortA ConLst ................................................................................................................ 83
6.13.4. PortA ConLstEntry ........................................................................................................ 84
6.13.5. PortA PinWCntrl ........................................................................................................... 84
6.13.6. PortA UnsolResp .......................................................................................................... 85
6.13.7. PortA ChSense ............................................................................................................. 86
6.13.8. PortA ConfigDefault ...................................................................................................... 87
6.14. PortB Node (NID = 0x0B) .............................................................................................................. 87
6.14.1. PortB WCap ................................................................................................................. 87
6.14.2. PortB PinCap ............................................................................................................. 88
6.14.3. PortB ConLst ................................................................................................................ 89
6.14.4. PortB ConLstEntry ........................................................................................................ 90
6.14.5. PortB PinWCntrl ........................................................................................................... 90
6.14.6. PortB UnsolResp .......................................................................................................... 91
6.14.7. PortB ChSense ............................................................................................................... 92
6.14.8. PortB ConfigDefault ...................................................................................................... 92
6.15. PortC Node (NID = 0x0C) .............................................................................................................. 93
6.15.1. PortC WCap ................................................................................................................. 93
6.15.2. PortC PinCap ............................................................................................................... 94
6.15.3. PortC ConLst ................................................................................................................ 95
6.15.4. PortC ConLstEntry ........................................................................................................ 95
6.15.5. PortC PinWCntrl ........................................................................................................... 96
6.15.6. PortC UnsolResp .......................................................................................................... 97
6.15.7. PortC ChSense ............................................................................................................. 97
6.15.8. PortC ConfigDefault ...................................................................................................... 98
6.16. PortD Node (NID = 0x0D) .............................................................................................................. 99
6.16.1. PortD WCap ................................................................................................................. 99
6.16.2. PortD PinCap .............................................................................................................. 100
6.16.3. PortD ConLst .............................................................................................................. 101
6.16.4. PortD ConLstEntry ........................................................................................................ 101
6.16.5. PortD PinWCntrl ......................................................................................................... 102
6.16.6. PortD UnsolResp .......................................................................................................... 103
6.16.7. PortD ChSense .......................................................................................................... 103
6.16.8. PortD ConfigDefault ................................................................................................... 104
6.17. PortE Node (NID = 0x0E) ............................................................................................................ 105
6.17.1. PortE WCap ................................................................................................................ 105
6.17.2. PortE PinCap .............................................................................................................. 106
6.17.3. PortE PinWCntrl ......................................................................................................... 107
6.17.4. PortE UnsolResp ........................................................................................................ 107
6.17.5. PortE ChSense ........................................................................................................... 108
6.17.6. PortE ConfigDefault .................................................................................................... 108
6.18. PortF Node (NID = 0x0F) ............................................................................................................ 109
6.18.1. PortF WCap ................................................................................................................ 109
6.18.2. PortF PinCap ................................................................................................................ 110
6.18.3. PortF ConLst ................................................................................................................ 111
6.18.4. PortF ConLstEntry ........................................................................................................ 111
6.18.5. PortF PinWCntrl ............................................................................................................ 112
6.18.6. PortF UnsolResp .......................................................................................................... 113
6.18.7. PortF ChSense ............................................................................................................. 113
6.18.8. PortF ConfigDefault ...................................................................................................... 114
6.19. DigOut0 Node (NID = 0x10) ........................................................................................................ 115
6.19.1. DigOut0 WCap
.......................................................................................................... 115
6.19.2. DigOut0 PinCap ......................................................................................................... 116
IDT™
8-CHANNEL HIGH DEFINITION AUDIO CODEC
4
STAC9220
V1.0 01/08
STAC9220
8-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.19.3. DigOut0 ConLst .......................................................................................................... 117
6.19.4. DigOut0 ConSelectCtrl ............................................................................................... 117
6.19.5. DigOut0 ConLstEntry .................................................................................................. 117
6.19.6. DigOut0 PinWCntrl ..................................................................................................... 118
6.19.7. DigOut0 ConfigDefault ................................................................................................ 118
6.20. DigIn Node (NID = 0x11) ............................................................................................................. 119
6.20.1. DigIn WCap Command ............................................................................................... 119
6.20.2. DigIn PinCap .............................................................................................................. 120
6.20.3. DigIn PwrState ............................................................................................................ 121
6.20.4. DigIn PinWCntrl .......................................................................................................... 122
6.20.5. DigIn UnsolResp ......................................................................................................... 122
6.20.6. DigIn ChSense ............................................................................................................. 123
6.20.7. DigIn EAPD ................................................................................................................ 123
6.20.8. DigIn ConfigDefault .................................................................................................... 124
6.21. ADC0Mux Node (NID = 0x12) ..................................................................................................... 125
6.21.1. ADC0Mux WCap ........................................................................................................ 125
6.21.2. ADC0Mux ConLst ....................................................................................................... 126
6.21.3. ADC0Mux AmpCap
................................................................................................... 126
6.21.4. ADC0Mux AmpRight .................................................................................................. 127
6.21.5. ADC0Mux AmpLeft ..................................................................................................... 128
6.21.6. ADC0Mux ConSelectCtrl .............................................................................................. 128
6.21.7. ADC0Mux ConLstEntry0 ............................................................................................ 129
6.21.8. ADC0Mux ConLstEntry4 ............................................................................................ 129
6.22. ADC1Mux Node (NID = 0x13) ..................................................................................................... 129
6.22.1. ADC1Mux WCap ........................................................................................................ 130
6.22.2. ADC1Mux ConLst ....................................................................................................... 131
6.22.3. ADC1Mux AmpCap
................................................................................................... 131
6.22.4. ADC1Mux AmpRight
................................................................................................. 132
6.22.5. ADC1Mux AmpLeft ..................................................................................................... 132
6.22.6. ADC1Mux ConSelectCtrl ............................................................................................ 133
6.22.7. ADC1Mux ConLstEntry0 ............................................................................................ 133
6.22.8. ADC1Mux ConLstEntry4 ............................................................................................ 133
6.23. PCBEEP Node (NID = 0x14) ....................................................................................................... 134
6.23.1. PCBEEP Amp ............................................................................................................. 134
6.23.2. PCBEEP WCap
......................................................................................................... 134
6.23.3. PCBEEP AmpCap
..................................................................................................... 135
6.23.4. PCBEEP Gen
............................................................................................................ 136
6.24. CD Node (NID = 0x15) ................................................................................................................ 136
6.24.1. CD WCap ................................................................................................................... 136
6.24.2. CD PinCap .................................................................................................................. 137
6.24.3. CD PinWCntrl ............................................................................................................. 138
6.24.4. CD ConfigDefault ........................................................................................................ 139
6.25. VolumeKnob Node (NID = 0x16) ................................................................................................. 139
6.25.1. VolumeKnob WCap .................................................................................................... 139
6.25.2. VolumeKnob VolKnobCap .......................................................................................... 140
6.25.3. VolumeKnob ConLst ................................................................................................... 140
6.25.4. VolumeKnob ConLstEntry .......................................................................................... 141
6.25.5. VolumeKnob UnsolResp ............................................................................................ 141
6.25.6. VolumeKnob Cntrl ...................................................................................................... 142
6.26. ADC0Vol Node (NID = 0x17) ....................................................................................................... 143
6.26.1. ADC0Vol WCap .......................................................................................................... 143
6.26.2. ADC0Vol ConLst ........................................................................................................ 144
6.26.3. ADC0Vol AmpRight .................................................................................................... 144
6.26.4. ADC0Vol AmpLeft ...................................................................................................... 145
6.26.5. ADC0Vol ConLstEntry ................................................................................................ 145
IDT™
8-CHANNEL HIGH DEFINITION AUDIO CODEC
5
STAC9220
V1.0 01/08