ML22Q394 [ROHM]
D类功放内置型;型号: | ML22Q394 |
厂家: | ROHM |
描述: | D类功放内置型 |
文件: | 总43页 (文件大小:1429K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
FEDL22Q394-08
Issue Date: May. 17, 2021
ML22Q394/ML22Q394P
ADPCM Speech Synthesis LSI
■ GENERAL DESCRIPTION
ML22Q394/ML22Q394P is voice synthesis LSI with built-in Flash memory that stores speech data.
This LSI includes edit ROM, ADPCM2 decoder, low pass filter and D-class speaker amplifier. Also,
ML22Q394/ML22Q394P support the I2C interface.
By integrating all the functions required for voice output into a single chip, this LSI can be more easily
incorporated in compact portable devices.
•Built-in memory capacity and maximum playback time:
Maximum playback time (sec) (at fs=8.0kHz)
Product name
ROM capacity
692 Kbits
4bitADPCM2
16bitPCM
ML22Q394
ML22Q394P
22.1
5.5
Notes: ROM capacity shows the numerical value of only a voice area.
•Voice synthesis method:
4-bit ADPCM2
8-bit Nonlinear PCM
8-bit PCM , 16-bit PCM
Can be specified for each phrase.
ML22Q394/ML22Q394P:
•Speech ROM capacity
692-Kbit Flash
•Sampling frequency(Fs):
6.4 / 8.0 / 10.7 / 12.8 / 16.0 / 21.3 / 25.6 / 32.0 kHz
fs can be specified for each phrase.
Built-in D-class amplifier
I2C interface
•Analog output:
•CPU command interface:
•Maximum number of phrases:
30 phrases
•Disconnection detection function /Speaker pin short detection function
•Source oscillation frequency:
•Power supply voltage:
4.096 MHz(internal)
2.0 to 5.5V
•Flash memory rewritable time:
•Operating temperature range:
80 times
–40 to +85°C (ML22Q394)
–40 to +105°C (ML22Q394P)
•AEC-Q100 Compliant
•Product name:
16-pin plastic SSOP
ML22Q394-NNNMB, ML22Q394-xxxMB(xxx: ROM code No.)
20-pin plastic TSSOP
ML22Q394-NNNTD/ML22Q394-xxxTD
ML22Q394P-NNNTD/ML22Q394P-xxxTD
(xxx: ROM code No.)
1/43
FEDL22Q394-08
ML22Q394/ML22Q394P
The following table shows the differences among the ML22Q374.
Parameter
CPU interface
ML22Q374
Synchronous serial
interface
ML22Q374P
ML22Q394
ML22Q394P
←
←
I2C
←
←
Memory capacity
692Kbit
←
4-bit ADPCM2
8-bit nonlinear PCM
8-bit straight PCM
16-bit straight PCM
Playback method
←
←
←
Maximum number of
phrases
30
←
←
←
←
←
←
6.4/12.8/25.6
8.0/16.0/32.0
10.7/21.3
Sampling
frequency (kHz)
4.096MHz
(internal oscillation)
Clock frequency
Low-pass filter
←
←
←
FIR interpolation filter
Built-in D-Class
1.0W
(8Ω, SPVDD = 5 V)
Yes
←
←
←
Built-in D-Class
0.8W
(8Ω, SPVDD = 5 V)
Built-in D-Class
1.0W
(8Ω, SPVDD = 5 V)
Built-in D-Class
0.8W
(8Ω, SPVDD = 5 V)
Speaker driving
amplifier
Edit ROM function
Volume control
←
←
←
←
←
←
32 levels
Yes
Silence insertion
20 ms to 1024 ms
(4 ms/step)
Yes
←
←
←
Repeat function
Power supply voltage
Operating temperature
range
←
←
←
←
←
←
2.0 V to 5.5 V
–40 to +85°C
–40 to +105°C
–40 to +85°C
–40 to +105°C
16-pin SSOP
16-pin SSOP
Package
20-pin TSSOP
20-pin TSSOP
20-pin TSSOP
20-pin TSSOP
2/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ BLOCK DIAGRAMs
ML22Q394-NNNMB/ML22Q394-xxxMB/ ML22Q394-NNNTD/ML22Q394-xxxTD
ML22Q394P-NNNTD/ML22Q394P-xxxTD
DVDD
Address
Controller
Regulator
16bit
Multiplexer
692Kbit
Flash
VPP
DGND
VDDL
Phrase
Address Latch
16bit
Address Counter
ADPCM/PCM
Synthesizer
I2C
Interface
CSB
SCL
SDA
LPF
TEST
SPVDD
SPGND
Timing
Controller
BUSYB
D-class
Speaker
Amplifier
OUTPUT
Interface
SPM
SPP
OSC
(internal)
RESET_N
3/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ PIN CONFIGURATIONs (TOP VIEW)
ML22Q394-NNNMB/ML22Q394-xxxMB
16-Pin Plastic SSOP
SPP
SPM
1
2
3
4
5
6
7
8
16 RESET_N
15 TEST
14 VPP
13 NC
12 NC
11 SCL
10 SDA
SPGND
SPVDD
BUSYB
DGND
VDDL
DVDD
9
CSB
NC:Unused pin
ML22Q394-NNNTD/ML22Q394-xxxTD/ML22Q394P-NNNTD/ML22Q394P-xxxTD
20-Pin Plastic TSSOP
RESET_N
1
2
20
19
18
17
16
15
14
SPP
SPM
TEST
VPP
3
SPGND
SPVDD
4
NC
BUSYB
DGND
VDDL
5
NC
6
SCL
SDA
7
DVDD
NC
8
13 CSB
9
12
11
NC
NC
10
NC
NC:Unused pin
4/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ PIN DESCRIPTION
Initial value
(At the
RESET_N (At standby)
Input)
Pin
(20pin
Pin
(16pin
Initial value
Symbol
I/O
Description
TSSOP) SSOP)
1
2
3
1
2
3
SPP
SPM
O
O
Hi-Z
Hi-Z
—
Hi-Z
Hi-Z
—
Positive(+) output pin of the speaker amplifier built-in
Negative(-) output pin of the speaker amplifier built-in.
Ground pin for the speaker amplifier.
SPGND
—
Power supply pin for the speaker amplifier.
Connect a bypass capacitor of 1µF or more between this pin and
SPGND pin.
4
4
SPVDD
—
—
—
1
BUSY output pin.
When BUSYB use mode is set, the "L" level is outputted during
playback.
At the time of a disconnection detection function,
when disconnection is detected, the "L" level is outputted.
5
5
BUSYB
O
Hi-Z
In addition, when BUSYB use mode is not set, the initial value is
outputted.
6
7
6
7
DGND
VDDL
—
—
—
—
—
—
Digital ground pin.
Regulator output pin for internal logic circuitry.
Connect a capacitor of 10µF or more between this pin and DGND pin
Power supply pins for logic circuitry.
Connect a capacitor of 1µF or more between this pin and DGND pin.
Chip select pin, when CSB use mode is set.
At the “L” level, data input is available.
When CSB use mode is not set, this pin should be fixed to “H” level od
“L” level.
Input pin for I2C serial data.
Use for setting the mode of write and writing address, writing data.
This pin should be connected to pull-up resistor.
Clock input pin for I2C serial interface.
This pin should be connected to pull-up resistor.
Power supply pin for rewriting Flash memory.
Fix this pin to DGND except when rewriting Flash memory.
Test pin. Fix this pin to a DGND level.
8
8
9
DVDD
CSB
—
I
—
1
—
1
13
1
(*1)
14
15
10
11
SDA
SCL
I
I
1
1
1
18
19
20
14
15
16
VPP
TEST
—
—
0
—
0
I
I
At the “L” level, the LSI enters initial state.
After the power supply voltage is stable, drive this pin to “H” level.
RESET_N
0
1
*1: The pin becomes the input mode at the time of reset.
5/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ ABSOLUTE MAXIMUM RATINGS
(DGND = SPGND = 0 V)
Parameter
Symbol
DVDD
Condition
Ta=25°C
Rating
Unit
V
Power supply voltage
−0.3 to +7.0
−0.3 to +7.0
Speaker power supply voltage
SPVDD
V
Internal logic power supply
voltage
VDDL
VPP
−0.3 to +3.6
−0.3 to +9.5
V
V
Flash power supply voltage
Input voltage
−0.3 to
DVDD+0.3
VIN
V
Power dissipation
PD
1
W
ISC1
except SPP pin, SPM pin
-12 to +11
mA
Output short-circuit current
Storage temperature
ISC2
SPP pin, SPM pin
—
300
mA
°C
TSTG
−55 to +150
■ RECOMMENDED OPERATING CONDITIONS
(DGND = SPGND = 0 V)
Parameter
Symbol
DVDD
Condition
—
Range
Unit
2.0 to 5.5
2.7 to 5.5
Power supply voltage
V
Flash memory write
Speaker power supply voltage
SPVDD
—
2.0 to 5.5
7.7 to 8.3
V
Flash power supply voltage
Flash memory rewrite cycles
VPP
N
Flash memory write
V
—
80
—
ML22Q394
−40 to +85
−40 to +105
0 to +40
TOP1
TOP2
Operating temperature
ML22Q394P
Flash memory write
°C
6/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ ELECTRICAL CHARACTERISTICS
● DC Characteristics
DVDD = SPVDD = 2.0 to 5.5 V, DGND = SPGND = 0 V, Ta = −40 to +85°C (ML22Q394)
Ta = −40 to +105°C (ML22Q394P)
Parameter
“H” input voltage
Symbol
VIH
Condition
—
Min.
0.7×DVDD
0
Typ.
—
Max.
DVDD
0.3×DVDD
—
Unit
V
“L” input voltage
VIL
—
—
V
“H” output voltage 1
“L” output voltage 1
“H” input current 1
“H” input current 2
“L” input current 1
“L” input current 2
VOH1
VOL1
IIH1
IOH = −0.5 mA
IOL = 0.5 mA
DVDD−0.5
—
—
V
—
0.5
V
VIH = DVDD
—
—
1
µA
mA
µA
mA
IIH2
VIH = DVDD TEST pin
VIL = DGND
0.02
−1
−1.5
0.3
—
1.5
IIL1
—
IIL2
VIL = DGND RESET_N pin
VIL = DGND
−0.3
−0.02
“L” input current 3
IIL3
−250
−30
−2
µA
CSB Pull-up input
VOH = DVDD = SPVDD
(High impedance)
BUSYB pin, SPP pin, SPM pin
VOH = DVDD
“H” output current 1
IooH1
—
—
1
µA
“H” output current 2
“L” output current 1
“L” output current 1
IooH2
IooL1
IooL2
(Nch Open drain)
BUSYB pin
—
−1
−1
—
—
—
1
µA
µA
µA
VOL = DGND = SPGND
(High impedance)
BUSYB pin, SPP pin, SPM pin
VOL = DGND
—
—
(Pch Open drain)
BUSYB pin
No output load,
DVDD = 3.0V
IDD1
IDD2
—
—
4.0
6.0
6.0
10
Supply current during playback
mA
No output load,
DVDD = 5.0V
Awaiting command supply current
Standby supply current
IDDC1
IDDS1
IDDS2
IDDS3
DVDD = SPVDD = 5.0V
Ta ≤ +40°C
—
—
3.0
0.5
5.0
3.0
mA
µA
Ta ≤ +85°C
—
0.5
8.0
Ta ≤ +105°C
—
0.5
16.0
4.158
4.219
4.219
Ta = −10 to +50°C
Ta = −40 to +85°C
Ta = −40 to +105°C
4.034
3.973
3.973
4.096
4.096
4.096
Source oscillation frequency
fOSC
MHz
● Characteristics of Analog Circuitry
DVDD = SPVDD = 2.0 to 5.5 V, DGND = SPGND = 0 V, Ta = −40 to +85°C (ML22Q394)
Ta = −40 to +105°C (ML22Q394P)
Parameter
Symbol
Condition
Min.
Typ.
Max.
Unit
SPM, SPP output load resistance
RLSP
—
8
—
—
Ω
SPVDD=5.0V, Sin wave f=1kHz
RLSP = 8Ω, THD≥10%
—
—
1.0
0.8
—
—
W
W
(ML22Q394)
Speaker amplifier output power
PSPO
SPVDD=5.0V, Sin wave f=1kHz
RLSP = 8Ω, THD≥10%
(ML22Q394P)
7/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● AC Characteristics
DVDD = SPVDD = 2.0 to 5.5 V, DGND = SPGND = 0 V, Ta = −40 to +85°C (ML22Q394)
Ta = −40 to +105°C (ML22Q394P)
Parameter
Symbol
tRST
Condition
Min.
100
0
Typ.
—
Max.
—
Unit
µs
ns
RESET_N input pulse width
—
—
—
Start time SPVDD after starting DVDD
Initialization time after reset release
BUSYB change time to "Hi-Z",after RESET_N
fall edge
tVDD
—
—
tINIT
—
—
20
ms
tBSYR
tSCL
—
—
0
—
—
—
500
400
—
ns
kHz
µs
SCL clock frequence
I2C Fast mode
I2C Fast mode
Hold time (repeated) START condition
After this period, the first clock pulse is generated.
SCL “L” level pulse width
tHD;STA
0.6
tLOW
tHIGH
tSU;STA
tHD;DAT
tSU;DAT
tr
I2C Fast mode
I2C Fast mode
I2C Fast mode
I2C Fast mode
I2C Fast mode
I2C Fast mode
I2C Fast mode
I2C Fast mode
1.3
0.6
0.6
0
—
—
—
—
—
—
—
—
—
—
µs
µs
µs
µs
ns
ns
ns
µs
SCL “H” level pulse width
Setup time for repeated START condition
Data hold time: For I2C bus devices
Data setup time
—
0.9
—
100
20
SDA and SCL signal rise time
SDA and SCL signal fall time
300
300
—
tf
20
STOP condition setup time
tSU;STO
0.6
Bus free time between STOP condition and START
condition
tBUF
Cb
I2C Fast mode
I2C Fast mode
I2C Fast mode
1.3
—
—
—
—
400
—
µs
pF
V
Capacitive load for each bus line
Noise margin at a “L” level in each device
connected (including hysteresis)
Noise margin at a “H” level in each device
connected (including hysteresis)
Pulse width of spikes which must be suppressed
by the input filter
—
0.1×
DVDD
0.1×
DVDD
VnL
VnH
tsp
I2C Fast mode
I2C Fast mode
—
—
—
V
0
50
ns
SDA reception possible time, after an oscillation
start
Playback time
BUSYB change time from "H" to "L", after a
command is inputted
tPUP1
tVCYC
tCB
—
—
—
2
—
—
—
—
—
ms
ms
µs
20
—
300
CSB “H” level pulse width
tCSW
CSB use mode
50
—
—
—
—
ns
Oscillation stop time, after playback
Next command transmit time
In the case of the playback
Next command transmit time
after shifting to a standby state
Disconnection judging time
by the DISCONNECT command
BUSYB change time from "L" to "H",after
Over-current detection of a speaker amplifier
Processing time before playback start
Processing time after playback start
Fade-out time at Change Immediately mode or
Change Immediately Once mode
tOSST
—
—
500
µs
tNCM
tCMS
tDCD
tSD
—
50
—
—
—
—
10
—
—
80
ms
ns
CSB use mode
—
100
—
ms
µs
—
tPLBF
tPLAF
—
—
—
0.3
—
—
2.1
1.2
ms
ms
0.15
tFDO
—
22
—
ms
Note: Output pin load capacitance = 45 pF
8/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ TIMING DIAGRAMS
● Power-On Timing
5V
DVDD
*Note1
SPVDD
5V
tVDD
VIH
CSB
*Note2
VIL
tRST
VIH
RESET_N
VIL
VOH
Hi-Z
BUSYB
VOL
OSC
(internal)
Oscillation stopped
Oscillating
Oscillation stopped
tINIT
VOH
VOL
Hi-Z
Hi-Z
SPP
SPM
VOH
VOL
Performing a
reset
Initializing
Standby
Status
Note 1: Turn on DVDD and SPVDD simultaneously, or turn on SPVDD after turning on DVDD
.
Note 2: When CSB use mode is not set, this pin should be fixed to “H” level or “L” level.
9/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● Power-Down Timing (At the RESET_N Input)
CSB
*Note
tRST
RESET_N
HiZ
tBSYR
BUSYB
Oscillation
stopped
OSC
(internal)
Oscillating
Oscillating
tINIT
SPP
SPM
Playing
Performing a reset
Standby
Status
Initializing
Note: When CSB use mode is not set, this pin should be fixed to “H” level or “L” level.
● I2C Command Interface Timing
VIH
tBUF
SDA
VIL
tF
tSP
tR
tSU;DAT
tHD;STA
tF
tR
tLOW
VIH
VIL
tHIGH
tHD;DAT
SCL
tHD;STA
tSU;STA
tSU;STO
Sr
S
P
10/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● CSB use mode
1.Play Once mode Timing
CSB
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
tPUP1
SDA
SCL
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
Oscillation stable
tPLBF
WS1
WS2
tVCYC
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Awaiting command
Playing
Status
Standby
Command processing
VIH
CSB
VIL
A A A A A A A
6 5 4 3 2 1 0
D D D D D D D D
7 6 5 4 3 2 1 0
tPUP1
tCSW
SDA
SCL
WA
A
tCB
VOH
BUSYB
VOL
OSC
(internal)
Oscillating
tPLAF
Oscillating
tOSST
tPLBF
WS3 WS4
WS1
WS2
Oscillation stable
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Playing
Playing
Awaiting command
Status
Awaiting oscillation stop
Command processing
Standby
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech LSI
Utility.
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
11/43
FEDL22Q394-08
ML22Q394/ML22Q394P
2.Scheduled Play Once mode and Scheduled Play mode Timing (Continuous Play)
After inputting the next PHRASEn command(Phrase(n)), a phrase(Phrase(m)) is played back to the last
and thePhrase(n) playback is started.
*1
tNCM
CSB
Phrase (n)
Phrase (m)
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D
D
D
D
D
D
D
0
tPUP1
SDA
SCL
6
5
4
3
2
1
W A
A
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
WS1(m)
WS2(m) tPLBF
tVCYC
Oscillation stable
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Awaiting command
Command processing
Playing Phrase (m)
Status
Standby
VIH
VIL
CSB
VIH
VIL
SDA
SCL
VIH
VIL
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
WS3(n)
tVCYC
tVCYC
tPLAF
WS4(n)
tOSST
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Playing
Playing Phrase (n)
Awaiting oscillation stop
Status
Standby
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
*1: It is applied to the Scheduled Play Once mode. Start the next PHRASEn command within the tNCM. When it can't start,
confirm the completion (BUSYB= "H") of the playback. Next, input the next command (PHRASEn command).
12/43
FEDL22Q394-08
ML22Q394/ML22Q394P
3.Change Immediately Once mode and Change Immediately mode Timing (Continuous Play)
After inputting the next PHRASEn command(Phrase(n)), fade-out of the playback(Phrase(m)) is carried out
and thePhrase(n) playback is started.
CSB
Phrase (n)
Phrase (m)
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
D
D
D
D
D
D
1
D
0
tPUP1
SDA
SCL
7
6
5
4
3
2
W A
A
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tPLBF
WS1(m)
WS2(m)
Oscillation stable
Speaker amplifier
enable (internal)
Hi-Z
Hi-Z
SPP
SPM
Awaiting command
Command processing
Playing Phrase (m)
Status
Standby
VIH
CSB
VIL
VIH
SDA
VIL
SCL
VIH
VIL
tFDO
Phrase (m) Stop
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tVCYC
tOSST
tPLAF WS3(n)
WS4(n)
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Playing
Playing Phrase (n)
Fade-out processing
Status
Awaiting oscillation stop
Standby
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
13/43
FEDL22Q394-08
ML22Q394/ML22Q394P
4.Timing which stops the playback in Scheduled Play Once mode and Scheduled Play mode
After inputting the STOP command, a phrase is played back to the last and the playback is stopped.
CSB
Phrase (m)
STOP command
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
A
6
A
5
A
4
A
3
A
2
A
1
A
0
tPUP1
SDA
SCL
W A
A
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tPLBF
WS1
WS2
Oscillation stable
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Awaiting command
Playing Phrase (m)
Status
Command processing
Standby
VIH
VIL
CSB
VIH
VIL
SDA
SCL
VIH
VIL
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
WS3(n)
tPLAF
WS4(n)
tOSST
Speaker amplifier
enable (internal)
Hi-Z
Hi-Z
SPP
SPM
(reproduced to the last)
Awaiting oscillation stop
Standby
Playing
Status
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- Confirm the completion (BUSYB= "H") of the playback after input of a STOP command. Next, input the next command
(PHRASEn command).
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
14/43
FEDL22Q394-08
ML22Q394/ML22Q394P
5.Timing which stops the playback in Change Immediately mode and Change Immediately Once mode
After inputting the STOP command, fade-out of the playback is carried out and the playback is stopped.
CSB
Phrase (m)
STOP command
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
D
D
D
D
D
D
D
A
6
A
5
A
4
A
3
A
2
A
1
A
0
tPUP1
SDA
SCL
7
6
5
4
3
2
1
0
W A
A
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
Oscillation stable
tPLBF
WS1
WS2
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Awaiting command
Playing Phrase (m)
Status
Command processing
Standby
VIH
VIL
CSB
VIH
VIL
SDA
SCL
VIH
VIL
tFDO
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
WS3
WS4
tPLAF
tOSST
Speaker amplifier
enable (internal)
Hi-Z
Hi-Z
SPP
SPM
Playing
Fade-out processing
Awaiting oscillation stop
Standby
Status
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- Confirm the completion (BUSYB= "H") of the playback after input of a STOP command. Next, input the next command
(PHRASEn command).
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
15/43
FEDL22Q394-08
ML22Q394/ML22Q394P
6.Disconnection detection Timing
VIH
CSB
VIL
DISCONNECT command
A
6
A
5
A
4
A
3
A
2
A
1
A
0
tPUP1
SDA
SCL
W A
A
tCB
tDCD
VOH
VOL
BUSYB
Oscillation stable
Oscillating
OSC
(internal)
Awaiting command
Command processing
Under disconnection detection
Status
Standby
VIH
VIL
CSB
STOP command
A
6
A
5
A
4
A
3
A
2
A
1
A
0
SDA
SCL
W A
A
tCB
tOSST
BUSYB
OSC
(internal)
Oscillating
Standby
Awaiting oscillation stop
Status
Under disconnection detection
Command processing
7.Speaker pin short detection Timing
tSD
VOH
BUSYB
VOL
OSC
(internal)
Oscillating
Speaker amplifier
enable (internal)
Speaker pin short
detect (internal)
Hi-Z
Hi-Z
SPP
SPM
Short detection processing
Status
Standby
Playing
16/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● CSB unuse mode
1.Play Once mode Timing
VIH
CSB
“H”or”L” fix
VIL
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
tPUP1
SDA
SCL
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tPLBF
WS1
WS2
tVCYC
Oscillation stable
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Standby
Awaiting command
Playing
Status
Command processing
VIH
CSB
“H”or”L” fix
VIL
A A A A A A A
6 5 4 3 2 1 0
D D D D D D D D
7 6 5 4 3 2 1 0
tPUP1
SDA
SCL
tCMS
WA
A
tCB
VOH
BUSYB
VOL
OSC
(internal)
Oscillating
Oscillating
WS1
tPLAF
tPLBF
tOSST
WS3 WS4
WS2
Oscillation stable
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Playing
Status
Awaiting oscillation stop
Playing
Standby
Awaiting command
Command processing
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
17/43
FEDL22Q394-08
ML22Q394/ML22Q394P
2.Scheduled play once mode and Scheduled play Timing (Continuous Play)
After inputting the next PHRASEn command(Phrase(n)), a phrase(Phrase(m)) is played back to the last
and thePhrase(n) playback is started.
*1
VIH
tNCM
“H”or”L” fix
CSB
VIL
Phrase (n)
Phrase (m)
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
D
D
D
D
D
D
D
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D
D
D
D
D
D
D
0
tPUP1
SDA
SCL
7
6
5
4
3
2
1
0
6
5
4
3
2
1
W A
A
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
Oscillation stable
WS1(m)
WS2(m)
tPLBF
tVCYC
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Standby
Awaiting command
Playing Phrase (m)
Status
Command processing 定
VIH
VIL
CSB
“H”or”L” fix
VIH
VIL
SDA
SCL
VIH
VIL
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tVCYC
WS3(n)
WS4(n)
tPLAF
tOSST
tVCYC
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Playing
Playing Phrase (n)
Awaiting oscillation stop
Status
Standby
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
*1: It is applied to the Scheduled Play Once mode. Start the next PHRASEn command within the tNCM. When it can't start,
confirm the completion (BUSYB= "H") of the playback. Next, input the next command (PHRASEn command).
18/43
FEDL22Q394-08
ML22Q394/ML22Q394P
3.Change Immediately Once mode and Change Immediately Timing (Continuous Play)
After inputting the next PHRASEn command(Phrase(n)), fade-out of the playback(Phrase(m)) is carried out
and thePhrase(n) playback is started.
VIH
“H”or”L” fix
CSB
VIL
Phrase (m)
Phrase (n)
D
7
D
D
D
D
D
D
D
A
6
A
5
A
4
A
3
A
2
A
1
A
0
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D
D
D
D
D
D
D
0
tPUP1
SDA
SCL
6
5
4
3
2
1
0
6
5
4
3
2
1
A
W A
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tPLBF
WS1(m)
WS2(m)
Oscillation stable
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Standby
Awaiting command
Playing Phrase (m)
Status
Command processing
VIH
CSB
“H”or”L” fix
VIL
VIH
SDA
VIL
SCL
VIH
VIL
tFDO
Phrase (m) Stop
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tOSST
tVCYC
tPLAF WS3(n)
WS4(n)
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Fade-out processing
Playing
Playing Phrase (n)
Status
Awaiting oscillation stop
Standby
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
19/43
FEDL22Q394-08
ML22Q394/ML22Q394P
4.Timing which stops the playback in Scheduled Play Once mode and Scheduled Play mode
After inputting the STOP command, a phrase is played back to the last and the playback is stopped.
VIH
“H”or”L” fix
CSB
VIL
Phrase (m)
STOP command
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
D
D
D
D
D
D
D
A
6
A
5
A
4
A
3
A
2
A
1
A
0
tPUP1
SDA
SCL
7
6
5
4
3
2
1
0
W A
A
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tPLBF
WS1
WS2
Oscillation stable
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Standby
Awaiting command
Playing Phrase (m)
Status
Command processing
VIH
VIL
CSB
“H”or”L” fix
VIH
VIL
SDA
SCL
VIH
VIL
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
WS3(n)
tPLAF
WS4(n)
tOSST
Speaker amplifier
enable (internal)
Hi-Z
Hi-Z
SPP
SPM
(reproduced to the last)
Awaiting oscillation stop
Standby
Status
Playing
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- Confirm the completion (BUSYB= "H") of the playback after input of a STOP command. Next, input the next command
(PHRASEn command).
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
20/43
FEDL22Q394-08
ML22Q394/ML22Q394P
5.Timing which stops the playback in Change Immediately mode and Change Immediately Once mode
After inputting the STOP command, fade-out of the playback is carried out and the playback is stopped.
VIH
“H”or”L” fix
CSB
VIL
Phrase (m)
STOP command
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
D
D
D
D
D
D
D
A
6
A
5
A
4
A
3
A
2
A
1
A
0
tPUP1
SDA
SCL
7
6
5
4
3
2
1
0
W A
A
W A
A
tCB
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
tPLBF
WS1
WS2
Oscillation stable
Speaker amplifier
enable (internal)
SPP
SPM
Hi-Z
Hi-Z
Standby
Awaiting command
Playing Phrase (m)
Status
Command processing
VIH
VIL
CSB
“H”or”L” fix
VIH
VIL
SDA
SCL
VIH
VIL
tFDO
VOH
VOL
BUSYB
OSC
(internal)
Oscillating
WS3
WS4
tPLAF
tOSST
Speaker amplifier
enable (internal)
Hi-Z
Hi-Z
SPP
SPM
Playing
Fade-out processing
Awaiting oscillation stop
Standby
Status
- The wait time of WS1, WS2, WS3, and WS4 can be set up for every phrase, when creating sound data using Speech Utility.
- Confirm the completion (BUSYB= "H") of the playback after input of a STOP command. Next, input the next command
(PHRASEn command).
- About this function, refer to “3. PHRASEn command” in “Description of Command Functions”
21/43
FEDL22Q394-08
ML22Q394/ML22Q394P
6.Disconnection detection Timing
VIH
CSB
“H”or”L” fix
VIL
DISCONNECT command
tPUP1
A
6
A
5
A
4
A
3
A
2
A
1
A
0
SDA
SCL
W A
A
tCB
tDCD
VOH
VOL
BUSYB
Oscillation stable
Oscillating
OSC
(internal)
Awaiting command
Standby
Under disconnection detection
Status
Command processing
VIH
CSB
“H”or”L” fix
VIL
STOP command
A
6
A
5
A
4
A
3
A
2
A
1
A
0
SDA
SCL
W A
A
tCB
tOSST
BUSYB
OSC
(internal)
Oscillating
Standby
Awaiting oscillation stop
Under disconnection detection
Status
Command processing
7.Speaker pin short detection Timing
tSD
VOH
BUSYB
VOL
OSC
(internal)
Oscillating
Speaker amplifier
enable (internal)
Speaker pin short
detect (internal)
Hi-Z
Hi-Z
SPP
SPM
Short detection processing
Status
Standby
Playing
22/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ FUNCTIONAL DESCRIPTION
● I2C Command Interface
The I2C Interface built-in is a serial interface (: slave side) that is compliant with I2C bus specification. It supports Fast mode
and enables data reception at 400 kbps. The SCL and SDA pins are used to input the command data.
Pull-up resister should be connected to SCL pin and SDA pin.
For the master on the I2C bus to communicate with this device (: slave), input the slave address with the first seven bits after
setting the start condition. The slave address can be set using the Speech Utility. The eighth bit of slave address is used to set
the direction (: write or read) of communication. If the eighth bit is “0” level, it is write mode from master to slave. And, if
the eighth bit is “1” level, it is read mode from master.
The communication is made in the unit of byte. And acknowledge is needed for each byte.
The protocol of I2C communication is shown below.
− Command flow at data write
START condition
Slave address +W (0)
Write address
STOP condition
Data write timing
SCL
A6 A5 A4 A3 A2A1 A0 W A D7 D6D5 D4 D3D2 D1 D0 A
SDA
Status
P
Slave Address
A
Command Data
A
S
BUSYB
The slave address can perform a 7-bit setup on the option screen of Speech Utility shown in figure.1.
Figure .1 The option screen of Speech Utility
23/43
FEDL22Q394-08
ML22Q394/ML22Q394P
Setup by Speech Utility
A6
0
A5
0
A4
0
A3
0
0
0
0
0
・
A2
0
A1
0
A0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
1
0
0
・
・
1
1
1
1
1
1
1
1
1
1
1
1
0
1
For example, when it sets to "5" on the option screen of Fig. 1, a slave address is set to "0000101".
● Command List
Each command is configured by the unit of byte (8-bit).
Command
STOP
D7 D6 D5 D4 D3 D2 D1
D0
0
Description
Stop command.
The STOP command becomes
effective except the phrase in Play
Once mode and Scheduled Play
Once mode.
0
0
0
0
0
0
0
Disconnection detection command.
Please input the STOP command,
after you use the DISCONNECT
command.
DISCONNECT
0
0
0
0
0
0
0
1
PHRASE2
PHRASE3
V2 V1 V0
V2 V1 V0
0
0
0
0
0
0
1
1
0
1
Phrase command
PHRASE31
V2 V1 V0
1
1
1
1
1
● Voice Synthesis Algorithm
Four types of voice synthesis algorithm are supported. They are 4-bit ADPCM2, 8-bit non-linear PCM, 8-bit straight PCM and
16-bit straight PCM. Select the best one according to the characteristics of voice.
The following table shows key features of each algorithm.
Voice synthesis
Applied waveform
Feature
algorithm
Up version of LAPIS Semiconductor’s specific voice
synthesis algorithm (: 4-bit ADPCM).
Voice quality is improved.
4-bit ADPCM2
Normal voice waveform
Algorithm, which plays back mid-range of waveform as
10-bit equivalent voice quality.
Normal 8-bit PCM algorithm
8-bit Nonlinear PCM
Waveform including
high frequency signals
(sound effect, etc.)
8-bit straight PCM
16-bit straight PCM
Normal 16-bit PCM algorithm
24/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● Memory Allocation and Creating Voice Data
The ROM is partitioned into four data areas: voice (i.e., phrase) control area, test area, voice area, and edit ROM area.
The voice control area manages the voice data in the ROM. It contains data for controlling the start/stop addresses of voice
data for 1,024 phrases, use/non-use of the edit ROM function and so on.
The test area contains data for testing.
The voice area contains actual waveform data.
The edit ROM area contains data for effective use of voice data. For the details, refer to the section of “Edit ROM Function.”
The edit ROM area is not available if the edit ROM is not used.
The ROM data is created using a dedicated tool.
Configuration of ROM data
0x00000
Prohibition of use area
(Fixed 64 Kbits)
0x01FFF
0x02000
Voice area 2
max.0x0FBFF
Edit ROM area
Depends on creation
of ROM data.
0x0FFFF
max.0x0FBFF
0x0FC00
0x0FFFF
0x10000
Test area
Voice control area
(Fixed 4 Kbits)
0x101FF
0x10200
Voice area 1
0x17FFF
● Playback Time and Memory Capacity
The playback time depends on the memory capacity, sampling frequency, and the playback method.
The equation to know the playback time is shown below. But this is not applied if the edit ROM function is used.
1.024 × (Voice area 1 + Voice area 2) [Kbits]
Playback time [sec] =
Sampling frequency [kHz] × Bit length
(Bit length is 4 at the 4-bit ADPCM2 and 8/16 at the PCM.)
Example) In the case that the sampling frequency is 8 kHz, algorithm is 4-bit ADPCM2, the playback time is approx. 22.1
seconds, as shown below.
1.024×692 [Kbits]
8 [kHz] × 4 [bits]
≅ 22.1 [sec]
Playback time =
Make the playback time of one phrase more than 20msec.
25/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● Edit ROM Function
The edit ROM function makes it possible to play back multiple phrases in succession. The following functions are set using
the edit ROM function:
Continuous playback:
There is no limit to set the number of times of the continuous playback. It depends on
the memory capacity only.
20ms to 1,024 ms
Silence insertion function:
Note: Silent insertion time varies for ±1ms by the sampling frequency
It is possible to use voice ROM effectively to use the edit ROM function.
Below is an example of the ROM structure, case of using the edit ROM function.
Example 1) Phrases using the Edit ROM Function
Phrase 2
Phrase 3
Phrase 4
Phrase 5
Phrase 6
A
A
E
E
A
B
C
D
D
B
C
D
D
B
D
Silence
E
C
D
Example 2) Structure of the ROM that contents of Example 1 are stored
Address control area
A
B
C
D
E
Editing area
26/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● Notice of silence insertion function
If it is only silence phrase registered, please put in order three or more silence phrase.
The phrase which is constituted from one or two of silence phrase does not playback.
Example 3) Phrase composition in the case of using silence insertion function
The phrase to playback (The phrase 2 is playbacked twice on both sides of 1 sec silence.)
A
B
D
Silence
A
B
D
Phrase 2
Phrase 2
Phrase 8
1sec silence
Silence
Silence
Silence
336ms
Silence
insertion
336ms
Silence
insertion
328ms
Silence
insertion
1 sec which is constituted by the three silences is registered as the phrase 8.
● Notice of the silence insertion function, which a "Mute Time" was used for.
When "Mute Time" is used at the end of phrase , the continuous playback of that phrase isn't done.
Modify it to the sound which "Mute Time" was used for and the silence voice data in the case of the continuous playback
mode.
Example 4) Phrase coposition in the case of countinuous playback using silence insertion function
The case of continuous playback using Scheduled play mode.
A
A
B
C
1s silence
B
C
1s silence
1 edit rom phrase
1 edit rom phrase
When "Mute Time"(1s silence) is used at the end of phrase, the continuous playback of that phrase isn't
done.
Change "Mute Time"(1s silence) to the combination of " "Mute Time"(980ms silence) and the silence
voice data*1 of 20ms".
the silence
voice data
20ms
the silence
voice data
20ms
“Mute Time”
980ms
“Mute Time”
980ms
A
C
A
C
B
B
1 edit rom phrase
1 edit rom phrase
*1 : The data that sound-less was made by the voice data are the silence voice data.
In the case of 20ms, it can be realized with 128Byte by choosing sampling frequency 6.4kHz, the 8bit PCM mode.
27/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● Speaker Pin Short Detection Function
The speaker pin short detection function detect the short-circuit between SPP pin and SPM pin, or between SPP/SPM pin and
GND during playback. When short-circuit of a speaker pin is detected, the playback will be stopped automatically, BUSYB pin
will become "H" level, and LSI will become in a standby state.
In addition, this function can be set up with the option screen of Speech Utilty.
Please refer to a "Mask Option Setting setting item" for the option screen of Speech Utilty.
Phrase
Phrase
SDA
BUSYB
Speaker pin short
SPP/SPM
Status
Hi-Z
Hi-Z
Speaker pin short
detection function
-- effective
Speaker pin short
detection function
-- effective
Awaiting command
Standby
Playing
Awaiting command
Standby
Playing
Command processing
Command processing
Forced outage by speaker
pin short detection
28/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● Description of Command Functions
1. STOP command
command
0
0
0
0
0
0
0
0
The STOP command is used to stop the playback. BUSYB pin will become "H", if the playback is stopped.
The STOP command becomes effective except the phrase in Play Once mode and Scheduled Play Once mode.
When you use Play Once mode or Scheduled Play Once mode, the STOP command is ignored.
When you use Scheduled Play mode, a phrase is played back to the last and the playback is stopped, after the STOP command is
inputted. Furthermore, when you use Change Immediately Once mode or Change Immediately mode, fade-out of the playback
is carried out and the playback is stopped, after the STOP command is inputted.
Confirm the completion (BUSYB= "H") of the playback after input of a STOP command. Next, input the next command
(PHRASEn command).
STOP command operation in the case of Scheduled Play mode
Phrase
STOP command
SDA
BUSYB
SPP/SPM
Hi-Z
Awaiting command
Standby
Status
Playing (playback to the last)
Command processing
Standby
STOP command operation in the case of Change Immediately Once mode or Change Immediately mode
Phrase
STOP command
SDA
BUSYB
SPP/SPM
Hi-Z
Awaiting command
Standby
Playing
Command processing
Fade-out
Standby
Status
29/43
FEDL22Q394-08
ML22Q394/ML22Q394P
2. DISCONNECT command
command
0
0
0
0
0
0
0
1
The DISCONNECT command is used to diagnose whether the speaker is disconnected or not. When the speaker is disconnected,
BUSYB pin outputs "L". Please input the STOP command, after you use the DISCONNECT command.
DISCONNECTcommand
STOPcommand
SDA
BUSYB
Disconnection judgment
tDCD
(L: disconnect H: Connect)
Awaiting command
Standby
Under speaker disconnection detection
Command processing
Standby
Status
Command processing
30/43
FEDL22Q394-08
ML22Q394/ML22Q394P
3. PHRASEn (n = 2 to 31) command
command V2 V1
V0
F4
F3
F2
F1
F0
The PHRASEn (n = 2 to 31) command is used to start playback phrase. When you create the voice data, please set up the phrase
address using Speech Utility.
The timing in the case of the playback a phrase address below is shown.
Phrase
Slave address
Volume
SDA
SCL
A6 A5 A4 A3 A2 A1 A0
W A V2 V1 V0 F4 F3 F2 F1 F0 A
BUSYB
SPP/SPM
Hi-Z
Awaiting command
Status
Playing
Command processing
Standby
The PHRASEn(n=2 to 31) command can perform a volume setup.
When V2-V0 is “000”, the volume setup of voice cntrol area is used.
V2
0
V1
0
V0
0
Volume [dB]
The volume setup of voice
control area is used.*1
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
0
1
0
1
+2.98
+1.78
0
-2.25
-5.28
-9.99
-21.04
*Note 1: For edited phrase, volume set for each registered phrase is used
31/43
FEDL22Q394-08
ML22Q394/ML22Q394P
Each phrase can set up the wait time before and after playback, a volume setup, and playback mode using Speech Utility.
Figure .2 The option screen for every phrase of Speech Utility
1) Wait time setting before and after playback (WS1, WS2, WS3, WS4)
Each phrase can set up the wait time before and after playback. Since it is an option setup, change will be impossible once it sets
up.
Phrase
SDA
BUSYB
WS1 WS2
WS3 WS4
SPP/SPM
Status
Hi-Z
Standby
Awaiting command
Standby
Playing
Awaiting oscillation stop
Command processing
WS1: Time after inputting a phrase address, until SPP/SPM pins are enabled.
WS2: Time after SPP/SPM pins are enabled, until playback is started.
WS3: Time after playback is completed, until SPP/SPM pins are disabled.
WS4: Time after SPP/SPM pins are disabled, until it will be in a standby state.
WS1-WS4 can be arbitrarily set up between 0 to1020ms (4ms unit).
2) Volume setup (Volume)
Each phrase can set up the volume setup. Since it is an option setup, change will be impossible once it sets up.
Value [hex]
00h
Volume [dB]
+2.98
Value [hex]
0Ah
Volume [dB]
-0.41
Value [hex]
15h
Volume [dB]
-6.87
01h
+2.70
0Bh
-0.83
16h
-7.79
02h
+2.40
0Ch
0Dh
0Eh
-1.28
17h
-8.82
03h
+2.10
-1.75
18h
-9.99
04h
+1.78
-2.25
19h
-11.34
-12.94
-14.90
-17.44
-21.04
-27.31
OFF
05h
+1.45
0Fh
-2.77
1Ah
06h
+1.11
10h
-3.34
1Bh
07h
+0.76
11h
-3.94
1Ch
1Dh
1Eh
08h
+0.39
12h
-4.58
09h
+0.00
13h
-5.28
14h
-6.04
1Fh
32/43
FEDL22Q394-08
ML22Q394/ML22Q394P
3) Playback mode setup
Playback mode can be set up for every phrase. Since it is an option setup, change will be impossible once it sets up.
Playback mode
Play Once
Operation
This mode is playback once. All the commands become invalid during
playback.
Scheduled Play Once
When the following phrase is inputted into playback, after playback of
the present phrase is completed, playback of th following phrase starts.
Even if STOP command is inputted during playback, it will be ignored.
When the following phrase is inputted into playback, playback of the
present phrase is ended on the way, and playback of the following
phrase starts.
Change Immediately Once
Scheduled Play
The playback continues until the following command will be inputted, if
playback starts. When the following command is inputted into playback,
after playback of the present phrase is completed, the following
command is executed.
Change Immediately
The playback continues until the following command will be inputted, if
playback starts. When the following phrase is inputted into playback,
playback of the present phrase is ended on the way, and playback of
the following phrase starts.
Play Once mode
Phrase(m)
Phrase(n)
SDA
BUSYB
Voice output
Status
”Good morning”
”Good afternoon”
Playing Phrase (m)
Playing Phrase (n)
Command processing
Awaiting command
Command processing
Awaiting command
Standby
Standby
Standby
Scheduled Play Once mode
Phrase(m)
Phrase(n)
SDA
BUSYB
Voice output
”Good afternoon”
Playing Phrase (n)
”Good morning”
Playing Phrase (m)
Status
Standby
Standby
Command processing
Awaiting command
Start the next PHRASEn command within the tNCM. When it can't start, confirm the completion (BUSYB= "H") of the
playback. Next, input the next command (PHRASEn command).
33/43
FEDL22Q394-08
ML22Q394/ML22Q394P
Change Immediately Once mode
Phrase(m)
Phrase(n)
SDA
BUSYB
”Good afternoon”
Playing Phrase (n)
Voice output
”Good mo”
Playing Phrase (m)
Status
Standby
Command processing
Awaiting command
Standby
Fade-out
Scheduled Play mode
STOP command
Phrase(m)
SDA
BUSYB
Voice output
Status
”Good morning”
Playing Phrase (m)
”Good morning”
Playing Phrase (m)
Standby
Command processing
Awaiting command
Standby
Confirm the completion (BUSYB= "H") of the playback after input of a STOP command. Next, input the next command
(PHRASEn command).
Change Immediately mode
Phrase(m)
STOP command
SDA
BUSYB
Voice output
Status
”Good morning”
”Good mo”
Playing Phrase (m)
Playing Phrase (m)
Standby
Command processing
Fade-out
Standby
Awaiting command
Confirm the completion (BUSYB= "H") of the playback after input of a STOP command. Next, input the next command
(PHRASEn command).
34/43
FEDL22Q394-08
ML22Q394/ML22Q394P
● Mask Option Setting
(1)
(2)
(3)
(5)
(6)
(8)
(9)
(4)
(7)
Figure .3 The Mask Option Setting screen of Speech Utility
Explanation of each option is shown in the following page.
35/43
FEDL22Q394-08
ML22Q394/ML22Q394P
Parameter
Function
Explanation
(1) Use of speaker short detective
ON or OFF selection of a short If a check box is turned on, a short detection circuit will
detection function
Interface setup
become effective.
SEQ Pins Setting
SEQ1
BUSYB setup
(2) Use SEQ1
Use or unuse selection of
BUSYB
If a check box is turned on, a BUSYB pin can be used. If
a check box is turned off, a BUSYB pin does not
function but the fixed output of the initial value is carried
out.
(3) Initial State
L Level Output
H Level Output
Initial output level selection of
BUSYB
The initial value of a BUSYB pin at voice stop can be
chosen.
L Level Output
The "L" level is outputted at voice stop. "H" level is
outputted at speech playback.
H Level Output
The "H" level is outputted at voice stop. "L" level is
outputted at speech playback.
(4) Condition
CMOS
BUSYB condition setup
CMOS output
BUSYB condition can be chosen.
a BUSYB pin become a CMOS output. Usually, please
use this setup.
Nch Open Drain
Pch Open Drain
Hi-Z
Nch Open Drain output
Pch Open Drain output
High impedance output
The "L" level is outputted at the “L” level. High
impedance is outputted at the H" level.
The "H" level is outputted at the “H” level. High
impedance is outputted at the L" level.
High impedance is always outputted. When BUSYB use
mode is set up, please do not use it.
CSB Pins Setting
(5) Initial State
L Level Input
H Level Input
(6) Condition
Pch Pull-up
Hi-Z
CSB setup
CSB input level
L Level Input
The initial value of a CSB pin at standby can be chosen.
The "L" level is inputted at standby.
The "H" level is inputted at program operation.
CSB condition can be chosen.
H Level Input
CSB condition setup
Pch Pull-up input
High impedance input
Built-in Pull-up resistance can be used.
It is used at CMOS connection. Usually, please use this
setup.
(7) Use CSB
Use or unuse selection of CSB If a check box is turned on, the interface using a CSB
pin is attained.
If a check box is turned off, two terminal interface of
SCL and SDA is attained.
The I2C condition can be set up.
I2C Pins Setting
I2C setup
(8) Slave address
Slave address setting
Acknowledge level setup
7-bits slave address can be set up.
(9) Acknowledge Setting
The level of the acknowledge signal outputted at the
time of termination of reception can be set up.
36/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ The pull-up resistor value of SCL and SDA pin
The pull-up resistor value of SCL and SDA pin is computed as follows.
• Minimum Value (RP.min):
RP.min = (DVDD-VOL.max)/IOL
- DVDD: Power supply voltage
- VOL.max: The maximum output "L" level of a driver
- IOL: Sink current of a driver
For example, in this case of DVDD=5V, VOL.max=0.4V, and IOL=3mA, it is calculated as follows.
RP.min = (5V – 0.4V)/3mA ≅ 1.5kΩ
• Maximum Value (RP.max):
RP.max = 300ns/[Maximum Capacitance of a Bus (F)]
For example, in this case of the maximum capacitance of a bus is 100pF, it is calculated as follows.
RP.max = 300ns/100pF ≅ 3.0kΩ
■ Termination of the VDDL Pin
The VDDL pin is the regulator output that is power supply pin for the internal logic circuits. Connect a capacitor between this pin
and the ground in order to prevent noise generation and power fluctuation.
The recommended capacitance value is shown below. However, it is important to evaluate and decide using the own board.
Also, start the next operation after each output voltage is stabilized.
Recommended
capacitance value
Pin
Remarks
VDDL
10 µF ±20%
The larger the connection capacitance, the longer the settling time.
37/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ POWER SUPPLY WIRING
The power supplies of this LSI are divided into the following two:
• Power supply for logic circuitry (: DVDD
)
• Power supply for speaker amplifier (: SPVDD
The example of power connection is shown below.
)
DVDD
DGND
SPVDD
SPGND
5V
DVDD
DGND
3V
SPVDD
SPGND
5V
- Turn on DVDD and SPVDD simultaneously, or turn on SPVDD after turning on DVDD
- Turn off DVDD and SPVDD simultaneously, or turn off DVDD after turning on SPVDD
.
.
38/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ APPLICATION CIRCUIT
RP
RP
RESET_N
MCU
CSB
SCL
SDA
BUSYB
SPP
SPM
TEST
SPVDD
DVDD
5V
0.1µF
10µF
VDDL
0.1µF
DGND
SPGND
39/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ PACKAGE DIMENSIONS (16-pin plastic SSOP)
(Unit: mm)
Notes for Mounting the Surface Mount Type Package
The surface mount type packages are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore,
before you perform reflow mounting, contact a ROHM sales office for the product name, package name, pin number, package
code and desired mounting conditions (reflow method, temperature and times).
40/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ PACKAGE DIMENSIONS (20-pin plastic TSSOP)
(Unit: mm)
Notes for Mounting the Surface Mount Type Package
The surface mount type packages are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore,
before you perform reflow mounting, contact a ROHM sales office for the product name, package name, pin number, package
code and desired mounting conditions (reflow method, temperature and times).
41/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ Revision History
Page
Previous
Edition
Document No.
Date
Description
Current
Edition
–
FEDL22Q394FULL-01 Oct. 23, 2012
–
–
Final edition 1
Add the notice of silence insertion function
Modify the explanation of tNCM
Add the notice of the next PHRASEn command input.
FEDL22Q394-02
Jun. 06, 2014
27
8
8
.
12,18
13,19
12,18
13,19
Delete the restriction of tNCM
.
.
Delete the restriction of tNCM
14,20
15,21
14,20
15,21
Add the notice of the next PHRASEn command input.
Delete the restriction of tNCM
FEDL22Q394-03
Mar. 16, 2015
.
Add the notice of the next PHRASEn command input.
Add the notice of minimam playback time.
25
27
25
27
Add the notice of the silence insertion function.
Add the notice of the next PHRASEn command input.
Add the notice of the next PHRASEn command input.
Deleted ML22330/ML22Q330 and ML22Q384.
29
29
33-34
2
33-34
2
FEDL22Q394-04
FEDL22Q394-05
Apr. 01, 2016
May. 11, 2016
7
7
Correct the specification of IIL3.
2
2
Modify the Sampling frequency.
Add the note.
5
5
9
9
Time chart of Power-on Timing is modified.
FEDL22Q394-06
Oct. 31, 2017
12,13,
18,19
36
12,13,
18,19
36
Time chart of tVCYC is modified.
Modify the Initial output level selection of BUSYB.
Add 20pin TSSOP and ML22Q394-NNN/ML22Q394-xxxTD
Add Plan to qualify AEC-Q100
Add 20pin TSSOP
1
1
2
3
2
3
Add ML22Q394-NNN/ML22Q394-xxxTD
Add 20pin TSSOP
FEDL22Q394-07
Jul. 31, 2019
4
4
5
5
Add 20pin assign
33
34
33
34
Add 16pin SSOP
Add pakage dimensions to 20 PIN TSSOP
Add ML22Q394P to Product name
Add ML22Q394P to Operating temperature range
Modify AEC-Q100 Plan to AEC-Q100 Compliant
Add ML22Q394P-NNNTD/ML22Q394P-xxxTD to Product
name
1
1
2
3
2
3
Add ML22Q374P, ML22Q394P to a table
Add ML22Q394P-NNNTD/ML22Q394P-xxxTD
Add ML22Q394P-NNNTD/ML22Q394P-xxxTD to 20-Pin
Plastic TSSOP
4
6
4
6
Add ML22Q394P to Operating temperature of
RECOMMENDED OPERATING CONDITIONS
Add ML22Q394P to Operating Condition
FEDL22Q394-08
May. 17, 2021
Add Ta ≤ +105°C to Standby supply current, Ta = -40 to
+105°C to Source oscillation frequency
7
7
Add ML22Q394P to Speaker amplifier output power
8
8
Add ML22Q394P to Operating Condition
31
31
Add the note of the volume
Modify P-SSOP16-0225-0.65-UK to
P-SSOP16-0225-0.65-SK
40
40
42/43
FEDL22Q394-08
ML22Q394/ML22Q394P
■ Notes
1) The information contained herein is subject to change without notice.
2) When using LAPIS Technology Products, refer to the latest product information (data sheets, user’s manuals, application
notes, etc.), and ensure that usage conditions (absolute maximum ratings, recommended operating conditions, etc.) are
within the ranges specified. LAPIS Technology disclaims any and all liability for any malfunctions, failure or accident
arising out of or in connection with the use of LAPIS Technology Products outside of such usage conditions specified
ranges, or without observing precautions. Even if it is used within such usage conditions specified ranges, semiconductors
can break down and malfunction due to various factors. Therefore, in order to prevent personal injury, fire or the other
damage from break down or malfunction of LAPIS Technology Products, please take safety at your own risk measures such
as complying with the derating characteristics, implementing redundant and fire prevention designs, and utilizing backups
and fail-safe procedures. You are responsible for evaluating the safety of the final products or systems manufactured by you.
3) Descriptions of circuits, software and other related information in this document are provided only to illustrate the standard
operation of semiconductor products and application examples. You are fully responsible for the incorporation or any other
use of the circuits, software, and information in the design of your product or system. And the peripheral conditions must be
taken into account when designing circuits for mass production. LAPIS Technology disclaims any and all liability for any
losses and damages incurred by you or third parties arising from the use of these circuits, software, and other related
information.
4) No license, expressly or implied, is granted hereby under any intellectual property rights or other rights of LAPIS
Technology or any third party with respect to LAPIS Technology Products or the information contained in this document
(including but not limited to, the Product data, drawings, charts, programs, algorithms, and application examples, etc.).
Therefore LAPIS Technology shall have no responsibility whatsoever for any dispute, concerning such rights owned by
third parties, arising out of the use of such technical information.
5) The Products are intended for use in general electronic equipment (AV/OA devices, communication, consumer systems,
gaming/entertainment sets, etc.) as well as the applications indicated in this document. For use of our Products in
applications requiring a high degree of reliability (as exemplified below), please be sure to contact a LAPIS Technology
representative and must obtain written agreement: transportation equipment (cars, ships, trains, etc.), primary
communication equipment, traffic lights, fire/crime prevention, safety equipment, medical systems, servers, solar cells, and
power transmission systems, etc. LAPIS Technology disclaims any and all liability for any losses and damages incurred by
you or third parties arising by using the Product for purposes not intended by us. Do not use our Products in applications
requiring extremely high reliability, such as aerospace equipment, nuclear power control systems, and submarine repeaters,
etc.
6) The Products specified in this document are not designed to be radiation tolerant.
7) LAPIS Technology has used reasonable care to ensure the accuracy of the information contained in this document. However,
LAPIS Technology does not warrant that such information is error-free and LAPIS Technology shall have no responsibility
for any damages arising from any inaccuracy or misprint of such information.
8) Please use the Products in accordance with any applicable environmental laws and regulations, such as the RoHS Directive.
LAPIS Technology shall have no responsibility for any damages or losses resulting non-compliance with any applicable
laws or regulations.
9) When providing our Products and technologies contained in this document to other countries, you must abide by the
procedures and provisions stipulated in all applicable export laws and regulations, including without limitation the US
Export Administration Regulations and the Foreign Exchange and Foreign Trade Act..
10) Please contact a ROHM sales office if you have any questions regarding the information contained in this document or
LAPIS Technology's Products.
11) This document, in part or in whole, may not be reprinted or reproduced without prior consent of LAPIS Technology.
(Note) “LAPIS Technology” as used in this document means LAPIS Technology Co., Ltd.
Copyright 2020 – 2021 LAPIS Technology Co., Ltd.
2-4-8 Shinyokohama, Kouhoku-ku, Yokohama 222-8575, Japan
https://www.lapis-tech.com/en/
43/43
相关型号:
SI9130DB
5- and 3.3-V Step-Down Synchronous ConvertersWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1-E3
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135_11
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9136_11
Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130CG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130LG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130_11
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137DB
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137LG
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9122E
500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification DriversWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
©2020 ICPDF网 联系我们和版权申明