ALC888-GR REALTEK, ALC888-GR Datasheet

no-image

ALC888-GR

Manufacturer Part Number
ALC888-GR
Description
Manufacturer
REALTEK
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ALC888-GR
Manufacturer:
REALTEK
Quantity:
7 500
ALC888
(ALC888-GR, ALC888DD-GR, ALC888H-GR,
ALC888-VA2-GR, ALC888-VC2-GR)
7.1+2 CHANNEL HIGH DEFINITION AUDIO CODEC
DATASHEET
Realtek Semiconductor Corp.
No. 2, Innovation Road II, Hsinchu Science Park, Hsinchu 300, Taiwan
Tel.: +886-3-578-0211. Fax: +886-3-577-6047
www.realtek.com.tw
Track ID: JATR-1076-21
07 April 2008
Rev. 1.4

Related parts for ALC888-GR

ALC888-GR Summary of contents

Page 1

... ALC888 (ALC888-GR, ALC888DD-GR, ALC888H-GR, ALC888-VA2-GR, ALC888-VC2-GR) 7.1+2 CHANNEL HIGH DEFINITION AUDIO CODEC DATASHEET Realtek Semiconductor Corp. No. 2, Innovation Road II, Hsinchu Science Park, Hsinchu 300, Taiwan Tel.: +886-3-578-0211. Fax: +886-3-577-6047 www.realtek.com.tw Rev. 1.4 07 April 2008 Track ID: JATR-1076-21 ...

Page 2

... Update section 12 Ordering Information, page 72. Correct ADC support data in section 2.1 Hardware Features, page 2. Add part ALC888-VA2-GR in section 12 Ordering Information, page 72. Add part ALC888-VC-GR in section 12 Ordering Information, page 72. Update ALC888 version C part number in section 12 Ordering Information, page 72. ii ALC888 Datasheet Track ID: JATR-1076-21 ...

Page 3

... Response Format..................................................................................................................................................22 7. OWER ANAGEMENT 7.5.1. System Power State Definitions ............................................................................................................................23 7.5.2. Power Controls in NID 01h..................................................................................................................................23 7.5.3. Powered Down Conditions ...................................................................................................................................24 7.5.4. ALC888-VC Additional Power Features ..............................................................................................................24 8. SUPPORTED VERBS AND PARAMETERS .....................................................................................................25 8.1. V – ERB ET ARAMETERS 8.1.1. Parameter – Vendor ID (Verb ID=F00h, Parameter ID=00h).............................................................................25 8.1.2. Parameter – Revision ID (Verb ID=F00h, Parameter ID=02h) ..........................................................................25 8.1.3. Parameter – ...

Page 4

... H )...........................................................................49 H ID=71C /71D /71E /71F FOR (V ID=F19 ) .......................................................56 ERB H (V ID=719 ) ........................................................57 ERB ID= F0D , F0E ) .........................................58 ERB ID=70D , 70E ) ...........................................59 ERB H H /F23 )................................................................. [23:16], 721 [15:8], 720 H FOR H FOR Track ID: JATR-1076-21 ALC888 Datasheet YTES H FOR Rev. 1.4 ...

Page 5

... APPLICATION CIRCUITS .................................................................................................................................68 10. ................................................................................................................................................68 ILTER ONNECTION 10. NBOARD RONT ANEL 10. ACK ONNECTION ON 10.4. S/PDIF I /O NPUT UTPUT 11. MECHANICAL DIMENSIONS...........................................................................................................................71 12. ORDERING INFORMATION .............................................................................................................................72 7.1+2 Channel High Definition Audio Codec .............................................................................................................................................62 .......................................................................................................................................... ......................................................................................................69 EADER ONNECTION R P .........................................................................................................................70 EAR ANEL C .......................................................................................................................70 ONNECTION v ALC888 Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...

Page 6

... ARAMETER H ID=05 ) ....................................................... ID=08 ) ..........................................27 H ARAMETER ID=09 )..............................................27 H ARAMETER ID=0A ) ............................................28 H ARAMETER ID=0B )............................................29 H ARAMETER H ID=0C ) ................................................................ ID=0D MPLIFIER ARAMETER A P ID=12 UTPUT MPLIFIER ARAMETER ID=0E ) ....................................................... ID=0F ) .................................................31 ARAMETER H ID=10 )...................................................31 ARAMETER H ID=11 ) ............................................................. ID=13 )..............................................32 H ARAMETER H )................................................................................ ................................................................................ ...........................................................................49 H Track ID: JATR-1076-21 ALC888 Datasheet ) ........................ .....................30 H Rev. 1.4 ...

