Part Number Hot Search : 
7005S55J PT380 BT169 16241 IRFS4 M18109A V115K7 ASI4U
Product Description
Full Text Search
 

To Download FEDL22Q394-03 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  f edl22 q394 - 0 3 issue date : mar . 1 6 , 201 5 ml22 q394 adpcm speech synthesis lsi 1 / 42 general description ml22 394 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 394 support the i2c interface. by integrating al l 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 time (sec) (at f s =8 .0khz) 4bitadpcm2 16bitpcm ml22 q394 -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 each phrase. ? speech rom capacity ml22q3 94: 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: i2c interface ? maximum num ber 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 time s ? operating temperature ran ge : ? 40 to +85 c ? package: 16- pin plastic ssop ? product name: ml22 q394 - nnnmb, ml22 q394 - xxxmb(xxx: rom code no.)
f edl22 q394 - 0 3 ml22 q394 2 / 42 the following table shows the differences among the other speech synthesis lsis. parameter ml22 330/ ml22q330 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 frequency (khz) 6.4/8.0/10.6/ 12.0/1 2.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 t emperature range ? 40 to +85 c package 30 - pin ssop 16 - pin ssop m
f edl22 q394 - 0 3 ml22 q394 3 / 42 block diagram s ml22 q394 - nnnmb/ml22394 - xxxmb timing controller i2c interface phrase address latch address controller 16bit address counter lpf csb scl sda 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 amplifi er spm spp spv dd spgnd
f edl22 q394 - 0 3 ml22 q394 4 / 42 pin configurations ( top view) ml22 q394 - nnnmb/ml22394 - xxxmb 16- pin plastic 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 scl sda csb 16 15 14 13 12 11 10 9 nc unused pin
f edl22 q394 - 0 3 ml22 q394 5 / 42 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 pin 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 outputted. 6 dgnd ? ? ? digital gro und 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 1
f edl22 q394 - 0 3 ml22 q394 6 / 42 absolute maximum rat ings (dgnd = spgnd = 0 v) parameter symbol condition rating unit power supply voltage dv dd ta=25 c ? ? ? 0.3 to + 3.6 v flash p ower supply voltage vpp ? 0.3 to + 9.5 v input voltage v in ? 0.3 to v power dissipation p d 1 w output short - circuit current i sc1 except spp pin, spm pin - 12 to +11 ma i sc 2 spp pin, spm pin 300 ma storage temperature t stg ? ? 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 fla sh memory write 7.7 to 8.3 v flash memory rewrite cycles n ? 80 ? operating temperature t op1 ? ?
f edl22 q394 - 0 3 ml22 q394 7 / 42 electrical character istics 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 ?l ? input current 3 i il3 v il = dgnd c sb pull - up input ? 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 = spg nd ( 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 outpu t power p spo spv dd = 5. 0 v, f = 1khz r spo = 8 ?
f edl22 q394 - 0 3 ml22 q394 8 / 42 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 rst ? 100 ? ? s scl ? l ? level pulse width t low i2c fast mode 1.3 ? ? s setup time for repeated start cond ition t su;sta i2c fast mode 0.6 ? ? p s data hold time: for i2c bus devices t hd;dat i2c fast mode 0 ? 0.9 p s data setup time t su;dat i2c fast mode 100 ? ? ns sda and scl signal rise time t r i2c fast mode 20 ? 300 ns sda and scl signal fall time t f i2c fast mode 20 ? 300 ns stop condition setup time t su;sto i2c fast mode 0.6 ? ? p s bus free time between stop condition and start condition t buf i2c fast mode 1.3 ? ? s capacitive load for each bus line c b i2c fast mode ? ? 400 pf noise margin at a ?l ? level in each device connected (including hysteresis) v nl i2c fast mode 0.1 dv dd ? ? v noise margin at a ? h ? level in each device connected (including hysteresis) v nh i2c fast mode 0.1 s csb ? h ? level pulse width t csw csb use mode 50 ? ? ns o scillation stop time, after playback t osst ? ? ? 500 s processing time before playback start t plbf ? 0.3 ? 2.1 ms processing tim e after playback start t plaf ? 0.15 ? 1.2 ms fade - out time at change immediately mode or change immediately once mode t f do ? ? 22 ? ms note: output pin load capacitance = 45 pf
f edl22 q394 - 0 3 ml22 q394 9 / 42 timing diagrams power - on timing spv dd vih vil t rst 5v reset _n dv dd 5v voh vol busyb osc (inte rnal) voh vol spp voh vol spm t init csb hi - z hi - z hi - z vih vil t vdd *note1 *note2 performing a reset initializing oscillating oscillation stopped oscillation stopped stand by status note 1: t u rn on dv dd and spv dd simultaneously , or turn on spv dd after turning on dv dd . note 2: when csb use mode is not set, this pin should be fixed to ? h ? level or ? l ? level.
f edl22 q394 - 0 3 ml22 q394 10/ 42 power - down timing (at the reset _n input) reset _n status performing a reset initializing busyb osc (internal ) oscillating spp spm oscillating t rst t bsyr t init playing csb stand by oscillation stopped *note note: when csb use mode is not set, this pin should be fixed to ? h ? level or ? l ? level. i2c command interface timing sda vil vih vil vih s t hd;sta t low t f t r t hd;dat t high t f sr t sp scl t su;da t t hd;sta t su;sta t su;sto p t r t buf
f edl22 q394 - 0 3 ml22 q394 11/ 42 csb use mode play o nce mode timing t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 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 speaker amplifier enable (internal) hi - z hi - z t vcyc status command process ing awaiting command stand by oscillating o scillation stable playing t pup1 scl playing sda osc (internal) awaiting command voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp vih vi l spm ws3 t pl a f ws1 t plbf ws2 hi - z hi - z ws4 awai ting oscillation stop t csw stand by t osst speaker amplifier enable (internal) status 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 sound data using speech utility. - about this function , refer to ?3. phrasen command? in ? description of command functions ?
f edl22 q394 - 0 3 ml22 q394 12/ 42 scheduled p lay o nce mode and s cheduled p lay mode timing (continuous pla y) after inputting the next phrasen command (phrase(n)) , a phrase (phrase(m)) is played back to the last and thephrase(n) playback is started . t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1(m) spm a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 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 speaker amplifier enable (internal) phrase (m) phrase ( n ) oscillating o scillation stable status playing phrase (m) c ommand processing awaiting command stand by scl s da osc (internal) voh vol busy b csb spp vih vil spm vih vil vih vil ws3(n) ws4(n) t pl a f hi - z hi - z t osst awaiting oscillation stop playing playing phrase (n) oscillating stand by status speaker amplifier enable (internal) - the wait time of ws1 , ws2 , ws3, and ws4 can be set u p for every phrase, when creating sound data using speech utility. - 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 (ph rasen command). - 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 , c onfirm the completion (bus yb= "h") of the playback . next, input the next command (phrasen command).
f edl22 q394 - 0 3 ml22 q394 13/ 42 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 pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp spm a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 t plbf ws 2 (m) ws 1 (m) hi - z hi - z speaker amplifier enable (internal) status oscillating o scillation stable playing phrase (m) c ommand processing awaiting command stand by phrase (m) phrase ( n ) scl sda osc (internal) voh vol busy b csb spp vih vil spm vih vil vih vil t fdo ws3(n) ws 4 (n) t pl a f hi - z hi - z t osst speaker amplifier enable (internal) status awaiting osci llation stop playing playing phrase (n) oscillating stand by phrase (m) stop 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. - the playback of change immediate ly mode is suspended with the stop command. - about this function , refer to ?3. phrasen command? in ? description of command functions ?
f edl22 q394 - 0 3 ml22 q394 14/ 42 timing which stops the playback in scheduled play once mode and scheduled play mode after inputting t he stop command, a phrase is played back to the last and the playback is stop ped . t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1 spm a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 t plbf ws 2 hi - z hi - z speaker amplifier enable (internal) osci llating o scillation stable c ommand processing awaiting command stand by status playing phrase (m) phrase (m) stop command scl sda 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 awaiting oscillation stop playing stand by ( reproduced to the last ) oscillating - the wait time o 1 and can be set up or every phrase when creatin sound data usin peech til ity. - onirm the completion o the playback ater input o a t command. et input the net command n command. - bout this unction reer to . n command in escription o ommand unctions
f edl22 q394 - 0 3 ml22 q394 15/ 42 timing which stops the pla yback 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 pup1 scl sda osc (intern al) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1 spm a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 t plbf ws 2 hi - z hi - z speaker amplif ier enable (internal) oscillating o scillation stable c ommand processing awaiting command stand by status phrase (m) stop command playing phrase (m) scl sda osc (internal) voh vol busy b csb spp vih vil spm vih vil vih vil ws3 ws4 t pl a f hi - z hi - z t fdo t osst speaker amplifier enable (internal) status awaiting oscillation stop playing stand by oscillating 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 function , refer t o ?3. phrasen command? in ? description of command functions ?
f edl22 q394 - 0 3 ml22 q394 16/ 42 disconnection detection timing t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 csb t cb vih vil t dcd disconnect command status oscillating awaiting command under disconnection detection c ommand processing stand by o scilla tion stable scl sda osc (internal) busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 csb t cb vih vil t osst status under disconnection detection c ommand processing stand by stop command oscillating awaiting o scillation s top speaer pin sort detection iming 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 q394 - 0 3 ml22 q394 17/ 42 csb unuse mode play o nce mode timing t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 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 vih vil t vcyc speaker amplifier enable (internal) status command process ing awaiting command stand by oscillating o scillation stable playing ? h ? or ? l ? fix t pup1 scl sda osc (internal) voh vol busy b a a 6 a w a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp spm ws3 t pl a f ws1 t plbf ws2 hi - z hi - z ws4 t cms t osst vih vil speaker amplifier enable (internal) status playing awaiting command awaiting oscil lation stop stand by playing c ommand pro cessing oscillating oscillating o scillation stable ? h ? or ? l ? fix - the wait time o 1 and can be set up or every phrase when creatin sound data usin peech tility. - bout this unction reer to . n command in escription o omman d unctions
f edl22 q394 - 0 3 ml22 q394 18/ 42 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 . t pup1 scl sda osc (in ternal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1(m) spm a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 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 ? h ? or ? l ? fix vih vil speaker amplifier enable (internal) status oscillating o scillation stable playing phrase (m) c ommand processing awaiting command stand by phrase (m) phrase ( n ) scl sda os c (internal) voh vol busy b csb spp spm vih vil vih vil ws3(n) ws 4 (n) t pl a f hi - z hi - z t osst ? h ? or ? l ? fix vih vil status speaker amplifier enable (internal) oscillating awaiting oscillation stop playing playing phrase (n) stand by - the wait time o 1 and can be set up or every phrase when creatin sound data usin peech tility. - the playback o cheduled play mode is suspended with the t command. onirm the completion o the playback ater input o a t command. et input the net command n command. - bout this unction reer to . n command in escription o ommand unctions *1: t is applied to the cheduled lay nce mode. tart the net n command within the t. hen it cant start c onirm the completion o the playback . et input the net command n command.
f edl22 q394 - 0 3 ml22 q394 19/ 42 change immediately o nce mode and change i mmediately timing (continuous play) after inputting the next phrasen command (phrase(n)) , fade - out of the pla yback (phrase(m)) is carried out and the phrase(n) playback is started . t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp spm a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 t plbf ws 2 (m) ws 1 (m) hi - z hi - z ?h?or?l? fix vih vil speaker amplifier enable (i nternal) status oscillating o scilla tion stable playing phrase (m) c ommand processing awaiting command stand by phrase (m) phrase ( n ) scl sda osc (internal) voh vol busy b csb spp spm vih vil vih vil t fdo ws3(n) ws 4 (n) t pl a f hi - z hi - z t osst ?h?or?l? fix vih vil speake r amplifier enable (internal) status oscillating phrase (m) stop awaiting oscillation stop playing playing phrase (n) stand by fade - ou t processing - the wait time of ws1 , ws2 , ws3, and ws4 can be set up for every phrase, when creating sound data using speech utility. - the p layback of change immediately mode is suspended with the stop command. - about this function , refer to ?3. phrasen command? in ? description of command functions ?
f edl22 q394 - 0 3 ml22 q394 20/ 42 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 stop ped . t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1 spm a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 t plbf ws 2 hi - z hi - z ?h?or?l? fix vih vil speaker amplifier enable (internal) status oscillating o scillation stable c ommand processing awaiting command stand by playing phrase (m) phrase (m) stop command scl sda osc (internal) voh vol busy b csb spp spm vih vil vih v il ws3(n) ws 4 (n) t pl a f hi - z hi - z t osst ?h?or?l? fix vi h vil 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 ? description of command functions ?
f edl22 q394 - 0 3 ml22 q394 21/ 42 timing w hich stops the playback in change immediately mode and change immediately o nce mode after inputting the stop command, fade - out of the playback is carried out and the playback is stop ped . t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 d 0 d 1 d 2 d 3 d 4 d 5 d 6 d 7 csb t cb spp ws1 spm a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 t plbf ws 2 hi - z hi - z ?h?or?l? fix vih vil speaker amplifier enable (internal) status phrase (m) stop command oscillating o scillation stable c ommand processing awaiting command stand by playing phrase (m) scl sda osc (internal) voh vol busy b csb spp spm vih vil vih vil ws3 ws4 t pl a f hi - z hi - z t fdo t osst ? h ? or ? l ? fix vih vil speaker amplifier enable (internal) status awaiting oscillation stop playing stand by oscillating fade - out proc essing - 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 ? description of command functions ?
f edl22 q394 - 0 3 ml22 q394 22/ 42 disconnection detection timing t pup1 scl sda osc (internal) voh vol busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 csb t cb t dcd ? h ? or ? l ? fix vih vil dis connect command status oscillating awaiting command under disconnection detection c ommand processing stand by o scillation stable scl sda osc (internal) busy b a 6 a w a a 5 a 4 a 3 a 2 a 1 a 0 csb t cb t osst ?h?or?l? fix vih vil status under disconnection detection c ommand processing stand by stop command oscillating awaiting o scillation s top speaer pin sort detection iming 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 q394 - 0 3 ml22 q394 23/ 42 functional descripti on 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 af ter 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 ? s cl sda s a6 a5 a4 a3 a2 a1 a0 a w d7 d6 d5 d4 d3 d2 d1 a d0 a a slave address command data p busyb status 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
f edl22 q394 - 0 3 ml22 q394 24/ 42 setup by speech utility a6 a5 a4 a3 a2 a1 a0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 ? g? ? 1 1 1 1 1 1 0 1 1 1 1 1 1 1 for example, when it sets to "5" on the op tion screen of fig. 1, a s lave address is set to "0000101 " . 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 scheduled 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 chara cteristics 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 - bit 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 algorithm
f edl22 q394 - 0 3 ml22 q394 25/ 42 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 are a 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 p layback 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. 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 s ec.
f edl22 q394 - 0 3 ml22 q394 26/ 42 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 n o 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 function. 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 exampl e 1 are s tored a b c d e address control area editing area
f edl22 q394 - 0 3 ml22 q394 27/ 42 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 pl ayback. example 3) phrase composition 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 con tinuous 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 inse rtion 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 q394 - 0 3 ml22 q394 28/ 42 speaker pin short detection function the speaker pin short 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 lsi 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. sda busyb spp/spm status phrase hi - z awaiting command standby playing 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 q394 - 0 3 ml22 q394 29/ 42 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 phra se 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 com mand is inputted. furthermore, w hen 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 . c onfirm the completion (busyb= "h") of the playba ck 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 imme diately mode sda busyb spp/spm status hi - z awaiting command standby playing command processing standby fade - out phrase stop command sda busyb spp/spm status hi - z standby playing ( playback to the last ) command processing standby phrase stop command awaiting command
f edl22 q394 - 0 3 ml22 q394 30/ 42 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 . sda busyb status disconnectcommand stopcommand awaiting command standby under speaker disconnection detection command processing command processing standby t dcd disconnection judgment l: disconnect h: connect
f edl22 q394 - 0 3 ml22 q394 31/ 42 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 voic e data, please set up the phrase address 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 volu me 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 a a sda busyb spp/spm status phrase hi - z awaiting command standby playing command processing a6 a5 a4 a3 a2 a1 a0 v1 v0 f4 f3 f2 f1 f0 v2 volume scl w slave address
f edl22 q394 - 0 3 ml22 q394 32/ 42 each phrase can set up the wait time before and a fter playback , a volume setup, and playback 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 u nit). 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] 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 13 h - 5.28 1eh - 27.31 14h - 6.04 1fh off sda busyb spp/spm status phrase hi - z awaiting command standby playing command proc essing standby ws1 ws2 ws3 ws4 waitin o scillation s top
f edl22 q394 - 0 3 ml22 q394 33/ 42 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 com mands 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 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 . scheduled play the playback continues until the following comma nd 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 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 onc e 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). sda busyb status standby playing phrase (m) command processing voice output ?good morning? ?good afternoon? playing phrase ( n ) standby phrase ? phrase hhjh await ing command sda busyb status phrase hhih standby playing phrase (m) command processing voice output ?good morning? ?good afternoon? playing phrase ( n ) command processing aw aiting command standby awaiting command standby phrase ?
f edl22 q394 - 0 3 ml22 q394 34/ 42 ? 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 o nfirm the completion (busyb= "h") of the playback after input of a stop command. next, input the next command (phrasen command). sda busyb status playing phrase ( m ) voice output ?good morning? playing phrase (m) standby ?good m o ? ade out standby command processing awaiting command sp command prase ? sda s status playing ph rase ( m ) voice output ?good morning? ?good morning? playing phrase ( m ) standby stop command standby command processing awaiting command phrase ? sda busyb status playing phrase (m) ?good m o ? ood aternoon playing prase n standby ade - out tandby command processing awaiting command oice output prase ? phrase hhjh
f edl22 q394 - 0 3 ml22 q394 35/ 42 mask option setting figure . 3 the mask option setting screen of speech utility explanation of eac h option is shown in the following page. ( 4 ) ( 9 ) (1) ( 2 ) ( 3 ) ( 5 ) ( 6 ) ( 7 ) ( 8 )
f edl22 q394 - 0 3 ml22 q394 36/ 42 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 settin g interface setup 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 ou t. (3) i nitial 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 out putted at voice stop. (4) condition 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 outputted 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 . whe n busyb use mode is set up, p lease do not use it . csb pins setting cs b setup (5) initial state csb input level the initial value of a cs b pin at standby can be chosen. l level input l level input the "l" level is inputted at standby. h leve l input h level input the " h " level is inputted at program operation. (6) condition csb condition setup csb condition can be chosen. pch pull - up pch pull - up input built - in pull - up resistance can be used. hi - z high impedance in put it is used at c mos connection. usually, please use this setup. (7) use csb use or unuse selection of cs b 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. i2c pins setting i2c setup the i2c condition can be set up. (8) slave address slave address setting 7 - bit s slave address can be set up. (9) acknowledge setting acknowledge level setup the level of the acknowledge signal outputted at the time of termination of reception can be set up.
f edl22 q394 - 0 3 ml22 q394 37/ 42 the pull - up resistor value of scl and sda pin the pull - up resistor value of scl and sda pi n is computed as follows. ? minimum value (r p .min) : r p .min = (v dd - v ol .max)/i ol - v dd : power supply voltage - v ol .max: the maximum output "l" level of a driver - i ol : sink current of a driver for example, in this case of v dd =5v, v ol .max=0.4v, and i ol =3ma , it is calculated as follows. r p .min = (5v ? 0.4v)/3ma ? 1.5k ? maximum value (r p .max): r p .max = 300ns/[ maximum c apacitance of a b us (f)] for example, in this case of the maximum capacitance of a bus is 100pf , it is calculated as follows. r p .max = 300n s/100pf ? 3.0k 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 prevent noise generation and power fluctuation. t he 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 capacitance value remarks v ddl 1 0 f r 20% the larger the connection capacitance, the longer the settling time.
f edl22 q394 - 0 3 ml22 q394 38/ 42 power supply wiring the power supplies of this lsi are divided into the following two: ? power supply for logic circuitry (: dv dd ) ? power supply for speaker amplifier (: spv dd ) the exam ple 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 simultaneously , or turn o ff d v dd after turning on spv dd .
f edl22 q394 - 0 3 ml22 q394 39/ 42 application circuit 0.1 f 0.1 f 10 f spp spm reset_n cs b scl sda busyb test spv dd dv dd v ddl dgnd spgnd 5v mcu r p r p
f edl22 q394 - 0 3 ml22 q394 40/ 42 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 abs orbed 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 q394 - 0 3 ml22 q394 41/ 42 revision history document no. date page description previous edition current edition f edl22 q 394 full - 0 1 oct . 23 , 20 12 ? ? final edition 1 f edl22 q39 4 - 0 2 jun. 06, 2014 ? 2 7 add the n otice of silence insertion function f edl22 q39 4 - 0 3 mar. 16, 2015 8 8 modify the explanation of t ncm . 12,18 12,18 add t h e notice of the next phrasen command input. 13,19 13,19 delete t he restriction of t ncm . 14,20 14,20 delete t he restriction of t ncm . add the notice of the next phrasen command input. 15,21 1 5,21 delete t he restriction of t ncm . add the notice of the next phrasen command input. 25 25 add the notice of minimam playback time. 27 27 add the notice of the silence insertion function. 29 29 add the notice of the next phrasen command inpu t . 33 - 34 33 - 34 add the notice of the next phrasen command input.
f edl22 q394 - 0 3 ml22 q394 42/ 42 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, semicond uctors 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 pre vention 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 circuit s, circuit 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 tech nical 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 ri ghts 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 use 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 pr oducts 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: tr ansportation 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 requiring 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 conditions 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 an d 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 expor t administration regulations and the foreign ex change and foreign trade act. 1 3) 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 - 8575, japan http://www.lapis - semi.com/en/


▲Up To Search▲   

 
Price & Availability of FEDL22Q394-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]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X