Text preview for : ESS1878.pdf part of ESS ESS1878 ESS1878 PC audio
Back to : ESS1878.pdf | Home
ES1878 AudioDrive® Product Brief
DESCRIPTION
The ES1878 AudioDrive is a mixed-signal single-chip solution that adds 16-bit stereo sound and FM music synthesis to notebook computers. The ES1878 includes an embedded microprocessor, a 20-voice ESFMTM music synthesizer, 16-bit stereo ADCs and DACs, 16-bit stereo music DAC, optional ISA Plug and Play (PnP) support, hardware master volume control, DMA control logic with FIFO, ISA bus interface logic, general-purpose I/O, and digital dual game port. The ES1878 also incorporates three serial ports which allow interfacing with external DSP, wavetable, and MIDI (MPU-401 UART mode compatible). In addition, the ES1878 offers I2S Zoom Video interface and support for the optional ES978 Expansion Audio Mixer in docking stations. A four-wire expansion analog bus and two-wire serial control bus connect the ES1878 with the ES978, allowing the ES1878 to engage the docking station's audio resources when docked. The ES1878 AudioDrive® can record, compress, and play back voice, sound, and music with built-in mixer controls. Using two high-performance DMA channels, the ES1878 supports full-duplex operation for simultaneous record and playback. The ESFMTM synthesizer has extended capabilities within native mode operation providing superior sound and power down capabilities. The ES1878 is register compatible with Yamaha's OPL3TM FM synthesizer. The ES1878 AudioDrive® supports optional ISA Plug and Play with configuration for 4 logical devices: configuration device, audio plus ESFMTM, game port, and MPU-401. The MPU-401 serial port is for interfacing with an external MIDI device. The digital dual game port supports two joysticks with hardware timing. A DSP serial interface in the ES1878 allows an external DSP to take over ADC or DAC resources. A wavetable serial port allows the ES1878 to interface with either the ES689 or ES690 wavetables. I/O address, DMA, and interrupt selection can be controlled through system software or Plug and Play. Advanced Power Management (APM) features include suspend and resume from disk. The ES1878 is available in an industry-standard 100-pin Small Quad Flat Pack (SQFP) package.
®
FEATURES
W
W
Single, high-performance, mixed-signal, 16-bit stereo VLSI chip for digital audio High-quality, 20-voice ESFMTM music synthesizer; patents pending Patented ESPCM® compression Record, compress, and play back voice, sound, and music 16-bit stereo ADC/DAC for digital audio 2 additional stereo DACs for music synthesis and I2S from PC card Programmable sample rate from 4 kHz to 44.1 kHz for record and playback 2-button or 3-button hardware volume control for up, down, and mute Full-duplex operation for simultaneous record and playback 6-channel stereo mixer inputs for line, auxiliary A (CD audio), auxiliary B, digital audio (wave files), music synthesizer, I2S Zoom Video port plus a mono channel mixer input for microphone Programmable 6-bit logarithmic master volume control Simple hot-docking interface to ES978 expansion audio mixer Two-wire digital status and data communication between ES1878 and ES978 supports register mirroring with worst case latency of approximately 140 µsec Has on-chip dual pairs of analog differential signals for audio I/O with ES978 expansion audio mixer MIDI serial port compatible with MPU-401 UART mode Supports up to 7 general purpose inputs and 7 general purpose outputs that can be slaved with corresponding pins of ES978 expansion audio mixer ESS high performance dual game port with hardware timing Data transfer via normal or F-mode DMA Optional full ISA Plug and Play support Software address mapping, DMA and IRQ selections for motherboard implementation I2S Zoom Video port interface with a sample rate up to 48 kHz for MPEG audio Wavetable serial port interface to ES689/ES690 for direct access to the music DAC Supports PC games in Sound BlasterTM and Sound BlasterTM Pro modes Supports Microsoft® WindowsTM Sound System®
W
Record and Playback Features
W W W
W
W W
Mixer Features
W
W
Interfaces to Expansion Audio Mixer (ES978)
W W
W
Inputs and Outputs
W W
W W W W
APPLICATIONS
W W W W W
W
PC Audio PC Games Business Audio Multimedia PCs Music Synthesis
W
Compatibility
W
W
1
ES1878 FUNCTIONAL BLOCK DIAGRAM
VDDD GNDD XI XO VREF CMR CIN FOUT GPI[6:0]* GPO[6:0]* PCSPKI VOL. CTRL. REF GEN GENERAL PURPOSE I/O 1-BIT DAC PCSPKO
VDDA OSCILLATOR GNDA FILTER
MIC LINE AUXA AUXB* FDXI/O* XA[3:0]
PREAMP RECORD SELECT & VOLUME ES978 ANALOG I/F 16-BIT STEREO CODEC ISA BUS INTERFACE & REGISTER SET FIFO FIFO
A[11:0] D[7:0] IRQ(A-E)* DRQ(A-C)* DACKB(A-C)* IOWB IORB RESET AEN PNPEN
AOUT VOLUP* VOLDN* MUTE* MIXER MASTER VOL CTRL ROM RAM
PROCESSOR
DX DSP SER. PORT DR FS DCLK DOCKED XSC XSD
E S F MTM
16-BIT STEREO DAC 16-BIT STEREO DAC ES689/ES690 SER. PORT MPU-401 SER. PORT DIGITAL DUAL-GAME SER. PORT
IILR IISCLK
I S ZV SER. PORT
2
ES978 DIG. I/F
IIDATA
IIMCLK
MSD
MCLK
MSI
MSO
SW(A-D)
T(A-D)
* Some of these pins are shared with other functions.
PINOUT
XI V DD D RES ET DOCKE D IIMCLK I I LR IISCLK I I D ATA MSD M CLK FS DCLK DR DX GNDD MSI MSO P NP EN X SC X SD GNDA X A0 X A1 X A2 X A3 XO PCS PKI GN DD GP I0 GP I1 GPO0 GPO1 GPO2 DRQC / GP I2 D A CK BC / GP I3 D RQ B DACKB B D RQ A DACKB A M UTE / GP I4 VOL UP / GP I5 V OLDN / GP I6 IRQE / GPO6 IRQD / GPO5 IRQC / GPO4 IRQB / GPO3 I RQ A IORB IOWB V D DD
75 76 51 50
ES1878 AudioDrive®
100 1
26 25
P CSP KO AOUT_R AOUT_L LINE_R LINE_ L CIN_R CIN_L FO UT_ L FO UT_ R V D DA V REF G ND A MIC CMR A UXA _R A UXA _L A U XB _R / FDX O A U XB _L /F DX I TA TB TC TD S WA SWB SWC
2
G ND D A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A 10 A 11 A EN V DD D D0 D1 D2 D3 D4 D5 D6 D7 G ND D SWD
ES1878
DIGITAL PIN DESCRIPTIONS
Name Miscellaneous VDDD GNDD XI XO GPO[2:0] GPI[1:0] PCSPKI PNPEN I I I O O I I I Digital power supply (3.0 - 5.5 V) Digital ground. 14.31818 MHz clock input, or external crystal. Output to external 14.31818 MHz crystal. General purpose outputs. General purpose inputs. PC speaker digital input. When high, Plug and Play enabled. When low, Plug and Play disabled (configured by software). MSD I ES689/ES690 Interface MCLK I Serial clock input from ES689/ES690. This pin has an internal pull-down to GND. Serial data input from ES689/ES690. This pin has an internal pull-down to GND. IIMCLK I I/O Description Name IILR I/O I Description Left / right signal for I2S interface. This pin has an internal pull-down to GND. Oversampling clock for I2S interface (software selectable to set x256, x384 or x512 sample rate). This pin has an internal pull-down to GND.
DSP/CODEC Interface FS I Frame sync input. Software programmable to be active-high or active-low. This pin has an internal pulldown to GND. Serial clock input. This pin has an internal pull-down to GND. Serial data receive. This pin has an internal pull-down to GND. Serial data transmit.
ISA Interface A[11:0] AEN D[7:0] IOWB IORB IRQA IRQB/GPO3 IRQC/GPO4 IRQD/GPO5 IRQE/GPO6 DACKBA DRQA DACKBB DRQB DACKBC/ GPI3 DRQC/GPI2 RESET ES978 Interface DOCKED XSC XSD I O I/O Status input that is active-high when the ES1878 is docked to the ES978. Expansion serial bus clock and frame sync. Expansion serial bus data I/O. VOL2 VOH2 I I I/O O I O/Hi Z O O O O I O/Hi Z I O/Hi Z I O/Hi Z I ISA address bus. ISA address valid when active-low, DMA when high. ISA data bus. 24 mA drivers. ISA active-low write strobe. ISA active-low read strobe. ISA interrupt request. 16 mA driver. ISA interrupt request or general-purpose output 3. ISA interrupt request or general-purpose output 4. ISA interrupt request or general purpose output 5. ISA interrupt request or general-purpose output 6. ISA active-low DMA acknowledge. ISA active-high DMA request. ISA active-low DMA acknowledge. ISA active-high DMA request. ISA active-low DMA acknowledge or general-purpose input 3. ISA active-high DMA request or general-purpose input 2. ISA active-high reset. MUTE/GPI4 I VOLUP/GPI5 I DX O/Hi Z External Volume Control VOLDN/GPI6 I DCLK DR I I
Active-low volume-down input. This pin has an internal pull-up to VDD. Optionally used as general-purpose input 6. Active-low volume-up input. This pin has an internal pull-up to VDD. Optionally used as general-purpose input 5. Active-low mute input. This pin has an internal pull-up to VDD. Optionally used as general-purpose input 4.
DIGITAL CHARACTERISTICS
Symbol VIH1 VIH2 VIL VOL1 Parameter Input high voltage: All except XI Input high voltage: XI Input low voltage Output low voltage: All except D[7:0], DRQx, IRQx Output high voltage: All except D[7:0], DRQx, IRQx Output low voltage: D[7:0], DRQx, IRQx Output high voltage: D[7:0], DRQx, IRQx 2.4 2.4 Min 2.0 3.0 0.8 0.4 Max Unit V V V V Conditions VDDD = min VDDD = min VDDD = max IOL = 4 mA, VDDD = min IOH = -3 mA, VDDD = max IOL = 16 mA, VDDD = min IOH = -12 mA, VDDD = max
VOH1
V
MPU-401 Serial Port (MIDI) and FIFOs MSO MSI O I MIDI serial output. MIDI serial input. MSI has an internal pull-up device.
0.4
V V
Dual Game Port Joystick SW(A-D) T(A-D) I I/O Joystick switch inputs. These pins have internal pullups to VDDD. Joystick timers. The timers use the digital power supply. These pins have internally weak pull-downs to GND (> 1M ohm).
MAXIMUM RATINGS
Rating Analog supply voltage Symbol VDDA VDDD VIN TA TSTG Value -0.3 to 7.0 V -0.3 to 7.0 V -0.3 to 7.0 V 0 to 70 °C -50 to 125 °C
I2S Interface IISCLK IIDATA I I Serial shift clock for I2S interface. This pin has an internal pull-down to GND. Serial data for I2S interface. This pin has an internal pull-down to GND.
Digital supply voltage Input voltage Operating temperature range Storage temperature range
Product Brief
3
ANALOG PIN DESCRIPTIONS
Name VDDA GNDA LINE_L, LINE_R AUXA_L, AUXA_R AUXB_L/ FDXI AUXB_R/ FDXO MIC VREF CMR FOUT_L, FOUT_R CIN_L, CIN_R AOUT_L, AOUT_R XA[3:0] I/O I I I I I I/O Description Analog power supply, 4.75 - 5.25 V. Analog ground. Line inputs, left and right. 70k ohm pull-ups to CMR. Aux A (CD) inputs, left and right. 70k ohm pull-ups to CMR. Aux B input, left. Also used with DSP interface as line-level mono input. Aux B input, right. Also used with DSP interface as line-level mono output, capable of driving a 5k ohm load. Mic input to +26 dB internal preamp. 2.25 V reference generator. 2.25 V reference buffer output. Filter outputs, left and right. These pins are normally AC coupled to CIN_L and CIN_R. Capacitive coupled inputs, left and right. The input resistance is about 50k ohms. Analog outputs, left and right, from master volume. These pins can drive a 10k ohm load. Expansion audio bus. These are analog signals that are DC coupled to the corresponding pins of the ES978. PC speaker analog output.
ANALOG CHARACTERISTICS
Parameter Reference voltage Input impedance Pins CMR, VREF (VDDA=5.0 V) LINE_L/R, AUXA_L/R, AUXB_L/R, MIC CIN_L, CIN_R Output impedance FOUT_L, FOUT_R AOUT_L, AOUT_R max load for full-scale output range MIC LINE_L/R, AUXA_L/R, AUXB_L/R AOUT_L, AOUT_R full-scale output range Mic preamp 30k 35k 3.5k 10k Min Typ 2.25 70k 50k 5k 10k 100k 65k 6.5k Max Unit V
I I O O I O I/O
Input voltage range
10 0.5 0.5 26
125 VDDA -1.0 VDDA -1.0
mVp-p V V dB
Output voltage range Gain
BUNDLED SOFTWARE AND DRIVERS
W W
AudioRackTM
Bundled Drivers for: Microsoft Windows 3.1 Microsoft Windows for WorkgroupsTM Microsoft Windows NTTM Microsoft Windows®95 IBM® OS/2®
PCSPKO
O
SERVICE AND SUPPORT
W W W
Evaluation Kit Manufacturing Kit Reference Design
TYPICAL APPLICATION
Notebook PC Docking Station Option
I2S Zoom Video Line Mic CD Audio ES978 Speakers I2S Zoom Video Joystick 3-D Option ES938 Wavetable Option ES689/ ES690 ISA Bus 3-D Option ES938 Wavetable Option ES689/ ES690 Aux Joystick XA[3:0] XSC XSD DOCKED Mic ES1878 CD Audio Speakers Line Auxiliary
(P) U.S. Patent 4,214,125 and others, other patents pending. All specifications are subject to change without prior notice. ESPCM®, AudioRackTM, and AudioDrive® are registered trademarks of ESS Technology, Inc. All other trademarks are owned by their respective holders. Document Number: SAM0010 REV: B
4