Page 7

... H ID=71C /71D /71E /71F FOR (V ID=F19 ).........................................................56 ERB H (V ID=719 )..........................................................57 ERB ID= F0D , F0E )...........................................58 ERB ID=70D , 70E ).............................................59 ERB H H /F23 )................................................................... [23:16], 721 H FOR H FOR Track ID: JATR-1076-21 ALC888 Datasheet YTES [15:8], 720 H FOR Rev. 1.4 ...

Page 8

... INK ESET AND NITIALIZATION F 16 IGURE INK IGNALS IMING F 17 IGURE UTPUT AND NPUT IMING F 18 (ALC888, ALC888-VC, LQFP-48)........................................................................................68 IGURE ILTER ONNECTION F 19 IGURE NBOARD RONT ANEL F 20 IGURE ACK ONNECTION ON F 21. S/PDIF I /O IGURE NPUT UTPUT 7 ...

Page 9

... PCs to high-quality consumer electronic products such as digital decoders and mini disk device. The ALC888 audio codecs support host audio controller from the Intel ICH series chipset, and also from any other HDA compatible audio controller. With EAX/Direct Sound 3D/I3DL2/A3D compatibility, and ...

Page 10

... High-performance DACs with 97dB SNR (A-Weighting), ADCs with 90dB SNR (A-Weighting) Meets premium performance requirements for Microsoft WLP 3.10 ALC888 Ver.C meets future WLP performance requirements (effective from 01 June 2008) Ten DAC channels support 7.1 sound playback, plus 2 channels of independent stereo sound output ...

Page 11

... Supports low voltage IO (1.5V~3.3V) for HDA Link Intel low power ECR compliant, supports power status control for each analog converter and pin widget, supports jack detection and wake-up event in D3 mode PCBEEP pass-through function is supported when the ALC888 version mode 2.3. Software Features Meets Microsoft WLP 3 ...

Page 12

... Cancellation) (optional software feature) ® Creative Host Audio program (optional software feature) Voice recognition and Realtek proprietary API (SkyTel) is supported (Optional software feature) 3. System Applications Desktop multimedia PCs Notebook PCs Information appliances (IA) e.g., set-top box 7.1+2 Channel High Definition Audio Codec 4 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 13

... Block Diagram 7.1+2 Channel High Definition Audio Codec Figure 1. Block Diagram 5 ALC888 Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...

Page 14

... Analog Input/Output Unit Pin Complex widgets NID=14h~1Bh are re-tasking IOs. Output_Signal_Left Output_Signal_Right Input_Signal_Left Input_Signal_Right 7.1+2 Channel High Definition Audio Codec A R EN_OBUF EN_AMP R EN_OBUF EN_IBUF Figure 2. Analog Input/Output Unit 6 ALC888 Datasheet Left Right Track ID: JATR-1076-21 Rev. 1.4 ...

Page 15

... Green package is indicated by a ‘G’ in the location marked ‘T’ in Figure 3. The version number is shown in the location marked ‘VV’. For example, ‘VV=C0’ indicates silicon version ‘C’ and stepping version ‘0’, which is the first stepping of the ALC888-VC. 7.1+2 Channel High Definition Audio Codec ...

Page 16

... Analog input/output, default is input (JACK -B) Analog input/output, default is input (JACK -B) Analog input/output, default is input (JACK -C) Analog input/output, default is input (JACK -C) Analog input, 1.6Vrms of full scale input Analog output (JACK -D) Analog output (JACK -D) Analog output (JACK -A) Track ID: JATR-1076-21 ALC888 Datasheet =DVSS OL Rev. 1.4 ...

Page 17

... Analog ground for mixer and amplifier Analog power for DACs and ADCs Analog ground for DACs and ADCs Digital power for core Digital ground for core Digital IO power for HDA bus Digital ground for HDA bus Total: 8 Pins Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 18

... RST# 7.1+2 Channel High Definition Audio Codec T = 20.833 盜 (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 10 Datasheet Next Frame (Here ' Track ID: JATR-1076-21 ALC888 Rev. 1.4 ...

Page 19

