msm9811 Oki Semiconductor, msm9811 Datasheet

no-image

msm9811

Manufacturer Part Number
msm9811
Description
4-channel Mixing Oki Adpcm Type Voice Synthesis Lsi
Manufacturer
Oki Semiconductor
Datasheet
GENERAL DESCRIPTION
The MSM9811 is a 4-channel mixing voice synthesis LSI, to which up to 128 Mbits of ROM and/or EPROM
storing voice data can directly be connected externally.
The device is straight 8-bit PCM playback, non-linear 8-bit PCM playback, 4-bit ADPCM playback, and 4-bit
ADPCM2 playback selectable and provides 2-channel stereo output and volume control. The MSM9811 contains
a 14-bit D/A converter and LPF.
The MSM9811 can easily configure a system by connecting voice data storage memory, power amplifier, and
CPU externally.
FEATURES
• Non-linear 8-bit PCM/straight 8-bit PCM/4-bit ADPCM/4-bit ADPCM2
• Serial input or parallel input selectable
• Phrase Control Table function
• 4-channel mixing function
• Master clock frequency
• Sampling frequency
• Maximum number of phrases :
• Output channel
• Built-in volume control function (for each output channel)
• Built-in 14-bit D/A converter
• Built-in low-pass filter
• Package
OKI Semiconductor
MSM9811
4-Channel Mixing OKI ADPCM Type Voice Synthesis LSI
:
:
:
:
:
4.096 MHz
4.0 kHz, 5.3 kHz, 6.4 kHz, 8.0 kHz, 10.6 kHz, 12.8 kHz, 16.0 kHz,
21.2 kHz, 25.6 kHz, 32.0 kHz
256
L/R 2 channels
Digital filter
64-pin plastic QFP (QFP64-P-1414-0.80-BK) (MSM9811GA)
Issue Date: Sep. 1, 2004
FEDL9811FULL-04
1/44

Related parts for msm9811

msm9811 Summary of contents

Page 1

... Mixing OKI ADPCM Type Voice Synthesis LSI GENERAL DESCRIPTION The MSM9811 is a 4-channel mixing voice synthesis LSI, to which up to 128 Mbits of ROM and/or EPROM storing voice data can directly be connected externally. The device is straight 8-bit PCM playback, non-linear 8-bit PCM playback, 4-bit ADPCM playback, and 4-bit ADPCM2 playback selectable and provides 2-channel stereo output and volume control ...

Page 2

... OKI Semiconductor BLOCK DIAGRAM FEDL9811FULL-04 MSM9811 2/44 ...

Page 3

... TEST4 4 LDAO 5 RDAO RCS 8 9 TEST1 10 TEST2 TEST3 14 SERIAL CMD NC: No connection 64-pin Plastic QFP FEDL9811FULL-04 MSM9811 RA8 46 RA7 45 RA6 44 RA5 43 RA4 42 RA3 41 RA2 40 RA1 ROE 39 38 RD0 37 RD1 36 RD2 35 RD3 34 RD4 33 RD5 ...

Page 4

... When WR is “L”, this pin serves as data input pin. When RD is “L”, this pin serves as channel status output pin. When serial input interface is selected, this pin serves as channel status serial output pin. FEDL9811FULL-04 MSM9811 Pull-down resistors are internally This pin becomes high 4/44 ...

Page 5

... Digital power supply pin. A bypass capacitor of 0.1 µF or more should be connected between the DGND pin and the DV Analog power supply pin. A bypass capacitor of 0.1 µF or more should be connected between the AGND pin and the AV Digital GND pin. Analog GND pin. FEDL9811FULL-04 MSM9811 pin. DD pin. DD 5/44 ...

Page 6

... V = GND IL Applied to pins with internal –300 pull-up resistor 0 ≤ V ≤ V OUT MHz, No load OSC Ta = –40 to +70° –40 to +85°C FEDL9811FULL-04 MSM9811 (GND = 0 V) Rating Unit –0.3 to +7.0 V –0 0 –55 to +150 °C (GND = 0 V) Range Unit 4.5 to 5.5 V – ...

Page 7

... DRE t DRF DWS t DWH t WWS SDS t SSD t W(SCK) t SDD t SWDS t SIWS t SRIS FEDL9811FULL-04 MSM9811 Typ. Max. Unit — — kΩ 3 — kΩ 0.7 to 0.94 V — pF) L Min. Typ. Max. Unit µs 1 — — µs 0 — — ...

Page 8

... Data Write Timing (Sub-command, Command Input) VIH CMD (I) VIL VIH CS (I) VIL VIH WR (I) VIL VIH D7 - D0(I) VIL Data out Valid t DRE WSS WW Data Stable t DWS t DWH FEDL9811FULL-04 MSM9811 DRF Data Stable t t DWS DWH 8/44 ...

Page 9

... Data Write Timing (Sub-command, Command Input) VIH CMD (I) VIL t DW VIH CS (I) VIL t CW VIH WR (I) VIL SD(I) t SWDS SI(I) VIH WR (I) VIL t SWDS VIH SD(I) VIL t SDS VIH SI(I) t W(SCK) VIL WSS t SIWS t SSD t W(SCK) FEDL9811FULL-04 MSM9811 SIWS t t SDS SSD t t W(SCK) W(SCK) 9/44 ...

Page 10

... OKI Semiconductor Data Read Timing VIH CS (I) VIL VIH RD (I) VIL SO(O) SI(I) VIH RD (I) VIL VOH SO(O) VOL t SRIS VIH SI(I) VIL SDD SDD FEDL9811FULL-04 MSM9811 10/44 ...

Page 11

... V DD VIH RESET (I) VIL XT XT Standby LDAO (O) 1/2V DD RDAO (O) 1/ Oscillating XT RESET (I) Waiting for command t D( RST ) t W( RST ) Oscillating Reset Oscillation processing stabilization GND 1/2V DD GND 1/ W(RST) Oscillation stabilization Standby time FEDL9811FULL-04 MSM9811 Waiting for command Oscillating Waiting for command 11/44 ...

Page 12

... OKI Semiconductor Continuous Playback Timing When Phrase Control Table is not Used FEDL9811FULL-04 MSM9811 12/44 ...

Page 13

... OKI Semiconductor Continuous Playback Timing When Phrase Control Table is Used FEDL9811FULL-04 MSM9811 13/44 ...

Page 14

... OKI Semiconductor LOOP Playback Timing (Phrase Control Table is Used/not Used) FEDL9811FULL-04 MSM9811 14/44 ...

Page 15

... OKI Semiconductor MUON Command Input Timing When Phrase Control Table is not Used FEDL9811FULL-04 MSM9811 15/44 ...

Page 16

... OKI Semiconductor MUON Command Input Timing When Phrase Control Table is Used FEDL9811FULL-04 MSM9811 16/44 ...

Page 17

... Data I/O pins D3 (I/O) D2 (I/O) D1 (I/O) D0 (I/O) SERIAL = “H” Serial I/O interface SD (I) Serial data input pin SI (I) Serial clock input pin SO (O) Serial data output pin UD (I) Fix this pin at GND level SR3 (O) SR2 (O) Channel status signal output pin SR1 (O) SR0 (O) FEDL9811FULL-04 MSM9811 17/44 ...

Page 18

... FEDL9811FULL-04 MSM9811 Description 0 Sets the bit of a voice synthesis start channel to “1”. X Starts playback. Sets the bit of a voice synthesis end channel to “1”. X Ends playback. ...

Page 19

... Voice Synthesis Algorithm List Sampling Frequency 4.0 kHz 8.0 kHz 16.0 kHz 32.0 kHz Undefined 6.4 kHz 12.8 kHz 25.6 kHz Undefined 5.3 kHz 10.6 kHz 21.2 kHz Undefined Undefined Undefined Undefined Voice synthesis algorithm OKI 4-bit ADPCM OKI 4-bit ADPCM2 8-bit Straight PCM OKI 8-bit Nonlinear PCM FEDL9811FULL-04 MSM9811 19/44 ...

Page 20

