DATASHEET
10-CHANNEL HIGH DEFINITION AUDIO CODEC
Description
The STAC9271/74 areTheater Quality 10-channel audio
CODECs that enable systems with 7.1 audio playing
simultaneously with VoIP or another stereo audio stream.
IDT's proprietary
ΣΔ
technology provides high fidelity with
an estimated DAC SNR up to 105dB. Up to four digital
microphones are supported enabling high quality voice
input for increased usability of voice applications.
STAC9271/9274
•
•
•
Digital PC Beep to all outputs
+5 V analog power supply options
Environmental 48-pin LQFP package
Software Support
•
•
SKPI (Kernel Processing Interface)
•
•
Features
•
•
High performance HD Audio CODEC provides
Theater Quality Audio
High performance
ΣΔ
technology
Enables plug-ins that can operate globally on all audio
streams of the system
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 connections made
Enables improved voice articulation
Compressor/limiter allows higher average noise level
without resonances
Dolby Master Studio
TM
(STAC9274D)
Dolby Home Theater
TM
(STAC9271D, STAC9274D)
Dolby Sound Room
TM
(STAC9271D, STAC9274D)
Dolby Headphone
TM
, Dolby Virtual Speaker
TM
Dolby ProLogic II
TM
, Dolby ProLogic IIx
TM
Dolby Digital Live
TM
12 band parametric equalizer SKPI plug-in
•
•
•
•
•
•
•
105dB DAC SNR
90dB ADC SNR
Supports 7.1 Audio with simultaneous Real Time
Communication (RTC) channel such as VoIP or separate
stereo audio stream
•
•
•
•
•
Five Stereo DACs and three stereo ADCs
Dynamics Processing SKPI plug-in
24-bit resolution with up to 192 KHz sample rates
Digital Microphone Interface (STAC9274)
Dolby PC Entertainment Experience Logo Program
•
•
•
•
•
•
•
•
Direct interface up to four Digital Microphones
Microphone Boost 0, 10, 20, 30, 40dB
Six adjustable Vref outputs for microphone bias
Analog Stereo Microphone
•
•
•
•
•
•
•
•
•
•
Dolby Technologies
Integrated Headphone Amps (3)
S/PDIF In and Out
ADAT
®
Optical “Lightpipe” Output
Support (STAC9274)
Volume Up/Down Control
Jack Insertion Detect and Impedance Sensing
supports Jack Retasking and Universal Jacks
Intel Audio Studio
TM
from Sonic Focus
Maxx Player
TM
from Waves
Microphone Beam Forming, Acoustic Echo
Cancellation, & Noise Suppression from
Knowles
TM
IDT™
10-CHANNEL HIGH DEFINITION AUDIO CODEC
1
IDT CONFIDENTIAL
STAC9271/9274
V 1.1 01/08
STAC9271/9274
10-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
Table of Contents
1. DESCRIPTION ......................................................................................................................... 14
2. CHARACTERISTICS ............................................................................................................... 15
2.1. Audio Fidelity ................................................................................................................................... 15
2.2. Electrical Specifications ................................................................................................................... 15
2.2.1. Absolute Maximum Ratings ............................................................................................... 15
2.2.2. Recommended Operation Conditions ............................................................................... 15
2.3. STAC9271/74 5 V, 4.5 V, 4.0 V and 3.3 V Analog Performance Characteristics ............................ 17
3. DETAILED DESCRIPTION ...................................................................................................... 21
3.1. Universal JacksTM .......................................................................................................................... 21
3.1.1. Audio Jack Presence Detect ............................................................................................. 21
3.2. SPDIF Input ..................................................................................................................................... 22
3.3. SPDIF Output .................................................................................................................................. 23
3.4. ADAT
®
Output (STAC9274) ............................................................................................................ 23
3.5. Digital Microphone Support (STAC9274) ........................................................................................ 23
3.6. Analog PC-Beep .............................................................................................................................. 27
3.7. Headphone Drivers (Restrictions) ................................................................................................... 27
3.8. Device IDs ....................................................................................................................................... 27
4. FUNCTIONAL BLOCK DIAGRAMS ........................................................................................ 28
4.1. STAC9274 ....................................................................................................................................... 28
4.2. STAC9271 ....................................................................................................................................... 29
5. WIDGET DIAGRAM ................................................................................................................. 30
5.1. Pin Configuration Default Register Settings .................................................................................... 31
6. WIDGET INFORMATION .......................................................................................................32
6.1. Root Node (NID = 0x00) .................................................................................................................. 34
6.1.1. Root ID .............................................................................................................................. 34
6.1.2. Root RevID ........................................................................................................................ 34
6.1.3. Root NodeInfo ................................................................................................................... 35
6.2. AFG Node (NID = 0x01) .................................................................................................................. 35
6.2.1. AFG Reset ......................................................................................................................... 35
6.2.2. AFG NodeInfo .................................................................................................................... 36
6.2.3. AFG Type .......................................................................................................................... 36
6.2.4. AFG Type .......................................................................................................................... 36
6.2.5. AFG PCMCap .................................................................................................................... 37
6.2.6. AFG Stream ....................................................................................................................... 38
6.2.7. AFG InAmpCap ................................................................................................................. 39
6.2.8. AFG SupPwrState ............................................................................................................. 39
6.2.9. AFG GPIOCnt .................................................................................................................... 40
6.2.10. AFG OutAmpCap ............................................................................................................ 41
6.2.11. AFG PwrState .................................................................................................................. 41
6.2.12. AFG UnsolResp ............................................................................................................... 42
6.2.13. AFG GPIO ....................................................................................................................... 42
6.2.14. AFG GPIOEn ................................................................................................................... 43
6.2.15. AFG GPIODir ................................................................................................................... 44
6.2.16. AFG GPIOWakeEn .......................................................................................................... 45
6.2.17. AFG GPIOUnsol .............................................................................................................. 46
6.2.18. AFG GPIOSticky .............................................................................................................. 47
6.2.19. AFG SubID ...................................................................................................................... 48
6.2.20. AFG TCKT ....................................................................................................................... 49
6.2.21. AFG Sply ......................................................................................................................... 49
6.2.22. AFG DACMode ................................................................................................................ 50
6.2.23. AFG GPIOPlrty ................................................................................................................ 51
6.2.24. AFG GPIODrive ............................................................................................................... 52
6.2.25. AFG DMic ........................................................................................................................ 53
IDT™
10-CHANNEL HIGH DEFINITION AUDIO CODEC
2
IDT CONFIDENTIAL
STAC9271/9274
V 1.1 01/08
STAC9271/9274
10-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.3. DAC0 Node (NID = 0x02) ................................................................................................................ 54
6.3.1. DAC0 Cnvtr ....................................................................................................................... 54
6.3.2. DAC0 OutAmpRight .......................................................................................................... 55
6.3.3. DAC0 OutAmpLeft ............................................................................................................. 55
6.3.4. DAC0 WCap ...................................................................................................................... 56
6.3.5. DAC0 PwrState ................................................................................................................. 57
6.3.6. DAC0 CnvtrID .................................................................................................................... 57
6.3.7. DAC0 LR ........................................................................................................................... 58
6.4. DAC1 Node (NID = 0x03) ................................................................................................................ 58
6.4.1. DAC1 Cnvtr ....................................................................................................................... 58
6.4.2. DAC1 OutAmpRight .......................................................................................................... 60
6.4.3. DAC1 OutAmpLeft ............................................................................................................. 60
6.4.4. DAC1 WCap ...................................................................................................................... 60
6.4.5. DAC1 PwrState ................................................................................................................. 61
6.4.6. DAC1 CnvtrID .................................................................................................................... 62
6.4.7. DAC1 LR ........................................................................................................................... 63
6.5. DAC2 Node (NID = 0x04) ................................................................................................................ 63
6.5.1. DAC2 Cnvtr ....................................................................................................................... 63
6.5.2. DAC2 OutAmpRight .......................................................................................................... 64
6.5.3. DAC2 OutAmpLeft ............................................................................................................. 65
6.5.4. DAC2 WCap ...................................................................................................................... 65
6.5.5. DAC2 PwrState ................................................................................................................. 66
6.5.6. DAC2 CnvtrID .................................................................................................................... 67
6.5.7. DAC2 LR ........................................................................................................................... 67
6.6. DAC3 Node (NID = 0x05) ................................................................................................................ 68
6.6.1. DAC3 Cnvtr ....................................................................................................................... 68
6.6.2. DAC3 OutAmpRight .......................................................................................................... 69
6.6.3. DAC3 OutAmpLeft ............................................................................................................. 70
6.6.4. DAC3 WCap ...................................................................................................................... 70
6.6.5. DAC3 PwrState ................................................................................................................. 71
6.6.6. DAC3 CnvtrID .................................................................................................................... 72
6.6.7. DAC3 LR ........................................................................................................................... 72
6.7. DAC4 Node (NID = 0x06) ................................................................................................................ 73
6.7.1. DAC4 Cnvtr ....................................................................................................................... 73
6.7.2. DAC4 OutAmpRight .......................................................................................................... 74
6.7.3. DAC4 OutAmpLeft ............................................................................................................. 74
6.7.4. DAC4 WCap ...................................................................................................................... 75
6.7.5. DAC4 PwrState ................................................................................................................. 76
6.7.6. DAC4 CnvtrID .................................................................................................................... 76
6.7.7. DAC4 LR ........................................................................................................................... 77
6.8. ADC0 Node (NID = 0x07) ................................................................................................................ 77
6.8.1. ADC0 Cnvtr ....................................................................................................................... 77
6.8.2. ADC0 WCap ...................................................................................................................... 79
6.8.3. ADC0 ConLst ..................................................................................................................... 80
6.8.4. ADC0 ConLstEntry ............................................................................................................ 80
6.8.5. ADC0 ProcState ................................................................................................................ 80
6.8.6. ADC0 PwrState ................................................................................................................. 81
6.8.7. ADC0 CnvtrID .................................................................................................................... 82
6.9. ADC1 Node (NID = 0x08) ................................................................................................................ 82
6.9.1. ADC1 Cnvtr ....................................................................................................................... 82
6.9.2. ADC1 WCap ...................................................................................................................... 83
6.9.3. ADC1 ConLst ..................................................................................................................... 84
6.9.4. ADC1 ConLstEntry ............................................................................................................ 85
6.9.5. ADC1 ProcState ................................................................................................................ 85
6.9.6. ADC1 PwrState ................................................................................................................. 86
IDT™
10-CHANNEL HIGH DEFINITION AUDIO CODEC
3
IDT CONFIDENTIAL
STAC9271/9274
V 1.1 01/08
STAC9271/9274
10-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.9.7. ADC1 CnvtrID .................................................................................................................... 87
6.10. ADC2 Node (NID = 0x09) .............................................................................................................. 87
6.10.1. ADC2 Cnvtr ..................................................................................................................... 87
6.10.2. ADC2 WCap .................................................................................................................... 88
6.10.3. ADC2 ConLst ................................................................................................................... 89
6.10.4. ADC2 ConLstEntry .......................................................................................................... 90
6.10.5. ADC2 ProcState .............................................................................................................. 90
6.10.6. ADC2 PwrState ............................................................................................................... 91
6.10.7. ADC2 CnvtrID .................................................................................................................. 92
6.11. SPDIFOut Node (NID = 0x1E) ....................................................................................................... 92
6.11.1. SPDIFOut Cnvtr ............................................................................................................... 92
6.11.2. SPDIFOut WCap ............................................................................................................. 93
6.11.3. SPDIFOut PCM ............................................................................................................... 94
6.11.4. SPDIFOut Stream ............................................................................................................ 96
6.11.5. SPDIFOut CnvtrID ........................................................................................................... 96
6.11.6. SPDIFOut DigCnvtr ......................................................................................................... 97
6.12. SPDIFIn Node (NID = 0x20) .......................................................................................................... 97
6.12.1. SPDIFIn Cnvtr ................................................................................................................. 97
6.12.2. SPDIFIn WCap ................................................................................................................ 99
6.12.3. SPDIFIn PCMCap ......................................................................................................... 100
6.12.4. SPDIFIn Stream ............................................................................................................ 101
6.12.5. SPDIFIn ConLst ............................................................................................................. 101
6.12.6. SPDIFIn ConLstEntry .................................................................................................... 101
6.12.7. SPDIFIn CnvtrID ............................................................................................................ 102
6.12.8. SPDIFIn DigCnvtr .......................................................................................................... 102
6.12.9. SPDIFIn VCSR0 ............................................................................................................ 103
6.13. PortA Node (NID = 0x0A) ............................................................................................................ 105
6.13.1. PortA WCap ................................................................................................................... 105
6.13.2. PortA PinCap ................................................................................................................. 106
6.13.3. PortA ConLst ................................................................................................................. 107
6.13.4. PortA ConLstEntry ......................................................................................................... 108
6.13.5. PortA ConSelectCtrl ...................................................................................................... 108
6.13.6. PortA PinWCntrl ............................................................................................................ 109
6.13.7. PortA UnsolResp ........................................................................................................... 109
6.13.8. PortA ChSense .............................................................................................................. 110
6.13.9. PortA ConfigDefault ....................................................................................................... 111
6.14. PortB Node (NID = 0x0B) ............................................................................................................ 111
6.14.1. PortB WCap ................................................................................................................... 111
6.14.2. PortB PinCap ................................................................................................................. 112
6.14.3. PortB ConLst ................................................................................................................. 113
6.14.4. PortB ConLstEntry ......................................................................................................... 114
6.14.5. PortB ConSelectCtrl ...................................................................................................... 114
6.14.6. PortB PinWCntrl ............................................................................................................ 115
6.14.7. PortB UnsolResp ........................................................................................................... 115
6.14.8. PortB ChSense .............................................................................................................. 116
6.14.9. PortB ConfigDefault ....................................................................................................... 117
6.15. PortC Node (NID = 0x0C) ............................................................................................................ 117
6.15.1. PortC WCap .................................................................................................................. 117
6.15.2. PortC PinCap ................................................................................................................. 118
6.15.3. PortC ConLst ................................................................................................................. 119
6.15.4. PortC ConLstEntry ......................................................................................................... 120
6.15.5. PortC PinWCntrl ............................................................................................................ 120
6.15.6. PortC UnsolResp ........................................................................................................... 121
6.15.7. PortC ChSense .............................................................................................................. 121
6.15.8. PortC ConfigDefault ....................................................................................................... 122
IDT™
10-CHANNEL HIGH DEFINITION AUDIO CODEC
4
IDT CONFIDENTIAL
STAC9271/9274
V 1.1 01/08
STAC9271/9274
10-CHANNEL HIGH DEFINITION AUDIO CODEC
PC AUDIO
6.16. PortD Node (NID = 0x0D) ............................................................................................................ 123
6.16.1. PortD WCap .................................................................................................................. 123
6.16.2. PortD PinCap ................................................................................................................. 124
6.16.3. PortD ConLst ................................................................................................................. 124
6.16.4. PortD ConLstEntry ......................................................................................................... 125
6.16.5. PortD PinWCntrl ............................................................................................................ 125
6.16.6. PortD UnsolResp ........................................................................................................... 126
6.16.7. PortD ChSense .............................................................................................................. 127
6.16.8. PortD ConfigDefault ....................................................................................................... 127
6.17. PortE Node (NID = 0x0E) ............................................................................................................ 128
6.17.1. PortE WCap ................................................................................................................... 128
6.17.2. PortE PinCap ................................................................................................................. 129
6.17.3. PortE ConLst ................................................................................................................. 130
6.17.4. PortE ConLstEntry ......................................................................................................... 130
6.17.5. PortE PinWCntrl ............................................................................................................ 131
6.17.6. PortE UnsolResp ........................................................................................................... 131
6.17.7. PortE ChSense .............................................................................................................. 132
6.17.8. PortE ConfigDefault ....................................................................................................... 132
6.18. PortF Node (NID = 0x0F) ............................................................................................................ 133
6.18.1. PortF WCap ................................................................................................................... 133
6.18.2. PortF PinCap ................................................................................................................. 134
6.18.3. PortF ConLst ................................................................................................................. 135
6.18.4. PortF ConLstEntry ......................................................................................................... 136
6.18.5. PortF PinWCntrl ............................................................................................................. 136
6.18.6. PortF UnsolResp ........................................................................................................... 137
6.18.7. PortF ChSense .............................................................................................................. 137
6.18.8. PortF ConfigDefault ....................................................................................................... 138
6.19. PortG Node (NID = 0x10) ............................................................................................................ 139
6.19.1. PortG WCap .................................................................................................................. 139
6.19.2. PortG PinCap ................................................................................................................ 140
6.19.3. PortG ConLst ................................................................................................................. 140
6.19.4. PortG ConLstEntry ........................................................................................................ 141
6.19.5. PortG PinWCntrl ............................................................................................................ 141
6.19.6. PortG UnsolResp ........................................................................................................... 142
6.19.7. PortG ChSense ............................................................................................................. 142
6.19.8. PortG ConfigDefault ...................................................................................................... 143
6.20. PortH Node (NID = 0x11) ............................................................................................................ 144
6.20.1. PortH WCap .................................................................................................................. 144
6.20.2. PortH PinCap ................................................................................................................. 145
6.20.3. PortH ConLst ................................................................................................................. 145
6.20.4. PortH ConLstEntry ......................................................................................................... 146
6.20.5. PortH PinWCntrl ............................................................................................................ 146
6.20.6. PortH UnsolResp ........................................................................................................... 147
6.20.7. PortH ChSense .............................................................................................................. 147
6.20.8. PortH ConfigDefault ....................................................................................................... 148
6.21. DMic0 Node (NID = 0x13) ........................................................................................................... 149
6.21.1. DMic0 WCap ................................................................................................................. 149
6.21.2. DMic0 PinCap ................................................................................................................ 150
6.21.3. DMic0 PinWCntrl ........................................................................................................... 151
6.21.4. DMic0 ConfigDefault ...................................................................................................... 151
6.22. DMic1 Node (NID = 0x14) ........................................................................................................... 152
6.22.1. DMic1 WCap ................................................................................................................. 152
6.22.2. DMic1 PinCap ................................................................................................................ 153
6.22.3. DMic1 PinWCntrl ........................................................................................................... 154
6.22.4. DMic1 ConfigDefault ...................................................................................................... 154
IDT™
10-CHANNEL HIGH DEFINITION AUDIO CODEC
5
IDT CONFIDENTIAL
STAC9271/9274
V 1.1 01/08