... Start of Frame 999 998 997 996 995 994 993 992 991 990 499 Codec samples SDO at both rising and falling edge of BCLK Figure 5. Bit Timing 11 498 497 496 495 494 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 20

... The multiple SDOs and multiple SDIs are used to expand the transmission rate between controller and codecs. Section 7.2 Frame Composition, page 13 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 ALC888 audio codecs are designed to receive a single SDO stream. SDI14 ...

Page 21

... Preamble Stream=10 (4-Bit) (4-Bit Previous Stream SDO Stream Tag is Indicated in SYNC 13 Next Frame Stream 'X' Tag (Here ' Stream 'X' Data Padded at the Null Field end of Frame time of samples, Block2 th time of samples th Data of Stream 10 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 22

... SDO1 is for transmitting a striped stream. The codec does not support multiple SDOs connected to SDO0. To guarantee all codecs can determine their corresponding stream, the command stream is not striped always transmitted on SDO0, and copied on SDO1. 7.1+2 Channel High Definition Audio Codec Figure 9. Striped Stream on Multiple SDOs 14 ALC888 Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...

Page 23

... n-1 A Complete Stream Figure 11. SDI Stream Tag and Data 15 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 ALC888 Datasheet } time of samples th Next Stream Rev. 1.4 ...

Page 24

... Rates in multiples (n) of 44.1kHz applying this cadence contain n sample blocks in the non-empty frame AND interleave an empty frame between non-empty frames (Table 9, page 18). 7.1+2 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 16 Stream ' Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 25

... One sample block is transmitted in every 4 frames One sample block is transmitted in every 3 frames One sample block is transmitted in every 6 frames One sample block is transmitted in every 6 frames Two sample blocks are transmitted in each frame Four sample blocks are transmitted in each frame 17 ALC888 Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...

Page 26

... Channel High Definition Audio Codec 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) 18 ALC888 Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...

Page 27

... The controller drives SYNC and all SDOs to low. Codecs also drive SDIs to low The controller asserts the RST# signal to low, and enters the ‘Link Reset’ state All link signals driven by controller and codecs should be tri-state by internal pull low resistors 7.1+2 Channel High Definition Audio Codec 19 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 28

... Channel High Definition Audio Codec 4 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 20 ALC888 Datasheet >=100 usec >= 4 BCLK Initialization Sequence Normal Frame SYNC 8 Wake Event Track ID: JATR-1076-21 Rev. 1.4 ...

Page 29

... Frame SYNC 5 4 SD0 SD1 3 2 Codec Controller Drives SDIx Turnaround (477 BCLK Max.) Figure 14. Codec Initialization Sequence 21 Datasheet Address Frame Normal Operation (Non-48kHz Frame) Frame SYNC 6 Response SD14 8 7 Controller Codec Drives SDIx Turnaround (477 BCLK Max.) Track ID: JATR-1076-21 ALC888 Rev. 1.4 ...

Page 30

... Channel High Definition Audio Codec Bit [31:28] Bit [27:20] Node ID Bit [31:28] Bit [27:20] Node ID Table 12. Solicited Response Format Bit [34] Bit [33:32] Unsol=0 Reserved Table 13. Unsolicited Response Format Bit [33:32] Reserved 22 ALC888 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 Rev ...

Page 31

... Power Management In the ALC888, all power management state changes in widgets are driven by software. Table 14 shows the System Power State Definitions. Note that only the ALC888-VC supports Wake-Up events when in low power mode. All widgets, including output/input converters, support power control. Software may have various power states depending on system configuration ...

Page 32

... The ALC888-VC minimizes D3 state idle mode power consumption and increases overall battery life in mobile systems mode, only a power on reset or a ‘double function reset’ resets all ALC888-VC settings, cutting software configuration time spent entering/leaving D3 state, and reducing latency time for transitions ...

Page 33

... Supported Verbs and Parameters This section describes the Verbs and Parameters supported by various widgets in the ALC888 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 34

... Unsolicited response is supported by this function group 7:0 Function Group Type. 00h: Reserved 01h: Audio Function 02h: Modem Function 03h~7Fh: Reserved 80h~FFh: Vendor Defined Function Note: The Audio Function Group (NID=01h) supports this parameter. 7.1+2 Channel High Definition Audio Codec 26 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 35

