Text preview for : ESS1879.pdf part of Ess ESS1879 ES1879 PC audio



Back to : ESS1879.pdf | Home

ES1879 AudioDrive Solution Product Brief
®

DESCRIPTION
The ES1879 AudioDrive® solution is a mixed-signal single-chip device that provides 16-bit stereo sound and FM music synthesis for notebook computers. It is compliant with the Microsoft® PC 97 and PC98 specifications and WHQL audio requirements. The ES1879 includes an embedded microcontroller, an OPL3TM superset ESFMTM music synthesizer, 16-bit stereo wave CODEC, 16bit stereo system DAC, 16-bit stereo music DAC, 16-bit stereo I2S 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 ES1879 also incorporates three serial ports which allow interfacing with external DSP, wavetable, and MIDI (MPU-401 UART mode compatible). In addition, the ES1879 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 ES1879 with the ES978, allowing the ES1879 to engage the docking station's audio resources when docked. The ES1879 AudioDrive® can record, compress, and play back voice, sound, and music with built-in mixer controls. Using two high-performance DMA channels, the ES1879 supports fullduplex operation for simultaneous record and playback. One channel supports bidirectional DMA data transfers and the other supports DMA playback. The ES1879 AudioDrive® supports optional ISA Plug and Play with configuration for 4 logical devices: configuration device, audio plus ESFMTM synthesis, game port, and MPU-401. The integrated 3-D audio effects processor uses technology from Spatializer® Audio Laboratories, Inc. and expands the sound field emitted by two speakers to create a resonant 3-D sound environment. The MPU-401 hardware is for interfacing with an external MIDI serial port. The ES1879 music DAC allows the use of an external wavetable (ES689/ES69x) connected to a wavetable serial port. I/O address, DMA, and interrupt selection can be controlled through system software or Plug and Play. A DSP serial interface in the ES1879 allows an external DSP to take over ADC or DAC resources. The ES1879 supports telegaming architecture with headsets and includes data paths for host-based Acoustic Echo Cancellation processing. The enhanced dual game port supports hardware timing interrupt generation that eliminates the need for CPU polling. Advanced Power Management (APM) features include suspend and resume from disk. The ES1879 AudioDrive® solution is available in an industrystandard 100-pin Thin Quad Flat Pack (TQFP) package.

FEATURES
· Single, high-performance, mixed-signal, 16-bit stereo VLSI chip · · · ·
for digital audio High-quality, OPL3 superset ESFMTM music synthesizer High-performance DMA supports Demand Transfer or F-type Integrated 3-D audio effects processor from Spatializer® Power management support with low power operation for a notebook environment

Record and Playback Features · Record, compress, and play back voice, sound, and music · 16-bit stereo CODEC for digital audio · 3 additional stereo DACs for system playback, music synthesis · · ·
and I2S from PC card Programmable sample rate from 4 kHz to 48 kHz for record and playback 2- or 3-button hardware volume control for up, down, and mute Full-duplex stereo operation for simultaneous record and playback

Mixer Features · 6-channel stereo mixer inputs for line, auxiliary A (CD audio),
auxiliary B, digital audio (wave files), music synthesizer, I2S Zoom Video audio, and a mono channel mixer input for microphone Programmable 6-bit logarithmic master volume control

· Interfaces to Expansion Audio Mixer (ES978) · Simple hot-docking interface to ES978 expansion audio mixer · Two-wire digital status and data communication between ·
ES1879 and ES978 supports register mirroring with worst case latency of approximately 140 µsec On-chip dual pairs of analog differential signals for audio I/O with ES978 expansion audio mixer

Inputs and Outputs · 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 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/ES69x for direct access to the music DAC

Compatibility · Supports PC games in Sound BlasterTM and Sound BlasterTM
Pro modes

· Supports Microsoft WindowsTM Sound System®

ESS Technology, Inc.

SAM0017-111097

1

ES1879 PRODUCT BRIEF

