DATASHEET
FOUR CHANNEL HD AUDIO CODEC
Low Power Optimized for ECR15b and EuP
92HD89B
Features
•
4 Channels (2 stereo DACs and 2 stereo ADCs)
with 24-bit resolution
•
Supports full-duplex stereo audio and simultaneous
VoIP
Description
The 92HD89B is a low power optimized, high fidelity,
4-channel audio codec compatible with Intel’s High
Definition (HD) Audio Interface.
The 92HD89B provides stereo 24-bit resolution with
sample rates up to 192kHz.
The 92HD89B provides high quality, HD Audio capability to
notebook and desktop PC applications.
•
•
•
•
•
•
•
•
•
•
•
•
ECR 15b and EuP low power support
Microsoft WLP premium logo compliant, per Logo
Point
7 analog ports with port presence detect + CD In
2 integrated headphone amps
3 adjustable VREF Out pins for microphone bias
Dual SPDIF for WLP compliant support of
simultaneous HDMI and SPDIF output
Digital microphone input (mono or stereo)
High performance analog mixer
Support for 1.5V and 3.3V HDA signaling
+5 V analog power supply
Digital and Analog PC Beep to all outputs
48-pin QFP and 40-pad QFN RoHS packages
Block Diagram
Port A
Port B
Port C
Port D
Port E
Port F
Port G
High Definition Interface
DSP
Ports
SPDIF
SPDIF Out 1
SPDIF Out 2
1
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
V 1.0 11/10
92HD89B
92HD89B
Four channel HD Audio codec optimized for low power
Software Support
•
•
Intuitive IDT HD Sound graphical user interface that allows configurability and preference set-
tings
12 band fully parametric equalizer
• 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
Dynamics Processing
• Enables improved voice articulation
• Compressor/limiter allows higher average volume level without resonances or damage to
speakers.
IDT Vista APO wrapper
• Enables multiple APOs to be used with the IDT Driver
Microphone Beam Forming, Acoustic Echo Cancellation, and Noise Suppression
Dynamic Stream Switching
• Improved multi-streaming user experience with less support calls
Broad 3
rd
party branded software including Creative, Dolby, DTS, and SRS
Smart Configuration Suite (SCS) improves time to market and software quality
• Online pin and feature configuration tool generates BIOS verb table for Windows and Linux.
• Downloadable WHQL compliant, self configurable driver for XP, Vista and Win7 based on
verb table and test files generated.
• BIOS verb tables can be tested with the self configurable driver prior to flashing into BIOS.
•
•
•
•
•
•
2
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
V 1.0 11/10
92HD89B
92HD89B
Four channel HD Audio codec optimized for low power
TABLE OF CONTENTS
DESCRIPTION 11
Overview 11
Orderable Part Numbers 11
Block Diagram 12
DETAILED DESCRIPTION 13
Port Functionality 13
Port Characteristics 14
Vref_Out 15
Jack Detect 15
SPDIF Output 15
Analog Mixer 18
Input Multiplexers 18
ADC Multiplexers 18
Power Management 18
AFG D0 20
AFG D1 20
AFG D2 20
AFG D3 20
AFG D3cold 20
Vendor Specific Function Group Power States D4/D5 21
Low-voltage HDA Signaling 21
Multi-channel capture 21
Digital Microphone Support 23
Analog PC-Beep 27
Digital PC-Beep 29
Headphone Drivers 29
EAPD 29
GPIO 32
GPIO Pin mapping and shared functions 32
EAPD/SPDIF_OUT/GPIO0 Selection 32
Digital Microphone/GPIO Selection 32
Vref_Out/GPIO Selection 33
EAPD/SPDIF_OUT/GPIO0 Selection 33
HD Audio ECR 15b support 33
Digital Core Voltage Regulator 33
CHARACTERISTICS 34
Electrical Specifications 34
Absolute Maximum Ratings 34
Recommended Operating Conditions 34
92HD89B Analog Performance Characteristics 35
AC Timing Specs 39
HD Audio Bus Timing 39
SPDIF Timing 39
Digital Microphone Timing 40
GPIO Characteristics 40
FUNCTIONAL BLOCK DIAGRAMS 41
48QFP 41
40QFN 42
WIDGET INFORMATION AND SUPPORTED COMMAND VERBS 43
PORT CONFIGURATIONS 44
Pin Configuration Default Register Settings 45
WIDGET INFORMATION 46
Widget List 47
Root (NID = 00h): VendorID 48
Root (NID = 00h): RevID 49
Root (NID = 00h): NodeInfo 49
AFG (NID = 01h): NodeInfo 50
3
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
V 1.0 11/10
92HD89B
92HD89B
Four channel HD Audio codec optimized for low power
AFG (NID = 01h): FGType 51
AFG (NID = 01h): AFGCap 51
AFG (NID = 01h): PCMCap 52
AFG (NID = 01h): StreamCap 54
AFG (NID = 01h): InAmpCap 54
AFG (NID = 01h): PwrStateCap 55
AFG (NID = 01h): GPIOCnt 56
AFG (NID = 01h): OutAmpCap 57
AFG (NID = 01h): PwrState 58
AFG (NID = 01h): UnsolResp 59
AFG (NID = 01h): GPIO 59
AFG (NID = 01h): GPIOEn 60
AFG (NID = 01h): GPIODir 61
AFG (NID = 01h): GPIOWakeEn 62
AFG (NID = 01h): GPIOUnsol 63
AFG (NID = 01h): GPIOSticky 64
AFG (NID = 01h): SubID 65
AFG (NID = 01h): GPIOPlrty 65
AFG (NID = 01h): GPIODrive 67
AFG (NID = 01h): DMic 68
AFG (NID = 01h): DACMode 68
AFG (NID = 01h): ADCMode 70
AFG (NID = 01h): EAPD 70
AFG (NID = 01h): PortUse 72
AFG (NID = 01h): VSPwrState 73
AFG (NID = 01h): AnaPort 73
AFG (NID = 01h): AnaBeep 74
AFG (NID = 01h): Reset 75
PortA (NID = 0Ah): WCap 76
PortA (NID = 0Ah): PinCap 77
PortA (NID = 0Ah): ConLst 79
PortA (NID = 0Ah): ConLstEntry0 79
PortA (NID = 0Ah): InAmpLeft 80
PortA (NID = 0Ah): InAmpRight 80
PortA (NID = 0Ah): ConSelectCtrl 81
PortA (NID = 0Ah): PwrState 81
PortA (NID = 0Ah): PinWCntrl 82
PortA (NID = 0Ah): UnsolResp 83
PortA (NID = 0Ah): ChSense 84
PortA (NID = 0Ah): EAPDBTLLR 84
PortA (NID = 0Ah): ConfigDefault 85
PortB (NID = 0Bh): WCap 88
PortB (NID = 0Bh): PinCap 89
PortB (NID = 0Bh): ConLst 91
PortB (NID = 0Bh): ConLstEntry0 91
PortB (NID = 0Bh): ConSelectCtrl 92
PortB (NID = 0Bh): InAmpLeft 92
PortB (NID = 0Bh): InAmpRight 93
PortB (NID = 0Bh): PwrState 93
PortB (NID = 0Bh): PinWCntrl 94
PortB (NID = 0Bh): UnsolResp 95
PortB (NID = 0Bh): ChSense 95
PortB (NID = 0Bh): EAPDBTLLR 96
PortB (NID = 0Bh): ConfigDefault 96
PortC (NID = 0Ch): WCap 100
PortC (NID = 0Ch): PinCap 101
PortC (NID = 0Ch): ConLst 102
PortC (NID = 0Ch): ConLstEntry0 103
PortC (NID = 0Ch): InAmpLeft 104
4
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
V 1.0 11/10
92HD89B
92HD89B
Four channel HD Audio codec optimized for low power
PortC (NID = 0Ch): InAmpRight 104
PortC (NID = 0Ch): ConSelectCtrl 104
PortC (NID = 0Ch): PwrState 105
PortC (NID = 0Ch): PinWCntrl 106
PortC (NID = 0Ch): UnsolResp 106
PortC (NID = 0Ch): ChSense 107
PortC (NID = 0Ch): EAPDBTLLR 107
PortC (NID = 0Ch): ConfigDefault 108
PortD (NID = 0Dh): WCap 111
PortD (NID = 0Dh): PinCap 112
PortD (NID = 0Dh): ConLst 114
PortD (NID = 0Dh): ConLstEntry0 114
PortD (NID = 0Dh): InAmpLeft 115
PortD (NID = 0Dh): InAmpRight 115
PortD (NID = 0Dh): ConSelectCtrl 116
PortD (NID = 0Dh): PwrState 116
PortD (NID = 0Dh): PinWCntrl 117
PortD (NID = 0Dh): UnsolResp 118
PortD (NID = 0Dh): ChSense 118
PortD (NID = 0Dh): EAPDBTLLR 119
PortD (NID = 0Dh): ConfigDefault 119
PortE (NID = 0Eh): WCap 122
PortE (NID = 0Eh): PinCap 123
PortE (NID = 0Eh): ConLst 125
PortE (NID = 0Eh): ConLstEntry0 125
PortE (NID = 0Eh): InAmpLeft 126
PortE (NID = 0Eh): InAmpRight 126
PortE (NID = 0Eh): ConSelectCtrl 127
PortE (NID = 0Eh): PwrState 127
PortE (NID = 0Eh): PinWCntrl 128
PortE (NID = 0Eh): UnsolResp 129
PortE (NID = 0Eh): ChSense 129
PortE (NID = 0Eh): EAPDBTLLR 130
PortE (NID = 0Eh): ConfigDefault 130
PortF (NID = 0Fh): WCap 134
PortF (NID = 0Fh): PinCap 135
PortF (NID = 0Fh): ConLst 137
PortF (NID = 0Fh): ConLstEntry0 137
PortF (NID = 0Fh): InAmpLeft 138
PortF (NID = 0Fh): InAmpRight 138
PortF (NID = 0Fh): ConSelectCtrl 139
PortF (NID = 0Fh): PwrState 139
PortF (NID = 0Fh): PinWCntrl 140
PortF (NID = 0Fh): UnsolResp 141
PortF (NID = 0Fh): ChSense 141
PortF (NID = 0Fh): EAPDBTLLR 142
PortF (NID = 0Fh): ConfigDefault 142
PortG (NID = 0Gh): WCap 145
PortG (NID = 0Gh): PinCap 146
PortG (NID = 0Gh): ConLst 148
PortG (NID = 0Gh): ConLstEntry0 148
PortG (NID = 0Gh): InAmpLeft 149
PortG (NID = 0Gh): InAmpRight 149
PortG (NID = 0Gh): ConSelectCtrl 150
PortG (NID = 0Gh): PwrState 150
PortG (NID = 0Gh): PinWCntrl 151
PortG (NID = 0Gh): UnsolResp 152
PortG (NID = 0Gh): ChSense 152
PortG (NID = 0Gh): EAPDBTLLR 153
5
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
V 1.0 11/10
92HD89B