... InAmpPre. In AMP Present. 0 Stereo. 0: Mono Widget 7.1+2 Channel High Definition Audio Codec 1h: Audio Input 2h: Mixer 4h: Pin Complex 5h: Power Widget 7h~Eh: Reserved Fh: Vendor defined audio widget 1: Power state is supported on this widget 1: Unsolicited response is supported 1: Processing control is supported 1: Stereo Widget 27 ALC888 Datasheet Track ID: JATR-1076-21 Rev. 1.4 ...

Page 36

... R2. 11.025kHz (=1/4*44.1kHz) Rate Support. 0: Not supported 0 R1. 8kHz (=1/6*48kHz) Rate Support. 0: Not supported 7.1+2 Channel High Definition Audio Codec 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 1: Supported 28 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 37

... Note: Only Pin Complex widgets support this parameter. 7.1+2 Channel High Definition Audio Codec 1: Supported 1: Supported 1: Supported 100% 80% Reserved 29 ALC888 Datasheet Ground 50% Hi-Z Track ID: JATR-1076-21 Rev. 1.4 ...

Page 38

... 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+2 Channel High Definition Audio Codec 30 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 39

... Codec Response Format Bit Description 31:16 Reserved. Read as 0’s. 15:8 NumCoeff. Number of Coefficient. 7:1 Reserved. Read as 0’s. 0 Benign. 0: Processing unit is not linear and time invariant 1: Processing unit is linear and time invariant 7.1+2 Channel High Definition Audio Codec 1: Long Form 31 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 40

... Table 33. Parameter – Volume Knob Capabilities (Verb ID=F00h, Parameter ID=13h) Codec Response Format for NID=21h (Volume Control Knob) Bit Description 31:0 Reserved. Read as 0’s. Note: The ALC888 does not support volume knob and will respond with 0s to this parameter. 7.1+2 Channel High Definition Audio Codec 32 Track ID: JATR-1076-21 ALC888 Datasheet ...

Page 41

... CAd=X Node ID=Xh 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=F01h 0’s Bit [19:8] Payload Bit [7:0] Verb ID=701h Select Index [7:0] 33 ALC888 Datasheet Codec Response Format Response [31:0] Bit[7:0] are Connection Index Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...

Page 42

... Verb ID=F02h Offset Index - N[7:0] 34 Datasheet Codec Response Format Response [31:0] 32-bit Response Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>7. Returns 00h for N>7. Returns 00h for N>11. Returns 1Ch (Pin Complex – CD) for N=4~7. Returns 00h for N>11. Track ID: JATR-1076-21 ALC888 Rev. 1.4 ...

Page 43

... Connection List Entry (N). Returns 05h (Front DAC) for N=0~3. 7.1+2 Channel High Definition Audio Codec Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>3. 35 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 44

... Returns 0Bh (Sum Widget) for N=8~11. 7.1+2 Channel High Definition Audio Codec Returns 00h for N>3. Returns 00h for N>3. Returns 00h for n>3. Returns 00h for N>3. Returns 00h for N>3. Returns 00h for N>7. Returns 00h for N>3. Returns 00h for N>7. Returns 00h for N>11. 36 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 45

... Codec Response for All NID Bit Description 31:0 0’s. 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=F03h 0’s Bit [19:8] Payload Bit [7:0] Verb ID=703h Processing State [7:0] 37 ALC888 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 46

... Codec Response for All NID Bit Description 31:0 0’s. 7.1+2 Channel High Definition Audio Codec Bit [19:16] Payload Bit [15:0] Verb ID=Dh 0’s Bit [19:16] Payload Bit [15:0] Verb ID=5h Coefficient Index [15:0] 38 ALC888 Datasheet Codec Response Format Response [31:0] Bit [15:0] are Coefficient Index Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...

Page 47

... Codec Response for All NID Bit Description 31:0 0’s. 7.1+2 Channel High Definition Audio Codec Bit [19:16] Payload Bit [15:0] Verb ID=Ch 0’s Bit [19:16] Payload Bit [15:0] Verb ID=4h Coefficient [15:0] 39 ALC888 Datasheet Codec Response Format Response [31:0] Processing Coefficient [15:0] Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...

Page 48

... Bit- ‘Get Amplifier Gain’: Read as 0’s (No Output Amplifier Mute). 7.1+2 Channel High Definition Audio Codec Bit [19:16] Payload Bit [15:0] Verb ID=Bh ‘Get’ payload [15:0] 1: Output amplifier gain is requested 1: Left amplifier gain is requested 40 ALC888 Datasheet Codec Response Format Response [31:0] Bit[7:0] are responsible for ‘Get’ Track ID: JATR-1076-21 Rev. 1.4 ...

