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



Back to : ESS978.pdf | Home

ES978 Expansion Audio Mixer Product Brief
DESCRIPTION
The ES978 is an Expansion Audio Mixer for use in a docking station. It provides audio resources to an expansion unit with which a portable unit using the ES1878 AudioDrive® is docked. The ES978 eliminates the need for bulky discrete components in a docking station. The master volume control of the ES978 is slaved to the ES1878 mixer when the two are docked. Separate record and playback mixers allow for full-duplex operation between the ES1878-based portable unit and the ES978-based docking station. A 4-wire expansion analog bus and a 2-wire serial control bus connect the ES1878 and ES978. This connection is used for a hotdocking interface. The 2-wire digital status and data communication between the ES978 and ES1878 supports register shadowing. The ES978 registers are continually updated with worst case latency being approximately 140 µsec. The ES978 offers several advantages, such as a digital joystick interface which reduces host overhead for the dual game port, a selectable interface for either ES689/ES690 wavetable or an I S Zoom Video port for MPEG audio, as well as 8 general-purpose inputs and 8 general-purpose outputs for flexible board design. These general purpose I/O can be slaved with the corresponding pins of the ES1878.
2

FEATURES
Interfaces to ES1878 AudioDrive® Chip No bus interface required Simple hot-docking interface Supports register shadowing between ES978 and ES1878 Supports two pairs of on-chip analog differential signals for
audio I/O with portable audio mixer and a 2-pin serial control bus

High integration eliminates the need for discrete components in
the docking station

Inputs and Outputs Supports up to 8 general-purpose inputs and 8 general-purpose
outputs

Selectable interface for either the ES689/ES690 wavetable or
I2S Zoom Video

MIDI serial port compatible with MPU-401 UART mode ESS high performance dual game port with hardware timing Mixer Features 5-channel stereo mixer: line, CD audio, auxiliary line, input from
ES1878 portable unit, a selectable input from either the ES689/ ES690 or the I2S Zoom Video port, plus a mono input for microphone Programmable 6-bit logarithmic master volume control volume up, down, and mute

Advanced power management supports automatic power-down. As long as the ES1878 portable unit and the ES978 docking station are connected, power-down states on both units are executed concurrently. Whenever the docking station is not connected, the ES978 remains in power-down mode. ES978 is available in an industry-standard 100-pin Plastic Quad Flat Pack (PQFP) package.

3-button hardware volume control with switch inputs for master Master volume control: when docked, mixer in ES978 docking
station is slaved to mixer in ES1878 notebook

Symmetrical record and playback mixers for simultaneous fullduplex operation

ES978 FUNCTIONAL BLOCK DIAGRAM

I2S Z V P o r t / ES6 89 /ES6 90 Wavetable Serial Port Expansion Au d io B u s t o/ fro m ES1 8 78

Oversampling Stereo DAC Differential Driver and Receiver Digital Controller
MIDI GPI/O

Playback Mixer Analog Interface Record Mixer and Source Select

AOUT_L AOUT_R MIC LINE_L LINE_R AUXA_L AUXA_R AUXB_L AUXB_R

S er ia l D ig ita l t o/ fro m ES1 8 78

Joystick

Volume C ontrol

1

DIGITAL PIN DESCRIPTIONS
Name
VDDD GNDD MSO MSI XI XO EXTCLK ENXOSC

ANALOG PIN DESCRIPTIONS
Name
VDDA GNDA XA[3:0]

I/O Description
I I O I I O I I Digital power supply (3.0 - 5.5 V). Digital ground. MIDI serial output. MIDI serial input. This pin has an internal pull-up. 14.31818 MHz oscillator input (no-connect if ENXOSC=0). 14.31818 MHz oscillator output (no-connect if ENXOSC=0). TTL level 14.31818 MHz clock input if ENXOSC=0. Active-high external oscillator enable signal. Connect to VDDD to enable oscillator, GNDD if using external clock source or to power down the oscillator. Expansion audio serial interface clock/sync. This pin has an internal pull-down to GNDD. Bidirectional expansion audio serial interface data line. General purpose inputs. General purpose outputs. Driven to zero when undocked or during reset. Active-low mute input transmitted to ES1878. This pin has an internal pull-up to VDDD. Active-low volume-up input transmitted to ES1878. This pin has an internal pull-up to VDDD. Active-low volume-down input transmitted to ES1878. This pin has an internal pull-up to VDDD. Select mode of serial port to internal DAC: BIT 1 0 0 1 1 0 0 1 0 1 Auto Detect Mode I2S x256 oversampling I2S x384 oversampling ES689/ES690 MODE

I/O
I I I/O

Description
Analog power supply (4.75 - 5.25 V). Analog ground. Expansion audio bus. These are analog signals that are DC-coupled to the corresponding XA[3:0] pins of the ES1878. Line inputs left and right. These pins have internal pull-ups to CMR. Aux A (CD) inputs left and right. These pins have internal pull-ups to CMR. Aux B inputs left and right. These pins have internal pull-ups to CMR. Mic input to +26 dB internal preamp. This pin has a pull-up to CMR. Microphone preamp enable signal. Connect to VDDA to enable internal preamp. Connect to GNDA to enable bypass preamp. 2.25 V reference generator. 2.25 V reference buffer output. Mixer outputs left and right. Normally AC coupled to MVI_L and MVI_R. Master volume inputs left and right. These pins have internal pull-ups to CMR. Analog outputs, left and right, from master volume.

