ML22Q284 [ROHM]
ML22Q274/ML22Q284/ML22Q294有内置闪存,用于存储语音代码数据,ML22Q274可以通过时钟同步串行接口控制,ML22Q284可以独立控制,ML22Q294可以通过I2C控制。 车载质量的语音合成LSI。ML22Q274配备了一个D类扬声器放大器,使得在单个芯片上实现语音再现的解决方案成为可能。;型号: | ML22Q284 |
厂家: | ROHM |
描述: | ML22Q274/ML22Q284/ML22Q294有内置闪存,用于存储语音代码数据,ML22Q274可以通过时钟同步串行接口控制,ML22Q284可以独立控制,ML22Q294可以通过I2C控制。 车载质量的语音合成LSI。ML22Q274配备了一个D类扬声器放大器,使得在单个芯片上实现语音再现的解决方案成为可能。 语音合成 时钟 放大器 存储 闪存 |
文件: | 总34页 (文件大小:1648K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
FEDL22Q284-04
Issued: June 29, 2022
ML22Q284
ADPCM Speech Synthesis LSI for Automotive
■ GENERAL DESCRIPTION
ML22Q284 is a speech synthesis LSI supporting an in-vehicle quality that incorporates Flash for storing voice code data,
and can be controlled with a standalone 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.
● Playback time
Maximum playback time (sec) (at fs = 6.4 kHz)
Product name
Flash capacity (bit)
692K
4-bit ADPCM2
27.6
16-bit PCM
6.9
ML22Q284
Notes: Flash capacity shows the numerical value of only a voice area
● Speech synthesis method:
4-bit ADPCM2
8-bit Nonlinear PCM
8-bit PCM , 16-bit PCM
(Method can be specified for each phrase)
692 Kbit
● Flash capacity:
● Sampling frequency (Fs):
8.0/16.0/32.0 kHz, 6.4/12.8/25.6 kHz, 10.7/21.3 kHz
(Can be specified for each phrase)
D-class amplifier (driven by 8 Ω)
Standalone interface (built-in noise removal function)
30 phrases
● Speaker driving amplifier:
● CPU command interface:
● Maximum number of phrases:
● Disconnection detection function /Speaker pin short detection function
● Source oscillation frequency:
● Power supply voltage:
● Flash memory rewritable time:
● Operating temperature range:
● AEC-Q100:
4.096 MHz (Typ) (internal)
2.0 to 5.5 V
80 times
–40 C to +105 C
O
O
Compliant
● Package:
20-pin plastic TSSOP
ML22Q284-NNNTD/ML22Q284-xxxTD
(xxx: ROM code No.)
1/34
FEDL22Q284-04
ML22Q284
The following table shows the differences from ML22Q274, ML22Q294.
Parameter
MCU interface
ML22Q284
Standalone
ML22Q274
ML22Q294
Clock synchronization Serial
I2C
692 Kbit (when 30 phrases
are selected)
←
Flash capacity
692 Kbit
688 Kbit (when 62 phrases
are selected)
4-bit ADPCM2
8-bit Nonlinear PCM
8-bit PCM
←
←
Playback method
16-bit PCM
Maximum number of phrases:
Sampling frequency (kHz)
30
30/62
←
←
6.4/8.0/10.7/12.8/
←
16.0/21.3/25.6/32.0
4.096 MHz (internal
oscillation)
←
←
Clock frequency
Low-pass filter
FIR interpolation filter
D-class amplifier
←
←
←
←
←
←
Speaker driving amplifier
Speaker driving amplifier output
load
8Ω
1 W (Ta = -40 to +85°C)
←
←
Speaker driving amplifier output
voltage
0.8 W (Ta = -40 to +105°C)
Edit ROM function
Volume control
Yes
←
←
←
←
←
←
32 levels
4 ms to 1024 ms
(4 ms/step)
Silence insertion
Repeat function
Yes
←
←
←
←
←
←
←
←
Power supply voltage
Operating temperature range
Package
2.0 to 5.5 V
-40 to +105°C
20-pin TSSOP
2/34
FEDL22Q284-04
ML22Q284
■ BLOCK DIAGRAMS
DVDD
Address
Regulator
16bit
Multiplexer
692Kbit
Flash
VPP
DGND
Controller
VDDL
EVIN4
Phrase
Address Latch
16bit
Address Counter
ADPCM/PCM
Synthesizer
Stand alone
Interface
EVIN3
EVIN2
EVIN1
EVIN0
LPF
TEST
SPVDD
SPGND
Timing
Controller
BUSYB
D-class
Speaker
Amplifier
OUTPUT
Interface
SPM
SPP
OSC
(internal)
RESET_N
3/34
FEDL22Q284-04
ML22Q284
■ PIN CONFIGURATIONS (TOP VIEW))
20-Pin Plastic TSSOP
1
2
20
19
18
17
16
15
14
13
12
11
SPP
SPM
RESET_N
TEST
VPP
3
SPGND
SPVDD
BUSYB
DGND
VDDL
4
EVIN4
EVIN3
EVIN2
EVIN1
EVIN0
NC
5
6
7
DVDD
8
9
NC
NC
10
NC
NC:Unused pin
4/34
FEDL22Q284-04
ML22Q284
■ PIN DESCRIPTION
Initial value
(At the
RESET_N (At standby)
Input)
Initial value
Pin
Symbol
I/O
Description
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.
SPGND
Ground pin for the speaker amplifier.
Power supply pin for the speaker amplifier
Connect a bypass capacitor of 0.1 μF or more between this pin and
4
SPVDD
-
-
-
SPGND pin.
BUSY output pin. When BUSYB use mode is set, the "L" level is
outputted during playback. When disconnection is detected with
disconnection detection function, the "L" level is outputted.
5
BUSYB
O
Hi-Z
1
BUSYB unused mode and logic inversion can be set with Speech LSI
Utility.
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
Digital power supply pin.
Connect a capacitor of 0.1 μF or more between this pin and DGND
pin.
8
DVDD
-
-
-
Command input pin.
Voice can be played back and stopped based on a change in a signal
input to EVIN4-0 pin.
The pin state can be set with Code Option Setting when a voice code
is generated.
EVIN0 pin: select pull-up input or high impedance input
EVIN4-1 pin: select pull-down input, pull-up input, or high impedance
input
13
14
15
16
EVIN0
EVIN1
EVIN2
EVIN3
I
I
I
I
0
0
17
EVIN4
I
Power supply pin for rewriting Flash memory.
18
19
VPP
-
I
-
-
Fix this pin to GND except when rewriting Flash memory
Test pin. Fix this pin to DGND.
Reset pin.
TEST
0
0
Input “L” level for initialization, when power is turned on, or when
voltage falls below recommended operation power supply voltage
range. After the power supply voltage is stable, drive this pin to “H”
level.
20
RESET_N
N.C.
I
0
-
1
-
9
10
11
12
Unused pin.
-
Leave this pin open.
5/34
FEDL22Q284-04
ML22Q284
■ ABSOLUTE MAXIMUM RATINGS
(DGND = 0 V)
Unit
Parameter
Symbol
Condition
Rating
DVDD
SPVDD
Power supply voltage
-0.3 to + 7.0
V
V
Internal logic power supply
voltage
VDDL
-0.3 to +3.6
Ta = 25 °C
Flash power supply voltage
Input voltage
VPP
VIN
-0.3 to +9.5
-0.3 to VDD +0.3
1
V
V
Power dissipation
PD
W
Applied to pin other than SPP or
SPM
ISC1
-12 to +11
mA
Output short-circuit current
Storage temperature
ISC2
SPP pin, SPM pin
-
600
mA
°C
TSTG
-55 to +150
■ RECOMMENDED OPERATING CONDITIONS
(DGND = 0 V)
Unit
Parameter
Symbol
Condition
-
Range
2.0 to 5.5
DVDD
SPVDD
Power supply voltage
V
Flash memory write
Flash memory write
2.7 to 5.5
7.7 to 8.3
Flash power supply voltage
Flash memory rewrite cycles
VPP
V
N
-
80
times
TOP1
TOP2
-
-40 to +105
0 to +40
Operating temperature range
°C
Flash memory write
6/34
FEDL22Q284-04
ML22Q284
■ ELECTRICAL CHARACTERISTICS
● DC Characteristics
DVDD = SPVDD = 2.0 to 5.5 V, DGND = SPGND = 0 V, Ta = -40 to +105°C
Parameter
“H” input voltage
“L” input voltage
“H” output voltage 1
“L” output voltage 1
“H” input current 1
Symbol
VIH
VIL
VOH1
VOL1
IIH1
Condition
Min.
0.7 × DVDD
Typ.
Max.
DVDD
0.3 × DVDD
Unit
V
V
V
V
-
-
-
-
-
-
-
0
IOH = -0.5 mA
IOL = 0.5mA
VIH = DVDD
DVDD-0.5
-
0.5
1
-
-
µA
VIH = DVDD
TEST pin
“H” input current 2
IIH2
0.02
0.3
1.5
mA
VIH = DVDD
EVIN4-1 terminal pull-up input is set
VIL = DGND
“H” input current 3
“L” input current 1
“L” input current 2
IIH3
IIL1
IIL2
0.02
-1
0.3
-
1.5
-
mA
µA
VIL = DGND
RESET_N pin
-1.5
-0.3
-0.02
mA
VIL = DGND
EVIN4-0 terminal pull-up input is set
VOH= DVDD= SPVDD
“L” input current 3
“H” output current 1
IIL3
-1.5
-
-0.3
-
-0.02
1
mA
µA
(High impedance)
IOOH1
BUSYB,SPP,SPM pin
VOH= DVDD
“H” output current 2
“L” output current 1
“L” output current 2
IOOH2
IOOL1
IOOL2
(Nch Open drain)
BUSYB pin
VOL=DGND=SPGND
(High impedance)
BUSYB,SPP,SPM pin
VOL=DGND
-
-
-
-
1
-
µA
µA
µA
-1
-1
(Pch Open drain)
BUSYB pin
-
No output load
DVDD= SPVDD=3.0 V
No output load
DVDD= SPVDD=5.0 V
IDD1
IDD2
-
-
-
4.0
6.0
3.0
6.0
10
Supply current during
playback
mA
Supply current during
stabilizing chattering
IDDC1
DVDD=SPVDD=5.0 V
5.0
mA
µA
IDDS1
IDDS2
IDDS3
Ta ≤ 40°C
Ta ≤ 85°C
Ta ≤ 105°C
-10 to +50°C
-40 to +105°C
-
-
-
0.5
0.5
0.5
4.096
4.096
3.0
8.0
16.0
4.158
4.219
Standby supply current
4.034
3.973
Source oscillation frequency
fOSC
MHz
● Characteristics of Analog Circuitry
DVDD = SPVDD = 2.0 to 5.5 V, DGND = SPGND = 0 V, Ta = -40 to +105°C
Parameter
Symbol
Condition
Min.
Typ.
Max.
Unit
SPM, SPP output load
resistance
RLSP
-
8
-
-
Ω
SPVDD = 5.0 V, Sin wave f = 1 kHz
RLSP = 8 Ω, THD ≥ 10%
Ta = -40 to +85°C
SPVDD = 5.0 V, Sin wave f = 1 kHz
RLSP = 8Ω, THD ≥ 10%
Ta = -40 to +105°C
-
-
1.0
0.8
-
-
W
W
Speaker amplifier output
voltage
PSPO
7/34
FEDL22Q284-04
ML22Q284
● AC Characteristics
Parameter
DVDD = SPVDD = 2.0 to 5.5 V, DGND = SPGND = 0 V, Ta = -40 to +105°C
Symbol
tRST
Condition
Min.
Typ.
Max.
Unit
µs
RESET_N input pulse width
Start time SPVDD after starting DVDD
Initialization time after reset release
Oscillation stable time
-
100
-
-
-
-
tVDD
-
0
ns
tINIT
-
-
-
65
ms
ms
ms
ms
µs
tPUP1
tVCYC
tSP
-
-
1
-
2
Playback time
Chattering removal time*1
-
20
-
Initial value (08 h)
Typ.-2
16
-
Typ.+2
400
500
Command processing time
tB1
-
-
-
-
Oscillation stop time, after playback
tOSST
-
µs
Next command transmit timeꢀ
In the case of the playback
tNCM
tCMS
tDCDS
tDCDE
tSD
-
-
-
-
-
-
50
1.5
-
-
-
-
-
-
10
-
ms
ns
ms
s
Next command transmit time after shifting to a standby
state
Disconnection judging by the DISCONNECT command
start time
-
Disconnection judging by the DISCONNECT command
end time
1
BUSYB change time from "L" to "H", after over-current
detection of a speaker amplifier
-
80
µs
Processing time before playback start
Processing time after playback start
tPLBF
tPLAF
-
-
0.3
-
-
2.1
1.2
ms
ms
0.15
Fade-out time at Change Immediately mode or Change
Immediately Once mode
tFDO
-
-
22
-
ms
Note 1 : Can be set within a range from 0 ms to 62 ms with Speech LSI Utility.
Note : Output pin load capacitance = 45 pF (max.)
8/34
FEDL22Q284-04
ML22Q284
■ FUNCTIONAL DESCRIPTION
● Standalone interface
Standby is canceled by a change in a signal input to the EVIN4-0 pin, and after the chattering removing period, an
operation corresponding to a command indicated by the EVIN4-0 pin starts.
The pin status of the EVIN0 pin can be selected between high-impedance input (Hi-Z) and pull-up input (PullUp). The
pin status of the EVIN4-1 can be selected among high-impedance input (Hi-Z), pull-down input (PullDown), and pull-up
input (PullUp).
The pin status of the EVIN4-0 pin is selected using Speech LSI Utility.
Please refer to a "Code Option Setting Item" for details.
● Chattering removal time
Chattering removal time can be set for preventing erroneous operation due to chattering when the EVIN4-0 pin changes.
The time can be set from 2 ms to 62 ms (setting value: 01h to 1Fh) in increments of 2 ms. The initial value is 16 ms
(08h).
Chattering removal time = (2^4*bit4+2^3*bit3+2^2*bit2+2^1*bit1+2^0*bit0)*2 ms
Set a setting value 10h to set the time to be 32 ms.
Chattering removal time = 2^4*1+2^3*0+2^2*0+2^1*0+2^0*0 )*4 ms = 8*2 ms = 32 ms
The chattering removal time is selected using Speech LSI Utility.
Please refer to a "Code Option Setting Item" for details.
● Speech synthesis method
Supporting four types of speech synthesis methods, which are 4bit ADPCM2, 8-bit nonlinear PCM, 8-bit PCM, and 16-
bit PCM. Any of these can be selected based on the characteristics of the voice to be played back.
Speech synthesis Compression
Suitable waveform
Characteristics
method
rate*1
Unique scheme which is a refined version of 4bit
4-bit ADPCM2
1/4
Normal voice sound wave ADPCM Offers higher sound quality with better
waveform followability.
A part around the center of the waveform is
8-bit Nonlinear PCM
1/2
played back with a sound quality equivalent to 10
Sound including high
frequency components
bits.
8-bit PCM
1/2
1
Normal 8-bit PCM.
Normal 16-bit PCM.
(such as sound effects)
16-bit PCM
Note 1: When the same sampling frequency is used.
9/34
FEDL22Q284-04
ML22Q284
● Memory Allocation and Creating Voice Data
The voice code data consists of a voice management area, a voice data area, and an edit ROM area.
The voice control area manages voice data for 30 phrases.
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 only available when the edit ROM is used.
The ROM data is created using Speech LSI Utility.
Please refer to a "Code Option Setting Item" for details.
Voice code data configuration
0x00000
Voice control area
0x001FF
0x00200
Voice data area /
Edit ROM area*1
0x159FF
*1: Edit ROM area depends on creation of the data
● Playback Time and Flash 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 data area/Edit ROM area)(Kbit)
Playback time [sec]=
Sampling frequency [kHz] × Bit length
(Bit length is 4 at the 4-bit ADPCM2 and 8/16 at the PCM.)
In the case that the sampling frequency is 8 kHz, algorithm is 4-bit ADPCM2, the playback time is approx. 22.1 seconds.
1.024 × 692(Kbit)
≈ 22.1 [sec])
Playback time=
8(kHz) × 4(bit)
Make the playback time of one phrase more than 20 msec.
10/34
FEDL22Q284-04
ML22Q284
● 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
Flash capacity only.
• Silence insertion function: 4 ms to 1,024 ms
*Note: Silent insertion time varies for ±1 ms depends on the sampling frequency.
An independent phrase generated by edit ROM shall be 20 ms or longer.
It is possible to use voice ROM effectively to use the edit ROM function.
An example of the ROM structure, in a case of using the edit ROM function is as follows.
Example 1) Phrases using the Edit ROM Function
Phrase 2
Phrase 3
Phrase 4
Phrase 5
Phrase 6
Phrase 7
A
B
C
D
D
A
E
B
C
D
D
E
D
A
B
D
Silence (4 ms)
E
C
Silence (20 ms)
Example 2) Structure of the ROM storing contents of Example 1
Voice control area
0x00200
A
B
D
C
Voice data area
E
Edit ROM area*1
*1:Information on phrases 2 to 7 stored
0x159FF
11/34
FEDL22Q284-04
ML22Q284
● Playback mode setup
Five playback modes are available. Can be set up for every phrase.
Set when the voice code data is generated.
Play Once mode
This mode is playback once.
All the commands become invalid during playback.
EVIN4-0
BUSYB*1
Phrase (m)
Phrase (n)
Voice output
Status
Good morning”
Stabilizing
chattering
Playing Phrase (m)
Standby
*1: When used with default “H” level, CMOS output
Command processing
Standby
Next command must be input in the standby state after the playback ends.
EVIN4-0
BUSYB*1
Phrase (m)
Phrase (n)
Voice output
Status
Good morning”
Good afternoon
Playing Phrase (n)
Stabilizing
chattering
Stabilizing
chattering
Playing Phrase (m)
Command processi
Standby
Command processing
Standby
Standby
*1: When used with default “H” level, CMOS output
Scheduled Play Once mode
This mode is playback once.
When the next phrase is inputted during playback, after playback of the present phrase ends, playback of the next phrase
starts.When the following phrase is inputted into playback, after playback of the present phrase is completed, playback of
th following phrase starts.
EVIN4-0
BUSYB*1
Phrase (m)
Phrase (n)
Voice output
Status
Good morning”
Good afternoon
Playing Phrase (n)
Stabilizing
chattering
Playing Phrase (m)
Standby
Command processing
*1: When used with default “H” level, CMOS output
Standby
When a plurality of commands are input, the last command input at the end of the phrase is valid.
In the following case, the phrase (n) is not played back because the last command is STOP command.
Phrase (m)
Phrase (n)
STOP
EVIN4-0
BUSYB*1
Voice output
Status
Good morning”
Stabilizing
chattering
Playing Phrase (m)
Standby
*1: When used with default “H” level, CMOS output
Command processing
Standby
12/34
FEDL22Q284-04
ML22Q284
Change Immediately Once mode
This mode is for playing back once.
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.
Phrase (n)
Phrase (m)
EVIN4-0
BUSYB*1
Voice output
Status
Good afternoon
Playing Phrase (n)
Good morning
Playing Phrase (m)
Stabilizing
chattering
Fading out
Standby
*1: When used with default “H” level, CMOS output
Command processing
Standby
When a plurality of commands are input, the last command input at the end of the phrase is valid.
In the following case, the last input phrase (o) is played back.
Phrase (o)
Phrase (m)
Phrase (n)
EVIN4-0
BUSYB*1
Voice output
Good evening
Good morning
Playing Phrase (m)
Stabilizing
chattering
Playing Phrase (o)
Status
Fading out
Standby
*1: When used with default “H” level, CMOS output
Command processing
Standby
Scheduled Play mode
Once the playback starts, it is repeated until the next command is input.
The next command input during the playback is executed after the playback ends.
When a plurality of commands are input, the last command input at the end of the phrase is valid, as in Scheduled Play
Once.
Phrase (m)
STOP command
EVIN4-0
BUSYB*1
Voice output
Good morning”
Good morning”
Playing Phrase (m)
Stabilizing
chattering
Playing Phrase (m)
Status
Standby
Command processing
Standby
*1: When used with default “H” level, CMOS output
Change Immediately mode
Once the playback starts, it is repeated until the next command is input.
When the next command is input, the phrase being played back is terminated, and the next command is executed.When
the following command is inputted into playback, playback of the present phrase is ended on the way, and playback of the
following command starts.
When a plurality of commands are input, the last command input at the end of the phrase is valid, as in Change
Immediately Once.
Phrase (m)
STOP command
EVIN4-0
BUSYB*1
Good morning.
Good morning
Playing Phrase (m)
Voice output
Status
Stabilizing
chattering
Playing Phrase (m)
Standby
Command processing
Fading out
*1: When used with default “H” level, CMOS output
Standby
13/34
FEDL22Q284-04
ML22Q284
● Volume setup function
Each phrase can set up the volume setup.
Set when the voice code data is generated.
Value
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
Volume [dB]
+2.98
Value
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
10h
11h
12h
13h
14h
Volume [dB]
-0.41
Value
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
1Dh
1Eh
1Fh
Volume [dB]
-6.87
+2.70
-0.83
-7.79
+2.40
-1.28
-8.82
+2.10
-1.75
-9.99
+1.78
-2.25
-11.34
-12.94
-14.90
-17.44
-21.04
-27.31
OFF
+1.45
-2.77
+1.11
-3.34
+0.76
-3.94
+0.39
-4.58
+0.00
-5.28
-6.04
● Function of setting wait time before and after playback (WS1, WS2, WS3, WS4)
Wait time before playback (WS1, WS2) and after playback (WS3, WS4) can be set for each phrase.
Set when the voice code data is generated.
Phrase
EVIN4-0
BUSYB*1
WS1 WS2
WS3 WS4
SPP/SPM
Status
Hi-Z
Standby
Playing
Awaiting oscillation stop
Standby
Command processing
Awaiting command
*1: When used with default “H” level, CMOS output
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 to1020 ms (4 ms unit).
14/34
FEDL22Q284-04
ML22Q284
● 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.
Speaker short detection prevents IC destruction, but the detection circuit is effective to prevent destruction caused by
sudden accidents, and is not intended for use in the condition like short detection occurs continuously.
This function can be set up with the option screen of Speech Utility.
Please refer to a "Code Option Setting Item" for details.
Phrase
Phrase
EVIN4-0
BUSYB*1
Speaker pin short
SPP/SPM
Status
Hi-Z
Hi-Z
Speaker pin short
Speaker pin short
Stabilizing chattering
Standby
Stabilizing chattering
Standby
Playing
Playing
Command processing
Command processing
Forced outage by speaker
*1: When used with default “H” level, CMOS output
15/34
FEDL22Q284-04
ML22Q284
■ Commands
The following commands are used for the LSI.After setting the voice code data in the flash memory of this LSI, be sure to
use the voice playback command.
Command
STOP
Description
Stop command.
The STOP command becomes effective for phrase other than those in Play Once mode and
Scheduled Play Once mode.
Disconnection detection command.
DISCONNECT
PHRASE
Speaker disconnection is detected. The STOP command must be input after using the
DISCONNECT command.
Playback command.
Playback phrase is selected from 30 phrases.
● Command configuration
Command is of 1 byte, and any bit sequence can be set for STOP command and DISCONNECT command.
PHRASE command is allocated with a bit sequence other than the set values for STOP command and DISCONNECT
command.
These are set when the voice code data is generated.
Please refer to a "Code Option Setting Item" for details.
The command configuration when the initial value (STOP command is set to be 00000b and DISCONNECT command is
set to be 00001b) is set is as follows.
Command
STOP
EVIN4
EVIN3
EVIN2
EVIN1
EVIN0
0
0
0
0
0
0
0
0
0
:
1
0
0
1
0
1
0
DISCONNECT
PHRASE
1
1
1
1
Example where STOP command is set to 11111b and DISCONNECT command is set to 00001b is described.
When STOP command is changed from the initial value, the number of phrase available decreases by one.
Command
EVIN4
EVIN3
EVIN2
EVIN1
EVIN0
-*1
0
0
0
0
0
0
0
0
0
:
1
1
0
0
1
0
1
0
DISCONNECT
PHRASE
STOP
1
1
1
1
1
1
0
1
Note 1: 00000b cannot be set to PHRASE command. 29 phrases from 00010b to 11110b can be set to PHRASE
command.
16/34
FEDL22Q284-04
ML22Q284
● STOP command
EVIN4-0 pin
Initial value
EVIN4
0
EVIN3
0
EVIN2
0
EVIN1
0
EVIN0
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 for the phrase waiting to be played in Scheduled Play Once mode, and in
Scheduled Play modem, Change Immediately Once mode, and Change Immediately mode.
STOP command used for phrases played back in Play Once mode or Scheduled Play Once mode, the STOP is ignored.
When STOP command is input in Scheduled Play mode, the playback stops after the phrase is played back to the end.
When STOP command is input in Change Immediately Once mode or Change Immediately mode, the voice fades out,
and the playback stops.
Input a phrase playback request (PHRASEn command) after the STOP command, after confirming the end of the phrase
being played (BUSYB="H"), and after tOSST+tCMS has elapsed.
Operations where STOP command is effective are described below.
STOP command operation in the case of Scheduled Play Once mode
Phrase 1
Phrase 2
STOP command
EVIN4-0
BUSYB*1
SPP/SPM
Hi-Z
Stabilizing chattering
Standby
Playing (playback phrase 1 to the last)
Status
Command processing
*1: When used with default “H” level, CMOS output
Standby
STOP command operation in the case of Scheduled Play mode
Phrase
STOP command
EVIN4-0
BUSYB*1
SPP/SPM
Hi-Z
Stabilizing chattering
Standby
Playing (playback phrase to the last)
Status
Command processing
Standby
*1: When used with default “H” level, CMOS output
STOP command operation in the case of Change Immediately Once mode or Change Immediately mode
Phrase
EVIN4-0
BUSYB*1
SPP/SPM
STOP command
Hi-Z
Stabilizing chattering
Standby
Playing
Fading out
Standby
Status
Command processing
*1: When used with default “H” level, CMOS output
17/34
FEDL22Q284-04
ML22Q284
● DISCONNECT command
EVIN4-0 pin
Initial value
EVIN4
EVIN3
0
EVIN2
0
EVIN1
0
EVIN0
1
0
The DISCONNECT command is used to diagnose whether the speaker is disconnected or not.
The command cannot be used during voice playback. The command shall be used during standby (no playback).
Disconnection detection result is output to BYSYB pin. "L” is output when the speaker is disconnected, and outputs "H”
when the speaker is not disconnected. Please input the STOP command to transition to standby state, after you use the
DISCONNECT command.
DISCONNECT command
STOP command
EVIN4-0
tDCDS
Disconnection judgment
(L: disconnect H: Connect)
BUSYB*1
Status
Under speaker disconnection
Disconnection detection
result output
Stabilizing chattering
Standby
Standby
detection
Command processing
Command processing
*1: When used with default “H” level, CMOS output
When no STOP command is input after the execution of DISCONNECT command, the disconnection detection
automatically stops in one second, and transition to standby occurs.
DISCONNECT command
EVIN4-0
tDCDS
tDCDE
Disconnection judgment
(L: disconnect H: Connect)
BUSYB*1
Status
Under speaker disconnection
Disconnection detection
result output
Stabilizing chattering
Standby
Standby
detection
Command processing
*1: When used with default “H” level, CMOS output
18/34
FEDL22Q284-04
ML22Q284
● PHRASE command
EVIN4-0 pin
EVIN4
0
EVIN3
0
EVIN2
EVIN1
1
EVIN0
0
0
:
1
Initial value
1
1
1
1
PHRASE command is playback command. Specifies an address of a phrase to be played back.
Command that is not set to be STOP command or DISCONNECT command is set to be PHRASE command.
An address of phrase to be played back is set when voice code data is generated with Speech LSI Utility.
Timings of PHRASE command are shown below.
Phrase
EVIN4-0
BUSYB*1
SPP/SPM
Hi-Z
Stabilizing chattering
Playing
Status
Standby
Command processing
*1: When used with default “H” level, CMOS output
19/34
FEDL22Q284-04
ML22Q284
■ TIMING DIAGRAMS
● Power-On Timing
5V
DVDD
tVDD
5V
SPVDD
RESET_N
BUSYB*1
tRST
VIH
VIL
VOH
VOL
Hi-Z
Indefinite
OSC
(internal)
Oscillation stopped
Oscillating
Oscillation stopped
tINIT
VOH
Hi-Z
Hi-Z
SPP
SPM
VOL
VOH
VOL
Performing a reset
Initializing
Standby
Status
*1: Used with default “H” level, CMOS output
Turn on DVDD and SPVDD simultaneously, or turn on SPVDD after turning on DVDD.
Turn on DVDD and SPVDD simultaneously, or turn on SPVDD after turning on DVDD.
When DVDD or SPVDD falls below recommended operation power supply voltage range, “L” level must be
input to RESET_N pin.
● Power down timing (RESET_N pin)
tRST
RESET_N
Hi-Z
BUSYB*1
Indefinite
Oscillation
stopped
OSC
(internal)
Oscillating
Oscillating
tINIT
SPP
SPM
Playing
Initializing
Standby
Status
*1:Used with default “H” Level, CMOS output
Performing a reset
When DVDD or SPVDD falls below recommended operation power supply voltage range, “L” level must be
input to RESET_N pin.
20/34
FEDL22Q284-04
ML22Q284
● Play Oncemode/Scheduled Play Once/Change Immediately Once timing
After playback of phrase (m) ends, playback request for next phrase (n) is accepted and the phrase (n) is played back.
All the commands become invalid during playback of phrase (m).
After BUSYB has shifted to "H" level, input the PHRASE command after tOSST+tCMS has elapsed.
EVIN4-0
Phrase (m)
Phrase determined
VOH
VOL
BUSYB*1
tPUP1
tSP
tB1
OSC
(internal)
Oscillating
tPLBF
WS1
WS2
tVCYC
Stabilizing
oscillation
Speaker enable
(internal)
SPP
SPM
Hi-Z
Hi-Z
Command
processing
Stabilizing chattering
Standby
Playing
Status
定中
EVIN4-0
Phrase (m)
Phrase (n)
Phrase determined
VOH
BUSYB*1
tCMS tPUP1
tB1
tSP
VOL
OSC
(internal)
Oscillating
tPLAF
Oscillating
tPLBF
WS1
WS2
tOSST
WS3 WS4
Speaker enable
(internal)
Stabilizing
oscillation
SPP
Hi-Z
Hi-Z
SPM
Playing
Playing
Status
Awaiting oscillation stop
Standby
Command processing
Stabilizing chattering
*1:Used with default “H” Level, CMOS output
21/34
FEDL22Q284-04
ML22Q284
● Scheduled Play Once mode and Scheduled Play mode Timing (Continuous Play)
In response to playback request for the next phrase (n), the phrase (m) is played back to the end, and then playback of the
phrase (n) starts.
EVIN4-0
BUSYB*1
Phrase (m)
Phrase
Phrase (n)
Phrase determined
※1
tNCM
tSP
VOH
VOL
tB1
tPUP1
tSP
OSC
(internal)
Oscillating
WS1(m)
WS2(m)
tPLBF
Stabilizing
oscillation
Speaker enable
(internal)
SPP
SPM
Hi-Z
Hi-Z
Stabilizing chattering
Playing phrase (m)
Status
Standby
Command processing
VIH
VIL
EVIN4-0
BUSYB*1
Phrase (n)
VOH
VOL
OSC
(internal)
Oscillating
WS3(n)
WS4(n)
tPLAF
tOSST
Speaker
enable
(internal)
SPP
SPM
Hi-Z
Hi-Z
Playing
Playing phrase (n)
Awaiting oscillation stop
*1:Used with default “H” Level, CMOS output
Status
Standby
*Under Scheduled Play mode, playback is stopped by STOP command.
Note 1: In Scheduled Play Once mode, the phrase (n) is played back immediately after the end of the playback of the phrase (m),
in response to an input of a playback request (PHRASE command) for the next phrase (phrase (n)) within tNCM
.
22/34
FEDL22Q284-04
ML22Q284
● Change Immediately Once mode and Change Immediately mode Timing (Continuous Play)
In response to playback request for the next phrase (n), the phrase (m) is played back to the last, and then playback of the
phrase (n) starts.
EVIN4-0
Phrase (m)
Phrase determined
VOH
VOL
BUSYB*1
tB1
tPUP1
tSP
OSC
(internal)
Oscillating
tPLBF
WS1(m)
WS2(m)
Stabilizing
oscillation
Speaker
enable
(internal)
Hi-Z
Hi-Z
SPP
SPM
Stabilizing oscillation
Standby
Playing phrase (m)
Status
Command processing
EVIN4-0
Phrase (n)
Phrase determined
Phrase (m) voice stop
VOH
BUSYB*1
tFDO
tSP
VOL
OSC
(internal)
Oscillating
tOSST
tPLAF WS3(n)
WS4(n)
Speaker enable
(internal)
SPP
Hi-Z
Hi-Z
SPM
Status
Playing
Playing phrase (n)
Awaiting oscillation stop
Standby
Fade out processing
*1:Used with default “H” Level, CMOS output
・Under Change Immediately mode, playback is stopped by STOP command.
23/34
FEDL22Q284-04
ML22Q284
● Scheduled Play Once mode and Scheduled Play mode Timing voice stop timing
After STOP command is input, the phrase is played back until the end, and the playback stops.
EVIN4-0
Phrase (m)
STOP comman
Phrase determined STOP command
determined
tSP
VOH
VOL
BUSYB*1
tB1
tPUP1
tSP
OSC
(internal)
Oscillating
tPLBF
WS1
WS2
Stabilizing
oscillation
Speaker enable
(internal)
SPP
SPM
Hi-Z
Hi-Z
Stabilizing chattering
Standby
Playing phrase
Status
Command processing
VIH
VIL
EVIN4-0
BUSYB*1
VOH
VOL
OSC
(internal)
Oscillating
WS3(n)
WS4(n)
tPLAF
tOSST
Speaker
enable
(internal)
Hi-Z
Hi-Z
SPP
SPM
Standby
Playing
(Play until the end of phrase)
Awaiting oscillation stop
*1:Used with default “H” Level, CMOS output
Status
24/34
FEDL22Q284-04
ML22Q284
● Change Immediately Once mode and Change Immediately mode voice stop timing
After STOP command is input, the voice fades out, and the playback stops.
Phrase (m)
EVIN4-0
BUSYB*1
Phrase determined
VOH
VOL
tB1
tPUP1
tSP
OSC
(internal)
Oscillating
tPLBF
WS1
WS2
Stabilizing
oscillation
Speaker
enable
(internal)
SPP
Hi-Z
Hi-Z
SPM
Stabilizing chattering
Standby
Playing phrase
Status
Command processing
EVIN4-0
STOP command
STOP command determined
tFDO
VOH
BUSYB*1
tSP
VOL
OSC
(internal)
Oscillating
WS3
tPLAF
WS4
tOSST
Speaker
enable
(internal)
SPP
Hi-Z
Hi-Z
SPM
Playing
Fade out processing
Awaiting oscillation stop
*1:Used with default “H” Level, CMOS output
Standby
Status
25/34
FEDL22Q284-04
ML22Q284
● Disconnection detection timing
VIH
EVIN4-0
DISCONNECT command
VIL
DISCONNECT command determined
tB1
tDCD(min)
tSP
tPUP1
VOH
VOL
BUSYB*1
Stabilizing oscillation
OSC
(internal)
Oscillating
Stabilizing chattering
Standby
Disconnection detecting
Status
Command processing
VIH
VIL
EVIN4-0
BUSYB*1
STOP command
STOP command determined
tOSST
tSP
tCB
OSC
(internal)
Oscillating
Disconnection detecting
Command processing
Standby
Status
Awaiting oscillation stop
*1:Used with default “H” Level, CMOS output
● Speaker short detection timing
tSD
VOH
BUSYB*1
VOL
tOSST
OSC
(internal)
Oscillating
Speaker enable
(internal)
Speaker short
detection
(internal)
Hi-Z
Hi-Z
SPP
SPM
Playing
Short detection processing
Standby
Status
*1:Used with default “H” Level, CMOS output
26/34
FEDL22Q284-04
ML22Q284
■ Code Option Setting Item
Items set on Code Option Setting screen for Speech LSI Utility are as follows.
・Speaker pin short detection function setting
☐ (Not used)
Use of speaker pin short detection function
☐ (Used)
・Command setting
○1 byte (communicate with 1-byte command)
○2byte (cannot be set)
Command type
STOP/DISCONNECT Command
Command bit sequence
Use 0_0000b
DISCONNECT command Use 0_0001b
STOP command
○ Standard
STOP command
Set any bit sequence
○Custom
Set any bit sequence
(Set value different from STOP command)
DISCONNECT command
・BUSYB Pins Setting
Use of BUSYB
Initial State
○L level Output
○H level Output
Condition
BUSYB pin status
Fixed to “L” output
Fixed to “H” output
*
*
☐ (Not used)
○CMOS
Output initial value “L” with CMOS output
Output initial value “L” with Nch open drain
output
Output initial value HiZ with Pch open drain
output
○Nch Open Drain
○Pch Open Drain
○L level Output
○Hi-Z
○CMOS
Hiz output
☐ (Used)
Output initial value “H” with CMOS output
Output initial value HiZ with Nch open drain
output
○Nch Open Drain
○H level Output
Output initial value “H” with Pch open drain
output
Hiz output
○Pch Open Drain
○Hi-Z
*: Setting value invalid
・EVIN4 to EVIN0 Pins Setting
○Hi-Z
Used with high impedance input
○ Pull Down
○Pull-up
○Hi-Z
○Pull Down
○Pull-up
EVIN4-1
EVIN0
Used with pull-down input
Used with pull-up input
Used with high impedance input
Used with pull-down input (cannot be set)
Used with pull-up input
・Chattering removal time setting
Set chattering removal time within a range of 2 ms to 62 ms (initial
value is 16 ms))
Chattering removal time
27/34
FEDL22Q284-04
ML22Q284
■ Event Setting Item
Items set on Event Setting screen for Speech LSI Utility are as follows.
・Playback mode
Set playback mode suitable for target playback, with reference to “Playback mode” in FUNCTIONAL DESCRIPTION.
・Volume setup
Set playback mode suitable for target playback, with reference to “Volume setup function” in FUNCTIONAL
DESCRIPTION.
・Setting Wait time before and after volume playback
Set desired Wait time with reference to “Function of setting wait time before and after playback (WS1, WS2, WS3,
WS4)”.
28/34
FEDL22Q284-04
ML22Q284
■ 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.
■ 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.
29/34
FEDL22Q284-04
ML22Q284
■ APPLICATION CIRCUIT
RESET_N
EVIN4
EVIN3
EVIN2
EVIN1
EVIN0
SPP
SPM
BUSYB
TEST
SPVDD
DVDD
5V
0.1µF
10µF
VDDL
0.1µF
DGND
SPGND
30/34
FEDL22Q284-04
ML22Q284
■ PACKAGE DIMENSIONS
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).
PCB Layer
PCB
JEDEC 4layers
JEDEC 2layers
(W/L/t= 76.2 / 114.3 / 1.6 (mm))
Air cooling conditions
Calm(0m/sec)
63.7[°C /W]
69.4[°C /W]
0.48[°C /W]
Heat resistance (θja)
Heat resistance (θjc)
0.46[℃/W]
Maximum power consumption of LSI (PMax)
At 1W into 8Ω playback
0.28[W]
TjMax of this LSI is 125 °C. TjMax is expressed with the following formulas.
TjMax=TaMax+θja×PMax
31/34
FEDL22Q284-04
ML22Q284
32/34
FEDL22Q284-04
ML22Q284
■ REVISION HISTORY
Page
Previous
Edition
Document No
FEDL22Q284-01
FEDL22Q284-02
Date
Description
Current
Edition
Mar 5, 2021
―
―
Formal 1st edition.
SPP, SPM terminal output short-circuit current value change.
Mar 30, 2021
6
6
(Before change)
(After change)
300mA
600mA
15
16
17
15
16
17
Speaker short-circuit detection warning added.
Added a note on using commands.
Added a note on phrase playback after the STOP command.
FEDL22Q284-03
FEDL22Q284-04
Oct 4, 2021
Added a note for phrase playback after transitioning to BUSYB "H"
level.
21
21
31
-
31
32
31
Describe the thermal resistance information of the package.
Added "Mounting area for package lead soldering to PC boards".
Removed "(SSOP16)" notation for PACKAGE DIMENSIONS.
Jun 29, 2022
31
33/34
FEDL22Q284-04
ML22Q284
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 2021 LAPIS Technology Co., Ltd.
2-4-8 Shinyokohama, Kouhoku-ku, Yokohama 222-8575, Japan
https://www.lapis-tech.com/en/
34/34
相关型号:
ML22Q294
ML22Q274/ML22Q284/ML22Q294有内置闪存,用于存储语音代码数据,ML22Q274可以通过时钟同步串行接口控制,ML22Q284可以独立控制,ML22Q294可以通过I2C控制。 车载质量的语音合成LSI。ML22Q274配备了一个D类扬声器放大器,使得在单个芯片上实现语音再现的解决方案成为可能。
ROHM
ML22Q532
ML2253x系列是内置串行音频接口的车载级4通道混合语音合成LSI,可提供Flash存储器内置型和外置型两种类型的产品。产品采用实现高音质的HQ-ADPCM、16位D/A转换器和低通滤波器,并内置用来直接驱动扬声器的1.0W单声道扬声器放大器。另外,还配备了车载应用所需的故障检测功能,可以检测LSI内部的异常以及LSI与扬声器之间连接线的异常。语音输出所需的功能已经全部集成于1枚芯片中,因此仅需增加本LSI,即可轻松实现语音功能。
ROHM
ML22Q533
ML2253x系列是内置串行音频接口的车载级4通道混合语音合成LSI,可提供Flash存储器内置型和外置型两种类型的产品。产品采用实现高音质的HQ-ADPCM、16位D/A转换器和低通滤波器,并内置用来直接驱动扬声器的1.0W单声道扬声器放大器。另外,还配备了车载应用所需的故障检测功能,可以检测LSI内部的异常以及LSI与扬声器之间连接线的异常。语音输出所需的功能已经全部集成于1枚芯片中,因此仅需增加本LSI,即可轻松实现语音功能。
ROHM
©2020 ICPDF网 联系我们和版权申明