Page 49

... 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+2 Channel High Definition Audio Codec 41 Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 50

... The index is ignored if the node is not a Sum or a Selector widget, or the ‘Set Input Amp’ bit is not set. 7 Mute. 0: Unmute 1: Mute (-∞gain) 6:0 Gain[6:0]. A 7-bit step value specifying the amplifier gain. 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=3h ‘Set’ payload [7:0] 42 ALC888 Datasheet Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...

Page 51

... Sample Base Rate Multiple (MULT). 000b: *1 011b: *4 10:8 Sample Base Rate Divisor (DIV). 000b: /1 011b: /4 110b: /7 The ALC888 does not support Divisor. Always read as 000b. 7 Reserved. Read as 0. 6:4 Bits per Sample (BITS). 000b: 8 bits 011b: 24 bits 3:0 Number of Channels channel ….. ...

Page 52

... Payload Bit [15:0] Verb ID=2h Set format [15:0] 1: Non-PCM 1: 44.1kHz 001b: *2 100b~111b: Reserved 001b: /2 100b: /5 111b: /8 001b: 16 bits 100b: 32 bits 1: 2 channels 44 Codec Response Format Response [31:0] 0’s for all nodes 010b: *3 010b: /3 101b: /6 010b: 20 bits 101b~111b: Reserved 2: 3 channels Track ID: JATR-1076-21 ALC888 Datasheet Rev. 1.4 ...

Page 53

... Power state is D3 Bit [19:8] Payload Bit [7:0] Verb ID=705h Power State [7:0] 01: Power state is D1 11: Power state is D3 01: Power state is D1 11: Power state ALC888 Datasheet Codec Response Format Response [31:0] Power State [7:0] Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...

Page 54

... Other widgets will ignore this verb. 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=F06h 0’s Bit [19:8] Payload Bit [7:0] Verb ID=706h Stream & Channel [7:0] 46 ALC888 Datasheet Codec Response Format Response [31:0] Stream & Channel [7:0] Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...

Page 55

... Description 31:0 Not Supported (returns 00000000h). 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=F07h 0’s 1: Enabled 1: Enabled 1: Enabled 001b: 50% of AVDD 100b: 80% of AVDD 47 ALC888 Datasheet Codec Response Format Response [31:0] Pin Control [7:0] 010b: Ground 0V 101b: 100% of AVDD Track ID: JATR-1076-21 Rev. 1.4 ...

Page 56

... Reserved 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=707h Pin Control [7:0] 1: Enabled 1: Enabled 1: Enabled 001b: 50% of AVDD 100b: 80% of AVDD) 48 ALC888 Datasheet Codec Response Format Response [31:0] 0’s for all nodes 010b: Ground 0V 101b: 100% of AVDD Track ID: JATR-1076-21 Rev. 1.4 ...

Page 57

... Tag[3:0] is defined by software to assign a 4-bit tag for nodes that are enabled to generate unsolicited responses. 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID= F08h 0’s 1: Enabled Bit [19:8] Payload Bit [7:0] Verb ID=708h EnableUnsol [7:0] 1: Enable 49 ALC888 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 58

... Presence Detect Status device is attached to the pin 1: Device is attached to the pin 30:0 Measured Impedance. The ALC888 does not support hardware impedance detection. This field is read as 0s. Codec Response for other NID Bit Description 31:0 Not Supported (returns 00000000h). 8.24. Verb – Execute Pin Sense (Verb ID=709h) Table 55. Verb – ...

Page 59

... Codec Response for All NID Bit Description 31:0 0’s. 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID= F1Ch 0’s Bit [19:8] Payload Bit [7:0] Verb ID=71Ch, Label [7:0] 51 ALC888 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 60

... Note: All nodes except Audio Function Group (NID=01h) will ignore this verb. Codec Response for All NID Bit Description 31:0 0’s. 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] 0’s Bit [19:8] Payload Bit [7:0] Divider [7:0] 52 ALC888 Datasheet Codec Response Format Response [31:0] Divider [7:0] Codec Response Format Response [31:0] 0’s for all nodes Track ID: JATR-1076-21 Rev. 1.4 ...