LINE_L LINE_R AUXA_L AUXA_R AUXB_L AUXB_R MIC MICPAE

I I I I I

XSC XSD XGPI [7:0] XGPO [7:0] MUTE VOLUP VOLDN SMODE [1:0]

I I/O I O I I I I

VREF CMR MXO_L MXO_R MVI_L MVI_R AOUT_L AOUT_R

I/O I/O O I O

DIGITAL CHARACTERISTICS
Symbol Parameter
VIH1 VIH2 VIL VOL1 VOH1 VOL2 VOH2 ICC1 Input high voltage: All except XI Input high voltage: XI Input low voltage Output low voltage: All except XSD Output high voltage: All except XSD Output low voltage: XSD Output high voltage: XSD VDDD active 2.4 10 2.4 0.4

Min
2.0 3.0

Max

Unit
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 VDDD = max osc. rate at 14.32 MHz VDDA = max µA µA

SE

I

Active-high, serial port enable. Connect to VDDD to enable serial port to internal DAC. This pin has an internal pull-down to GNDD. Multipurpose pin, IISCLK or MCLK. When used as IISCLK, is a serial shift clock for I2S interface. When used as MCLK, is a serial shift clock for the ES689/ES690 interface. This pin has an internal pull-down to GNDD. Multipurpose pin, IIDATA or MSD. When used as IIDATA, is serial data for I2S interface. When used as MSD, is serial data for the ES689/ES690 interface. This pin has an internal pull-down to GNDD. Active-high left/right channel select signal for the I S interface. This pin has an internal pull-down to GNDD and is left unconnected in ES689/ES690 mode.
2

0.8 0.4

V V V V V mA

IISCLK/ MCLK

I

IISDATA/ MSD

I

IILR

I

IIMCLK

I

Oversampling clock for the I2S interface. This pin has an internal pull-down to GNDD and is left unconnected in ES689/ES690 mode. Active-high power-on reset. Asserted-high when the ES978 is docked to the ES1878. This pin has an internal pull-down to GNDD. Joystick switch inputs. These pins have internal pull-ups to VDDD. Joystick timers. Test pin; leave unconnected. Test pin; leave unconnected.

ICC2 ICC3 ICC4

VDDA active VDDD power-down VDDA power-down

40 50 50

mA

RESET DOCKED SW(A-D) T(A-D) TM, SCSL, SCCK SCSO

I I I I/O NC NC

2

ES978

ANALOG CHARACTERISTICS
Parameter Reference voltage Input impedance Pins CMR, VREF (VDDA = 5.0 V) LINE_L, LINE_R, AUXA_L, AUXA_R, AUXB_L, AUXB_R MIC MVI_L, MVI_R Output impedance Input voltage range AOUT_L, AOUT_R max load for fullscale 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 10 0.5 50k

MAXIMUM RATINGS
Max Unit
V 110k

Min

Typ
2.25 80k

Ratings
Analog supply voltage Digital supply voltage Input voltage Operating temperature range

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

30k 70k

50k 100k 10k

80k 130k



Storage temperature range

125 VDDA -1.0 VDDA -1.0 26

mV p-p V

Output voltage range Gain

0.5

V

dB

PINOUT
NC NC NC RESET DOCKED GNDD ENXOSC EXTCLK XO XI GNDD XSC GNDD XSD VDDD MSI MSO XGPO3 XGPO2 XGPO1 XGPO0 SCSO SCCK SCSL TM NC NC NC NC NC NC XGPO7 XGPO6 XGPO5 XGPO4 XGPI7 XGPI6 XGPI5 XGPI4 IIMCLK IILR IIDATA/MSD IISCLK/MCLK VDDD SMODE0 SMODE1 SE GNDD NC NC
81 80 51 50

ES978 AudioDrive®

100 1

31 30

NC NC VDDD XGPI3 XGPI2 XGPI1 XGPI0 GNDD MUTE VOLDN VOLUP SWD SWC SWB SWA GNDA TD TC TB TA

Product Brief

VDDA AOUT_L AOUT_R MVI_L MVI_R MXO_L MXO_R GNDA CMR VREF MIC GNDA AUXB_L AUXB_R AUXA_L AUXA_R LINE_L LINE_R GNDA XA0 XA1 XA2 XA3 GNDA MICPAE VDDA NC NC NC NC

3

TYPICAL APPLICATION
Docking Station Notebook PC

Mic Joystick

Line Auxiliary XA[3:0] XSC XSD DOCKED

Mic Joystick

Line Auxiliary

CD Audio Speakers

CD Audio ES1878 Speakers

ES978

I2S Zoom Video I2S Zoom Video Wavetable Option ES689/ ES690
ISA Bus

3D Option ES938

APPLICATIONS
Docking stations in conjunction with portable units using the
ES1878 AudioDrive
®

OPERATING SYSTEMS

Microsoft® Windows®95 Microsoft WindowsTM 3.1 Microsoft Windows for WorkgroupsTM Microsoft Windows NTTM IBM® OS/2® WarpTM

SERVICE AND SUPPORT
Evaluation Kit Manufacturing Kit Reference Design

(P) U.S. Patent 4,214,125 and others, other patents pending. All specifications are subject to change without prior notice. AudioDrive® is a registered trademark of ESS Technology, Inc. All other trademarks are owned by their respective holders. Document Number: SAM0015 REV: B

4