Text preview for : ESS1887.pdf part of ESS ESS1887 PC audio



Back to : ESS1887.pdf | Home

ES1887 AudioDrive® Product Brief
DESCRIPTION
The ES1887 AudioDrive is a single mixed-signal chip that adds 16bit stereo sound and FM music synthesis to personal computers. It is equipped with an embedded microprocessor, a 20-voice ESFMTM music synthesizer, 16-bit stereo wave Codec, 16-bit stereo music DAC, hardware master volume control, MPU-401 UART mode serial port, dual game ports, two serial port interfaces to an external DSP and an external wavetable music synthesizer, DMA control logic with FIFO, and ISA bus interface logic. There are three external stereo inputs (typically line, CD audio, and auxiliary line) and a mono input for a microphone. All of this is embodied in a single chip that can be designed into a motherboard, add-on card, or integrated into other peripheral cards such as voice/fax/ modem, VGA, LAN, I/O, and so forth. The ES1887 AudioDrive® can record, compress, and play back voice, sound, and music with two built-in 6-channel symmetric mixer controls. It supports full-duplex operation for simultaneous record and playback using two DMA channels. One of these channels supports bidirectional, 8-bit programmed I/O or DMA data transfers and the other supports 8-bit or 16-bit DMA playback. The MPU-401 hardware is for interfacing to an external MIDI serial port. The ES1887 music DAC allows the use of an external wavetable synthesizer through the ES1887's third serial port. The PC speaker volume can be controlled by software. Two software address selection modes allow for BIOS Plug and Play configuration. The dual game ports support two joysticks both having X,Y resistor value settings and two pushbutton switches. A DSP serial interface allows an external DSP to take over ADC or DAC resources. Advanced power management features include suspend/resume from disk or host-independent, self-timed power-down and automatic wake-up. The ES1887 is backward compatible and pin compatible with the ES1888. The ES1887 AudioDrive® is available in an industry-standard 100pin Plastic Quad Flat Pack (PQFP) package.
®

FEATURES
Single, high-performance, mixed-signal, 16-bit stereo VLSI chip Supports enhanced telegaming architecture for Windows and
TM

DOS game-over-modem

High-quality, 20-voice ESFM music synthesizer Patented ESPCM compression New configurable DMA supports demand transfer and F-type
TM ®

Record and Playback Features Record, compress, and play back voice, sound and music 16-bit stereo ADC and DAC Programmable sample rates from 4 kHz to 44.1 kHz for record
and playback

Full-duplex operation for simultaneous record and playback 2- or 3-button hardware volume control for up, down, and mute Inputs/Outputs 3 stereo inputs for line-in, CD audio, and auxiliary line-in, and a
mono input for microphone

3 stereo DAC with independent sample rate and filter control for
simultaneous game, music, and system playback digital data streams

MPU-401 (UART mode) interface for wavetable synthesizers
and MIDI devices

Integrated dual game port Software address mapping and DMA and IRQ selections for
BIOS Plug and Play

Wavetable serial port interface for ES689/ES690 to access the
music DAC

Serial port interface to external DSP PC speaker input/output with volume control Mixer Features 6-channel playback mixer and 6-channel record mixer with
stereo inputs for line, CD audio, auxiliary line, music synthesizer, digital audio (wave files), and a mono input for microphone Mixer-controlled record and playback with programmable 6-bit (64 step) logarithmic master volume control

APPLICATIONS

Business Audio Multimedia PCs PC Games Music Synthesis

Power Advanced power management with self-timed power-down,
automatic wake-up, and suspend/resume to and from disk Supports 3.3 V or 5.0 V operation
TM

Compatibility Supports PC games and applications for Sound Blaster and
Sound Blaster Pro
TM

Microsoft Windows Sound System Microsoft Windows 95 Hardware Design Guide Supplement
® ® ®

1

DIGITAL PIN DESCRIPTIONS
Name
VDDD GNDD VOLDN VOLUP MUTE GPO0

I/O
I I I I I O

