|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
f edl22 q374 - 0 3 issue date : mar . 1 6 , 201 5 ml22 q3 7 4 adpcm speech synth esis lsi 1 / 35 general description ml22 q 3 7 4 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, ml22 q 3 7 4 support the s ynchronous serial 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: product name rom capacity maximum playback ti me (sec) (at f s =8.0khz) 4bitadpcm2 16bitpcm ml22 q3 7 4 -xxx 692 k bits 2 2.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 eac h phrase. ? speech rom capacity ml22q3 7 4 : 692 - kbit flash ? sampling frequency(fs): 6.4 / 8.0 / 10. 7 / 12.8 / 16.0 / 21.3 / 25.6 / 32.0 khz f s can be specified for each phrase. ? analog output: built - in d - class amplifier ? cpu command interface: synchronou s serial interface ? maximum number of phrases: 30 phrases ? d isconnect ion detection function / speaker pin short detec tion function ? source oscillation frequency: 4.096 mhz (internal) ? power supply voltage : 2. 0 to 5.5v ? flash memory rewritable time : 80 t ime s ? operating temperature range : ? 40 to +85 c ? package: 16- pin plastic ssop ? product name: ml22 q3 7 4 - nnnmb, ml22 q3 7 4 - xxxmb(xxx: rom code no.)
f edl22 q374 - 0 3 ml22 q374 2 / 35 the following table shows the differences among the other speech synthesis lsis. parameter ml22 330/ ml2 2q330 ml22q374 ml22q384 ml22q394 cpu interface serial event input i2c memory capacity 640kbit 69 2 kbit m m playback method 4 - bit adpcm2 8 - bit nonlinear pcm 8 - bit straight pcm 16 - bit straight pcm maximum number of phrases 30 sampling freq uency (khz) 6.4/8.0/10.6/ 12.0/12.8/16.0/ 21.3/25.6/32.0 clock frequency 4.096mhz (with a built - in crystal oscillator circuit) 4.096mhz (internal oscillation) low - pass filter fir interpolation filter m m speaker driving amplifier built - in ab - class 0. 7 w (8 ? ? edit rom function yes repeat function yes operating temperature range ? 40 to +85 c package 30 - pin ssop 16 - pin ssop m f edl22 q374 - 0 3 ml22 q374 3 / 35 block diagram s ml22 q374 - nnnmb/ml22q374 - xxxmb timing controller s pi interface phrase address latch address controller 16bit address counter lpf csb sc k s i test busyb v dd gnd osc (internal) reset_n output interface 16bit multiplexer adpcm/pcm synthesizer 6 9 2 kbit flash regulator v dd l vpp d - class s peaker ampl ifier spm spp spv dd spgnd f edl22 q374 - 0 3 ml22 q374 4 / 35 pin configurations ( top view) ml22 q3 7 4 - nnnmb/ml22 q 3 7 4 - xxxmb 16- pin pl astic ssop spp spm spgnd spv dd busyb dgnd v ddl dv dd 1 2 3 4 5 6 7 8 reset_n test v p p nc nc sc k s i csb 16 15 14 13 12 11 10 9 nc unused pin f edl22 q374 - 0 3 ml22 q374 5 / 35 pin description pin symbol i/o initial value ( at the reset_n input) initial value (at standby) description 1 spp o hi - z hi - z positive(+) output pin of the speaker amplifier built - in 2 spm o hi - z hi - z negative( - ) output pi n of the speaker amplifier built - in. 3 spgnd ? ? ? ground pin for the speaker amplifier. 4 spv dd ? ? ? power supply pin for the speaker amplifier. connect a bypass capacitor of 1 f or more between this pin and spgnd pin. 5 busyb o hi -z 1 busy output pin . when busyb use mode is set , t he "l" level is outputted during playback . at the time of a disconnection detec tion function, when disconnection is detected, the "l" level is outputted. in addition, w hen busyb use mode is not set, the initial value is outp utted. 6 dgnd ? ? ? digital ground pin. 7 v ddl ? ? ? regulator output pin for internal logic circuitry. connect a capacitor of 10 f or more between this pin and dgnd pin 8 dv dd ? ? ? power supply pins for logic circuitry. connect a capacitor of 0. 1 f edl22 q374 - 0 3 ml22 q374 6 / 35 absolute maximum rat ings (dgnd = spgnd = 0 v) parameter symbol condition rating unit power supply voltage dv dd ta=25 c ? ? 0.3 to + 7 .0 v internal logic power supply voltage v ddl ? 0.3 to + 3.6 v flash power supply voltage vpp ? 0.3 to + 9.5 v input voltage v in ? ? 5 5 to +1 50 c recommended operatin g conditions ( dgnd = spgnd = 0 v ) parameter symbol condition range unit power supply voltage dv dd ? 2.0 to 5.5 v flash memory write 2.7 to 5.5 speaker power supply voltage spv dd ? 2.0 to 5.5 v flash power supply voltage v pp flash memory write 7.7 to 8.3 v flash memory rewrite cycles n ? 80 ? operating temperature t op1 ? ? f edl22 q374 - 0 3 ml22 q374 7 / 35 electrical characteristics dc characteristics dv dd = spv dd = 2. 0 to 5.5 v, dgnd = agnd = 0 v, ta = ? 40 to +85 c parameter symbol condition min. typ. max. unit ? h ? input voltage v ih ? 0. 7 ? ? ? ? 1 . 5 ? 0.3 ? 0. 02 m a ?h ? output current 1 i ooh1 v oh = dv dd = spv dd ( high i mpedance ) busyb pin, spp pin, spm pin ? ? 1 a ?h ? output current 2 i ooh2 v oh = dv dd ( nch open drain) busyb pin ? ? 1 a ?l ? output current 1 i ool1 v ol = dgnd = spgnd ( high i mpedance ) busyb pin, spp pin, spm pin ? 1 ? ? a ?l ? output current 1 i ool2 v ol = dgnd ( pch open drain) busyb pin ? 1 ? ? a supply current during p layback i dd1 no output load, dv dd = 3.0v ? 4.0 6.0 ma i dd2 no output load , dv dd = 5.0v ? 6.0 10 awaiting command supply current i ddc1 dv dd = spv dd = 5.0v ? 3.0 5.0 ma standby supply current i dds1 ta = ? ? ? ? characteristics of analog circuitry dv dd = spv dd = 2. 0 to 5 . 5 v, dgnd = spgnd = 0 v, ta = ? 40 to + 85c parameter symbol condition min. typ. max. unit spm, spp output load resistance r lsp ? 8 ? ? ? speaker amplifier output power p spo spv dd = 5. 0 v, f = 1khz r spo = 8 ? , thd t 10% ? 1.0 ? w f edl22 q374 - 0 3 ml22 q374 8 / 35 ac characteristics dv dd = spv dd = 2. 0 to 5.5 v, dgnd = spgnd = 0 v, ta = ? 40 to +85 c parameter symbol condition min. typ. max. unit reset _n input pulse width t rs t ? 100 ? ? s csb ? h ? level pulse width t csw ? 1 ? ? ms o scillation stop ti me, after playback t osst ? ? ? 500 s processing time before playback start t plbf ? 0.3 ? 2.1 ms processing time after playback start t plaf ? 0.15 ? 1.2 ms fade - out time at change immediately mo de or change immediately once mode t f do ? ? 22 ? ms note: output pin load capacitance = 45 pf f edl22 q374 - 0 3 ml22 q374 9 / 35 timing diagrams power - on timing d v dd vih vil t rst 5v reset _n sp v dd 5v voh vol busyb osc (intern al) voh vol spp voh vol spm t init csb hi - z hi - z hi - z vih vil t vdd *note1 performing a reset initializing oscillating oscillation stopped oscillation stopped stand by status note 1: t urn on dv dd and spv dd simultaneously , or turn on spv dd after turning on dv dd . f edl22 q374 - 0 3 ml22 q374 10/ 35 power - down timing (at the reset _n input) reset _n status performing a reset initializing busy b osc (internal) oscillating spp spm oscillating t rst t bsyr t init playing csb stand by oscillation stopped s ynchronous s erial interface timing when ? normal ( ? h ? level) ? is chosen as mask option , t he initial value of sck is "h" level . csb sck si vih vil vil vih vil vih t esck 1 t dis t dih t sckh t sckl t csh (t esck2 ) t scyc when ? reversal( ? l ? level) ? is chos en as mask option , t he initial value of sck is " l " level . csb sck si vih vil vil vih vil vih t esck 1 t dis t dih t sckh t sckl t csh (t esck2 ) t scyc f edl22 q374 - 0 3 ml22 q374 11/ 35 play o nce mode timing t esck 1 sck status si osc (internal) voh vol busy b d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1 spm t plbf ws2 hi - z hi - z t vcyc t csh speaker amplifier enable (internal) oscillating o sci llation stable awaiting command stand by command proc ess ing playing t esck 1 sck status si osc (internal) voh vol busy b d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp vih vil spm ws3 t pl a f ws1 t plbf ws2 speaker amplifier enable (internal) hi - z hi - z ws4 t osst t csh playing awaiting command awaiting oscillation stop stand by playing c ommand pro cessing oscillating oscillating o scillation stable - the wait time of ws1 , ws2 , ws3, and ws4 can be set up for every phrase , when creating s ound data using speech utility. - about this function , refer to ?3. phrasen command? in ? description of command functions ? f edl22 q374 - 0 3 ml22 q374 12/ 35 scheduled p lay o nce mode and s cheduled p lay mode timing (continuous play) after inputting the next phrasen command (phrase(n)) , a ph rase (phrase(m)) is played back to the last and thephrase(n) playback is started . t esck1 sck status si osc (internal) voh vol busy b d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1(m) spm d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 t plbf ws 2 (m) t ncm *1 hi - z hi - z t csh t csh t esck2 speaker amplifier enable (internal) phrase (m) phrase ( n ) oscillating o scillati on stable stand by awaiting command c ommand processing playing phrase (m) t csw sck status si osc (internal) voh vol busy b csb spp vih vil spm vih vil vih vil ws3(n) ws 4 (n) t pl a f hi - z hi - z t o sst speaker amplifier enable (internal) playing playing phrase (n) awaiting oscillation stop stand by oscillating - the wait time of ws1 , ws2 , ws3, and ws4 can be set up for every phrase, when creating sound data using speech util ity. - the playback of scheduled play mode is suspended with the stop command. 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 co mmand? 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 , c onfirm the completion (busyb= "h") of the playback . next, input the next command (phrasen command). f edl22 q374 - 0 3 ml22 q374 13/ 35 change i mmediately o nce mode and change i mmediately 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 . t esck 1 sck si osc (internal) voh vol busy b d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp spm t plbf ws 2 (m) ws 1 (m) hi - z hi - z t csh speaker amplifier enable (internal) status awaiting command stand by pl aying phrase (m) c ommand processing oscillating o scillation stable phrase (m) t csw sck si osc (internal) voh vol busy b csb spp vih vil spm vih vih vil t fdo ws3(n) ws 4 (n) t pl a f hi - z hi - z t osst d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 t esck2 t csh speaker amplifier enable (internal) status oscillating phrase (m) stop awaiting oscillation stop playing playing phrase (n) stand by fade - out processing phrase ( n ) - the wait time of ws1 , ws2 , ws3, and ws4 can be set up for every phrase, when creating sound data using speech utility. - the playback of change immediately mode is suspended with the stop command. - about this function , refer to ?3. phrasen command? in ? descri ption of command functions ? f edl22 q374 - 0 3 ml22 q374 14/ 35 timing which sto ps the playback in s cheduled p lay mode after inputting the stop command, a phrase is played back to the last and the playback is stop ped . t esck 1 sck si osc (internal) voh vol busy b d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1 spm t plbf ws 2 hi - z hi - z t csw t csh t esck2 t csh speaker amplifier enable (internal) status phrase (m) stop command oscillating o scillation stable c ommand processing stand by awaiting command playing phrase (m) sck si osc (internal) voh vol busy b csb spp vih vil spm vih vil vih vil ws3(n) ws 4 (n) t pl a f hi - z hi - z t osst speaker amplifier enable (internal) status oscillating awaiting oscillation stop playing stand by ( reproduced to the last ) - the wait time of ws1 , ws2 , ws3, and ws4 can be set up for every phrase, when creating sound data using speech utility. - c onfirm 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 ? descr iption of command functions ? f edl22 q374 - 0 3 ml22 q374 15/ 35 timing which st ops the playback in c hange i mmediately mode and c hange immediately o nce mode after inputting the stop command, fade - out of the playback is carried out and the playback is stop ped . t esck1 sck si osc (internal) voh vol busy b d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1 spm t plbf ws 2 hi - z hi - z t csh speaker amplifier enable (internal) status phrase (m) oscillating o scillation stable c ommand processing awaiting co mmand stand by playin g phrase (m) t c sw sck si osc (internal) voh vol busy b csb spp vih vil spm vih vih vil ws3 ws4 t pl a f hi - z hi - z t fdo t osst t esck2 t csh speaker amplifier enable (internal) status stop command oscillating awaiting oscillation stop playing stand by fade - out processing - the wait time of ws1 , ws2 , ws3, and ws4 can be set up for every phrase, when creating sound data using speech utility. - c onfirm the completion (busyb= "h") of the playback after input of a stop command. next, input the next command (phrasen command). - about this functio n , refer to ?3. phrasen command? in ? description of command functions ? f edl22 q374 - 0 3 ml22 q374 16/ 35 disconnection detection timing sck si osc (internal) voh vol busy b csb t cb vih vil t dcd t esck1 t csh status disconnect command oscillating awaiting command under disconnection detection c ommand processing stand by o scillation stable sck si osc (internal) busy b csb t cb vih vil t osst t csh t esck2 status stop command under disconnection detection c ommand processing stand by oscillating awaiting o scillation s top speaker pin short detection timing osc (internal) voh vol busy b spp spm hi - z hi - z t sd speaker amplifier enable (internal) speaker pin short detect (internal) status playing stand by short detection processing oscillating f edl22 q374 - 0 3 ml22 q374 1 7 / 35 functional descripti on s ynchronous s erial command interface the csb , sck, si pins are used to input the command data. driving the csb pin to ? l ? level enables the serial cpu interface. after the csb pin is driven to ? l ? level, the command data are input through the si pin from the msb or lsb synchronized with the sck clock. the command data shifts in through the si pin at the rising edge of the sck clock pulse. then, a command is executed at the rising edge of the eighth pulse of the sck clock. the initial value of the sck pin can be chosen by the mask option of speech utili ty. when setting the initial value of the sck pin as "h" level , p lease choose ? nomal ("h" level) ? as a mask option. w hen setting the initial value of the sck pin as " l " level , p lease choose ? reversal (" l " level) ? as a mask option. after a command input shou ld return the csb pin to "h" level. data input timing ? nomal(?h? level) ? reversal(?l? level) cs b sck si d7 d6 d5 d4 d3 d2 d1 d0 (msb) (lsb) cs b s ck si d7 d6 d5 d4 d3 d2 d1 d0 (msb) (lsb) the s ynchronous s erial i nterface option can be set up on the option screen of speech utility shown in figure .1. figure .1 the option sc reen of speech utility f edl22 q374 - 0 3 ml22 q374 18/ 35 command list each command is configured by the unit of byte (8 - bit). command d7 d6 d5 d4 d3 d2 d1 d0 description stop 0 0 0 0 0 0 0 0 stop command. the stop command becomes effective except the phrase in play once mode and sch eduled play once mode . disconnect 0 0 0 0 0 0 0 1 disconnection detection command. please input the stop command, after you use the disconnect command . phrase2 v2 v1 v0 0 0 0 1 0 phrase command phrase3 v2 v1 v0 0 0 0 1 1 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 algorithm applied waveform feature 4 - bit adpcm2 normal voice waveform up version of lapis semiconductor ? s specific voice synthesis algorithm (: 4 - bit adpcm). voice quality is improved. 8 -bi t nonlinear pcm waveform including high frequency signals (sound effect, etc.) algorithm, which plays back mid - range of waveform as 10 - bit equivalent voice quality. 8 - bit straight pcm normal 8 - bit pcm algorithm 16 - bit straight pcm normal 16 - bit pcm alg orithm f edl22 q374 - 0 3 ml22 q374 19/ 35 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 c ontrolling 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. voice control area (fixed 4 kbits) prohibition of use area (fixed 64 kbits) configuration of rom data 0x00000 0x01fff 0x02000 voice area 2 max.0x0fbff max.0x0fbff edit rom area dep ends on creation of rom data. test area 0x0fc00 0x0ffff 0x0ffff 0x10000 0x101ff voice area 1 0x10200 0x17fff playback time and memory capacity th e 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. playback time [sec] = 1.024 ( voice area 1 + voice area 2) [kbits] 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. playback time = 1.024 692 [kbits] 8 [khz] 4 [bits] ? 22.1 [sec] make the playback t ime of one phrase more than 20m sec . f edl22 q374 - 0 3 ml22 q374 20/ 35 edit rom function the edit rom function makes it possible to play back m ultiple 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. ? silence insertion function: 20ms to 1,024 ms note: silent insertion time varies for 1ms by the sampling frequency it is possible to use voice rom effectively to use the edit rom funct ion. below is an example of the rom structure, case of using the edit rom function. example 1) phrases using the edit rom function p hrase 2 p hrase 3 p hrase 4 p hrase 5 a d a c e b e c p hrase 6 d d d b a d b e c d silence example 2) structure of the rom that contents of example 1 are s tored a b c d e address control area editing area f edl22 q374 - 0 3 ml22 q374 21/ 35 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 composi tion in the case of using silence insertion function the phrase to playback ( the phrase 2 is play backed twice on both sides of 1 sec silence. ) a d b 1 sec which is constituted by the three silences is re gistered as the phrase 8. silence a b d phrase 2 phrase 2 phrase 8 1s ec silence silence 336ms s ilence insertion silence silence 336ms s ilence insertion 3 28 ms s ilence insertion notice of the silence insertion function, which a "m ute t ime " was used for. w hen "m ute t ime " is used at the end of phrase , t he continuous playback of that phrase isn't done. modify it to the sound which "m ute t ime " 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 c b w hen "m ute t ime "(1s silence) is used at the end of phrase, the continuous playback of that phrase isn't done. change "m ute t ime "(1s silence) to the combination of " "m ute t ime "(980ms silence) and the silence voice data*1 of 20m s ". 1s silence 1 edit rom phrase a c b 1s silence a c b ? m ute t ime ? 980ms t he silence voice data 20m s 1 edit rom phr ase 1 edit rom phrase 1 edit rom phrase a c b ? m ute t ime ? 980ms the silence voice data 20m s *1 : the data that sound - less was made by the voice data are the silence voice data. in the case of 20ms, i t can be realized with 128byte by choosing sampling frequency 6.4khz, the 8bit pcm mode. f edl22 q374 - 0 3 ml22 q374 22/ 35 speaker pin short detection function the speaker pin sh ort detection function detec t the short - circuit between spp pin and spm pin, or between spp/spm pin and gnd during playback . when sho rt - circuit of a speaker pin is detected, the playback w ill be stopped automatically, b usyb pin will become "h" level, and l si will become in a standby state. in addition, t his 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. s ck busyb spp/spm status phrase hi - z awaiting command standby playin g command processing speaker pin short hi - z s peaker pin short detection function -- effective standby awaiting command playing orced outae by speaker pin short detection hrase ommand processin peaker pin short detection unction -- eective f edl22 q374 - 0 3 ml22 q374 23/ 35 description of command functions 1. stop command ? command 0 0 0 0 0 0 0 0 the stop co mmand is used to stop the playback . busy b pin will become "h" , if the playback is stopped. the stop command becomes effective except the phrase in play once mode and scheduled pla y 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, w hen yo u 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 . c onfirm 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 ? stop command operation in the case of change immediately once mode or change immediately mode s ck busyb spp/spm status hi - z awaiting command standby playing command processing standby fade - out phrase stop command s ck busyb spp/spm status hi - z standby playing ( playback to the last ) command processing standby phrase stop command awaiting command f edl22 q374 - 0 3 ml22 q374 24/ 35 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 discon nect command . s ck busyb status disconnectcommand stopcommand awaiting command standby under speaker disconnection detection command processing command processing standby t dcd disconnection judgment l: disconnect h: connect h f edl22 q374 - 0 3 ml22 q374 25/ 35 3. phrasen (n = 2 to 31) command ? command v2 v1 v0 f4 f3 f2 f1 f0 the p hrasen (n = 2 to 31) command is used to start play back phrase. when you create the voice data, please set up the phrase addre ss using speech utility . the timing in the case of the playback a phrase address below is shown. 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 v1 v0 volume [db] 0 0 0 the volume setup of voice control area is used. 0 0 1 +2.98 0 1 0 +1.78 0 1 1 0 1 0 0 - 2.25 1 0 1 - 5.28 1 1 0 - 9.99 1 1 1 - 21.04 s i busyb spp/spm status phrase hi - z standby awaiting command playing command processing v1 v0 f4 f3 f2 f1 f0 v2 volume sc k f edl22 q374 - 0 3 ml22 q374 26/ 35 each phrase can set up the wait time before and after playback , a volume setup, and pla yback mode using speech utility. figure . 2 t he option screen for every phrase of speech utility 1) w ait 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. ws1: time after inputting a p hrase 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 a rbitrarily set up between 0 to 1020ms (4ms unit). 2) volume setup (volume) each phra se can set up the volume setup. since it is an option setup, change will be impossible once it sets up . value [hex] volume [db] value [hex] volume [db] value [hex] volume [db] 00h +2.98 0ah - 0.41 15h - 6.87 01h +2.70 0bh - 0.83 16h - 7.79 02h +2.40 0ch - 1 .28 17h - 8.82 03h +2.10 0dh - 1.75 18h - 9.99 04h +1.78 0eh - 2.25 19h - 11.34 05h +1.45 0fh - 2.77 1ah - 12.94 06h +1.11 10h - 3.34 1bh - 14.90 07h +0.76 11h - 3.94 1ch - 17.44 08h +0.39 12h - 4.58 1dh - 21.04 09h +0.00 13h - 5.28 1eh - 27.31 14h - 6.04 1fh of f s ck busyb spp/spm status phrase hi - z awaiting command standby playing command processing standby ws1 ws2 ws3 ws4 waitin o scil lation s top f edl22 q374 - 0 3 ml22 q374 27/ 35 3) p layback mode setup p layback mode can be set up for every phrase. since it is an option setup, change will be impossible once it sets up . p layback mode o peration play once 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 , i t will be ignored . change immediately o nce 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 . scheduled play the playback continues until the following command will be inputted , if playback start s . when the following command is inputted into playback , after playback of the present phrase is completed, the following command is execute d . 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 ? scheduled play once mode st art the next phrasen command within the tncm. when it can't start , c onfirm the completion (busyb= "h") of the playback . next, input the next command (phrasen command). s ck busyb status standby playing phrase (m) command processing voice output ?good morning? ?good afternoon? playing phrase ( n ) standby phrase hhih phrase hhjh awaiting command s ck busyb status phrase hhih standby playing phrase (m) command processing voice output ?good morning? ?good afternoon? playing phrase ( n ) command processing awaiting command standby awaiting command standby phrase hhjh f edl22 q374 - 0 3 ml22 q374 28/ 35 ? change immediately once mode ? scheduled play mode c onfirm the completion (busyb= "h") of the playback after input of a stop command. next, input the next command (phrasen command). ? change immediately mode c onfirm the completion (busyb= "h") of th e playback after input of a stop command. next, input the next command (phrasen command). s ck busyb status playing phrase ( m ) voice output ?good morning? playing phrase (m) standby ?good m o ? ade out tandy command processing awaiting co mmand p command prase c tatus playing phrase ( m ) voice output ?good morning? ?good morning? playing phrase ( m ) stand by stop command standby command processing awaiting command phrase hhih s ck busyb status playing phrase (m) ?good m o ? ood aternoon playing prase n tandy ade - out tandby command processing awaiting command oice output prase phrase hhjh f edl22 q374 - 0 3 ml22 q374 29/ 35 mask option setting figure . 3 the mask option setting screen of speech utility explanation of each option is shown in the follow ing page. (1) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) f edl22 q374 - 0 3 ml22 q374 30/ 35 parameter function explanation (1) use of speaker short detective on or off selection of a short detection function if a check box is turned on , a short detection circuit will become effective. seq pins setting interface setup seq busy b setup (2) use seq 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 initial output level selection of busyb the initial value of a busyb pin at voice stop can be chosen. l level output l level output the "l" level is outputted at voice stop. h level output h level output the " h " level is outputted at voice stop. (4) co ndition busyb condition setup busyb condition can be chosen. cmos cmos output a busyb pin become a cmos outpu t. usually, please use this setup. nch open drain nch open drain output the "l" level is outputted at the ?l ? level. h igh imped ance is ou tputted at the h" level . pch open drain pch open drain output the " h " level is outputted at the ?h ? level. h igh imped ance is outputted at the l " level . hi -z high impedance output h igh imped ance is always outputted . when busyb use mode is set up, p l ease do not use it . spi setting s ynchronous s erial interface (5) data transfer type data input format data input format can be chosen from lsb first or msb first. lsb first lsb first serial data is inputted at lsb first. msb first msb first seria l data is inputted at msb first. (6) clock polarity serial clock setup the initial value of the sck pin can be chosen. nomal( ? h ? level) an initial value is "h" level. an initial value of the sck pin is "h" level. reversal( ?l ? level) an initial valu e is " l " level. an initial value of the sck pin is " l " level. f edl22 q374 - 0 3 ml22 q374 31/ 35 termination of the v ddl pin the v ddl 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 prev ent noise generation and power fluctuation. the recommended capacitance value is shown below. however, it is important to evaluate and decide using the own board. a l so, start the next operation after each output voltage is stabilized. pin recommended ca pacitance value remarks v ddl 1 0 f r 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 (: dv dd ) ? power supp ly for speaker amplifier (: spv dd ) the example of power connection is shown below . dv dd spv dd dgnd spgnd 5v dv dd spv dd dgnd spgnd 3 v 5v - t urn on dv dd and spv dd simultaneously , or turn on spv dd after turning on dv dd . - t urn o ff dv dd and spv dd simultan eously , or turn o ff d v dd after turning on spv dd . f edl22 q374 - 0 3 ml22 q374 32/ 35 application circuit 0.1 f 0.1 f 10 f spp spm reset_n csb sck si busyb test spv dd dv dd v ddl dgnd spgnd 5v mcu f edl22 q374 - 0 3 ml22 q374 33/ 35 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). (u nit : mm) f edl22 q374 - 0 3 ml22 q374 34/ 35 revision history document no. date page description previous edition current edition f edl22 q 374 full - 0 1 oct. 23, 2012 ? ? final edition 1 f edl22 q 374 - 0 2 jun . 06 , 20 1 4 21 21 add the notice of silence ins ertion function f edl22 q 374- 0 3 mar. 1 6, 2014 8 8 modify the explanation of tncm. 12 12 add the t c sw . add t h e notice of the next phrasen command input. 13 13 add the t c sw . 14 14 add the t c sw . add the notice of the next phrasen comman d input. 15 15 add the t c sw . add the notice of the next phrasen command input. 19 19 add the notice of minimam playback time. 21 2 1 add the notice of the silence insertion function. 23 2 3 add the notice of the next phrasen command input. 27 - 28 27 - 28 add the notice of the next phrasen command input. f edl22 q374 - 0 3 ml22 q374 35/ 35 n otes 1)the information contained herein is subject to change without notice. 2) although lapis semiconductor is continuously working to improve product reliability and quality, semiconductor s can break down and malfunction due to various factors. therefore, in order to prevent personal injury or fire arising from failur e, please take safety measures such as complying with the derating characteristics, implementing redundant and fire preventi on designs, and utilizing backups and fail - safe procedures. lapis semiconductor shall have no responsibility for any damages arising out of the use of our products beyond the rating specified by lapis semiconductor. 3) examples of application circuits, ci rcuit constants and any other information contained herein are provided only to illustrate the standard usage and operations of the products.the peripheral conditions must be taken into account when designing circuit s for mass production. 4) the technical information specified herein is intended only to show the typical functions of the products and examples of application circuits for the products. no license, expressly or implied, is granted hereby under any intellectual property r ights or other rights of lapis semiconductor or any third party with respect to the information contained in this document; therefore lapis semiconductor shall have no responsibility whatsoever for any dispute, concerning such rights owned by third parties, arising out of the u se of such technical information. 5) the products are intended for use in general electronic equipment (i.e. av/oa devices, communication, consumer systems, gaming/entertainment sets) as well as the applications indicated in this document. 6) the product s specified in this document are not designed to be radiation tolerant. 7) for use of our products in applications requiring a high degree of reliability (as exemplified below), please contact and consult with a lapis semiconductor representative: transpo rtation equipment (i.e. cars, ships, trains), primary communication equipment, traffic lights, fire/crime prevention, safety equipment, medical systems, servers, solar cells, and power transmis sion systems. 8) do not use our products in applications requi ring extremely high reliability, such as aerospace equipment, nuclear power control systems, and submarine repeaters. 9)lapis semiconductor shall have no responsibility for any damages or injury arising from non - compliance with the recommended usage cond itions and specifications contained herein. 10) lapis semiconductor has used reasonable care to ensure the accuracy of the information contained in this document. however, lapis semiconductor does not warrant that such information is error - free and lapis semiconductor shall have no responsibility for any damages arising from any inaccuracy or misprint of such information. 11) please use the products in accordance with any applicable environmental laws and regulations, such as the rohs directive. for more details, including rohs compatibility, please contact a rohm sales office. lapis semiconductor shall have no responsibility for any damages or losses resulting non - compliance with any applicable laws or regulations. 12)when providing our products and tec hnologies 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 expor t administration regulations and the foreign exchang e and foreign trade act. 13) this document, in part or in whole, may not be reprinted or reproduced without prior consent of lapis semiconductor. copyright 20 12 ? 20 15 lapis semiconductor co., ltd. 2 - 4 - 8 shinyokohama, kouhoku - ku, yokohama 222 - 85 75, japan http://www.lapis - semi.com/en/ |
Price & Availability of FEDL22Q374-03 |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |