CS9236-CL Cirrus Logic, Inc., CS9236-CL Datasheet

no-image

CS9236-CL

Manufacturer Part Number
CS9236-CL
Description
Single-chip wavetable music synthesizer
Manufacturer
Cirrus Logic, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS9236-CL
Manufacturer:
CRYSTAL
Quantity:
5 510
Part Number:
CS9236-CL
Manufacturer:
CRYSTAL
Quantity:
1 566
Part Number:
CS9236-CL
Manufacturer:
CIRRUS
Quantity:
20 000
Part Number:
CS9236-CLEP
Manufacturer:
CRYSTAL
Quantity:
1 566
Part Number:
CS9236-CLEP
Manufacturer:
CRYSTAL
Quantity:
20 000
Crystal Semiconductor Corporation
P.O. Box 17847, Austin, Texas 78760
(512) 445 7222 FAX: (512) 445 7581
http://www.crystal.com
Features
Preliminary Product Information
Single low-cost device includes MIDI
controller, synthesis engine, effects
processing, RAM, and sample ROM
General MIDI (GM) compliant
32-note polyphony at 44.1kHz rate
Independent reverb and chorus levels
for each MIDI channel
+3.3V supply, +5V tolerant inputs
Fully static power-down capability
Simple to design in - Serial MIDI in,
Stereo digital audio out
Digital audio output directly Interfaces
with the CS4236B/37B/38B and
CS4333
Single-Chip Wavetable Music Synthesizer
MIDI_IN
MCLK5I
XTAL3I
XTALO
____
PDN
Clock Generation
MIDI Interpreter
& Control
____
RST
This document contains information for a new product. Crystal
Semiconductor reserves the right to modify this product without notice.
Copyright
TEST
Synthesis Engine
Sample ROM
General Description
The CS9236 is a complete General MIDI wavetable mu-
sic synthesizer on a single integrated circuit. The MIDI
interpreter, synthesis engine, effects processing, and all
RAM and ROM memories (including the wavetable sam-
ple ROM) are included on-chip. This all-digital device
receives a standard serial MIDI data stream, and outputs
a stereo 16-bit digital audio stream at 44.1kHz. The
CS9236 digital audio output is directly compatible with
the Crystal CS4236B/37B/38B multimedia CODECs,
and with the CS4333 DAC.
The CS9236 features a high quality General MIDI sam-
ple set including 128 melodic instruments and 47
percussion sounds. The synthesis engine is capable of
generating up to 32 simultaneous notes. Digital rever-
beration and chorusing effects are included on-chip.
The CS9236 is the ideal low-cost General MIDI synthe-
sizer solution for a number of applications, including
multimedia PCs, game machines, karaoke, and low-cost
musical instruments and MIDI sound modules.
ORDERING INFORMATION
Crystal Semiconductor Corporation 1997
(All Rights Reserved)
CS9236-CL
CS9236-CQ
Effects Processor
Effects RAM
GND1
VDD1
0° to 70 °C
0° to 70°C
GND2
VDD2
SOUT
LRCLK
CS9236
28-pin PLCC
44-pin TQFP
DS214PP11
MAY ‘97
1

Related parts for CS9236-CL

CS9236-CL Summary of contents

Page 1

... The CS9236 is the ideal low-cost General MIDI synthe- sizer solution for a number of applications, including multimedia PCs, game machines, karaoke, and low-cost musical instruments and MIDI sound modules. ORDERING INFORMATION CS9236-CL CS9236-CQ ____ TEST RST Sample ROM & ...

Page 2

... RECOMMENDED OPERATING CONDITIONS .............................................................................4 SWITCHING CHARACTERISTICS ..................................................................................................4 DIGITAL CHARACTERISTICS ........................................................................................................6 ABSOLUTE MAXIMUM RATINGS ......................................................................................... 6 GENERAL DESCRIPTION .................................................................................................................7 CS9236/CS4236B/37B/38B Typical Connections ......................................................................7 CS9236/CS4333 Typical Connections ........................................................................................8 CS9236 Clocks and Timing Generation ....................................................................................9 Power-Down Modes .....................................................................................................................9 Digital Audio Interface ................................................................................................................9 Reset ..............................................................................................................................................9 GENERAL MIDI (GM) MELODIC INSTRUMENTS AND PERCUSSION SOUNDS ..............10 MIDI IMPLEMENTATION ...............................................................................................................13 Channel Voice Messages ...........................................................................................................13 Control Change Messages ...

