ES1946 PCI AudioDrive Notebook Solution Product Brief ESS Technology, Inc. DESCRIPTION FEATURES THE ES1946 PCI AudioDrive solution implements a single-chip PCI audio solution, providing high-quality audio processing while maintaining full legacy DOS game compatibility. With a dynamic range over 80 dB, the ES1946 complies with the Microsoft PC 98 / PC 99 specifications and meets WHQL audio requirements. The ES1946 forms a complete audio subsystem on a single chip for notebook platforms. • Single, high-performance, mixed-signal, 16-bit stereo VLSI chip • 3.3V PCI parallel bus interface, revision 2.2. • Full native DOS games compatibility, via three technologies: The ES1946 operates at 3.3V digital supply and 5V analog supply. Combined with its built in power management support, the ES1946 is an ideal audio solution for notebooks. • • Dynamic range (SNR) over 80 dB • Serial EEPROM interface for SID and SVID resource • Integrated Spatializer 3D VBX™ stereo audio effects The ES1946 includes an I2S Zoom Video port interface that allows playback of MPEG audio, using the 16-bit stereo music DAC, thus reducing the total audio solution chip count. The ES1946 incorporates a microcontroller, ESFM music synthesizer, 16-bit stereo wave ADC and DAC, 16-bit stereo music DAC, MPU-401 UART mode serial port, I2S Zoom Video port, serial port interface to external wavetable music synthesizer, dual game port, hardware master volume control, direct memory access (DMA) control logic with FIFO, and PCI bus interface logic. There are three stereo inputs (typically linein, CD audio, and auxiliary line) and a mono microphone input. The ES1946 also incorporates Spatializer VBX technology, provided by Desper Products, Inc., a subsidiary of Spatializer Audio Laboratories, Inc. This processor expands the stereo sound field emitted by two speakers to create a resonant 3D sound environment. The ES1946 integrates the ESS Technology field-proven hardware design for DOS game compatibility with hardware FM synthesis (ESFM synthesis) and three methods for legacy audio control interface: PC/PCI, distributed DMA, and transparent DMA (TDMA). TDMA requires no sideband signals from PC core logic chipsets in addition to the standard PCI 2.2 bus. TDMA is compatible with the Intel Pentium, Pentium II, and Celeron chipsets as well as standard PCI add-in cards. The ES1946 provides a serial EEPROM interface for ease of programming the subsystem ID and subsystem vendor ID. The ES1946 can record, compress, and play back voice, sound, and music with built-in mixer controls. It supports stereo full-duplex operation for simultaneous record and playback. The ESFM synthesizer has extended capabilities within native mode operation providing superior sound and power-down capabilities. The ES1946 is compliant with Advanced Power Management (APM) 1.2, Advanced Configuration and Power Interface (ACPI) 1.0, and PCI Power Management Interface (PPMI) 1.0. It is available in an industry-standard 100-pin low profile quad flat pack (LQFP) package. —– TDMA —– DDMA —– PC/PCI High-quality ESFM music synthesizer technology provided by Desper Products, Inc., a subsidiary of Spatializer Audio Laboratories, Inc. Record and Playback Features • Record, compress, and play back voice, sound, and music • 16-bit stereo ADC and DAC • Programmable independent sample rates from 6 kHz up to 48 kHz for record and playback • Full-duplex operation for simultaneous record and playback • 2-wire hardware volume control for up, down, and mute Inputs and Outputs • Stereo inputs for line-in, auxiliary A (CD audio), and auxiliary B, and a mono input for microphone • I2S Zoom Video port interface for MPEG audio at up to 48 kHz • MPU-401 (UART mode) interface for wavetable synthesizers and MIDI devices • Integrated dual game port • Separate mono input and mono output for speakerphone Mixer Features • 7-channel mixer with stereo inputs for line, CD audio, auxiliary line, music synthesizer, digital audio (wave files), and mono inputs for microphone and speakerphone • Programmable 6-bit logarithmic master volume control Power • Advanced power management meets APM 1.2, ACPI 1.0, and PPMI 1.0 standards • 3.3V digital supply operation Compatibility • Supports PC games and applications for SoundBlaster™ and SoundBlaster Pro™ • Meets PC98 / PC99 and WHQL specifications ESS Technology, Inc. SAM0217-030601 1 ES1946 PRODUCT BRIEF BLOCK DIAGRAM Figure 1 shows the ES1946 block diagram. ANALOG SUBSYSTEMS MIC LINE_L LINE_R AUXA_L AUXA_R AUXB_L AUXB_R MONO_IN RECORDING SOURCE AND INPUT VOLUME CONTROL STEREO PROGRAMMABLE MIXER AOUT_L AOUT_R MONO_OUT FOUT_L FOUT_R CMR VDDA GNDA REF GEN CAP3D 3D PROCESSOR* PCSPKI PCSPKO OUTPUT VOLUME AND MUTE CONTROL RECORD MONITOR 16-BIT STEREO GAME DAC/ADC PC SPEAKER VOLUME CTRL DATA BUFFER WITH 256 BYTE FIFO CIN_L CIN_R 16-BIT STEREO MUSIC DAC 16-BIT STEREO SYSTEM DAC HARDWARE VOLUME CONTROL VOLUP / SEDI VOLDN / SECS AD[31:0] INTAB SIRQ PCLK PRSTB CBE[3:0]B PAR FRAMEB IRDYB TRDYB STOPB IDSEL DEVSELB REQB GNTB LOCKB CLKRUNB PCPCIREQB PCPCIGNTB ESFM FM MUSIC SYNTHESIZER SID AND SVID CONFIGURATION PCI BUS INTERFACE SEDO / IISLR SECLK I2S ZOOM VIDEO PORT WAVETABLE SERIAL PORT MCLK / IISCLK MPU-401 SERIAL PORT AND FIFOs MSI MSO MSD / IISDATA SW(A-D) T(A-D) DUAL GAME PORT ROM AND RAM MICROCONTROLLER CLOCK GENERATOR AND TIMER XI XO * 3D Processor uses Spatializer VBX 3D technology provided by Desper Products, Inc. a subsidiary of Spatializer Audio Laboratories, Inc. Figure 1 ES1946 Block Diagram. PINOUT AD25 AD26 AD27 AD28 AD29 AD30 AD31 REQB GNTB PCLK PRSTB VDDD CLKRUNB PCPCIGNTB PCPCIREQB INTAB SEDO/IISLR SECLK SIRQ MSI MSO PCSPKI PCSPKO GNDD AOUT_R Figure 2 shows the ES1946 pinout diagram. AD24 CBE3B IDSEL AD23 VDDD GNDD AD22 AD21 AD20 AD19 AD18 AD17 AD16 CBE2B FRAMEB IRDYB TRDYB DEVSELB STOPB LOCKB PAR CBE1B AD15 AD14 GNDD 75 76 51 50 ES1946S 100-Pin LQFP 100 26 25 VDDD AD13 AD12 AD11 AD10 AD9 AD8 CBE0B AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 VDDD XO XI SECS/VOLDN SEDI/VOLUP IISCLK/MCLK IISDATA/MSD GNDD MONO_OUT 1 AOUT_L LINE_R LINE_L CIN_R CIN_L FOUT_L FOUT_R VDDA CAP3D GNDA MIC CMR AUXA_R AUXA_L AUXB_R AUXB_L SWA SWB SWC SWD TA TB TC TD MONO_IN Figure 2 ES1946 Pinout Diagram 2 SAM0217-030601 ESS Technology, Inc. ES1946 PRODUCT BRIEF ES1946 PIN DESCRIPTION Table 1 lists the ES1946 pin descriptions. Table 1 ES1946 Pin Descriptions Names Pin Numbers I/O Descriptions VDDD 1, 17, 64, 80 I AD[31:0] 2:7, 9:16, 69:76, 79, 82:88, 98, 99 I/O Address and data lines from the PCI bus. CBE[3:0]B Digital supply voltage (3.0V ± 3.6V). 8, 77, 89, 97 I/O PCI command/byte enable. XO 18 O Oscillator output. Connect to external 14.318-MHz crystal. XI 19 I Oscillator/external clock input. Connect to external 14.318-MHz crystal or clock source (must be CMOS levels). I Active-low volume decrease button input with internal pull-up. O Serial EEPROM chip select. I Active-low volume increase button input with internal pull-up. O Serial data output to EEPROM. I Input with internal pull-down. Music serial clock from external wavetable music synthesizer. I Serial shift clock for I2S interface. I Input with internal pull-down. Music serial data from external wavetable music synthesizer. I Serial data for I2S interface. IIS and hardware wavetable cannot coexist. 24, 52, 81, 100 I Digital ground. MONO_OUT 25 O Mono output with source select and volume control (including mute). This pin can drive an external 5k Ω AC load. MONO_IN 26 I Mono input to mixer and ADC. This pin has an internal pull-up to CMR. T(A-D) 30:27 I/O SW(A-D) 31:34 I Active-low joystick switch setting inputs. These SW pins have internal pull-up resistors. 5V-tolerant pins. AUXB_L, AUXB_R 35, 36 I Auxiliary B inputs, left and right. AUXB_L and AUXB_R have internal pull-up resistors to CMR. AUXA_L, AUXA_R 37, 38 I Auxiliary A inputs, left and right. AUXA_L and AUXA_R have internal pull-up resistors to CMR. CMR 39 O Common mode reference voltage (2.25V ± 5%). Bypass this pin to analog ground with 47-µF electrolytic in parallel with a 0.1-µF capacitor. MIC 40 I Microphone input. MIC has an internal pull-up resistor to CMR. GNDA 41 I Analog ground. CAP3D 42 I Bypass capacitor to analog ground for 3D effects. VDDA 43 I Analog supply voltage (5V ± 5%). Must be greater than or equal to VDDD–0.3V. FOUT_R, FOUT_L 44, 45 O Filter outputs, right and left. AC-coupled externally to CIN_R and CIN_L to remove DC offsets. CIN_L, CIN_R 46, 47 I ADC and first channel DAC mixer inputs. These pins have internal 50k Ω pull-up resistors to CMR. LINE_L, LINE_R 48, 49 I Line inputs, left and right. LINE_L and LINE_R have internal pull-up resistors to CMR. AOUT_L, AOUT_R 50, 51 O Line-level stereo outputs, left and right. These pins can drive a 5k Ω AC load. VOLDN 20 SECS VOLUP 21 SEDI MCLK 22 IISCLK MSD 23 IISDATA GNDD ESS Technology, Inc. Joystick timer pins. These pins connect to the X-Y positioning variable resistors for the two joysticks. 5V-tolerant. SAM0217-030601 3 ES1946 PRODUCT BRIEF Table 1 ES1946 Pin Descriptions (Continued) Names Pin Numbers I/O PCSPKO 53 O Analog output of PCSPKI with volume control. PCSPKI 54 I Normally low digital PC speaker signal input. This signal is converted to an analog signal with volume control and appears on analog output PCSPKO. 5V-tolerant input. MSO 55 O MIDI serial data output. MSI 56 I MIDI serial input. Schmitt trigger input with internal pull-up resistor. Either MPU-401 or SoundBlaster formats. SIRQ 57 I/O Serialized IRQ. SECLK 58 O Clock for serial EEPROM. Pull-up to VDDD via external 47k Ω resistor. I Serial data input from EEPROM. I Left/Right strobe for I2S interface. SEDO IISLR 59 a a Descriptions INTAB 60 O PCI interrupt request. PCPCIREQB 61 O PC/PCI serialized DREQ output (optional motherboard PC/PCI implementation). PCPCIGNTB 62 I PC/PCI serialized DACK input (optional motherboard PC/PCI implementation). CLKRUNB 63 I/O PRSTB 65 I PCI reset. PCLK 66 I PCI clock. This clock times all PCI transactions. GNTB 67 I PCI busmaster grant. REQB 68 O PCI busmaster request, tri-state output. IDSEL 78 I PCI device select for configuration. FRAMEB 90 I/O PCI cycle frame. IRDYB 91 I/O PCI initiator ready. TRDYB 92 I/O PCI target ready. DEVSELB 93 I/O PCI device select. STOPB 94 I/O PCI stop transaction. LOCKB 95 I/O PCI lock. PAR 96 I/O PCI parity. PCI clock state for power management. a. 1 pins are 5V pins with 3.3V digital supply on VDDD. a ORDERING INFORMATION Description Part Number ES1946S PCI AudioDrive Controller for Notebook ESS Technology, Inc. 48401 Fremont Blvd. Fremont, CA 94538 Tel: (510) 492-1088 Fax: (510) 492-1898 4 Package 100-pin LQFP No part of this publication may be reproduced, stored in a retrieval system, transmitted, or translated in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without the prior written permission of ESS Technology, Inc. ESS Technology, Inc. makes no representations or warranties regarding the content of this document. All specifications are subject to change without prior notice. ESS Technology, Inc. assumes no responsibility for any errors contained herein. (P) U.S. patents pending. AudioDrive is a registered trademark of ESS Technology, Inc. ESFM is a trademark of ESS Technology, Inc. Certain audio features of this product manufactured under a license from Desper Products, Inc., Spatializer and the circle-in-square device are trademarks owned by Desper Products, Inc. U. S. Patent numbers #4,308,423, #4,355,203, #5,412,731. All other trademarks are owned by their respective holders and are used for identification purposes only. © 2001 ESS Technology, Inc. All rights reserved. SAM0217-030601