alc880 Realtek Semiconductor Corporation, alc880 Datasheet
![no-image](/images/no-image-200.jpg)
alc880
Available stocks
Related parts for alc880
alc880 Summary of contents
Page 1
... ALC880 Series 7.1 CHANNEL HIGH DEFINITION AUDIO CODEC DATASHEET Rev. 1.4 01 September 2005 Track ID: JATR-1076-21 ...
Page 2
... Channel High Definition Audio Codec Summary First release. Add Power-Off CD control pin assignment information (Pin 33) 1. Power-Off CD mode not supported in ALC880-VH, ALC880D-VH, ALC880-VH-LF, ALC880D-VH-LF 2. Parameter ‘subsystem ID’ is read as 0s (Table 19, page 22) 3. Verb ‘subsystem verb’ is supported (Table 74, page 64, and Table 75, ...
Page 3
... Inbound Frame – Single SDI ................................................................................................................................13 7.2.4. Inbound Frame – Multiple SDIs...........................................................................................................................14 7.2.5. Variable Sample Rates..........................................................................................................................................14 7. ESET AND NITIALIZATION 7.3.1. Link Reset .............................................................................................................................................................16 7.3.2. Codec Reset ..........................................................................................................................................................18 7.3.3. Codec Initialization Sequence ..............................................................................................................................18 7.1 Channel High Definition Audio Codec Table of Contents .....................................................................................................................2 ......................................................................................................................3 U .........................................................................................................4 NIT V I ERSION DENTIFICATION .....................................................................................................................10 ............................................................................................................16 iii ALC880 Series Datasheet .............................................................5 Track ID: JATR-1076-21 Rev. 1.4 ...
Page 4
... S (V ID=703 ) ........................................................................40 TATE ERB ID=D ) ..........................................................................41 NDEX ERB ID=5 )............................................................................41 NDEX ERB ID=C OEFFICIENT ERB C (V ID=4 OEFFICIENT ERB ID=B ) ...............................................................................42 AIN ERB ID=3 ).................................................................................44 AIN ERB ID=A )........................................................................45 ORMAT ERB H iv ALC880 Series ID=F01 ) ....................................................31 H )..............................................................34 H )................................................................. ..................................................................42 Track ID: JATR-1076-21 Datasheet Rev. 1.4 ...
Page 5
... ESET ERB & C ONVERTER ONTROL & C ONVERTER ONTROL W (NID= NOB IDGET H ERB ID [31:0] (V ID=F20 ERB ID [31:0] (V ID=723 ERB H ...................................................................................................................65 v ALC880 Series ID=F06 ) ...................................................48 H ID=706 ) ....................................................49 H )................................................................... ...................................................................50 H ID=F08 ) ...............................................51 ERB H ID=708 ) ................................................52 ERB H ) ...........................................................53 H ID=71C /71D /71E ERB H H ).....................................................................56 )......................................................................57 ...
Page 6
... Link Reset and Initialization Timing.....................................................................................................................67 9.2.2. Link Timing Parameters at the Codec ..................................................................................................................68 9.2.3. S/PDIF Output and Input Timing .........................................................................................................................69 9.2.4. Test Mode..............................................................................................................................................................69 9. NALOG ERFORMANCE 10. Application Circuits .................................................................................................. 71 11. Mechanical Dimensions ............................................................................................ 72 11. ECHANICAL IMENSIONS 12. Ordering Information ............................................................................................... 74 7.1 Channel High Definition Audio Codec .....................................................................................................................67 ................................................................................................................70 N .................................................................................................73 OTES vi ALC880 Series Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...
Page 7
... Table 31. Parameter – Supported Power States (Verb ID=F00h, Parameter ID=0Fh) .............................30 Table 32. Parameter – Processing Capabilities (Verb ID=F00h, Parameter ID=10h) ..............................30 Table 33. Parameter – GPIO Capabilities (Verb ID=F00h, Parameter ID=11h) ......................................30 7.1 Channel High Definition Audio Codec List of Tables vii ALC880 Series Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...
Page 8
... Table 64. Verb – Get GPIO Enable Mask (Verb ID= F16h) .....................................................................56 Table 65. Verb – Set GPIO Enable Mask (Verb ID=716h).......................................................................57 Table 66. Verb – Get GPIO Direction (Verb ID=F17h)............................................................................57 Table 67. Verb – Set GPIO Direction (Verb ID=717h).............................................................................58 7.1 Channel High Definition Audio Codec viii Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 9
... Table 78. Digital Filter Characteristics .....................................................................................................66 Table 79. S/PDIF Input/Output Characteristics ........................................................................................66 Table 80. Link Reset and Initialization Timing ........................................................................................67 Table 81. Link Timing Parameters at the Codec.......................................................................................68 Table 82. S/PDIF Output and Input Timing..............................................................................................69 Table 83. Analog Performance .................................................................................................................70 Table 84. Ordering Information ................................................................................................................74 7.1 Channel High Definition Audio Codec ix Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 10
... Figure 12. Codec Transmits Data Over Multiple SDI ..............................................................................14 Figure 13. Link Reset Timing...................................................................................................................17 Figure 14. Codec Initialization Sequence.................................................................................................18 Figure 15. Link Reset and Initialization Timing.......................................................................................67 Figure 16. Link Signal Timing..................................................................................................................68 Figure 17. Input and Output Timing .........................................................................................................69 7.1 Channel High Definition Audio Codec List of Figures x ALC880 Series Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...
Page 11
... All analog IOs can be re-tasked according to user’s definitions, or automatically switched depending on the connected device type (Universal Audio Jack®). The ALC880(D) supports 32-bit S/PDIF input and output functions and a sampling rate 96kHz, offering easy connection of PCs to high quality consumer electronic products such as AC-3 decoders/speakers, and mini disk devices ...
Page 12
... Up to four channels of microphone input are supported for AEC/BF application High-quality differential CD input Supports Power-Off CD function (ALC880/ALC880-LF & ALC880D/ALC880D-LF only) Supports external PCBEEP input and built-in BEEP generator PCBEEP Pass-Through when link is in RESET state (ALC880/ALC880-LF & ALC880D/ALC880D-LF only) Software selectable 2.5V/3.75V VREFOUT Six VREFOUTs are supported Two GPI (General Purpose Input) jack detection pins (each designed to detect 4 jacks) 16/20/24-bit S/PDIF-OUT supports 44 ...
Page 13
... Realtek Media Player Enhanced Configuration Panel and device sensing wizard to improve user experience Microphone Acoustic Echo Cancellation (AEC) and Beam Forming (BF) technology for voice application Mono/Stereo Microphone noise suppression ALC880D features Dolby 3. System Applications Multimedia PCs 3D PC Games Information Appliances (IA) ...
Page 14
... Block Diagram ALC880 - High Definition Audio (HDA) Codec RESET# BITCLK SYNC SDOUT SDIN HDA Link Interface 1 : Stereo Analog : Stereo Digital VOL: Analog Volume 20h M: Analog Mute Vendor Widget 4.1. Analog Input/Output Unit Pin Complex widgets NID=14h~1Bh re-tasking IO. Output_Signal_Left Output_Signal_Right Input_Signal_Left Input_Signal_Right 7.1 Channel High Definition Audio Codec ...
Page 15
... Channel High Definition Audio Codec ALC880( LLLLLLL TXXXV Figure 3. Pin Assignments 5 ALC880 Series Datasheet 24 LINE1-R LINE1-L 23 MIC1-R 22 MIC1 CD-R 19 CD-GND 18 CD-L MIC2 MIC2-L 15 LINE2-R ...
Page 16
... Analog input. 1.6Vrms of full scale input Front output left channel Analog output (JACK -D) Front output right channel Analog output (JACK -D) Surround out left channel Analog output (JACK -A) 6 ALC880 Series Characteristic Definition Schmitt trigger input, V =1.0V Schmitt trigger input, V =1.0V ...
Page 17
... Digital power Digital GND Digital ground Digital VDD (3.3V) Digital power Digital GND Digital ground Total: 8 Pins 7 ALC880 Series Characteristic Definition 10uf capacitor to analog ground 2.5V/3.75Vreference voltage 2.5V/3.75Vreference voltage 2.5V/3.75Vreference voltage 2.5V/3.75Vreference voltage 2.5V/3.75Vreference voltage 2.5V/3.75Vreference voltage 20K, 1% external resistor to analog ground ...
Page 18
... Channel High Definition Audio Codec T = 20.833 µs (48KHz) frame_sync Stream 'A' Tag Stream 'B' Tag (Here ' Stream 'B' Data Stream 'A' Data Stream Stream 'C' Data 'C' Tag (n bytes + 10-bit data) Figure 4. HDA Link Protocol Table 5. Link Signal Definitions 8 ALC880 Series Datasheet Next Frame (Here ' Track ID: JATR-1076-21 Rev. 1.4 ...
Page 19
... Section 7.2 Frame Composition, page 10, describes the detailed outbound and inbound stream compositions for single and multiple SDOs/SDIs. The connections shown in Figure 6 can be implemented concurrently in an HDA system. The ALC880(D) is designed to receive a single SDO stream. 7.1 Channel High Definition Audio Codec Table 6. ...
Page 20
... To keep the cadence of converters bound to the same stream, samples for these converters must be placed in the same block. 7.1 Channel High Definition Audio Codec . . . Codec 1 Codec 2 Two SDOs Single SDO Single SDI Two SDIs Figure 6. Signaling Topology 10 ALC880 Series Datasheet . . . Codec N Two SDOs Multiple SDIs Track ID: JATR-1076-21 Rev. 1.4 ...
Page 21
... Preamble Stream=10 (4-Bit) (4-Bit Previous Stream SDO Stream Tag is Indicated in SYNC 11 ALC880 Series Stream 'X' Tag (Here ' Stream 'X' Data Null Field time of samples, Block2 th time of samples th Data of Stream 10 Track ID: JATR-1076-21 Datasheet Next Frame Padded at the end of Frame Rev ...
Page 22
... D Command stream is unchanged, not stripped 7.1 Channel High Definition Audio Codec Stream 'X' Tag . . Stream 'X' to Codec n n-3 n-1 Stream A is "bit-stripped" on SDO0 and SDO1 Figure 9. Stripped Stream on Multiple SDO 12 ALC880 Series Stream 'Y' Tag Stream 'Y' to Codec Track ID: JATR-1076-21 Datasheet Rev. 1.4 ...
Page 23
... Data Length in Bytes n-1 A Complete Stream Figure 11. SDI Stream Tag and Data 13 ALC880 Series Next Frame Stream 'X' 0s Null Field Padded at the end of Frame (N+1) th Null Pad n-2 0 (Data Length in Bytes *8)-Bit Track ID: JATR-1076-21 ...
Page 24
... AND interleave an empty frame between non-empty frames (Table 9, page 15). 7.1 Channel High Definition Audio Codec Stream 'A' Tag A Data A Stream 'X' Stream 'B' Tag B Data B Stream and Y are independent and have separate IDs 14 ALC880 Series Stream ' Track ID: JATR-1076-21 Datasheet Rev. 1.4 ...
Page 25
... Two sample blocks are transmitted in each frame Four sample blocks are transmitted in each frame 44.1kHz Variable Rate of Delivery Timing -11 -12 -11 -11 -12 -11 -11 -11 - (repeat -11 -12 -11 -11 -12 -11 -11 -11 - (repeat) 15 ALC880 Series Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...
Page 26
... Software initiates a link reset via the ‘CRST’ bit in the Global Control Register (GCR) of the HDA controller 3. Software initiates power management sequences. Figure 13, page 17, shows the ‘Link Reset’ timing including the ‘Enter’ sequence ( ~ ) and ‘Exit’ sequence ( ~ ) 7.1 Channel High Definition Audio Codec 16 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 27
... BCLK 4 BCLK Link in Reset Driven Low Pulled Low Driven Low Pulled Low Pulled Low Driven Low Pulled Low Figure 13. Link Reset Timing 17 ALC880 Series Datasheet >=100 usec >= 4 BCLK Initialization Sequence Normal Frame SYNC 8 Wake Event Track ID: JATR-1076-21 Rev. 1.4 ...
Page 28
... Frame) Frame SYNC 5 4 SD0 SD1 3 2 Codec Controller Drives SDIx Turnaround (477 BCLK Max.) Figure 14. Codec Initialization Sequence 18 ALC880 Series Datasheet Address Frame Normal Operation (Non-48kHz Frame) Frame SYNC 6 Response SD14 7 8 Codec Drives SDIx Controller Turnaround (477 BCLK Max ...
Page 29
... Node ID Bit [31:28] Bit [27:20] Codec Address Node ID Table 12. Solicited Response Format Bit [34] Bit [33:32] Unsol=0 Reserved Table 13. Unsolicited Response Format Bit [34] Bit [33:32] Unsol=1 Reserved 19 ALC880 Series Datasheet Bit [19:16] Bit [15:0] Verb ID Payload Bit [19:8] Bit [7:0] Verb ID Payload Bit [31:0] Response Bit [31:28] Bit [27:0] Tag Response Track ID: JATR-1076-21 ...
Page 30
... Normal PD Normal PD Normal PD Normal PD Normal PD Normal PD Normal Normal Normal Normal Normal Normal Normal PD Normal PD Normal PD Normal PD Normal PD Normal PD Normal PD 20 ALC880 Series Datasheet D2 D3 Link Reset Normal Normal PD PD ...
Page 31
... All headphone drivers are powered down All internal mixer widgets are powered down. The DC reference and VREFOUTx at individual pin complexes are still alive All internal references, DC reference, and VREFOUTx at individual pin complexes are off 21 ALC880 Series Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...
Page 32
... Supported Verbs and Parameters This section describes the Verbs and Parameters supported by various widgets in the ALC880(D verb is not supported by the addressed widget, it will respond with 32 bits of ‘0’. 8.1. Verb – Get Parameters (Verb ID=F00h) The ‘Get Parameters’ verb is used to get system information and the function capabilities of the HDA codec ...
Page 33
... Reserved. Read as 0’s. 7:0 Total Number of Nodes For a root node, this is the total number of function groups in the root node For a function group, this is the total number of widget nodes in the function group 7.1 Channel High Definition Audio Codec 23 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 34
... Reserved. Read as 0’s 10 Power Control 0: Power control is not supported on this widget 1: Power control is supported on this widget 7.1 Channel High Definition Audio Codec 1h: Audio Input 2h: Mixer 3h: Selector 6h: Volume Knob Widget 7h~Eh: Reserved 24 ALC880 Series Datasheet 4h: Pin Complex Fh: Vendor defined audio widget Track ID: JATR-1076-21 Rev. 1.4 ...
Page 35
... B32. 32-bit audio format support 0: Not supported 1: Supported 19 B24. 24-bit audio format support 0: Not supported 1: Supported 18 B20. 20-bit audio format support 0: Not supported 1: Supported 17 B16. 16-bit audio format support 0: Not supported 1: Supported 7.1 Channel High Definition Audio Codec 25 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 36
... R4. 22.05kHz (=1/2*44.1kHz) rate support 0: Not supported 1: Supported 2 R3. 16kHz (=1/3*48kHz) rate support 0: Not supported 1: Supported 1 R2. 11.025kHz (=1/4*44.1kHz) rate support 0: Not supported 1: Supported 0 R1. 8kHz (=1/6*48kHz) rate support 0: Not supported 1: Supported 7.1 Channel High Definition Audio Codec 26 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 37
... Presence Detect Capable ‘1’ indicates this pin complex can detect whether there is a device plugged in 7.1 Channel High Definition Audio Codec 100% 80% Reserved 27 ALC880 Series Datasheet Ground 50% Hi-Z Track ID: JATR-1076-21 Rev. 1.4 ...
Page 38
... Indicates the size of each step in the gain range. Permanently set to ‘3’ (indicates a step of 1dB) 15 Reserved. Read as 0 14:8 Number of Steps Indicates the number of steps in the gain range. ‘0’ means the gain is fixed 7 Reserved. Read as 0 6:0 Offset Indicates which step is 0dB 7.1 Channel High Definition Audio Codec 28 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 39
... Long Form 6:0 Connect List Length Indicates the number of inputs connected to a widget. If the Connect List Length is 1, there is only one input, and there is no Connection Select Control (Not a MUX widget) 7.1 Channel High Definition Audio Codec 29 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 40
... The GPIO wake up function is not supported 30 GPIUnsol=1 The GPIO unsolicited response function is not supported 29:24 Reserved. Read as 0’s 23:16 NumGPIs=00h No GPI pin is supported 15:8 NumGPOs=00h. No GPO pin is supported 7:0 NumGPIOs=02h. Two GPIO pins are supported 7.1 Channel High Definition Audio Codec 30 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 41
... Pin complex - LINE2 04h: Pin complex - Analog CD-IN 05h: Pin complex - FRONT OUT 06h: Pin complex - SURR OUT Other: Reserved 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] 0’s 31 ALC880 Series Datasheet Codec Response Format Response [31:0] Bit[7:0] are Connection Index Track ID: JATR-1076-21 Rev. 1.4 ...
Page 42
... Connection Index currently Set (Default value is 00h) 00h: Front DAC Sum Widget (NID=0Ch) 01h: Surr DAC Sum Widget (NID=0Dh) 02h: Cen/Lfe DAC Sum Widget (NID=0Eh) 03h: SIDESURR DAC Sum Widget (NID=0Fh) Other: Reserved 7.1 Channel High Definition Audio Codec 32 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 43
... Table 36. Verb – Set Connection Select (Verb ID=701h) Set Command Format Bit [31:28] Bit [27:20] CAd=X Node ID=Xh Verb ID=701h 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Select Index [7:0] 33 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...
Page 44
... Returns 00h for N>7 7:0 Connection List Entry (N) Returns 18h (Pin Complex-MIC1) for N=0~3 Returns 1Ch (Pin Complex-CD) for N=4~7 Returns 00h for N>7 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Offset Index - N[7:0] 34 ALC880 Series Datasheet Codec Response Format Response [31:0] 32-bit Response Track ID: JATR-1076-21 Rev. 1.4 ...
Page 45
... Returns 19h (Pin Complex - MIC2) for N=0~3 Returns 1Dh (Pin Complex - PCBEEP) for N=4~7 Returns 00h for N>7 7:0 Connection List Entry (N) Returns 18h (Pin Complex - MIC1) for N=0~3 Returns 1Ch (Pin Complex - CD) for N=4~7 Returns 00h for N>7 7.1 Channel High Definition Audio Codec 35 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 46
... Connection List Entry (N) Returns 00h 23:16 Connection List Entry (N+2) Returns 00h 15:8 Connection List Entry (N+1) Returns 0Bh (Mixer) for N=0~3 Returns 00h for N>3 7:0 Connection List Entry (N) Returns 04h (Cen/Lfe DAC) for N=0~3 Returns 00h for N>3 7.1 Channel High Definition Audio Codec 36 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 47
... Returns 0Eh (Cen/Lfe DAC Sum Widget) for N=0~3 Returns 00h for N>3 15:8 Connection List Entry (N+1) Returns 0Dh (Surr DAC Sum Widget) for N=0~3 Returns 00h for N>3 7:0 Connection List Entry (N) Returns 0Ch (Front DAC Sum Widget) for N=0~3 Returns 00h for N>3 7.1 Channel High Definition Audio Codec 37 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 48
... Returns 00h for N>3 Codec Response for NID=15h (Pin Widget: SURR-OUT) Bit Description 31:8 Connection List Entry (N+3), (N+2), and (N+1) Returns 000000h 7:0 Connection List Entry (N) Returns 0Dh (NID=0Dh, Sum Widget) for N=0~3 Returns 00h for N>3 7.1 Channel High Definition Audio Codec 38 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 49
... Returns 00h for N>3 Codec Response for NID=1Ah (Pin Widget: LINE1) Bit Description 31:8 Connection List Entry (N+3), (N+2), and (N+1) Returns 000000h 7:0 Connection List Entry (N) Returns 12h (NID=12h, Select Widget) for N=0~3 Returns 00h for N>3 7.1 Channel High Definition Audio Codec 39 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 50
... Codec Response for All NID Bit Description 31:0 0’s 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] 0’s Bit [19:8] Payload Bit [7:0] Processing State [7:0] 40 ALC880 Series Datasheet Codec Response Format Response [31:0] 32-bit response Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...
Page 51
... Payload Bit [15:0] Verb ID=Dh 0’s Bit [19:16] Payload Bit [15:0] Verb ID=5h Coefficient Index [15:0] Bit [19:16] Payload Bit [15:0] Verb ID=Ch 0’s 41 ALC880 Series Datasheet Codec Response Format Response [31:0] Bit [15:0] are Coefficient Index Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] Processing Coefficient [15:0] Track ID: JATR-1076-21 ...
Page 52
... Channel High Definition Audio Codec Bit [19:16] Payload Bit [15:0] Verb ID=4h Coefficient [15:0] Bit [19:16] Payload Bit [15:0] Verb ID=Bh ‘Get’ payload [15:0] 42 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] Bit[7:0] are responsible for ‘Get’ Track ID: JATR-1076-21 Rev. 1.4 ...
Page 53
... Bit- ‘Get Amplifier Gain’: Read as 0’s Bit- ‘Get Amplifier Gain’: Read as 0 (No Output Amplifier Gain) Codec Response to Other NID Bit Description 31:0 Not supported (returns 00000000h) 7.1 Channel High Definition Audio Codec 43 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 54
... Mute 0: Unmute 1: Mute (-∞ gain) 6:0 Gain[6:0] A 7-bit step value specifying the amplifier gain 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=3h ‘Set’ payload [7:0] 44 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...
Page 55
... Reserved 010b: /3 011b: /4 100b: /5 001b: 16 bits 010b: 20 bits 011b: 24 bits 1: 2 channels 2: 3 channels ….. 15: 16 channels 45 ALC880 Series Datasheet Codec Response Format Response [31:0] Bit[15:0] are converter format 101b: /6 110b: /7 111b: /8 100b: 32 bits 101b~111b: Reserved Track ID: JATR-1076-21 Rev. 1.4 ...
Page 56
... Reserved 010b: /3 011b: /4 100b: /5 001b: 16 bits 010b: 20 bits 011b: 24 bits 1: 2 channels 2: 3 channels …..… 15: 16 channels 46 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes 101b: /6 110b: /7 111b: /8 100b: 32 bits 101b~111b: Reserved Track ID: JATR-1076-21 Rev. 1.4 ...
Page 57
... Power state is D3 PS-Set controls current power setting of referenced node Codec Response for other NID Bit Description 31:0 Not supported (returns 00000000h) 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=Ah 0’s 47 ALC880 Series Datasheet Codec Response Format Response [31:0] Power State [7:0] Track ID: JATR-1076-21 Rev. 1.4 ...
Page 58
... Bit Description 31:0 Not supported (returns 00000000h) 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Power State [7:0] Bit [19:8] Payload Bit [7:0] 0’s 48 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] Stream & Channel [7:0] Track ID: JATR-1076-21 Rev. 1.4 ...
Page 59
... In Enable (Input Buffer Enable, EN_IBUF for a I/O unit) 0: Disabled 1: Enabled 4: Reserved 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Stream & Channel [7:0] Bit [19:8] Payload Bit [7:0] 0’s 49 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] Pin Control [7:0] Track ID: JATR-1076-21 Rev. 1.4 ...
Page 60
... Disabled 1: Enabled 6 Out Enable 0: Disabled 1: Enabled 5 In Enable (Input Buffer Enable, EN_IBUF for a I/O unit) 0: Disabled 1: Enabled 4: Reserved 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Pin Control [7:0] 50 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...
Page 61
... The tag [3:0] is assigned by software to determine which widget generates unsolicited responses Codec Response for other NID Bit Description 31:0 Not supported (returns 00000000h) 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] 0’s 51 ALC880 Series Datasheet Codec Response Format Response [31:0] 32-bit Response Track ID: JATR-1076-21 Rev. 1.4 ...
Page 62
... Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] EnableUnsol [7:0] Table 56. Verb – Get Pin Sense (Verb ID=F09h) Bit [19:8] Payload Bit [7:0] 0’s 52 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] 32-bit Response Track ID: JATR-1076-21 Rev. 1.4 ...
Page 63
... Note: The 32-bit registers for each Pin Widget are sticky and will not be reset by a LINK Reset or Codec Reset (Function Reset Verb). 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Right Channel[0] Bit [19:8] Payload Bit [7:0] 0’s 53 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] 32-bit Response Track ID: JATR-1076-21 Rev. 1.4 ...
Page 64
... A value of 00h in F[7:0] disables internal BEEP generator and allows external PCBEEP input Codec Response for Other NID Bit Description 31:0 0’s 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Label [7:0] Bit [19:8] Payload Bit [7:0] 0’s 54 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] Divider [7:0] Track ID: JATR-1076-21 Rev. 1.4 ...
Page 65
... Codec Response for Other NID Bit Description 31:0 0’s 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Divider [7:0] Bit [19:8] Payload Bit [7:0] 0’s 55 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] 32-bit Response Track ID: JATR-1076-21 Rev. 1.4 ...
Page 66
... Channel High Definition Audio Codec Table 63. Verb – Set GPIO Data (Verb ID= 715h) Bit [19:8] Payload Bit [7:0] Data [7:0] Bit [19:8] Payload Bit [7:0] 0’s 56 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] EnableMask [7:0] Track ID: JATR-1076-21 Rev. 1.4 ...
Page 67
... Codec Response for Other NID Bit Description 31:0 0’s 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Enable Mask [7:0] Bit [19:8] Payload Bit [7:0] 0’s 57 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] Direction [7:0] Track ID: JATR-1076-21 Rev. 1.4 ...
Page 68
... Note: All nodes except Audio Function Group (NID=01h) will ignore this verb. Codec Response for Other NID Bit Description 31:0 0’s 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Direction [7:0] Bit [19:8] Payload Bit [7:0] 0’s 58 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] UnsolEnable [7:0] Track ID: JATR-1076-21 Rev. 1.4 ...
Page 69
... Note: The Function Reset command causes all widgets to return to their power-on default state. 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] UnsolEnable [7:0] Bit [19:8] Payload Bit [7:0] 0’s 59 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s for all nodes Codec Response Format Response [31:0] 0’s Track ID: JATR-1076-21 ...
Page 70
... Reserved. Read as 0’s 14:8 CC[6:0] (Category Code) 7 LEVEL (Generation Level) 6 PRO (Professional or Consumer format) 0: Consumer format 1: Professional format 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] 0’s F0Eh 60 ALC880 Series Datasheet Codec Response Format Response [31:0] Bit[31:16]=0’s, Bit[15:0] are SIC bit Track ID: JATR-1076-21 Rev. 1.4 ...
Page 71
... Set Command Format (Verb ID=70Yh, Set Control 2) Bit [31:28] Bit [27:20] CAd=X Node ID=Xh Verb ID=70Eh 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] SIC [7:0] Bit [19:8] Payload Bit [7:0] SIC [15:8] 61 ALC880 Series Datasheet Codec Response Format Response [31:0] 0’s Codec Response Format Response [31:0] 0’s Track ID: JATR-1076-21 Rev. 1.4 ...
Page 72
... Digital Enable. DigEn 0: OFF 1: ON ‘Payload’ in Set Control 2 for NID=0Ah (S/PDIF-IN) Bit Description – SIC (S/PDIF IEC Control) Bit[7:0] 7:0 Reserved. Read as 0’s Note: Other widgets will ignore this verb. 7.1 Channel High Definition Audio Codec 62 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 73
... Note: Other nodes will ignore this verb. 7.1 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] 0’s Bit [19:8] Payload Bit [7:0] Bit[7] is ‘Direct’ control 63 ALC880 Series Datasheet Codec Response Format Response [31:0] Bit[31:8]=0’s, Bit[7:0] is volume Codec Response Format Response [31:0] 0’s Track ID: JATR-1076-21 ...
Page 74
... Description 31:16 Subsystem ID (Default=0880h) 15:8 Reserved. Read as 0s 7:0 Assembly ID. Read as 0 Note: Not supported by the ALC880, ALC880D, ALC880-LF, and ALC880D-LF. 8.42. Verb – Set Subsystem ID [31:0] (Verb ID=723h, 722h, 721h, 720h) (Verb ID=723h for [31:24], 722h for [23:16], 721h for [15:8], 720h for [7:0]) Set Command Format Bit [31:28] Bit [27:20] ...
Page 75
... Ts ESD (Electrostatic Discharge) Susceptibility Voltage Table 77. Threshold Voltage Symbol Minimum V -0. 0.65* DVDD IH (2.00 0.56* DVDD IH (1.85) V 0.9*DVDD - ALC880 Series Typical Maximum 3.3 3.6 5.0 5.5 - +70 +125 4500V Typical Maximum - DVDD +0.30 - 0.30*DVDD (1.00 0.44*DVDD (1.45 0.1*DVDD - 50k 100k Track ID: JATR-1076-21 Datasheet Units ...
Page 76
... S/PDIF-IN Low Level Input S/PDIF-IN Bias Level 7.1 Channel High Definition Audio Codec Table 78. Digital Filter Characteristics Minimum 0 28.8 0 28.8 Table 79. S/PDIF Input/Output Characteristics Symbol Minimum ALC880 Series Typical Maximum - 19.2 -76.0 ±0.20 - 19.2 -78.5 ±0.20 Typical Maximum 3 0 1.45 1.65 - Track ID: JATR-1076-21 Datasheet Units kHz ...
Page 77
... Channel High Definition Audio Codec Table 80. Link Reset and Initialization Timing Symbol Minimum T 1.0 RST T 20 PLL T - FRAME 4 BCLK T RST Figure 15. Link Reset and Initialization Timing 67 ALC880 Series Datasheet Typical Maximum Units - - - - - 1 Frame Time Initialization Sequence >= 4 BCLK Normal Frame SYNC Initialization ...
Page 78
... Channel High Definition Audio Codec Table 81. Link Timing Parameters at the Codec Symbol Minimum - T - cycle T - jitter T 18.75 high (45%) T 18.75 low (45%) T 2.1 setup T 2.1 hold T - tco T - flight T_cycle T_low T_flight Figure 16. Link Signal Timing 68 ALC880 Series Datasheet Typical Maximum Units 24.0 - 41. 2.0 - 22.91 (55%) - 22.91 (55 7.5 8.0 2.0 - Track ID: JATR-1076-21 MHz (%) ns (%) Rev ...
Page 79
... High T 78.1 (48%) Low T - rise T - fall T - cycle T - jitter T 73.2 (45%) High T 73.2 (45%) Low T cycle T T low high T T rise fall Figure 17. Input and Output Timing 69 ALC880 Series Typical Maximum 6.144 - 162 81.4 (50%) 84.6 (52%) 81.4 (50%) 84.6 (52%) 2.0 - 2.0 - 162 81.4 (50%) 89.5 (55%) 81.4 (50%) 89.5 (55 Track ID: JATR-1076-21 Datasheet Units ...
Page 80
... Sampling frequency=48kHz; 0dB=1Vrms • 10KΩ/50pF load; Test bench Characterization BW: 10Hz~22kHz, 0dB attenuation Table 83. Analog Performance Min - - - - - - - - - 2.25 70 ALC880 Series Datasheet Typ Max Units 1.5 - Vrms 1.1 - Vrms 1.1 1.4 Vrms 95 100 dB FSA FSA FSA - -80 ...
Page 81
... Realtek. Realtek may update the latest application circuits onto our web site (www.realtek.com.tw) without modifying this data sheet. 7.1 Channel High Definition Audio Codec 71 Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 82
... Mechanical Dimensions See the Mechanical Dimensions notes on the next page. 7.1 Channel High Definition Audio Codec Track ID: JATR-1076-21 ALC880 Series Datasheet Rev. 1.4 ...
Page 83
... BSC 0.276 BSC APPROVE 0.217 0.354 BSC CHECK 0.276 BSC 0.217 REALTEK SEMICONDUCTOR CORP. 0.0196 BSC 3.5 7 0.0393 73 ALC880 Series TITLE: LQFP-48 (7.0x7.0x1.6mm) PACKAGE OUTLINE DRAWING, FOOTPRINT 2.0mm LEADFRAME MATERIAL DOC. NO. VERSION 02 DWG NO. PKGC-065 DATE Track ID: JATR-1076-21 Datasheet Rev. 1.4 ...
Page 84
... ALC880 + Dolby Digital Live (software feature) ALC880 with Lead (Pb)-Free LQFP-48 package ALC880D with Lead (Pb)-Free LQFP-48 package Standard product + HDA 1.0 compliant LQFP-48 package ALC880-VH + Dolby Digital Live (software feature) ALC880-VH with Lead (Pb)-Free LQFP-48 package ALC880D-VH with Lead (Pb)-Free LQFP-48 package 74 ...