Page 61

... Set command for NID=01h (Audio Function Group) Bit Description 31:8 Reserved. 7:3 GPIO[7:3] output Data. Not supported in the ALC888. 2:0 GPIO[2:0] Output Data. The value written determines the value driven on a pin that is configured as an output pin. Codec Response for All NID Bit ...

Page 62

... Bit Description 31:8 Reserved. 7:3 GPIO[7:3] Enable Mask. Not supported in the ALC888. 2:0 GPIO[2:0] Enable Mask. 0: The corresponding GPIO pin is disabled and is in Hi-Z state 1: The corresponding GPIO pin is enabled. Its behavior is determined by the GPIO direction control Note: All nodes except Audio Function Group (NID=01h) will ignore this verb. ...

Page 63

... Codec Response for NID=01h (Audio Function Group) Bit Description 31:8 Reserved. 7:3 GPIO[7:3] Direction Control. Not supported in the ALC888. 2:0 GPIO[2:0] Direction Control. 0: The corresponding GPIO pin is configured as an input 1: The corresponding GPIO pin is configured as an output Note: All nodes except Audio Function Group (NID=01h) will ignore this verb. ...

Page 64

... Bit Description 31:8 Reserved. 7:3 GPIO[7:3] Unsolicited Enable Mask. Not supported in the ALC888. 2:0 GPIO[2:0] Unsolicited Enable Mask. 0: Unsolicited response will not be sent on link 1: Unsolicited response will be sent on link when state of corresponding GPIO has been changed Note: All nodes except Audio Function Group (NID=01h) will ignore this verb. ...

Page 65

... Bit [27:20] CAd=X Node ID=01h Codec Response Bit Description 31:0 Reserved. Read as 0’s. Note: The Function Reset command causes all widgets in the ALC888 to return to their power on default state. 7.1+2 Channel High Definition Audio Codec Bit [19:8] Payload Bit [7:0] Verb ID=719h UnsolEnable [7:0] Bit [19:8] Payload Bit [7:0] Verb ID=7FFh 0’ ...

Page 66

... Professional format 1: AC3 or other digital non-audio data 1: Not asserted 1: Filter pre-emphasis is 50/15 microseconds Professional format 1: AC3 or other digital non-audio data 1: Not asserted 1: Filter pre-emphasis is 50/15 microseconds 58 ALC888 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 67

... Channel High Definition Audio Codec 1: ON Bit [19:8] Payload Bit [7:0] SIC [7:0] Bit [19:8] Payload Bit [7:0] SIC [15:8] 1: Professional format 1: AC3 or other digital non-audio data 1: Not asserted 1: Filter pre-emphasis is 50/15 microseconds ALC888 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 68

... Get Command Format Bit [31:28] Bit [27:20] CAd = X Node ID=01h Codec Response for NID=01h Bit Description 31:16 Subsystem ID[23:8]. (Default=10ECh) 15:8 Subsystem ID[7:0]. (Default=08h) 7:0 Assembly ID[7:0]. (Default=88h) 7.1+2 Channel High Definition Audio Codec 1: ON Bit [19:8] Payload Bit [7:0] Verb ID=F20h 0s 60 ALC888 Datasheet Codec Response Format Response [31:0] 32-bit Response Track ID: JATR-1076-21 Rev. 1.4 ...

Page 69

... Bit Description 31:3 Reserved. 2 L-R Swap. The ALC888 does not support left and right channel swapping. Read EAPD Enable. 0: EAPD pin state is not controlled by the power state of the corresponding pin widget 1: EAPD pin state is controlled by the power state of the corresponding pin widget 0 BTL Enable ...

Page 70

