Text preview for : ESS1868.pdf part of ESS ESS1868 ESS1868 PC audio
Back to : ESS1868.pdf | Home
ES1868 AudioDrive Solution Product Brief
®
DESCRIPTION
The ES1868 AudioDrive® solution is a mixed-signal single-chip solution that adds 16-bit stereo sound and FM music synthesis to personal computers. It includes an embedded microprocessor, an OPL3TM superset 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 port, full Plug and Play support, CD-ROM IDE interface, two serial port interfaces to external DSP and external ES689/ES69x wavetable music synthesizer, DMA control logic with FIFO, and ISA bus interface logic. There are three stereo inputs (typically line-in, CD audio, and auxiliary line-in) and a mono microphone input to an internal preamp. 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, etc. The ES1868 AudioDrive can record, compress, and play back voice, sound, and music with built-in mixer controls. Using two high-performance DMA channels, the ES1868 supports fullduplex analog operation for simultaneous record and playback. The ESFMTM synthesizer has extended capabilities within native mode operation providing superior sound and power down capabilities. It is register compatible to OPL3.
®
FEATURES
Single, high-performance, mixed-signal, 16-bit stereo VLSI chip High-quality, OPL3 superset ESFMTM music synthesizer Patented ESPCM® compression CD-ROM IDE interface New configurable DMA supports demand transfer and F-type Plug and Play Features On-chip Plug and Play support for audio, joystick port, FM,
modem, MPU-401, CD-ROM, and an additional user-defined I/O device
Software address mapping, and 4 DMA and 6 IRQ selections for
motherboard implementation
Internal configuration data for audio Plug and Play support Read/Write serial interface for Plug and Play resource
EEPROM
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
The ES1868 AudioDrive® supports the full ISA Plug and Play standard. It provides Plug and Play configuration for logical devices: audio, ESFMTM synthesizer, game port, MPU-401, CDROM IDE, modem, and an additional user defined device. The MPU-401 hardware is for interfacing to an external MIDI serial port. The ES1868 music DAC allows the use of an external ES689/ES69x wavetable sythesizer through the ES1868's third serial port. The dual game port supports 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. I/O address, DMA, and interrupt selection can be controlled by system software. Advanced power management features include suspend/resume from disk or host-independent self-timed power-down and automatic wake-up. The ES1868 AudioDrive solution is available in an industrystandard 100-pin Plastic Quad Flat Pack (PQFP) package.
®
Full-duplex operation for simultaneous record and playback 3-button hardware volume control for up, down, and mute Inputs and Outputs 3 stereo inputs for line-in, CD audio, and auxiliary line-in, and a
mono input for microphone
MPU-401 (UART mode) interface for wavetable synthesizers
and MIDI devices
Integrated dual game port Serial port interface to external DSP optionally controls fullduplex operation
Mixer Features 6-channel mixer with stereo for line, CD audio, auxiliary line,
music synthesizer, digital audio (wave files), and mono input for microphone
APPLICATIONS
Business Audio Multimedia PCs PC Games Music Synthesis
Programmable 6-bit (64 step) logarithmic master volume control 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 Compatibility Supports PC games and applications for Sound Blaster and
TM
Sound Blaster Pro
TM
Supports Microsoft® WindowsTM Sound System®
ESS Technology, Inc.
1
ES1868 PRODUCT BRIEF
BLOCK DIAGRAM
MIC LINE_L LINE_R AUXA_L AUXA_R AUXB_L AUXB_R CMR, VREF VDDA GNDA
PINOUT
RESET FSR FSX DCLK DR DX MSD MCLK SE RSTB GPO1/GPDACK GPI/GPDRQ/GPIRQ CDIRQ CDCSB0 CDCSB1 CDENBL A10 A11 A0 A1 OUTPUT VOLUME AND MUTE CONTROL RECORD MONITOR SWITCHED CAPACITOR LOWPASS FILTER 16-BIT STEREO GAME DAC/ADC 16-BIT STEREO MUSIC DAC AOUT_L AOUT_R FDXI FDXO FOUT_L FOUT_R CIN_L CIN_R A2 A3 VDDD A4 A5 A6 GNDD A7 A8 A9 AEN D0 D1 D2 D3 D4 D5 D6 D7 SECS/PSEL0 VOLDN/SEDO VOLUP/SEDI MUTE/SECLK GNDD PSEL1 VDDD TD TC TB TA
ANALOG SUBSYSTEMS
RECORDING SOURCE AND INPUT VOLUME CONTROL STEREO PROGRAMMABLE MIXER
100 1
81 80
REF GEN
HARDWARE VOLUME CONTROL SECLK / MUTE SEDO / VOLDN SEDI / VOLUP PSEL0 PSEL1 PLUG AND PLAY CONFIGURATION CONTROLLER
DSP SERIAL PORT WAVETABLE SERIAL PORT MPU-401 SERIAL
SE, DCLK DX, DR FSX, FSR MCLK MSD MSI MSO SW(A-D)
PORT AND FIFOs
ESFMTM FM MUSIC SYNTHESIZER DATA BUFFER WITH 256 BYTE FIFO DUAL GAME PORT TIMERS IDE CD-ROM INTERFACE MODEM PnP INTERFACE GENERAL PURPOSE PnP I/O INTERFACE ROM AND RAM CLOCK GENERATOR AND TIMER
T(A-D)
CDENBL CDIRQ CDCSB0 CDCSB1 MMCSB MMIRQ MMIEB GPCS GPDACK GPI/GPDRQ/GPIRQ GPO[1:0] XI XO
D[7:0] A[11:0] IRQ(A-F) DRQ(A-D) DACKB(A-D) IOWB IORB RESET, AEN RSTB
PROGRAMMABLE BUS AND I/O CONTROLLER
VDDD XO XI GNDD IOWB IORB IRQA IRQB IRQC IRQD IRQE IRQF DACKBA DRQA DACKBB DRQB DACKBC DRQC DACKBD DRQD GNDD MSI MSO VDDD GPO0/GPCS MMCSB MMIRQ MMIEB GNDD AOUT_R
ES1868F AudioDrive®
30 31
51 50
AOUT_L LINE_R LINE_L CIN_R CIN_L FOUT_L FOUT_R VDDA VREF GNDA MIC CMR AUXA_R AUXA_L AUXB_R/FDXO AUXB_L/FDXI SWA SWB SWC SWD
MICROPROCESSOR
PIN DESCRIPTION
Name
A[9:0] VDDD GNDD AEN D[7:0] SECS PSEL0 VOLDN SEDO VOLUP SEDI MUTE SECLK
Number
10:8, 6:4, 2:1, 100:99 3, 26, 57, 80 7, 24, 52, 60, 77 11 19:12 20
I/O
I I I I I/O I/O I I I I I I O I
Description
Address inputs from ISA bus. Digital supply voltage. Digital ground. 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. Serial EEPROM CS. This is an input pin during RESET. In conjunction with PSEL1, this pin selects the PnP ROM device used. See PSEL1 pin description. Active-low, volume decrease button input (shared with the SEDO pin). Data output pin of external PnP serial EEPROM. Active-low, volume increase button input (shared with the SEDI pin). Data input pin to external PnP serial EEPROM. Active-low, mute toggle button input (shared with the SECLK pin). External serial EEPROM clock pin for PnP. In conjunction with PSEL0, this pin selects the PnP ROM device used: PSEL1 SECS/PSEL0 0 0 Internal ROM 1 1 93LC66 512 x 8, 9 address bits Joystick timer pins. These pins connects to the X-Y positioning variable resistors for the two joysticks. Active-low, joystick switch setting inputs. These SW pins have an internal 2K pull-up resistor. The joystick port is typically at address 201. Input with internal pull-up to CMR. Alternate input to left channel filter stage in DSP serial mode. This function is shared with the AUXB_L input. Auxiliary input left. AUXB_L has an internal pull-up resistor to CMR. Normally intended for connection to an external wavetable music synthesizer or other line level source. This pin is optioned with the FDXI function. Normally connected to CMR via an internal resistor. Can be programmed to connect internal to FOUT_R pin during DSP serial mode. This function is shared with the AUXB_R input. Auxiliary input right. AUXB_R has an internal pull-up resistor to CMR. Normally intended for connection to an external wavetable music synthesizer or other line level source. This pin is optioned with the FDXO function. Auxiliary inputs left and right. AUXA_L and AUXA_R have internal pull-up resistors to CMR. Normally intended for connection to an internal or external CD-ROM analog output. Buffered reference output. Should be bypassed to analog ground with a 47 µF electrolytic capacitor with a .1 µF capacitor in parallel.
21
22
23 25
PSEL1
T(A-D) SW(A-D) FDXI
27:30 31:34
I/O I I
35 AUXB_L FDXO 36 AUXB_R AUXA_L, AUXA_R CMR 37, 38 39
I O I I O
2
ESS Technology, Inc.
ES1868 PRODUCT BRIEF
Name
MIC GNDA VREF VDDA FOUT_L, FOUT_R CIN_L, CIN_R LINE_L, LINE_R AOUT _L, AOUT_R MMIEB MMIRQ MMCSB GPO0 GPCS MSI MSO DRQ(A-D) DACKB(A-D) IRQ(A-F) IORB IOWB XO XI RESET FSR FSX DCLK DR DX MSD MCLK SE RSTB GPO1 GPDACK GPI GPDRQ GPIRQ CDIRQ CDCSB0 CDCSB1 CDENBL A[11:10]
Number
40 41 42 43 45:44
I/O
I I O I O
Description
Microphone input. MIC has an internal pull-up resistor to CMR. Analog ground. Reference generator resistor divider output. Should be bypassed to analog ground with 0.1 µF capacitor. Analog supply voltage (4.5 to 5.5 V). Should be greater than or equal to VDDD -0.3 V. Filter outputs left and right. AC coupled externally to CIN_L and CIN_R to remove DC offsets. These outputs have internal series resistors of about 5K . Capacitors to analog ground on these pins can be used to create a low-pass 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 . Line input left and right. LINE_L and LINE_R have internal pull-up resistors to CMR. Line level stereo outputs, left and right. Modem interrupt enable input. Generated from the modem UART. IRQ input from the modem device that gets mapped to an IRQ output on the ES1868 based on the PnP configuration. Output from ES1868 for the modem CSB. The address space is determined by the PnP configuration. 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 If selected by the PnP logic, pin 56 becomes a user defined general purpose CS, based on the PnP configuration. MIDI serial input. Schmitt trigger input with internal pull-up resistor. Either MPU-401 or Sound Blaster formats. MIDI serial data output. 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. Four (A,B,C,D) active-low, DMA acknowledge inputs. Six (A,B,C,D,E,F) active-high interrupt requests to the ISA bus. Unselected IRQ outputs are high impedance. IRQs are software configurable. Active-low, read strobe from ISA bus. Active-low, write strobe from ISA bus. Crystal oscillator output. Crystal oscillator input. Active-high, reset from ISA bus. Input with internal pull-down. Frame sync for receive data from external DSP. Programmable for active-high or active-low. 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. Input with internal pull-down. Music serial data from external ES689/ES690 wavetable music synthesizer. Input with internal pull-down. Music serial clock from external ES689/ES690 wavetable music synthesizer. Input with internal pull-down. Active-high to enable serial mode, i.e., enables an external DSP to control analog resources of the ES1868 through the DSP serial interface. Inverted RESET output. Output that is set high by external reset and thereafter controlled by bit 1 of port Audio_Base + 7h. Available to system software for power management or other applications. Shared with GPO1 pin. This can be used as a DMA channel DACK for a modem, CD-ROM, or a user defined general purpose device. General purpose input option. This pin can be used as a DMA request output for the modem, CD-ROM, or the user defined general purpose device based on the PnP configuration. This pin can be used as an interrupt request output for the CD-ROM, or the user defined general purpose device based on the PnP configuration. The interrupt request input from the CD-ROM. CD-ROM CS 0 pin. CD-ROM CS 1 pin. CD-ROM enable pin. Address inputs from ISA bus. The ES1868 requires these pins to be low for all address decodes.
46, 47 48, 49 50, 51 53 54 55 56 56 59 58 67, 65, 63, 61
I I O I I O O O I O O
68, 66, 64, 62 74:69 75 76 79 78 81 82 83 84 85 86 87 88 89 90 91
I O I I O I I I I I I O I I I O O O I O
92 O 93 94 95 96 98:97 I O O O I
MAXIMUM RATINGS
Rating
Analog supply voltage Digital supply voltage Input voltage Operating temperature range Storage 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
ESS Technology, Inc.
3
ES1868 PRODUCT BRIEF
ANALOG CHARACTERISTICS
Parameter
Reference voltage Input impedance
TYPICAL APPLICATION
Typ
2.25
Pins
CMR, VREF (VDDA = 5.0 V) LINE_L, LINE_R, AUXA_ L, AUXA_R, AUXB_L, AUXB_R, MIC CIN_L, CIN_R FOUT_L, FOUT_R
Min
Max
Unit
V
ISA Bus
ES1868
+12v VDDD GNDD RESET VDDA GNDA AUXA_L AUXA_R AUXB_L AUXB_R LINE_L LINE_R MIC CMR VREF CD In Left CD In Right AuxB In Left AuxB In Right Line In Left Line In Right Mic In 78L05 Regulator
30K
100K
IRQ9 IRQ5 IRQ7 IRQ10 IRQ11 OR IRQ12 IRQ12 OR IRQ15 DRQ0 DRQ1 DRQ3 -DACK0 -DACK1 -DACK3
12
35K 3.5K
50K 5K 5K
65K 6.5K
Output impedance
AOUT_L, AOUT_R max load for full-scale output range MIC 10 0.5
IRQA IRQB IRQC IRQD IRQE IRQF DRQA DRQB DRQC
125 VDDA -1.0 VDDA -1.0 26
mVp-p V
Input voltage range Output voltage range Gain
LINE_L, LINE_R, AUXA_L, AUXA_R, AUXB_L, AUXB_R AOUT_L, AOUT_R full-scale output range Mic preamp
A[15:12] AEN LS138
8
0.5
V dB
93lc66 (EEPROM) DI DO CLK CS
Mute Down Up
DACKBA FOUT_L DACKBB CIN_L DACKBC FOUT_R A[11:0] CIN_R AOUT_L AEN AOUT_R MSI D[7:0] MSO IORB IOWB SWA SWB SWC SWD
To Stereo Amplifier
PSEL1 VOLUP/SEDI VOLDN/SEDO TA MUTE /SECLK TB SECS/PSEL0 TC TD SE MCLK DB155 14.31818 MHz XI XO RSTB CDIRQ CDCSB0 CDCSB1
DIGITAL CHARACTERISTICS
Symbol
VIH1 VIH2 VIL VOL1
Parameters
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
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 = 16mA, VDDD = min IOH = -12 mA, VDDD = max
0.8 0.4
V V
IDE Connector
IDE Interface
2.4
V
VOH1
BUNDLED SOFTWARE AND DRIVERS
AudioRackTM Device Drivers for:
Microsoft Windows®95 Microsoft Windows 3.1 Microsoft Windows for WorkgroupsTM Microsoft Windows NT® IBM® OS/2® WarpTM
VOL2 VOH2
0.4 2.4
V V
IMPLEMENTATION PLATFORMS
Desktop PCs Motherboards Multifunction Cards Sound Cards Voice/Fax/Modem Cards
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. ESPCM® and AudioDrive® are registered trademarks of ESS Technology, Inc. ESFMTM and AudioRackTM are trademarks of ESS Technology, Inc. All other trademarks are owned by their respective holders. Document Number: SAM0009C May 1997
4
ESS Technology, Inc.