ES1788 AudioDrive® Product Brief DESCRIPTION FEATURE HIGHLIGHTS The ES1788 AudioDrive is a mixed-signal single-chip solution that Single, high-performance, mixed-signal, 16-bit stereo VLSI chip adds 16-bit stereo sound and FM music synthesis to personal for digital audio computers. It includes an embedded microprocessor, a 20-voice High-quality, 20-voice ESFM™ music synthesizer; patents ESFM™ music synthesizer, 16-bit stereo wave ADC and DAC, 16- pending bit stereo music DAC, MPU-401 UART mode serial port, dual game ports, hardware master volume control, two serial port Patented ESPCM compression interfaces to external DSP and external wavetable music Record and Playback Features synthesizer, DMA control logic with FIFO, and ISA bus inferface Record, compress, and play back voice, sound, and music logic. There are three stereo inputs (typically line, CD Audio, and auxiliary line) and a mono microphone input to an internal preamp. Programmable sample rate from 4 kHz to 44.1 kHz for record All of this on a single chip that can be designed into a and playback motherboard, add-on card, or integrated into other peripheral 3-button hardware volume control for up, down, and mute cards such as Fax/Modem, VGA, LAN, I/O, etc. Mixer controlled record and playback with programmable The ES1788 AudioDrive can record, compress, and play back logarithmic volume controls voice, sound, and music with built-in 6-channel mixer controls. Inputs and Outputs Using two high-performance DMA channels, the ES1788 supports full-duplex analog operation for simultaneous record and playback. MIDI serial port compatible with MPU-401 UART mode The ESFM™ synthesizer has extended capabilities within native ESS high-performance integrated dual game port mode operation providing superior sound and power-down Address decode for joysticks capabilities. The ES1788 is register compatible to OPL3™. Programmed I/O and demand transfer DMA The MPU-401 serial port is for interfacing with an external MIDI Software address mapping, DMA and IRQ selections for device. The dual game port supports two joysticks both having X,Y motherboard Plug and Play resistor value settings and two pushbutton switches. The PC Wavetable serial port interface to ES689/ES690 for direct speaker volume can be modified by software. Two software access to the music DAC address selection modes allow for motherboard Plug and Play configuration. PC speaker input/output with volume control A DSP serial interface allows an external DSP to take over DAC or Serial port interface to external DSP optionally controls full- ADC resources. A wavetable serial port allows the ES1788 to duplex analog operation interface with either the ES689 or ES690 wavetables. I/O address, Mixer Features DMA, and interrupt selection can be controlled through system 6-channel stereo mixer inputs for line, auxiliary A (CD audio), software. auxiliary B, digital audio (wave files), music synthesizer, plus a Advanced power management features include suspend/resume mono channel mixer input for microphone from disk or host-independent self-timed power-down and 4-channel record mixer with stereo inputs for line, auxiliary A automatic wake-up. (CD audio), auxiliary B, plus a mono input for microphone The ES1788 AudioDrive is available in an industry-standard 100- Programmable 6-bit (64 step) logarithmic master volume control pin Plastic Quad Flat Pack (PQFP) package. Power Advanced power management with self-timed power-down, APPLICATIONS automatic wake-up, and suspend/resume to and from disk Supports 3.3 or 5.0 V operation PC Audio Compatibility PC Games Supports PC games in Sound Blaster™ and Sound Blaster™ Business Audio Pro and OPL3 FM synthesizers Multimedia PCs Supports Microsoft Windows™, Windows NT™, Windows for Music Synthesis Workgroups™, Windows95 and Windows Sound System Supports IBM OS/2 1 BLOCK DIAGRAM TYPICAL APPLICATION ISA Bus +12 V 78L05 Regulator ANALOG ES1788 7.5K 7.5K +5 V VDDD VDDA MIC AOUT_L .1 .1 +10µF +10µF SWITCHED GND GNDA LINE_L RECORDING OUTPUT VOLUME AOUT_R GNDD LINE_R CAPACITOR AND MUTE CONTROL RESET .22 SOURCE AND FDXI AUXA_L CD In Left AUXA_L LOW-PASS RECORD MONITOR IRQ9 INPUT VOLUME FDXO IRQA AUXA_R .22 CD In Right AUXA_R IRQ5 AUXB_L CONTROL FILTER IRQB AUXB_L .22 AuxB In Left IRQ7 AUXB_R IRQC .22 IRQ10 AUXB_R AuxB In Right 16-BIT STEREO VDDA IRQD LINE_L .22 IRQ11,IRQ12,OR IRQ15(IRQ15 recommended) Line In Left GAME DAC/ADC GNDA IRQE LINE_R .22 PCSPKI PC SPEAKER DRQ0 Line In Right STEREO DRQA PCSPKO VOL CNTRL DRQ1 PROGRAM- FOUT_L DRQB .1 DRQ3 MIC MABLE 16-BIT STEREO FOUT_R DRQC Mic In MIXER -DACK0 CMR,VREF REF GEN MUSIC DAC CIN_L DACKBA -DACK1 DACKBB + 47 CIN_R CMR -DACK3 DACKBC .1 12 ESFM™ A[11:0] .1 DSP SE,DCLK VREF FM MUSIC DX,DR AEN SYNTHESIZER SERIAL PORT 16 .22 .001 FSX,FSR D[15:0] FOUT_L IORB CIN_L VOLUP,VOLDN .22 .001 HARDWARE WAVETABLE MCLK IOWB MUTE MSD FOUT_R VOLUME CONTROL SERIAL PORT CIN_R UP VOLUP AOUT_L Hardware To Stereo AOUT_R MPU-401 SERIAL MSI Volum e DOWN VOLDN Amplifier SW(A-D) DUAL GAME PCSPKO DB15S MSO Front Panel 2.2K T(A-D) PORT AND FIFOs MUTE MUTE MSI PORT TIMERS Controls 2.2K MSO DATA BUFFER WITH From Timer PCSPKI 2.2K x 4 CE,RSTB D[7:0] 256 BYTE FIFO Chip SWA A[11:0] SWB 14.31818 MHz IRQ(A-E) EXTCLK SWC SWD DRQ(A-C) PROGRAMMABLE .01 .01 .01 .01 **NOTE 1 DACKB(A-C) MICROPROCESSOR SCLK BUS AND I/O IOWB,IORB **NOTE 2 SE 2.2K TA CONTROLLER **NOTE 3 MCLK 2.2K RESET,AEN TB AMODE ROM CLOCK XI 2.2K XO TC AND GENERATOR ENB245 AND SCLK TD 2.2K GPO[1:0] RAM TIMER EXTCLK CE .01 .01 .01 .01 2.2M **NOTE 4 AMODE **NOTE 1: SCLK low disables internal oscillator (XI/XO) and enables EXTCLK to receive 14.32 Mhz clock from ISA Bus. **NOTE 2: In designs where the DSP interface is not used, it is recommended to tie the SE pin low. **NOTE 3: In designs where the ES689/ES690 serial interface is not used, it is recommended to tie the MCLK pin low. **NOTE 4: AMODE selects one of the two software address configuration methods. In this example, the Read-Sequence-Key method is selected. PINOUT XI XO VDDD GNDD GNDD VDDD IOWB IORB PCSPKI IRQE IRQA IRQB IRQC IRQD DACKBA DRQA DACKBB DRQB DACKBC GNDD VDDD DRQC MSO GPO0 MSI MUTE VOLUP VOLDN GNDD VDDD 80 51 EXTCLK 81 50 PCSPKO SCLK FDXO RESET FDXI RSTB AOUT_R GPO1 AOUT_L FSR LINE_R FSX LINE_L DCLK CMR DR VREF DX ES1788 CIN_R MSD ® CIN_L MCLK AudioDrive VDDA SE EN1788 A10 GNDA A11 MIC A0 AUXA_R A1 AUXA_L A2 AUXB_R A3 AUXB_L A4 100 31 FOUT_R 1 30 TA A7 A8 A9 A5 A6 D0 D1 D2 D3 D4 D5 D6 D7 TB TD TC CE AEN SWA SWB SWD SWC VDDD VDDD GNDD GNDD AMODE ENB245 FOUT_L 2 ES1788 DIGITAL PIN DESCRIPTIONS Name I/O Description Name I/O Description VDDD I Digital supply voltage (3.0V to 5.5V). IRQ(A-D) O Four (A,B,C,D) active-high interrupt requests to the ISA bus. Unselected IRQ outputs are high imped- GNDD I Digital ground. ance. IRQs are software configurable. VOLDN I Active-low volume decrease button input. IRQE O Active-high interrupt request to the ISA bus. VOLUP I Active-low volume increase button input. Reserved for MPU-401 or hardware volume control. MUTE I Active-low mute toggle button input. DRQ(A-C) O Three (A,B,C) active-high DMA requests to the ISA bus. Unselected DRQ outputs are high impedance. GPO0 O Output that is set low by external reset and thereaf- When DMA is not active, the selected DRQ output ter controlled by bit 0 of port 2x7h. Available to sys- has a pull-down device that holds the DRQ line inac- tem software for power management or other tive unless another device that shares the same applications. DRQ line can source enough current to make the GPO1 O Output that is set high by external reset and thereaf- DRQ line active. DRQs are software configurable. ter controlled by bit 1 of port 2x7h. Available to sys- PCSPKI I Normally low digital PC speaker signal input. This tem software for power management or other signal is converted to an analog signal with volume applications. control and appears on analog output PCSPKO. MSI I MIDI serial input. Either MPU-401 or SoundBlaster FSR I Input with internal pull-down. Frame sync for receive formats. Schmitt trigger input with internal pull-up data from external DSP. Programmable for active- resistor. high or active-low. MSO O MIDI serial data output. FSX I Input with internal pull-down. Frame sync for trans- RESET I Active-high reset from ISA bus. mit request from external DSP. Programmable for active-high or active-low. RSTB O Inverted RESET output. DCLK I Input with internal pull-down. Serial data clock from SCLK I Clock selection output: external DSP. Typically 2.048 MHz. 0: Clock from EXTCLK input 1: Clock from crystal connection to pins XI and XO DR I Input with internal pull-down. Data receive pin from external DSP. EXTCLK I 14.32 MHz clock input from ISA bus. Duty cycle must be 40%-60%. No connection if SCLK=1. DX O Tri-state output. Data transmit to external DSP. High impedance when not transmitting. XO O Crystal oscillator output. MSD I Input with internal pull-down. Music serial data from XI I Crystal oscillator input. No connection if SCLK=0. external ES689 or ES690 Wavetable Music Synthe- sizer.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages4 Page
-
File Size-