· Meets PC97, PC98, and WHQL specifications.

BLOCK DIAGRAM
ANALOG
MIC LINE_L LINE_R AUXA_L AUXA_R AUXB_L AUXB_R PCSPKI PCSPKO
PCSPKO AOUT_R 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/FDXO AUXB_L/FDXI TA TB TC TD SWA SWB SWC

PINOUT
XI VDDD RESET DOCKED SECS IILR IISC LK I I D ATA MSD MCLK FS DCLK DR DX GNDD MSI MSO IPR OM XSC XSD GNDA XA0 XA1 XA2 XA3

RECORDING SOURCE AND INPUT VOLUME CONTROL
PC SPEAKER VOL CNTRL

SWITCHED CAPACITOR LOW-PASS FILTER
3-D PPROCESSOR

OUTPUT VOLUME AND MUTE CONTROL, RECORD MONITOR STEREO RECORD MIXER STEREO PLAYBACK MIXER

AOUT_L AOUT_R FDXI FDXO VDDA GNDA

XO PCSPKI GNDD GPI0 DRQD/GPI1 GPO0 GPO1 SECLK/GPO2 DRQC/GPI2 DACKBC/GPI3 DRQB DACKBB DRQA DACKBA DACKBD/MUTE/GPI4 SEDI/VOLUP/GPI5 SEDO/VOLD N/GPI6 IRQE/GPO6 IRQD/GPO5 IRQC/GPO4 IRQB/GPO3 IRQA IORB IOWB VDDD

75 76

51 50

16-BIT STEREO GAME DAC/ADC 16-BIT STEREO MUSIC DAC

16-BIT STEREO SYSTEM DAC 16-BIT STEREO IIS DAC IIS SERIAL PORT DSP SERIAL PORT WAVETABLE SERIAL PORT MPU-401 SERIAL PORT AND FIFOs DUAL GAME PORT TIMERS
FOUT_L FOUT_R CIN_L CIN_R IISCLK IILR IIDATA DCLK FS DR, DX MCLK MSD MSI MSO SW(A-D) T(A-D) DOCKED XSC XSD XA[3:0] GPI[6:0] GPO[6:0] XI XO

CMR CAP3D

REF GEN

HARDWARE VOLUME CONTROL
VOLUP/SEDI VOLDN/SEDO MUTE/SECLK SECS

ES1879S

PLUG AND PLAY CONFIGURATION CONTROL ESFMTM FM MUSIC SYNTHESIZER

D[7:0]

DATA BUFFER WITH 256 BYTE FIFO

100 1

26 25

A[11:0] IRQ(A-E) DRQ(A-D) DACKB(A-D) IOWB,IORB RESET,AEN PNPEN

GNDD A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A 11 AEN VDDD D0 D1 D2 D3 D4 D5 D6 D7 GNDD SWD

PROGRAMMABLE BUS AND I/O CONTROLLER

ES978 DIGITAL INTERFACE GENERAL PURPOSE I/O

ROM AND RAM

MICROPROCESSOR

CLOCK GENERATOR AND TIMER

PIN DESCRIPTION
Name
GNDD A[11:0] AEN VDDD D[7:0] SW(A-D) T(A-D) AUXB_L FDXI AUXB_R FDXO AUXA_L, AUXA_R CMR MIC GNDA CAP3D VDDA FOUT_L, FOUT_R CIN_L, CIN_R LINE_L, LINE_R AOUT_L, AOUT_R PCSPKO XA[3:0] XSD XSC

Number
1, 24, 61, 78 13:2 14 15, 74, 100 23:16 28:25 32:29

I/O
I I I I I/O I I/O I I I O I O I I I I O I I O O I/O I/O O/Hi Z

