ML22Q394 [ROHM]

D类功放内置型;
ML22Q394
型号: ML22Q394
厂家: ROHM    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  
NCUnused 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  
NCUnused 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  
DVDD0.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, THD10%  
1.0  
0.8  
W
W
(ML22Q394)  
Speaker amplifier output power  
PSPO  
SPVDD=5.0V, Sin wave f=1kHz  
RLSP = 8, THD10%  
(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, he 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 Converters

Warning: 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 Controller

Warning: 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 Controller

Warning: 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 Controller

Warning: 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 Controller

Warning: 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 PCs

Warning: 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 PCs

Warning: 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 PCs

Warning: 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 Applications

Warning: 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 Applications

Warning: 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 Applications

Warning: 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 Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY