OKI M6295

¡ Semiconductor
¡ Semiconductor
MSM6295
MSM6295
4-Channel Mixing ADPCM Voice Synthesis IC
2
GENERAL DESCRIPTION
The MSM6295 can access an external ROM, where voice or sound effects data is stored. The
maximum external ROM size is 256 Kbytes.
The MSM6295 has a 4-channel synthesis stage which allows the simultaneous playback of four
different channels. It is used to have a voice with BGM (background music) effect, instrumental
sound, echo, etc.
FEATURES
• 4-bit ADPCM method
• External ROM capacity:
MSM6295GS-K/–2K: 2 Mbits (Max.)
MSM6295VRS: 1 Mbit (Max.)
• Interface with common CPU and MPU
• Sampling frequency:
6.4 kHz and 8 kHz (@1.056 MHz clock)
25.6 kHz and 32 kHz (@4.224 MHz clock)
• Voice level attenuation:
0dB to –24dB (9 steps)
Attenuation on each channel:
–3dB/step
• Low power CMOS process
• 5 V single power supply
• Number of mixing channels:
4 (Max.)
• Package options:
44-pin plastic QFP (QFP44-P-910-K) (Product name: MSM6295GS-K)
44-pin plastic QFP (QFP44-P-910-2K) (Product name: MSM6295GS-2K)
42-pin plastic DIP (DIP42-P-600) (Product name: MSM6295VRS) (Note)
Note:
Since the 42-pin DIP type MSM6295VRS does not have Pin A17, the external ROM capacity
is limited to up to 1 Mbit. Moreover, since the IC does not have the RD pin either, the busy
status cannot be read.
Note:
4
4
8
The MSM6295VRS does not have pins RD and A17.
18
8
18
18
8
7
4
7
4
4-channel
Stop Address
Register
4-channel
Start Address
Register
Input
Register
2
Input
Register
1
18
18
18
4-channel
Reduction
Specifying
Register
4
4
4
7
Address
Compare
Address
Counter
4-channel Word
Specifying
Register
VDD
18
GND
18
4-channel
Busy
Register
7
XT
XT
Oscillation
Circuit
4-channel
Mixing
Synthesis Circuit
Control
Circuit
12
18
D/A
Converter
SS
(Note)
A0 to A17
DAO
2
D0 to D7
I0 to I3
I4 to I7
(Note)
RD WR RESET CS
MSM6295
¡ Semiconductor
BLOCK DIAGRAM
¡ Semiconductor
MSM6295
34 A16
35 A17
36 DAO
37 I0
38 I1
39 I2
40 I3
41 I4
42 I5
43 I6
44 I7
PIN CONFIGURATION (TOP VIEW)
28 A10
SS 7
27 A9
RESET 8
26 A8
D0 9
25 A7
D1 10
24 A6
D2 11
23 A5
44-Pin Plastic QFP
A4 22
XT 6
A3 21
29 A11
A2 20
XT 5
A1 19
30 A12
A0 18
CS 4
VDD 17
31 A13
D7 16
WR 3
D6 15
32 A14
D5 14
RD 2
D4 13
33 A15
D3 12
VSS 1
2
MSM6295
2
¡ Semiconductor
I3 1
42 I2
I4 2
41 I1
I5 3
40 I0
I6 4
39 DAO
I7 5
38 A16
VSS 6
37 A15
WR 7
36 A14
CS 8
35 A13
XT 9
34 A12
XT 10
33 A11
SS 11
32 A10
RESET 12
31 A9
D0 13
30 A8
D1 14
29 A7
D2 15
28 A6
D3 16
27 A5
D4 17
26 A4
D5 18
25 A3
D6 19
24 A2
D7 20
23 A1
VDD 21
22 A0
42-Pin Plastic DIP
¡ Semiconductor
MSM6295
PIN DESCRIPTION
Pin
Type
37
Symbol
I0
I/O
Description
Instruction bus and condition outputs
38
I1
I/O
These pins are inputs for phrase specification. Maximum number of
39
I2
I/O
phrases is 127. I0 to I3 pins are also outputs of the operating state, busy
40
I3
I/O
state, for channels 1 to 4 and are further used to select the channel
41
I4
I
42
I5
I
43
I6
I
44
I7
I
3
WR
I
attenuation rate.
Write enable input
Data is written on the data bus of I0 to I7. The data is written when WR
goes low.
2
RD (Note)
I
Read enable input
The output busy state of channels 1 to 4 on the data bus of I0 to I3, can be
read using this input. A high level indicates busy.
4
CS
I
Chip select input
Input "L" level either when WR signal is input or when RD signal is input.
8
RESET
I
Reset input
Reset condition is available by inputting "L" level.
All functions are suspended during reset.
A0
I
Address outputs
to
to
to
These pins are to address the external ROM in which voice data is stored.
35
A17 (Note)
I
9
D0
I
to
to
to
16
D7
I
7
SS
I
18
Voice data inputs
Sampling frequency select input
When oscillation frequency is 1.056 MHz or 4.224 MHz, the following
choices are available by inputting "H" level or "L" level to SS.
SS = "H"
Oscillation frequency 1.056 MHz
8 kHz
Oscillation frequency 4.224 MHz
36
DAO
O
32 kHz
SS = "L"
6.4 kHz
25.6 kHz
Voice synthesis output
Voice synthesized analog signal is output from this pin.
5
XT
I
Crystal oscillator pin
6
XT
O
Crystal oscillator pin
17
VDD
—
Power supply pin. Insert a bypass capacitor of 0.1 mF or more between
1
VSS
this pin and the VSS pin.
Note:
—
Ground
The MSM6295VRS does not have the RD and A17 pins.
2
MSM6295
¡ Semiconductor
ABSOLUTE MAXIMUM RATINGS
Parameter
Power Supply Voltage
2
Symbol
VDD
Condition
Ta = 25˚C
Rating
Unit
–0.3 to +7.0
V
Input Voltage
VIN
Ta = 25˚C
–0.3 to VDD +0.3
V
Storage Temperature
TSTG
—
–55 to +150
˚C
RECOMMENDED OPERATING CONDITIONS
Parameter
Power Supply Voltage
Symbol
VDD
Condition
VSS = 0 V
Range
Unit
4.5 to +5.5
V
Operating Temperature
Top
VSS = 0 V
–40 to +85
°C
Oscillation Frequency
fOSC
VSS = 0 V
1 to 5
MHz
ELECTRICAL CHARACTERISTICS
DC Characteristics
(VDD = 4.5 to 5.5 V, VSS = 0 V, Ta = –40 to +85°C)
"L" Input Current
Symbol
IIL
Condition
VIL = VSS
Min.
–10
Typ.
—
Max.
—
"H" Input Current
IIH
VIH = VDD
—
—
10
"L" Input Voltage
VIL
—
—
—
0.8
"H" Input Voltage
VIH
—
2.4
—
—
Parameter
"L" Output Voltage
VOL
IOL = 0.8 mA
—
—
0.45
"H" Output Voltage
VOH
3.7
—
—
Unit
µA
V
V
Output Leakage Current
ILO
IOH = –40 µA
VSS <= VOUT =< VDD
–10
—
10
µA
Operating Current
IDD
fOSC = 5.0 MHz
—
5
10
mA
VDAE
No load
—
—
20
mV
RDAOUT
—
—
15
—
kW
DA Output Relative error
DA Output Impedance
¡ Semiconductor
MSM6295
APPLICATION CIRCUIT
DECODER
SS V DD
A0 to A15
I0 to I7
MPU
WR
RD
CS
RESET
XT
2
A17
A16
CE
CE
A0 to A15
A0 to A15
ROM
O0 to O7
ROM
O0 to O7
OE
OE
D0 to D7
XT
VSS DAO
LPF