Description
Digital ground. ISA address bus. ISA address valid when active-low, DMA when high. Digital power supply (3.0 - 5.5 V) ISA data bus. 24 mA drivers. Joystick switch inputs. These pins have internal pull-ups to VDDD. Joystick timers. The timers use the digital power supply. These pins have internally weak pull-downs to GND (> 1 M). Aux B input, left. This pin has an internal pull-up to CMR. Used with DSP interface as line-level mono input (25 k input impedance). Aux B input, right. This pin has an internal pull-up to CMR. Used with DSP interface as line-level mono output, capable of driving a 5 k load. Aux A (CD) inputs, left and right. These pins have internal pull-ups to CMR. 2.25 V reference buffer output. Mic input to +26 dB internal preamp. This pin has an internal pull-up to CMR. Analog ground. Bypass capacitor to GND for 3D effect. Analog power supply, 4.75 - 5.25 V. 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 50 k. Line inputs, left and right. These pins have internal pull-ups to CMR. Analog outputs, left and right, from master volume. These pins can drive a 5 k load. PC speaker analog output. Expansion audio bus. These are analog signals that are DC coupled to the corresponding pins of the ES978. Expansion serial bus data I/O. Expansion serial bus clock and frame sync.

33 34 35, 36 37 38 39,55 40 41 43:42 44, 45 46, 47 48, 49 50 51, 52, 53, 54 56 57

2

SAM0017-111097

ESS Technology, Inc.

ES1879 PRODUCT BRIEF

Name
IPROM MSO MSI DX DR DCLK FS MCLK MSD IIDATA IISCLK IILR

Number
58 59 60 62 63 64 65 66 67 68 69 70 71

I/O

Description
Select between internal PnP ROM and external EEPROM for Plug and Play configuration. 1 = internal ROM, 0 = external EEPROM. ES1878 function PNPEN is replaced by bit 2 of PnP Vendor register 2Dh.

O I O/Hi Z I I I I I I I I O

MIDI serial output. MIDI serial input. MSI has an internal pull-up device. Serial data transmit. Serial data receive. This pin has an internal pull-down to GND. Serial clock input. This pin has an internal pull-down to GND. Frame sync input. Software programmable to be active-high or active-low. This pin has an internal pull-down to GND. Serial clock input from ES689/ES69x. This pin has an internal pull-down to GND. Serial data input from ES689/ES69x. This pin has an internal pull-down to GND. Serial data for I2S interface. This pin has an internal pull-down to GND. Serial shift clock for I2S interface. This pin has an internal pull-down to GND. I2S Left/Right signal for I2S interface. This pin has an internal pull-down to GND. Serial EEPROM CS. ROM Type IPROM SECS 0 0 Use Plug and Play BIOS. 0 1 93LC66, 512X8, 9 address bits. 1 x Internal mask ROM. Status input that is active-high when the ES1879 is docked to the ES978. ISA active-high reset. 14.318 MHz clock input, or external crystal. Output to external 14.318 MHz crystal. PC speaker digital input. General-purpose input 0. ISA active-high DMA request. General-purpose input 1 General-purpose outputs. General-purpose output. External serial EEPROM clock pin for PnP. ISA active-high DMA request. General-purpose input 2. ISA active-low DMA acknowledge. General-purpose input 3. ISA active-high DMA request. ISA active-low DMA acknowledge. ISA active-high DMA request. ISA active-low DMA acknowledge. ISA active-low DMA acknowledge. Active-low mute input. This pin has an internal pull-up to VDD. Optionally used as general-purpose input 4. Data input pin to external PnP serial EEPROM. Active-low volume-up input. This pin has an internal pull-up to VDD. Optionally used as general-purpose input 5. Data output pin to external PnP serial EEPROM. Active-low volume-down input. This pin has an internal pull-up to VDD. Optionally used as general-purpose input 6. ISA interrupt request. General-purpose output 6. ISA interrupt request. General-purpose output 5. ISA interrupt request. General-purpose output 4. ISA interrupt request. General-purpose output 3. ISA interrupt request. ISA active-low read strobe. ISA active-low write strobe.

SECS