Description
Digital supply voltage (3.0 to 5.5 V). Digital ground. Active-low, volume decrease button input. Active-low, volume increase button input. Active-low, mute toggle button input. The GPO0 output that is set low by external reset and thereafter controlled by bit 0 of port 2x7H. Available to system software for power management or other applications. Output that is set high by external reset and thereafter controlled by bit 1 of port 2x7H. Available to system software for power management or other applications. MIDI serial input. Either MPU-401 or Sound Blaster formats. Schmitt trigger input with internal pull-up resistor. MIDI serial data output. Input with internal pull-up. Serial clock input from ES689/ ES690. Input with internal pull-up. Serial data input from ES689/ ES690. Active-high reset from ISA bus. Crystal oscillator output. Crystal oscillator input. Active-low, read strobe from ISA bus. Active-low, write strobe from ISA bus.

Name
PCSPKI

I/O
I

Description
Normally low digital PC speaker signal input. This signal is connected to an analog signal with volume control and appears on analog output PCSPKO. Input with internal pull-down. Frame sync for receive data from external DSP. Programmable for active-high or activelow. Input with internal pull-down. Frame sync for transmit request from external DSP. Programmable for active-high or active-low. Input with internal pull-down. Serial data clock from external DSP. Typically 2.048 MHz. Input with internal pull-down. Data receive pin from external DSP. Tri-state output. Data transmit to external DSP. High impedance when not transmitting. Active-high to enable serial mode, i.e., enables an external DSP to control analog resources of the ES1887 through the DSP serial interface. This pin has an internal pull-down.

FSR

I

FSX

I

DCLK DR DX SE

I I O I

GPO1

O

MSI MSO MCLK MSD RESET XO XI IORB IOWB A[9:0] A[11:10] AEN D[7:0]

I O I I I O I I I I I I I/O

ANALOG PIN DESCRIPTIONS
Name
VDDA GNDA MIC

I/O
I I I I I

Description
Analog supply voltage (4.5V to 5.5V). Should be greater than or equal to VDDD-0.3V. Analog ground. Microphone input. MIC has an internal pull-up resistor to CMR. Line inputs left and right. LINE_L, LINE_R have internal pull-up resistors to CMR. Auxiliary inputs left and right. AUXA_L, AUXA_R have internal pull-up resistors to CMR. Normally intended for connection to an internal or external CD-ROM analog output. Auxiliary inputs left and right. AUXB_L, AUXB_R have internal pull-up resistors to CMR. Normally intended for connection to an external music synthesizer or other line level music source. These pins have dual function with FDXI and FDXO. Normally connected to CMR via an internal resistor. Can be right channel DAC in DSP serial mode. Can be programmed to connect internal to FOUT_R during DSP serial mode. This pin has dual function with AUXB_R. Input with internal pull-up to CMR. Alternate input to left channel filter stage in DSP serial mode. This pin has dual function with AUXB_L. Filter outputs left and right. AC coupled externally to CIN_L, CIN_R to remove DC offsets. These outputs have internal series resistors of about 5K ohms. Capacitors to analog ground on these pins can be used to create a lowpass filter pole that removes switching noise introduced by the switched-capacitor filters. Capacitive coupled inputs left and right. These inputs have internal pull-up resistors to CMR of approximately 50K ohms. Reference generator resistor divider output. Should be bypassed to analog ground with .01 µF capacitor in parallel. Buffered reference output. Should be bypassed to analog ground with a 47 µF electrolytic capacitor with a 0.1 µF capacitor in parallel. Line level stereo outputs left and right. Analog output of PCSPKI with volume control.