Page 3

... ACTIVE SENSING........................................................................................................... 27 SYSTEM RESET .............................................................................................................. 27 System Exclusive Messages ................................................................................................ 28 ENABLE RECOGNITION OF MIDI CHANNEL PRESSURE...................................... 28 DISABLE RECOGNITION OF MIDI CHANNEL PRESSURE..................................... 28 ENABLE TEST TONE ..................................................................................................... 29 DISABLE TEST TONE .................................................................................................... 29 PIN DESCRIPTIONS .......................................................................................................................... 30 DS214PP11 CS9236 3 ...

Page 4

... Optimum synthesized pitch and envelope characteristics will equal to 16.9344 MHz (LRCLK frequency CS9236 Min Typ Max Units 3.0 3.3 3 °C Min Typ Max Units 16.92 16.9344 16.95 MHz 23 ...

Page 5

... LRCLK SOUT RST PDN MIDI_IN DS214PP11 - ckl t ckh MCLK_IN Master Clock Timing - lrw t sdsk Digital Audio Port Timing t rpw t rdr t ppw t rdp RST/PDN Timing CS9236 MIDI DATA Start Bit 5 ...

Page 6

... 4mA O Input leakage Current Supply Current Notes: 3. JEDEC Standard No. 8-A for LVCMOS, copyright Electronic Industries Association 1994, specifies VD+0.3 max. CS9236 digital inputs are +5V tolerant. ABSOLUTE MAXIMUM RATINGS Parameter Power Supplies Input Current Digital Input Voltage Ambient Temperature Storage Temperature Warning: Operation beyond these limits may result in permanent damage to the device ...

Page 7

... ISA MIDI interface. The CS4236B/37B/38B MPU-401 UART function transmits the MIDI data received over the ISA bus to the CS9236 (and to the Joystick MIDI Out pin) in serial format. The CS9236 interprets the MIDI messages and generates the appropriate musical sounds. These sounds are output in serial digital audio format at the CS9236 SOUT pin ...

Page 8

... The CS4333 clock input is driven by the CS9236 crystal os- cillator output pin. The CS9236 must be placed as close as possible to the CS4333 in order to minimize the length of the XTALO/MCLK trace. The XTALO capacitor must be 10 pF, while the XTAL3I capacitor remains the typical 22 pF ...

Page 9

... DS214PP11 Digital Audio Interface The CS9236 provides a stereo 16-bit serial digital audio out- put at a 44.1 ksample/s sampling rate. The CS9236 digital au- dio output is compatible with the Crystal Semiconductor CS4236B/37B/38B and CS4333 devices. The digital audio interface consists of the digital audio output signal, SOUT, and the associated left/right word clock output, LRCLK ...

Page 10

... CHORUS SEND level for each of the General MIDI per- cussion sounds. The PAN setting used for a percussion sound on channel function of both the CS9236 default value and the MIDI PAN value for channel 10 (PAN messages on channel 10 are interpreted by the CS9236 as relative, rather than absolute, values) ...

Page 11

... Pad 4 (choir) French Horn 93 Pad 5 (bowed) Brass Section 94 Pad 6 (metallic) SynthBrass 1 95 Pad 7 (halo) SynthBrass 2 96 Pad 8 (sweep) CS9236 PC# Instrument name (rain (soundtrack (crystal) 100 FX 4 (atmosphere) 101 FX 5 (brightness) 102 FX 6 (goblins) 103 FX 7 (echoes) 104 FX 8 (sci-fi) ...

Page 12

... Low Timbale 67 High Agogo 1 68 Low Agogo 69 Cabasa 1 70 Maracas 71 Short Whistle 72 Long Whistle 73 Short Guiro 74 Long Guiro 75 Claves 76 Hi Wood Block 77 Low Wood Block 78 Mute Cuica 79 Open Cuica 80 Mute Triangle 81 Open Triangle CS9236 Excl # DS214PP11 ...

Page 13

... CS9236 will reset the running status mode. Real-Time messages are an exception to this rule: Real-Time messages do not affect running status. A MIDI Implementation Chart for the CS9236 is given in Ta- ble 3. Channel Voice Messages Channel Voice messages are used to control instrument voic- es ...

Page 14

... CS9236 test tone. The System Ex- clusive Manufacturer ID assigned for Crystal Semiconductor Corporation is 0x00, 0x01, 0x02. The Product ID for the CS9236 is 0x01, and the Version Number is 0x01. The CS9236 will power-up with Channel Pressure disabled. To enable Channel Pressure, the ENABLE RECOGNITION OF MIDI CHANNEL PRESSURE System Exclusive mes- sage must be sent ...

Page 15

... WAVETABLE SYNTHESIZER Model: CS9236 Function Basic Default Channel Changed Mode Default Messages Altered Note Number True Voice Velocity Note On Note Off After Key’s Touch Channel Pitch Bend Control 1 Change 100, 101 Program Change True Number System Exclusive ...

Page 16

... The NOTE OFF velocity value is ignored by the CS9236. A note can be turned off using the NOTE OFF message (status byte = 8nH) or using the NOTE ON message (9nH) with velocity = 00. The NOTE ON message with velocity = 00 is defined NOTE OFF message with NOTE OFF velocity of 40H (this allows long strings of NOTE ON and NOTE OFF events to be sent as data bytes only using running status) ...

Page 17

... MIDI channel number vv = value In the CS9236, the MIDI Channel Pressure message may be used to control the pitch modulation (vibrato) level on a speci- fied channel. Recognition of CHANNEL PRESSURE may be enabled or disabled in the CS9236 using MIDI System Ex- clusive messages. Recognition of CHANNEL PRESSURE is disabled by default (CHANNEL PRESSURE messages are ignored) ...

Page 18

... Controller 00). The default pitch bend range is +/- 2 semitones (a PITCH BEND CHANGE value of 8192 would result in a pitch change of +2 semitones). The maximum pitch bend range is +/- 24 semitones (see PITCH BEND SENSI- TIVITY message description 16) 00,00 - 40,00 - 7FH,7FH (-8192 - 0 - 8192) CS9236 DS214PP11 ...

