DATASHEET
SINGLE CHIP PC AUDIO SYSTEM
CODEC+ STEREO SPEAKER AMPLIFIER+CAPLESS HP+LDO
92HD87
4 Channels (2 stereo DACs and 2 stereo ADCs) with
24-bit resolution
•
Supports full-duplex stereo audio and simultaneous VoIP
Description
The 92HD87 single-chip audio system is a low power
optimized, high fidelity, 4-channel audio codec with
integrated speaker amplifier, capless headphone amplifier,
and low drop out voltage regulator.
The high integration of the 92HD87 and the 40QFN
package enables the smallest PCB footprint with the lowest
system BOM count and cost.
The 92HD87 provides high quality HD Audio capability to
notebook and business desktop PC applications.
Features
•
•
•
•
•
•
•
2W/channel stereo speaker amplifier @ 4 ohms and
4.75V
Two headphone amplifiers
•
One capless and one non-capless retaskable
Internal LDO for digital core supply
+5 V analog power supply option
Dedicated BTL high pass filter for speaker
protection (RA revision
only)
Full HDA015-B low power support
•
•
•
•
•
•
Audio inactivity transitions codec from D0 to D3 low
power mode
Resume from D3 to D0 with audio activity in < 10 msec
D3 to D0 transition with < -65dB pop/click
Port presence detect in D3 with or without bit clock
Optional analog PC beep in D3
Additional vendor specific modes for even lower power
•
•
•
•
•
•
•
•
•
Microsoft WLP premium logo compliant, as defined
in WLP 3.9
Support for 1.5V and 3.3V HDA signaling
Digital microphone inputs (mono or stereo)
Aux Audio Mode
(see orderable part numbers for support)
High performance analog mixer
2 adjustable VREF Out pins for analog microphone
bias
5 analog ports with port presence detect + stereo
speaker differential output)
Analog and digital PC Beep support
40-pad QFN RoHS package
IDT CONFIDENTIAL
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
1
V 0.995 01/11
92HD87
92HD87
SINGLE CHIP PC AUDIO SYSTEM, CODEC+STEREO SPEAKER AMPLIFIER+CAPLESS HP+LDO
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
•
•
•
•
•
IDT CONFIDENTIAL
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
2
V 0.995 01/11
92HD87
92HD87
SINGLE CHIP PC AUDIO SYSTEM, CODEC+STEREO SPEAKER AMPLIFIER+CAPLESS HP+LDO
TABLE OF CONTENTS
1. DESCRIPTION ........................................................................................................................ 10
1.1. Overview ..........................................................................................................................................10
1.2. Orderable Part Numbers ..................................................................................................................10
2. DETAILED DESCRIPTION ..................................................................................................... 11
2.1. Port Functionality .............................................................................................................................11
2.1.1. Port Characteristics ............................................................................................................11
2.1.2. Vref_Out .............................................................................................................................12
2.1.3. Jack Detect ........................................................................................................................12
2.2. Analog Mixer ....................................................................................................................................13
2.3. ADC Multiplexers .............................................................................................................................13
2.4. Power Management .........................................................................................................................13
2.5. AFG D0 ............................................................................................................................................14
2.6. AFG D1 ............................................................................................................................................14
2.7. AFG D2 ............................................................................................................................................14
2.8. AFG D3 ............................................................................................................................................14
2.8.1. AFG D3cold .......................................................................................................................15
2.9. Vendor Specific Function Group Power States D4/D5 ....................................................................15
2.10. Low-voltage HDA Signaling ...........................................................................................................15
2.11. Multi-channel capture ....................................................................................................................16
2.12. Digital Microphone Support ...........................................................................................................18
2.13. Analog PC-Beep ............................................................................................................................22
2.14. Digital PC-Beep .............................................................................................................................22
2.15. Headphone Drivers ........................................................................................................................22
2.16. EAPD .............................................................................................................................................23
2.17. BTL Amplifier .................................................................................................................................26
2.18. BTL Amplifier High-Pass Filter .......................................................................................................26
2.18.1. Filter Description ..............................................................................................................26
2.19. GPIO ..............................................................................................................................................27
2.19.1. GPIO Pin mapping and shared functions .........................................................................27
2.19.2. Digital Microphone/GPIO Selection .................................................................................27
2.20. HD Audio HDA015-B support ........................................................................................................27
2.21. Digital Core Voltage Regulator ......................................................................................................28
2.22. Aux Audio Support .........................................................................................................................28
2.22.1. General conditions in Aux Audio Mode: ...........................................................................28
2.22.2. “Playback Path” Port Behavior .........................................................................................29
2.22.3. When Port E presence detect = 0 ....................................................................................29
2.22.4. When Port E presence detect = 1 ....................................................................................29
2.22.5. SYSTEM DIAGRAMS ......................................................................................................31
2.22.6. EAPD ...............................................................................................................................32
2.22.7. Analog PC_Beep .............................................................................................................32
2.22.8. Firmware/Software Requirements: ...................................................................................32
3. CHARACTERISTICS ............................................................................................................... 33
3.1. Electrical Specifications ...................................................................................................................33
3.1.1. Absolute Maximum Ratings ...............................................................................................33
3.1.2. Recommended Operating Conditions ................................................................................33
3.2. 92HD87 Analog Performance Characteristics .................................................................................34
3.3. AC Timing Specs .............................................................................................................................38
3.3.1. HD Audio Bus Timing .........................................................................................................38
3.3.2. Digital Microphone Timing .................................................................................................39
3.3.3. Class-AB BTL Amplifier Performance ...............................................................................39
3.3.4. Capless Headphone Supply Characteristics ......................................................................39
4. FUNCTIONAL BLOCK DIAGRAMS ....................................................................................... 40
5. WIDGET INFORMATION AND SUPPORTED COMMAND VERBS ....................................... 41
6. PORT CONFIGURATIONS ..................................................................................................... 42
6.1. Pin Configuration Default Register Settings .....................................................................................43
7. WIDGET INFORMATION ........................................................................................................ 44
7.1. Widget List .......................................................................................................................................44
IDT CONFIDENTIAL
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
3
V 0.995 01/11
92HD87
92HD87
SINGLE CHIP PC AUDIO SYSTEM, CODEC+STEREO SPEAKER AMPLIFIER+CAPLESS HP+LDO
8. WIDGETS ................................................................................................................................ 46
8.1. Reset Key ........................................................................................................................................46
8.2. Root (NID = 00h): VendorID ............................................................................................................46
8.2.1. Root (NID = 00h): RevID ....................................................................................................47
8.2.2. Root (NID = 00h): NodeInfo ...............................................................................................47
8.3. AFG (NID = 01h): NodeInfo .............................................................................................................48
8.3.1. AFG (NID = 01h): FGType .................................................................................................48
8.3.2. AFG (NID = 01h): AFGCap ................................................................................................49
8.3.3. AFG (NID = 01h): PCMCap ...............................................................................................50
8.3.4. AFG (NID = 01h): StreamCap ............................................................................................51
8.3.5. AFG (NID = 01h): InAmpCap .............................................................................................52
8.3.6. AFG (NID = 01h): PwrStateCap .........................................................................................53
8.3.7. AFG (NID = 01h): GPIOCnt ...............................................................................................54
8.3.8. AFG (NID = 01h): OutAmpCap ..........................................................................................54
8.3.9. AFG (NID = 01h): PwrState ...............................................................................................55
8.3.10. AFG (NID = 01h): UnsolResp ..........................................................................................56
8.3.11. AFG (NID = 01h): GPIO ...................................................................................................56
8.3.12. AFG (NID = 01h): GPIOEn ...............................................................................................57
8.3.13. AFG (NID = 01h): GPIODir ..............................................................................................58
8.3.14. AFG (NID = 01h): GPIOWakeEn .....................................................................................58
8.3.15. AFG (NID = 01h): GPIOUnsol ..........................................................................................59
8.3.16. AFG (NID = 01h): GPIOSticky .........................................................................................59
8.3.17. AFG (NID = 01h): SubID ..................................................................................................60
8.3.18. AFG (NID = 01h): GPIOPlrty ............................................................................................61
8.3.19. AFG (NID = 01h): GPIODrive ...........................................................................................61
8.3.20. AFG (NID = 01h): DMic ....................................................................................................62
8.3.21. AFG (NID = 01h): DACMode ...........................................................................................63
8.3.22. AFG (NID = 01h): ADCMode ...........................................................................................64
8.3.23. AFG (NID = 01h): EAPD ..................................................................................................64
8.3.24. AFG (NID = 01h): PortUse ...............................................................................................66
8.3.25. AFG (NID = 01h): VSPwrState .........................................................................................67
8.3.26. AFG (NID = 01h): AnaPort ...............................................................................................68
8.3.27. AFG (NID = 01h): AnaBeep .............................................................................................69
8.3.28. AFG (NID = 01h): AnaBTL ...............................................................................................69
8.3.29. AFG (NID = 01h): AnaCapless .........................................................................................72
8.3.30. AFG (NID = 01h): Reset ...................................................................................................75
8.3.31. AFG (NID = 01h): AuxAudio .............................................................................................75
8.4. PortA (NID = 0Ah): WCap ................................................................................................................76
8.4.1. PortA (NID = 0Ah): PinCap ................................................................................................77
8.4.2. PortA (NID = 0Ah): ConLst .................................................................................................78
8.4.3. PortA (NID = 0Ah): ConLstEntry0 ......................................................................................79
8.4.4. PortA (NID = 0Ah): InAmpLeft ............................................................................................79
8.4.5. PortA (NID = 0Ah): InAmpRight .........................................................................................80
8.4.6. PortA (NID = 0Ah): ConSelectCtrl ......................................................................................80
8.4.7. PortA (NID = 0Ah): PwrState .............................................................................................81
8.4.8. PortA (NID = 0Ah): PinWCntrl ............................................................................................81
8.4.9. PortA (NID = 0Ah): UnsolResp ..........................................................................................82
8.4.10. PortA (NID = 0Ah): ChSense ...........................................................................................83
8.4.11. PortA (NID = 0Ah): EAPDBTLLR .....................................................................................83
8.4.12. PortA (NID = 0Ah): ConfigDefault ....................................................................................84
8.5. PortB (NID = 0Bh): WCap ................................................................................................................86
8.5.1. PortB (NID = 0Bh): PinCap ................................................................................................88
8.5.2. PortB (NID = 0Bh): ConLst .................................................................................................89
8.5.3. PortB (NID = 0Bh): ConLstEntry0 ......................................................................................90
8.5.4. PortB (NID = 0Bh): ConSelectCtrl ......................................................................................90
8.5.5. PortB (NID = 0Bh): PwrState .............................................................................................90
8.5.6. PortB (NID = 0Bh): PinWCntrl ............................................................................................91
8.5.7. PortB (NID = 0Bh): UnsolResp ..........................................................................................92
8.5.8. PortB (NID = 0Bh): ChSense .............................................................................................92
IDT CONFIDENTIAL
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
4
V 0.995 01/11
92HD87
92HD87
SINGLE CHIP PC AUDIO SYSTEM, CODEC+STEREO SPEAKER AMPLIFIER+CAPLESS HP+LDO
8.5.9. PortB (NID = 0Bh): EAPDBTLLR .......................................................................................93
8.5.10. PortB (NID = 0Bh): ConfigDefault ....................................................................................93
8.6. PortC (NID = 0Ch): WCap ...............................................................................................................96
8.6.1. PortC (NID = 0Ch): PinCap ................................................................................................97
8.6.2. PortC (NID = 0Ch): ConLst ................................................................................................98
8.6.3. PortC (NID = 0Ch): ConLstEntry0 ......................................................................................99
8.6.4. PortC (NID = 0Ch): InAmpLeft ...........................................................................................99
8.6.5. PortC (NID = 0Ch): InAmpRight .......................................................................................100
8.6.6. PortC (NID = 0Ch): ConSelectCtrl ...................................................................................100
8.6.7. PortC (NID = 0Ch): PwrState ...........................................................................................101
8.6.8. PortC (NID = 0Ch): PinWCntrl .........................................................................................101
8.6.9. PortC (NID = 0Ch): UnsolResp ........................................................................................102
8.6.10. PortC (NID = 0Ch): ChSense .........................................................................................103
8.6.11. PortC (NID = 0Ch): EAPDBTLLR ...................................................................................103
8.6.12. PortC (NID = 0Ch): ConfigDefault ..................................................................................104
8.7. PortD (NID = 0Dh): WCap .............................................................................................................106
8.7.1. PortD (NID = 0Dh): PinCap ..............................................................................................108
8.7.2. PortD (NID = 0Dh): ConLst ..............................................................................................109
8.7.3. PortD (NID = 0Dh): ConLstEntry0 ....................................................................................110
8.7.4. PortD (NID = 0Dh): ConSelectCtrl ...................................................................................110
8.7.5. PortD (NID = 0Dh): PwrState ...........................................................................................110
8.7.6. PortD (NID = 0Dh): PinWCntrl .........................................................................................111
8.7.7. PortD (NID = 0Dh): EAPDBTLLR .....................................................................................112
8.7.8. PortD (NID = 0Dh): ConfigDefault ....................................................................................112
8.8. Vendor Reserved (NID = 0Eh) .......................................................................................................115
8.9. PortF (NID = 0Fh): WCap ..............................................................................................................115
8.9.1. PortF (NID = 0Fh): PinCap ...............................................................................................116
8.9.2. PortF (NID = 0Fh): ConLst ...............................................................................................117
8.9.3. PortF (NID = 0Fh): ConLstEntry0 .....................................................................................118
8.9.4. PortF (NID = 0Fh): InAmpLeft ..........................................................................................118
8.9.5. PortF (NID = 0Fh): InAmpRight ........................................................................................119
8.9.6. PortF (NID = 0Fh): ConSelectCtrl ....................................................................................119
8.9.7. PortF (NID = 0Fh): PwrState ............................................................................................120
8.9.8. PortF (NID = 0Fh): PinWCntrl ..........................................................................................120
8.9.9. PortF (NID = 0Fh): UnsolResp .........................................................................................121
8.9.10. PortF (NID = 0Fh): ChSense ..........................................................................................122
8.9.11. PortF (NID = 0Fh): EAPDBTLLR ...................................................................................122
8.9.12. PortF (NID = 0Fh): ConfigDefault ...................................................................................123
8.10. Vendor Reserved (NID = 10h) .....................................................................................................125
8.11. DMic0 (NID = 11h): WCap ...........................................................................................................125
8.11.1. DMic0 (NID = 11h): PinCap ...........................................................................................127
8.11.2. DMic0 (NID = 11h): InAmpLeft .......................................................................................128
8.11.3. DMic0 (NID = 11h): InAmpRight ....................................................................................128
8.11.4. DMic0 (NID = 11h): PwrState .........................................................................................129
8.11.5. DMic0 (NID = 11h): PinWCntrl .......................................................................................130
8.11.6. DMic0 (NID = 11h): UnsolResp ......................................................................................130
8.11.7. DMic0 (NID = 11h): ChSense ........................................................................................131
8.11.8. DMic0 (NID = 11h): ConfigDefault .................................................................................131
8.12. Reserved (NID = 12h) ..................................................................................................................134
8.13. DAC0 (NID = 13h): WCap ............................................................................................................134
8.13.1. DAC0 (NID = 13h): Cnvtr ...............................................................................................135
8.13.2. DAC0 (NID = 13h): ProcState (RA revision only) ...........................................................136
8.13.3. DAC0 (NID = 13h): OutAmpLeft .....................................................................................137
8.13.4. DAC0 (NID = 13h): OutAmpRight ..................................................................................137
8.13.5. DAC0 (NID = 13h): PwrState .........................................................................................138
8.13.6. DAC0 (NID = 13h): CnvtrID ............................................................................................139
8.13.7. DAC0 (NID = 13h): EAPDBTLLR ...................................................................................139
8.13.8. DAC0 (NID = 13h): ProcIndex (RA revision only) ..........................................................140
8.14. DAC1 (NID = 14h): WCap ............................................................................................................140
IDT CONFIDENTIAL
©2009 INTEGRATED DEVICE TECHNOLOGY, INC.
5
V 0.995 01/11
92HD87