DOCKED RESET XI XO PCSPKI GPI0 DRQD GPI1 GPO[1:0] GPO2 SECLK DRQC GPI2 DACKBC GPI3 DRQB DACKBB DRQA DACKBA DACKBD MUTE GPI4 SEDI VOLUP GPI5 SEDO VOLDN GPI6 IRQE GPO6 IRQD GPO5 IRQC GPO4 IRQB GPO3 IRQA IORB IOWB

72 73 75 76 77 79 80 82:81 83 84 85 86 87 88 89 90

I I I O I I I/O/Hi Z I/O/Hi Z O O I I/O/Hi Z I/O/Hi Z I I O/Hi Z I O/Hi Z I I I I I

91

I I O

92

I I O/Hi Z O O/Hi Z O O/Hi Z O O/Hi Z O O/Hi Z I O

93 94 95 96 97 98 99

ESS Technology, Inc.

SAM0017-111097

3

ES1879 PRODUCT BRIEF

DIGITAL CHARACTERISTICS
Symbol
VIH1

ANALOG CHARACTERISTICS
Unit
V VDDD = min

Parameter
Input high voltage: All except SW(A­D), VOLUP, VOLDN, MUTE Input high voltage: SW(A­D), VOLUP, VOLDN, MUTE Input low voltage Output low voltage: All except D[7:0], DRQx, IRQx, XSC, XSD Output high voltage: All except D[7:0], DRQx, IRQx, XSC, XSD Output low voltage: XSD, XSC, DRQx, IRQx, D[7:0] Output high voltage: XSD, XSC, DRQx, IRQx, D[7:0]

Min
2.5

Max

Conditions

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 FOUT_L, FOUT_R

Min

Typ
2.25 125

Max

Unit
V k

4.0

V VDDD = min 0.8 0.4 V V VDDD = max IOL = 4 mA, VDDD = min IOH = -3 mA, VDDD = max IOL = 16 mA, VDDD = min IOH = -12 mA, VDDD = max

VIH2 VIL VOL1

35 3.5

50 5 10

65 6.5

k k k

Output impedance

AOUT_L, AOUT_R max load for full-scale output range MIC w/ preamp on

2.5

V

125 2.8 3.4 VDDA -1.0 3.4 2.0 26

mVp-p Vp-p Vp-p Vp-p Vp-p Vp-p dB

VOH1

Input voltage

MIC w/ preamp off LINE_L/R, AUXA_L/R, AUXB_L/R, XA[3:0] AOUT_L, AOUT_R full-scale output range

VOL2 VOH2

0.4 2.5

V V

Output voltage

XA[3:0] FDXO

MAXIMUM RATINGS
Rating
Analog supply voltage Digital supply voltage Input voltage Operating temperature range Storage temperature range

Gain

Mic preamp

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

BUNDLED SOFTWARE AND DRIVERS
· AudioRackTM · Bundled Drivers for
­ Microsoft Windows®95 and Windows®98 ­ Microsoft Windows 3.1 ­ Microsoft Windows for WorkgroupsTM ­ Microsoft Windows NT® ­ IBM® OS/2®

SERVICE AND SUPPORT
· Evaluation Kit · Manufacturing Kit · Reference Design

TYPICAL APPLICATION
Notebook PC D ocking S tation Option
I 2S Zoom Video Line Mic CD Audio ES978 Speakers I 2S Zoom Video Joystick 3-D Option ES938 Wavetable Option ES689/ ES69x Wavetable Option ES689/ ES69x ISA Bus Aux Joystick XA[3:0] XSC XSD DOCKED Mic ES1879 CD Audio Speakers Line Auxiliary

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. Patent 4,214,125 and others, other patents pending. AudioDrive® is a registered trademark of ESS Technology, Inc. ESFMTM and AudioRackTM Technology, Inc. are trademarks of ESS

All other trademarks are owned by their respective holders and are used for identification purposes only.

4

© 1997 ESS Technology, Inc. All rights reserved.

SAM0017-111097