Page 19

... Some of the instruments implemented in the CS9236 include a default pitch envelope (the pitch of a note begins slightly sharp or flat, and then ramps to the final pitch for the note). For notes with default pitch envelopes, pitch modulation (vibrato) will begin only after the pitch envelope has reached final pitch ...

Page 20

... The PAN message (MIDI Controller 10) is used to control the left/right output placement for notes played on the specified MIDI channel. A PAN value of 0 indicates hard left, 64 indicates center (equally balanced between left and right), and 127 indicates hard right. The CS9236 implements an “equal-power” pan scaling as indicated by the following formulae: Left_scaling = ((127 - PAN_value) / 127) ^ 0.5 Right_scaling = (PAN_value / 127 ...

Page 21

... MIDI channel. Each melodic instrument (MIDI channels 16) and each individual percus- sion sound (MIDI channel 10) implemented in the CS9236 has a predefined default chorus send level. The chorus send level used when a sound is produced is either the value received from a CHORUS SEND LEVEL message (MIDI Controller 93) or the default for the melodic instrument (or percussion sound) currently selected on the specified MIDI channel, whichever is greater ...

Page 22

... MIDI “Registered Parameter” data is transmitted to the CS9236 using controller numbers 100 (Registered Parameter LSB), 101 (Registered Parameter MSB), 6 (Data Entry MSB), and 38 (Data Entry LSB). To transfer parameter data to the CS9236, the parameter number for the parameter to be updated is first selected using MIDI Controllers 100 and 101, and then the data value for the selected parameter is transmitted using controller numbers 6 and 38 ...

Page 23

... PITCH BEND CHANGE will result in a pitch change of +2 semitones, the minimum value of PITCH BEND CHANGE will result in a pitch change of -2 semitones). The maximum sensitivity for the CS9236 is +/- 24 semitones (+/- two octaves). See description of REGISTERED PARAMETER NUMBER (Controllers 100 and 101) and DATA ENTRY (Controllers 6 and 38) Control Change messages ...

Page 24