... Secondary digital filtering is performed Primary digital filtering is performed on-chip digital filter is not used. Data is output directly from a D/A converter. (Output Z ≅ Ω Data is output via a voltage follower. (Output Z ≅ 500 Ω FEDL9811FULL-04 MSM9811 Description (p-p). DD (p-p). DD (p-p). DD (p-p). DD 20/44 ...

Page 21

... This LSI contains a LPF in which a digital filter technology is used. The frequency characteristics when a secondary filter is used kHz is shown below. The cutoff frequency is directly proportional to the sampling frequency fs. 0 -10 -20 -30 -40 -50 -60 -70 -80 -90 -100 100 LPF Output Frequency Characteristics ( kHz) 1000 10000 FEDL9811FULL-04 MSM9811 100000 [Hz] 21/44 ...

Page 22

... When BUSYn is “H”, the “n” channel does not output a voice. When BUSYn is “L”, the “n” channel outputs a voice. Approx. 500 k Ω “L” NCR/BUSY = “L” BUSY1 NCR1 BUSY2 NCR2 BUSY3 NCR3 BUSY4 NCR4 FEDL9811FULL-04 MSM9811 specification is not satisfied DS Internal master clock 22/44 ...

Page 23

... NCR/BUSY = “H” SR3 SR2 SR1 SR0 NCR/BUSY = “L” BUSY4 NCR4 BUSY3 NCR3 BUSY2 NCR2 BUSY1 NCR1 NCR/BUSY = “L” BUSY4 NCR4 BUSY3 NCR3 BUSY2 NCR2 BUSY1 NCR1 NCR/BUSY = “L” BUSY4 NCR4 BUSY3 NCR3 BUSY2 NCR2 BUSY1 NCR1 FEDL9811FULL-04 MSM9811 23/44 ...

Page 24

... OKI Semiconductor Voice Synthesis Algorithms The MSM9811 contains 4-bit ADPCM algorithm, 4-bit ADPCM2 algorithm, 8-bit straight PCM algorithm, and 8-bit non-linear PCM algorithm. One of these algorithms can be selected depending on the kind of voices to be played. The features of these algorithms are described below. ...

Page 25

... In the above equation, the playback time when the phrase control table function is not used is shown. 1.024 × (Memory capacity – 16) (Kbits) Sampling frequency (kHz) × bit length (The bit length is 4 bits for ADPCM and ADPCM2 and 8 bits for PCM.) 1.024 × (8192 – 16) (Kbits) ≅ 131 (Seconds) 16 (kHz ) × 4 (bit) FEDL9811FULL-04 MSM9811 (Seconds) 25/44 ...

Page 26

... The continuous playback function is also available in the case of the phase control table. (Note) The following changes of voice synthesis algorithms are not permitted for continuous playback function. These changes may generate noises. • ADPCM → ADPCM2 • ADPCM2 → ADPCM FEDL9811FULL-04 MSM9811 26/44 ...

Page 27

... In the phrase control table, each message of the playing phrase is provided with a CVOL value. Note that a CVOL value is overwritten over each message. fine today rainy today fine tomorrow rainy tomorrow today fine Silence It Address management area It rainy fine today is tomorrow Phrase control area FEDL9811FULL-04 MSM9811 rainy is tomorrow 27/44 ...

Page 28

... Setting a right-side volume (0 to 15) with the PAN command O4, O3: Setting a volume ( with the OPT command PAN[L] CH1 CVOL PAN[R] CH2 PAN[L] CVOL PAN[R] CH3 PAN[L] CVOL PAN[R] PAN[L] CH4 CVOL PAN[R] FEDL9811FULL-04 MSM9811 Left-side Mixing Left-side Block Output Right- side Right- Mixing side Block Output 28/44 ...

Page 29

... BUSY n is “H” when the phrase control table is used.) After setting “L” to D7-D0 corresponding to the channel to start voice synthesis from the data bus, input the WR pulse. (Set CMD to “H”.) FEDL9811FULL-04 MSM9811 CH4 CH3 CH2 CH1 ...

Page 30

... START register has been set to continue the playback of another phrase, another phrase is played back continuously after repeating ends. Figure 5 shows an example. Channel 1 Phrase 1 LOOP start start Figure 5 LOOP Command Execution Example Phrase 1 Phrase 1 Phrase 1 LOOP end FEDL9811FULL-04 MSM9811 CH4 CH3 CH2 CH1 Phrase 1 Phrase 2 Phrase 2 start 30/44 ...

Page 31

... Secondary digital filtering is performed Primary digital filtering is performed on-chip digital filter is not used. Data is output directly from a D/A converter. (Output Z ≅ Ω Data is output via a voltage follower. (Output Z ≅ 500 Ω FEDL9811FULL-04 MSM9811 Description (p-p). DD (p-p). DD (p-p). DD (p-p). DD 31/44 ...

Page 32

... Check that D7-D0 corresponding to the channel to insert No silence is “H”. ( BUSY n is “H” when the phrase control table is used.) After setting time of inserting silence from the data bus, input WR pulse (set CMD to “H”). Specify channel by MUON command. FEDL9811FULL-04 MSM9811 × (D1 × (D0)) × 4.096 32/44 ...

Page 33

... Figure 7 shows the input method. CMD (I) CS (I) WR (I) D7-D0(I) Stores TMP1 register data Stores TMP2 register data Stores TMP3 Stores TMP5 register data register data Stores TMP4 Stores TMP6 register data register data Figure 7 DADR Input Timing FEDL9811FULL-04 MSM9811 Stores TMP7 register data Executes command 33/44 ...

Page 34

... Sampling frequency 5.3 kHz 1 0 Sampling frequency 10.6 kHz 1 1 Sampling frequency 21.3 kHz P0 0 Playback algorithm: 4-bit ADPCM 1 Playback algorithm: 4-bit ADPCM2 0 Playback algorithm: 8-bit non-linear PCM 1 Playback algorithm: 8-bit straight PCM FEDL9811FULL-04 MSM9811 A19 A18 A17 A16 A11 A10 ...

Page 35

... Don't care) FEDL9811FULL-04 MSM9811 0 dB –2 dB –4 dB –6 dB –8 dB –10 dB –12 dB –14 dB –16 dB –18 dB –20 dB –22 dB –24 dB –26 dB –28 dB –30 dB 35/44 ...

Page 36

... FEDL9811FULL-04 MSM9811 0 dB –2 dB –4 dB –6 dB –8 dB –10 dB –12 dB –14 dB –16 dB –18 dB –20 dB –22 dB –24 dB –26 dB –28 dB –30 dB 36/44 ...

Page 37

... Select a phrase to start voice synthesis. (FADR command) Set up a volume for each channel. (CVOL command) Set up PAN for each channel. (PAN command) Do mixing with other channels? No Select a channel to start playback. (START command) End playback? Select a channel to end playback. (STOP command) FEDL9811FULL-04 MSM9811 37/44 ...

Page 38

... Set up PAN of a left side channel. Set up PAN of a right side channel. Yes Start stereo playback. (FADR command) (FADR command) (PAN command) (PAN command) Do mixing with other channels? No Start playback. (START command) End playback? Select a channel to end playback. (STOP command) FEDL9811FULL-04 MSM9811 38/44 ...

Page 39

... Select a channel to start playback. (START command) No NCR = 1? Select a phrase to be played next. (FADR command) Select a channel to start playback. (START command) Yes FEDL9811FULL-04 MSM9811 Start voice synthesis of the first phrase possible to select a phrase to be played next? Select a phrase to be played next. 39/44 ...

Page 40

... Voices are being played Change the volume level of the selected channel? Yes CVOL command Change PAN of the channel? Yes PAN command (BUSY = 0) No Change the volume level of the selected channel. No Change the volume level of the selected channel. FEDL9811FULL-04 MSM9811 40/44 ...

Page 41

... OKI Semiconductor APPLICATION CIRCUITS FEDL9811FULL-04 MSM9811 41/44 ...

Page 42

... Therefore, before you perform reflow mounting, contact Oki’s responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times). FEDL9811FULL-04 MSM9811 (Unit: mm) Package material Epoxy resin Lead frame material 42 alloy ≥ ...

Page 43

... May. 2001 FEDL9811FULL-03 Jun 20, 2003 FEDL9811FULL-04 Sep. 1, 2004 Page Previous Current Edition Edition – – Edition 1 – – Edition 2 Corrected t 7,20,31,32 7,20,31,32 signals . Corrected the word ”AOUT” to “LDAO,RDAO” Analog Characteristics table. – – Edition 4 FEDL9811FULL-04 MSM9811 Description he output impedance of analog 43/44 ...

Page 44

... The purchaser assumes the responsibility of determining the legality of export of these products and will take appropriate and necessary steps at their own expense for these part of the contents contained herein may be reprinted or reproduced without our prior permission. FEDL9811FULL-04 MSM9811 Copyright 2004 Oki Electric Industry Co., Ltd. 44/44 ...

Related keywords