Address inputs from ISA bus. Address inputs from ISA bus. The ES1887 requires these pins to be low for all address decodes. Active-low, address enable from ISA bus. Bidirectional data bus. These pins have weak pull-up devices to prevent these inputs from floating when not driven. High byte input data bus. This is used for the system DAC when the 16-bit DMA transfer mode is selected. Active-low, output when the ES1887 is being read or written to. Intended to be connected to the enable control of an external 74LS245. Four (A,B,C,D) active-low, joystick switch setting inputs. These SW pins have an internal 2K pull-up resistor. Four (A,B,C,D) joystick timer pins. These pins connect to the X-Y positioning variable resistors for the two joysticks. Input pin with pull-down device. The ES1887 is disabled following a hardware reset and must be configured by one of two methods (optioned by AMODE) of software address selection: 0: Read-Sequence-Key method 1: System-Control-Register method Five (A,B,C,D,E) active-high, interrupt requests to the ISA bus. Unselected IRQ outputs are high impedance. IRQs are software configurable. Four (A,B,C,D) active-high, DMA requests to the ISA bus. Unselected DRQ outputs are high impedance. When DMA is not active, the selected DRQ output has a pull-down device that holds the DRQ line inactive unless another device that shares the same DRQ line can source enough current to make the DRQ line active. DRQs are software configurable. Can be selected for 8-bit or 16-bit DMA transfers. Four (A,B,C,D) active-low, DMA acknowledge inputs from the ISA bus. FDXI I LINE_L, LINE_R AUXA_L, AUXA_R

D[15:8] ENB245

I O

AUXB_L, AUXB_R

I

FDXO

O

SW(A-D) T(A-D) AMODE

I I/O I

FOUT_L, FOUT_R

O

IRQ(A-E)

O

DRQ(A-D)

O

CIN_L, CIN_R VREF

I

O

CMR

O

DACKB(A-D)

I

AOUT_L, AOUT_R PCSPKO

O O

2

ES1887

DIGITAL CHARACTERISTICS
Parameter
VIH1 VIH2 VIL VOL1

PINOUT
Max
V V

Pins
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 Output low voltage, Select DRQx when DMA inactive VDDD active

Min
2.0 3.0

Typ

Unit (conditions)
VDDD=min VDDD=min VDDD=max IOL=4mA, VDDD=min IOH=-3mA, VDDD=max IOL=16mA, VDDD=min IOH=-12mA, VDDD=max IOL=0.8mA A4 A5 A6 VDDD GNDD A7 A8 A9 AEN D0 D1 D2 D3 D4 D5 D6 D7 ENB245 VOLDN VOLUP MUTE AMODE GNDD VDDD TD TC TB TA SWD SWC

DCLK DR DX MSD MCLK SE D15 D14 D13 D12 D11 D10 D9 D8 A10 A11 A0 A1 A2 A3
100 1 81

0.8 0.4

V V

VOH1

2.4

V

VOL2 VOH2 VOL3

0.4 2.4 0.4

V V V

ICC1

60

mA

VDDD=max osc. rate at 14.32 MHz VDDA=max

ICC2

VDDA active

40

mA

FSX FSR RESET XI XO VDDD GNDD IOWB IORB IRQA IRQB IRQC IRQD IRQE DACKBA DRQA DACKBB DRQB DACKBC DRQC DACKBD DRQD GNDD VDDD MSI MSO GPO0 GPO1 PCSPKI GNDD

80

ES1887 AudioDrive®
30 31 51 50

ANALOG CHARACTERISTICS
Parameter
Reference voltage Input impedance

PCSPKO AOUT_R AOUT_L LINE_R LINE_L CMR VREF CIN_R CIN_L VDDA GNDA MIC AUXA_R AUXA_L AUXB_R/FDXO AUXB_L/FDXI FOUT_R FOUT_L SWA SWB

Pins
CMR, VREF (VDDA=5.0V) LINE_L, LINE_R, AUXA_L, AUXA_R, AUXB_L, AUXB_R, MIC CIN_L, CIN_R

Min

Typ
2.25

Max

Unit
V

30K

100K



35K 3.5K

50K 5K 5K

65K 6.5K



Output impedance

FOUT_L, FOUT_R AOUT_L, AOUT_R max load for full-scale output range MIC LINE_L LINE_R, AUXA_L, AUXA_R, AUXB_L, AUXB_R AOUT_L, AOUT_R full-scale output range Mic preamp

MAXIMUM RATINGS
Rating
Analog supply voltage Digital supply voltage