... MIDI channel. The COARSE TUNING parameter provides coarse tuning in semitone units. The FINE TUNING parameter (MIDI Registered Parameter Number 01) provides high resolution control of tuning for pitch changes one semitone. See description of REGISTERED PARAMETER NUMBER (Controllers 100 and 101) and DATA ENTRY (Controllers 6 and 38) Control Change messages. 24 LSB llH CS9236 DS214PP11 ...

Page 25

... MIDI channel number The CS9236 responds to the OMNI MODE OFF message were an ALL NOTES OFF message (See ALL NOTES OFF). The specified channel remains in OMNI OFF mode (All channels operate only in OMNI OFF mode in the CS9236). DS214PP11 16) ...

Page 26

... MIDI channel number The CS9236 responds to the OMNI MODE ON message were an ALL NOTES OFF message (See ALL NOTES OFF). The specified channel remains in OMNI OFF mode (All channels operate only in OMNI OFF mode in the CS9236). MONO MODE ON (Controller 126) ...

Page 27

... When the CS9236 detects an ACTIVE SENSING message, it begins operating in Active Sensing ON mode. In Active Sensing ON mode, the CS9236 monitors the elapsed time between receipt of MIDI messages. If the elapsed time exceeds 372 ms., then the CS9236 executes ALL SOUNDS OFF and RESET ALL CONTROLLERS on each MIDI channel and returns to Active Sensing OFF mode ...

Page 28

... F7H = End of System Exclusive flag (EOX) Receipt of the DISABLE RECOGNITION OF MIDI CHANNEL PRESSURE system exclusive message will cause the CS9236 to ignore subsequent MIDI CHANNEL PRESSURE messages on all MIDI channels. (See description of CHAN- NEL PRESSURE message). By default, the CS9236 disables recognition of CHANNEL PRESSURE. ...

Page 29

... Message Type: Enable Test Mode F7H = End of System Exclusive flag (EOX) Receipt of the ENABLE TEST TONE system exclusive message will cause the CS9236 to output a 1 kHz sinusoidal test tone. The test tone output will be affected by MIDI Channel Voice Messages for MIDI channel 10 (i.e. VOLUME, EXPRESSION, PAN, PITCH BEND CHANGE, MODULATION, REVERB SEND LEVEL, CHORUS SEND LEVEL) ...

Page 30

... XTAL3I 6 24 XTAL0 7 23 CS9236 GND2 8 22 28-pin PLCC ( VDD2 10 20 LRCLK SOUT CS9236 RST 33 PDN 32 GND1 31 30 VDD1 29 MIDI_IN 28 27 TEST ...

Page 31

... MCLK5I - 5 Volt Master Clock Input, PIN 5 (L), PIN 2 (Q). This is the master clock input for the device. The CS9236 internal timing is derived from one of two possible sources; the part may be supplied a 16.9344 MHz Master Clock signal from an external source, or the timing may be generated using the on-chip oscillator circuit in conjunction with an external 16 ...

Page 32

... MHz quartz crystal. When a Master Clock signal is provided to the CS9236 from an external device, the Master Clock signal should be connected to the CS9236 MCLK5I input pin and the XTAL3I input pin is grounded. When the CS9236 internal timing is generated using the on-chip oscillator circuit, a 16.9344 MHz quartz crystal is connected between the CS9236 XTAL3I input pin and the XTALO output pin, and the MCLK5I input pin is grounded ...

Page 33

... MAX 9.91 10.92 11.43 11.58 (0.390) (0.430) (0.450) (0.456 ) 28 pin PLCC 4.62 (0.182) 4.11 (0.162) 1.14 (0.045) 0.63 (0.025) 2.41 (0.095) 0.25 (0.010) R MIN MAX C 0.46 ( 0.018 ) 0.33 ( 0.013 ) ALL DIMENSIONS ARE IN MILLIMETERS AND PARENTHETICALLY IN INCHES. CS9236 44 LEAD TQFP INCHES MAX NOM MIN NOM MAX 1.60 0.063 0.15 0.002 0.006 1.45 1.40 0.053 0.055 0.057 0.45 0.37 0.014 0.016 ...

Page 34

TM Smart Analog is a Trademark of Crystal Semiconductor Corporation ...

Related keywords