... Minimum V -0. 0.65*DVDDIO 0.56*DVDD IH (1.85) V 0.9*DVDD - Typical Maximum 3.3 3.6 3.3 3.6 5.0 5.5 - +70 - +125 Pass 3500V Typical Maximum - DVDD+0.30 - 0.30*DVDDIO - - - 0.44*DVDD (1.45 0.1*DVDD - 50k - Track ID: JATR-1076-21 ALC888 Datasheet Units Units µA µA mA Ω Rev. 1.4 ...

Page 71

... Channel High Definition Audio Codec Table 76. Digital Filter Characteristics Minimum 0 0.60* 0.60* Table 77. S/PDIF Input/Output Characteristics Symbol Minimum Datasheet Typical Maximum - 0.45* -76.0 - ±0. 0.45* -78.5 - ±0.020 - Typical Maximum 3 0 1.45 1.65 - Track ID: JATR-1076-21 ALC888 Units kHz kHz dB dB kHz kHz dB dB Units Rev. 1.4 ...

Page 72

... Table 78. 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 64 Datasheet Typical Maximum Units - - - - - 1 Frame Time Initialization >= 4 BCLK Sequence Normal Frame SYNC Initialization Request T T PLL FRAME Track ID: JATR-1076-21 ALC888 µs µs Rev. 1.4 ...

Page 73

... Table 79. Link Timing Parameters at the Codec Symbol Minimum - - T - cycle T - jitter T 17.5 high T 17.5 low T 2.1 setup T 2.1 hold T - tco T - flight T_cycle T_high T_low T_hold T_tco OH OL Figure 16. Link Signals Timing 65 Typical Maximum 24.0 - 41. 2.0 - 24.16 - 24. 7.5 8.0 2.0 - T_flight Track ID: JATR-1076-21 ALC888 Datasheet Units MHz Rev. 1.4 ...

Page 74

... Note 1: Bit parameters for 48kHz sample rate of S/PDIF-OUT. Note 2: Bit parameters for 48kHz sample rate of S/PDIF-IN 9.2.4. Test Mode The ALC888 does not support codec test mode or Automatic Test Equipment (ATE) mode. 7.1+2 Channel High Definition Audio Codec Table 80. S/PDIF Output and Input Timing Symbol Minimum - - T ...

Page 75

... Datasheet Typical Max 1.6 - 1.1 - 1 FSA FSA FSA - - - 0.45*Fs - 0.45*Fs -40 - -60 - 1 100 - 0.7 - 2.50 3. Track ID: JATR-1076-21 ALC888 Units Vrms Vrms Vrms Vrms KΩ Ω Ω Rev. 1.4 ...

Page 76

... Application Circuits The ALC888- 48-pin IC and is pin-to-pin compatible with the previous ALC888 series and ALC883. A board designed for the ALC888 series or ALC883 can use the ALC888-VC directly. To get the best compatibility in hardware design and software driver, any modification should be confirmed by Realtek ...

Page 77

... CON10A FIO-SENSE PORT2-SENSE-RETURN FIO-PORT2-R L14 FERB FIO-PORT2-L L15 FERB C41 C42 100P 100P FIO-SENSE PORT1-SENSE-RETURN FIO-PORT1-R L16 FERB FIO-PORT1-L L17 FERB C49 C50 100P 100P Track ID: JATR-1076-21 ALC888 JACK FIO-PORT2 (Jack-E) JACK FIO-PORT1 (Jack-F) Rev. 1.4 ...

Page 78

... J5A is RCA jack with switch Track ID: JATR-1076-21 ALC888 Datasheet JACK SURROUND (Port-A) JACK CENTER/LFE (Port-G) JACK SIDESURR (Port-H) TORX178S Receiver 5 R260 10 C265 0.1u +3.3VD R262 12K@ALC882;NC@ALC888/883 R265 10 S/PDIF-IN R270 R268 10K@ALC882,NC@ALC888/8833 Rev. 1.4 ...

Page 79

... BSC 0.276 BSC APPROVE 0.217 0.354 BSC CHECK 0.276 BSC 0.217 0.007 0.008 0.011 0.0196 BSC 3.5 7 0.018 0.0236 0.030 - 0.0393 - 71 TITLE: LQFP-48 (7.0x7.0x1.6mm) 2.0mm LEADFRAME MATERIAL DOC. NO. VERSION DWG NO. PKGC-065 DATE REALTEK SEMICONDUCTOR CORP. Track ID: JATR-1076-21 ALC888 Datasheet 02 Rev. 1.4 ...

Page 80

... Description ALC888-GR LQFP-48 with ‘Green’ Package ALC888DD-GR ALC888-GR + Dolby ALC888H-GR ALC888-GR + Dolby ALC888-VA2-GR ALC888 version A2, LQFP-48 with ‘Green’ package ALC888-VC2-GR ALC888 version C2 meets future Window Logo Program (WLP) requirements, LQFP-48 with ‘Green’ package Note 1: See page 7 for ‘Green’ package and version identification. ...

Related keywords