Input voltage range

10 0.5

125 VDDA -1.0 VDDA -1.0 26

mVp-p V

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

Output voltage range Gain

0.5

V dB

Input voltage Operating temperature range Storage temperature range

Product Brief

3

BLOCK DIAGRAM
ANALOG
MIC LINE_L LINE_R AUXA_L AUXA_R AUXB_L AUXB_R PCSPKI PCSPKO CMR VREF

TYPICAL APPLICATION
ISA Bus
+12v +5V GND IRQ9 IRQ5 IRQ7 IRQ10 IRQ11 DRQ0 DRQ1 DRQ3 DRQ5 -DACK0 -DACK1 -DACK3 -DACK5
12 16

ES1887
78L05 Regulator VDDD GNDD RESET IRQA IRQB IRQC IRQD IRQE DRQA DRQB DRQC DRQD DACKBA DACKBB DACKBC DACKBD A[11:0] AEN D[15:0] IORB IOWB VOLUP VOLDN MUTE SWA SWB SWC SWD VDDA GNDA AUXA_L AUXA_R AUXB_L AUXB_R LINE_L LINE_R FDXI FDXO MIC CMR VREF FOUT_L CIN_L FOUT_R CIN_R AOUT_L AOUT_R PCSPKO MSI MSO To Stereo Amplifier CD In Left CD In Right AuxB In Left AuxB In Right Line In Left Line In Right Mono In Mono Out Mic In

RECORDING SOURCE AND INPUT VOLUME CONTROL

SWITCHED CAPACITOR LOW-PASS FILTER STEREO RECORD MIXER STEREO PLAYBACK MIXER

OUTPUT VOLUME AND MUTE CONTROL, RECORD MONITOR 16-BIT STEREO GAME DAC/ADC 16-BIT STEREO MUSIC DAC 16-BIT STEREO SYSTEM DAC

AOUT_L AOUT_R FDXI FDXO VDDA GNDA

PC SPEAKER VOL CNTRL

REF GEN ESFMTM FM MUSIC SYNTHESIZER

FOUT_L FOUT_R CIN_L CIN_R SE, DCLK DX, DR FSX, FSR MCLK MSD

DSP SERIAL PORT WAVETABLE SERIAL PORT

VOLUP VOLDN MUTE SW(A-D) T(A-D)

HARDWARE VOLUME CONTROL DUAL GAME PORT TIMERS

MPU-401 SERIAL PORT AND FIFOs DATA BUFFER WITH 256 BYTE FIFO

MSI MSO
Hardware Volume Front Panel Controls

UP DOWN MUTE

DB15S

A[11:0] IRQ(A-E) DRQ(A-D) DACKB(A-D) IOWB,IORB RESET,AEN AMODE ENB245 GPO[1:0]

D[7:0]

PROGRAMMABLE BUS AND I/O CONTROLLER

DATA BUFFER WITH 32 WORD FIFO

D[15:8]

14.31818 MHz

XI XO

CLOCK GENERATOR AND TIMER MICROPROCESSOR ROM AND RAM

XI XO

SE MCLK

TA TB TC TD

AMODE

From Timer Chip

PCSPKI

BUNDLED APPLICATIONS AND DRIVERS
AudioRack Bundled Drivers
TM

Microsoft Windows®95 Microsoft® WindowsTM 3.1 Microsoft Windows for Workgroups Microsoft Windows NTTM 3.51 and 4.0 IBM ® OS/2® WarpTM

IMPLEMENTATION PLATFORMS

Desktop PCs Notebook PCs Motherboards Multifunction Cards Sound Cards Voice/Fax/Modem Cards

SERVICE AND SUPPORT
Evaluation Kit Manufacturing Kit Reference Design

(P) US Patent 4,214,125 and others, other patents pending. All specifications are subject to change without prior notice. ESFMTM, ESPCMTM, AudioRackTM, and AudioDrive® are registered trademarks of ESS Technology, Inc. All other trademarks are owned by their respective holders. Document Number: SAM0014 REV: B

4