Part Number Hot Search : 
3DC6VI1 E421373 409MLF BS7036 IX4427 W9950P 1N581705 80C186
Product Description
Full Text Search
 

To Download FEDL22Q553-04 Datasheet File

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


  Datasheet File OCR Text:
  f ed l22 q 553 - 0 4 issue date : mar . 18 , 201 5 m l 22q553 - nnnmb / ml 22q553 - xxx mb 4 - channel mixing speech synthesis lsi with built - in flash rom for automotive 1 / 70 general description the ml 22q 553- nnn and ml 22q 553- xxx are 4 - channel mixing speech synthesis lsis with built - in flash rom for voice data. these lsis incorporate into them an hq- adpcm decoder that enables high sound quality, 16 - bit d/ a converter, low - pass filter, 1.0 w monaural speaker amplifier for driving speakers , and over - current detect ible function for s peaker pins. since functions necessary for voice output are all integrated into a single chip, a system can be upgraded with aud io features by only using one of these lsis. ? capacity of internal memory and the maximum voice production time (when hq - adpcm 1 method used) product name rom capacity maximum voice production time (sec) f sam = 8 .0 khz f sam = 16.0 khz f sam = 32.0 khz ml 22q 553-nnn/ - xxx 4 mbits 161 80 40 features ? speech synthesis method: can be specified for each phrase. hq- adpcm / 8 - bit non - linear pcm / 8 - bit pcm / 16 - bit pcm ? sampling frequency: can be specified for eac h phrase. 12.0/24.0/48.0 khz, 8.0/16.0/32.0 khz, 6.4/12.8/25.6 khz ? built - in low - pass filter and 16 - bit d/a converter ? built - in speaker driver amplifier: 1.0 w, 8 ? (at d v dd = 5 v) ( with o ver - current detectible function for speaker p ins) ? external analo g voice input (built - in analog mixing function) ? cpu command interface: clock synchronous serial interface ? maximum number of phrases: 1024 phrases, from 000h to 3ffh ? edit rom ? volume control: cvol command: adjustable through 32 levels (including off) avol command: adjustable through 50 levels (including off) ? repeat function: loop command ? channe mixing function: 4 channels ? power supply voltage detection function: can be controlled at six levels from 2.7 to 4.0 v ( including the off setting) ? source oscillation frequency: 4.096 mhz ? power supply voltage: 4.5 to 5.5 v ? operating temperature ra nge: ? 40 c to +105 c 2 ? package: heat sink type 30- pin plastic ssop (p - ssop30 - 56- 0.65 - z6k ) ? product name: ml 22q 553- nnn mb /ml22q553 - xxxmb ( ? xxx ? denotes rom code number) 1 hq - adpcm is a high sound quality audio compression technology of "ky's". ? ? ? is a registered trademark of national universities corporate kyushu institute of technology 2 t he limitation o n the operation time changes by the using con dition. (refer to pag e6 6 )
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 2 / 70 the table below summarizes the differen ces between the exsisting speech synthesis lsis ( ml225xg and ml22 q573 ) and the ml 22q 553. item ml22 5xg ml 22q573 ml 22q 553 cpu interface parallel/ serial serial rom type mask flash rom capacity 3/4/6 mbits 4 mbits playback method 2 - bit adpc m2 4 - bit adpcm2 8 - bit straight pcm 8 - bit non- linear pcm 16 - bit straight pcm hq - adpcm 8 - bit straight pcm 8 - bit non- linear pcm 16- bit straight pcm maximum number of phrases 256 1024 sampling frequency (khz) 4.0/5.3/6.4/8.0/ 10.7/12.0/12.8/ 16.0/21.3/24 .0/ 25.6/32.0/48.0 6.4/8.0/12.0/ 12.8/16.0/24.0/ 25.6/32.0/48.0 clock frequency 4.096 mhz (has a crystal oscillator circuit built - in) d/a converter 14 - bit voltage - type 16 - bit voltage - type speaker driving amplifier no built - in 1.0 w (8 ? over - current detectible function for speaker pin s no yes simultaneous sound production function (mixing function) 2 - channel 4 - channel edit rom yes repeat function yes external speech data input yes no interval at which a seam is silent during continuous playback no power supply voltage 2.7 v to 5.5 v 4.5 v to 5.5 v ambient temperature ? 40c to +105 c package 44 - pin qfp 30 - pin ssop
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 3 / 70 block diagram the block diagrams of the ml 22q 553- nnn /ml 22q 553- xxx are shown below. blo ck diagram of ml 22q 553- nnn /ml 22q 553- xxx timing controller i/o interface cmd analyzer address controller spm resetb csb sck si so cbusyb status err diph testi1 osc xt b xt spv dd spgnd pll 4mbit flash pcm synthesizer lpf(cvol) 16bit dac sp - amp (avol) spp ain dv dd d gnd v ddl v ddr v pp sg jtag interface testi1 testi2 testi3 testi4 testi0 testo
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 4 / 70 pin configuration (t op view) ml 22q 553- nnn /ml 22q 553- xxx 30- pin plastic ssop nc unused pin ain sg v ddr dv dd dgnd v ddl diph status err cs b sck si so cbusy b dgnd 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 spv dd spgnd s p p sp m testo testi4 testi3 testi2 testi1 testi0 resetb v pp dv dd xt xt b 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 5 / 70 pi n description (1) pin symbol i/o attribute description attribute initial value 1 ain i ? speaker amplifier input pin. analog 0 2 sg o ? built - in speaker amplifier ? s reference voltage output pin. connect a capacitor of 0.1 f or more between this pin and dgnd. analog 0 3 v ddr o ? 2.5 v regulator output pin. acts as an internal power supply (for rom). connect a capacitor of 10 f or more between this pin and dgnd. power ? 5,15 dgnd ? ? digital ground pin gnd ? 6 v ddl o ? 2.5 v regulator output pin. acts as an internal power supply (for logic). connect a capacitor of 10
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 6 / 70 pin description (2) pin symbol i/o attribute description attribute initial value (*1) 14 cbusyb o negative command processing status signal output pin. this pin outputs a ?l ? level durin g command processing. be sure to enter commands with the cbusyb pin driven at a ? h ? level. digital 0 (*1) 16 xt b o negative connects to a crystal or a ceramic resonator. when using an external clock, leave this pin open. if a crystal or a ceramic resonato r is used, connect it as close to the lsi as possible. clk 1 17 xt i positive connects to a crystal or a ceramic resonator. a feedback resistor of around 1 m ? is built in between this xt pin and the xtb pin. when using an external clock, input the clock from this pin. if a crystal or a ceramic resonator is used, connect it as close to the lsi as possible. clk 0 19 v pp i ? pin for flash analysis. should be connect ed to d gnd. analog 0 20 reset b i negative reset input pin. at ?l ? level input, the lsi enters the initial state. after a reset input, the entire circuit is stopped and enters a power down state. upon power - on, input a ?l ? level to this pin. aft er the power supply voltage is stabilized, drive this pin at a ?h ? level. this pin has a pull - up resistor built in. digital 0 (*1) 21 testi0 (mode) i positive input pin for testing. also acts as a flash rewrite enable pin. has a pull - down resistor built in . digital 0 22 testi1 (ntrst) i negative used as either an input pin for testing or a reset input pin for flash rewriting. has a pull - down resistor built in. digital 0 23 testi2 (tms) i positive used as either an input pin for testing or a state tra nsition pin for flash rewriting. has a pull - up resistor built in. digital 1 24 testi3 (tdi) i positive used as either an input pin for testing or a data input pin for flash rewriting. has a pull - up resistor built in. digital 1 25 testi4 (tck) i p ositive used as either an input pin for testing or a clock input pin for flash rewriting. has a pull - up resistor built in. digital 0 26 testo (tso) o positive used as either an output pin for testing or a data output pin for flash rewriting. digital hi -z 27 spm o ? output pin of the built - in speaker amplifier. analog hi - z 28 spp o ? output pin of the built - in speaker amplifier. can be configured as an aout amplifier output by command setting. analog 0 29 spgnd ? ? speaker amplifier ground pin. gn d ? 30 spv dd ? ? speaker amplifier power supply pin. connect a bypass capacitor of 10 f or more between this pin and spgnd. power ? *1: indicates the initial value at reset input or during power down.
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 7 / 70 absolute maxim um ratings dgnd = spgnd = 0 v, ta = 25 c parameter symbol condition rating unit power supply voltage dv dd spv dd ? ? 0.3 to + 7.0 v input voltage v in ? ? 0.3 to dv dd +0.3 v power dissipation p d when the lsi is mounted on jedec 4 - layer board. when spv dd = 5v 1000 mw output short - circuit current i os applies to all pins except spm, spp, v ddl, and v ddr . 10 ma applies to spm and spp pins. 500 ma applies to v ddl and v ddr pins. 50 ma storage temperature t stg ? ? recommended operatin g conditi ons dgnd = spgnd = 0 v parameter symbol condition range unit dv dd , spv dd power supply voltage dv dd spv dd ? 4.5 to 5.5 v operating temperature top ? ? flash conditions d gnd = spgnd = 0 v parameter symbol condition range unit operating temperature t op at write/erase 0 to + 70 c at read ? 40 to +105 c maximum rewrite count c ep D 10 times data retention period y dr D 10 years
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 8 / 70 electrical character istics dc characteristics dv dd = spv dd = 4.5 to 5.5 v, dgnd = spgnd = 0 v, ta = ? 40 to +105 c parameter symbol condition min. typ. max. unit ?h? input voltage v ih ? 0.8 ? ? ? ? ? 10 ? ? a ?l? output voltage 2 (*1) v ol2 i ol = 50 a ? ? 0.4 v ?h? input current 1 i ih1 v ih = d v dd ? ? 10 a ?h? input current 2 (* 3 ) i ih2 v ih = d v dd 0.8 5 20 a ?h? input current 3 (* 4 ) i ih3 v ih = d v dd 20 100 40 0 a ?l? input current 1 i il1 v il = d gnd ? 10 ? ? a ?l? input current 2 (* 3 ) i il2 v il = d gnd ? 20 ? ? ? ? *1: applies to the xtb pin. *2: applies to the so and testo pins. *3: applies to the xt pin. *4: applies to the testi0 and testi1 pins. *5: applies to the reset b, test2, test3 and test4 pins.
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 9 / 70 analog section characteristics dv dd = spv dd = 4.5 to 5.5 v , dgnd = spgnd = 0 v, ta = ? 40 to +105 c parameter symbol condition min. typ. max. unit ain input resistance r ain input gain: 0 db 10 20 30 k ? 2/3 vp -p line output resist ance r la at 1/2spv dd output ? ? 100 ? at spgnd10k load 10 ? ? k ? line output voltage range v ao at spgnd10k load spv dd /6 ? spv dd 5/6 v sg output voltage v sg ? 0.95x spv dd /2 spv dd /2 1.05x spv dd /2 v sg output resistan ce r sg ? 57 96 135 k ? spm, spp output load resistance r lsp ? 6 8 ? ? speaker amplifier output power p spo spv dd = 5.0v, f = 1 khz r spo = 8 ? Q 10% 800 1000 ? mw output offset voltage between spm and spp with no signal present v of spin ? spm gain = 0 db with a load of 8 ? ? 50 ? +50 mv regulator output voltage v ddl v ddr output load current = ?
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 10/ 70 ac characteristics (1) dv dd = spv dd = 4.5 to 5.5 v, dgnd = spgnd = 0 v, ta = ? 40 to +105 c parameter symbol condition min. typ. max. unit ma ster clock duty cycle f duty ? 40 50 60 % reset b input pulse width t rst ? 10 ? ? s command input interval time2 t intc f osc = 4.096 mhz after input first command at two - time command input mode 0 ? ? s command input enable time t cm f osc = 4.096 mhz d uring contin uous playback at sloop input ? ? 10 ms at pup command input cbusyb ?l? level output time t pup 4.096 mhz at external clock input ? ? 4 ms at amode command input cbusyb ?l? level output time *3 t pupa1 4.096 mhz at external clock input pop = ?0? daen = ?0? ?1? or spen = ?0? ?1? (spen = ?0?) 72 74 76 ms at amode c ommand input cbusyb ?l? level output time t pupa3 4.096 mhz at external clock input pop = ?0? daen = ?0? ?1? (spen = ?0?) 32 34 36 ms at pdwn command input cb usy b ? l ? level output time t pd f osc = 4.096 mhz ? ? 10 s at amode command input cbusyb ?l? level output time *3 t pda1 4.096 mhz at external clock input pop = ?0? daen = ?1? ?0? or spen = ?1? ?0? (spen = ?0?) 143 145 147 ms at amo de command input cbusyb ?l? level output time t pda3 4.096 mhz at external clock input pop = ?0? daen = ?1? ?0? (spen = ?0?) 103 105 107 ms cbusyb ? l ? level output time 1 (*1) t cb1 f osc = 4.096 mhz ? ? 10 note: output pin load capacitance = 45 pf (max.)
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 11/ 70 *1: applies to cases where a command is input, except after the pup, pdwn, play, start or amode command input. *2: applies to cases where the play or start command is input. *3: when fad3 - 0 is initial value (8h) *4: app lies to cases where the st op command is input .
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 12/ 70 ac characteristics (2) dv dd = spv dd = 4.5 to 5.5 v, dgnd = spgnd = 0 v, ta = ? 40 to +105 c parameter symbol condition min. typ. max. unit sck input enable time from csb fall t esck ? 100 ? ? ns sck hold time from csb rise t csh ? 100 ? ? ns data floating time from csb rise t doz r l = 3 k ? ? ? note: output pin load capacitance = 45 pf (max.)
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 13/ 70 timing diagrams serial interface data input timing (when diph = ?l?) serial interface data input timing (when diph = ?h?) serial interface data output timing (w hen diph = ?l?) serial interface data output timing ( when diph = ? h ?) csb sck si vih vil vil vih vil vih t esck t dis1 t dih1 t sckh t sckl t csh c busy b t dbsy1 vol voh csb sck s i vih vil vil vih vil vih t esck t dis2 t dih2 t sckl t sckh t csh c busy b t dbsy2 vol voh csb sck vih vil vil vih t esck t sckh t sckl t csh c busy b t dbsy1 vol voh so vil vih t doz t dod1 csb sck vih vil vil vih t esck t sckl t sckh t csh c busy b t dbsy2 vol voh so vil vih t doz t dod2
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 14/ 70 power - on timing power - up timing voh vol t pup csb status oscillation stabilized performing reset processing sck si ncrn busy bn power d own xt ? xt b oscillating oscillation stopped voh vol awaiting command (internal) (internal) voh vol c busy b spv dd vih vil t rst 5v reset b status power down oscillation is stopped after power - on. be sure to set ? l ? level the resetb pin before the first command input . dv dd 5v
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 15/ 70 power - d own timing reset input timing note: the same timing applies in cases where the reset signal is input during waiting for command. t rst resetb status power down play ing xt ? xt b oscillating oscillation stopped v ddl ? sg gnd spm gnd spp hi - z voh vol csb status command is being processed po wer down sck si ncrn busy bn awaiting command xt ? xt b oscillating oscillation stopped voh vol (internal) (internal) voh vol t pd c busy b
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 16/ 70 playback start timing by the play command *1: length of th e ? l ? interval of busy b n is = t cb2 + voice production time length. playback stop timing voh vol csb status command is being processed playing sck si ncrn busy bn command standby spm 1/2vdd spp 1/2vdd voh vol address is being controlled awaiting command awaiting comma nd (*1) play command 1 st byte play command 2 nd byte (internal) (internal) voh vol c busy b t cb1 t cb2 voh vol csb status awaiting command sck si ncrn busy bn spm 1/2vdd spp 1/2vdd voh vol playing stop command (internal) (internal) voh vol c b usy b t cb 3 command is being processed
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 17/ 70 continuous playback timing by the play command silence insertion timing by the muon command *1 : the ? l ? level period of the ncr pin during playback or silence insertion operation varies depending on the timing at which the muon command is input. voh vol csb status playing phrase 1 sck si ncrn busy bn spm 1/2vdd spp 1/2vdd address is being controlled awaiting command playing phrase 2 t cb1 t cm (in ternal) (internal) voh vol c busy b t cb2 t cb1 play command 1 st byte play command 2 nd byte play command 2 nd byte voh vol csb status playing sck si ncrn bu sy bn spm 1/2vdd spp 1/2vdd address is being controlled awaiting command silence is being inserted t cb1 playing waiting for silence insertion to be finished t cb1 t cm voh vol c busy b t cb2 (*1) (*1) (internal) (internal) t cb1 t cb1 muon command 1 st byte play command 2 nd byte muon command 2 nd byte play command 1 st byte play command 2 nd byte t cm
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 18/ 70 repeat playback set/release timing by the sloop and cloop commands timing of volume change by the cvol command voh vol csb status playing sck si ncrn busy bn spm 1/2vdd spp 1/2vdd address is being controlled awaiting command awaiting command p lay command 2 nd byte sloop command playing address is being controlled cloop command t int command is being processed vih vil voh vol c busy b t cb2 t cm (internal) (internal) voh vol csb status awaiting command sck si ncrn busy bn command is being processed t cb1 awaiting command cvol command 1 st byte voh vo l voh vol c busy b (internal) (internal) t cb1 command is being processed awaiting command cvol command 2 nd b yte
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 19/ 70 functional descripti on synchronous serial interface the csb , sck, si, and so pins are used to input various commands or read the status of the device. for command input, after inputting a ? l ? level t o the csb pin, input data through the si pin with msb first in sync with the sck clock signal. the data input through the si pin is shifted into the lsi in sync with the sck clock signal, then the command is executed at the eighth pulse of the rising or f alling edge of the sck clock. for status reading, after a ? l ? level is input to the csb pin, stauts is output from the so pin in sync with the sck clock signal. choosing between rising edges and falling edges of the clock pulses input through the sck pin i s determined by the signal input through the diph pin: - when the diph pin is at a ? l ? level, the data input through the si pin is shifted into the lsi on the rising edges of the sck clock pulses and a status signal is output from the so pin on the falling edges of the sck clock pulses. - when the diph pin is at a ? h ? level, the data input through the si pin is shifted into the lsi on the falling edges of the sck clock pulses and a status signal is output from the so pin on the rising edges of the sck clock pulses. it is possible to input commands even with the csb pin tied to a ? l ? level. however, if unexpected pulses caused by noise etc. are induced through the sck pin, sck clock pulses are incorrectly counted, causing a failure in normal input of command . in addition, the serial interface can be brought back to its initial state by driving the csb pin at a ? h ? level. when the csb pin is at ta ? l ? level, the status of each channel is output serially in sync with the sck clock. when the csb pin is at a ?h ? level , the so pin goes into a high impedance state. cs b sck si ? command input timing : sck rising edge operation ( when diph pin = ?l? level ) d7 d6 d5 d4 d3 d2 d1 d0 (msb) (lsb) cs b sck si ? command input timing : sck falling edge operation ( when diph pin = ? h ? level ) d7 d6 d5 d4 d3 d2 d1 d0 (msb) (lsb) cs b sck ? command output timing : sck falling edge operation ( when diph pin = ?l? level ) (msb) (lsb) cs b sck command output timing : sck rising edge operation ( when di ph pin = ? h ? level ) (msb) (lsb) so d7 d6 d5 d4 d3 d2 d1 d0 so d7 d6 d5 d4 d3 d2 d1 d0
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 20/ 70 to prevent malfunction caused by serial interface pin noise, the ml 22q 553 is provided with the two - time command input mode, where the user inputs one command two tim es. use the pup command to set the two - time command input mode. for the method of setting the two - time command input mode, see the the section on ? 1. pup command ? described later. in two - time command input mode, input one command two times in succession . then, the command becomes valid only when the data input first matches the data input second. after the first data input, if a data mismatch occurs when the second data is input, a ?h? level is output from the err pin. an error, if occurred, can be cle ared by the ercl command. voh vol csb status command is being processed playing sck si ncrn busy bn awaiting command spm 1/2vdd spp 1/2vdd voh vol address is being controlle d awaiting command awaiting command p lay command 1 st byte p lay command 2 nd byte (internal) (internal) voh vol c busy b t cb2 awaiting command p lay command 1 st byte t cb1 p lay co mmand 2 nd byte awaiting command command is being processed command is being processed
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 21/ 70 voice synthesis algorithm the ml 22q 553 contains four algorithm types to match the characteristic of playback voice: hq - adpcm algorithm, 8 - bit straight pcm algorithm, 8 - bit non - linear pcm algorithm, and 16 - bit straight pcm algorithm. key feature of each algorithm is described in the table below. voice synthesis algorithm feature hq - adpcm algorithm that enables high sound quality and high compression, which have been achieved by the i mproved 4 - bit adpcm that uses variable bit - length coding. 8 - bit nonlinear pcm algorithm that plays back mid - range of waveform as 10 - bit equivalent voice quality. 8 - bit pcm normal 8 - bit pcm algorithm 16 - bit pcm normal 16 - bit pcm algorithm
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 22/ 70 voice control area (fixed 64 kbits) memory all ocation 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 rom ? s voice data. it contains data for controlling the start/stop addresses of voice data for 1024 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 deta ils, refer to the section on ? edit rom function. ? no edit rom area is available unless the edit rom is used. the rom data is created using a dedicated tool. playback time and memory capacity the playback time d epends on the memory capacity, sampling frequency, and playback method. the equation showing the relationship is given below. the equation below gives the playback time when the edit rom function is not used. example: let the sampling frequency be 16 khz and hq- adpcm algorithm. then the playback time is approx. 80 seconds, as shown below. test area edit rom area depends on creati on of rom data. 0x00000 0x01fff 0x02000 max: 0x7febf 0x7fec0 max: 0x7ffff 0x0206f 0x02 070 voice area configuration of rom data 1.024 (4096 ? 64) (kbit s ) 16 (khz) ? 80 (sec) 1.024 (memory capacity ? 64) (kbit s ) sampling frequency (khz) bit length playback time = (sec) filter area max: 0x7febf
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 23/ 70 edit rom function with the edit rom function, multiple phrases can be played in succession. the following functions can be configured using the edit rom func tion: ? continuous playback: there is no limit to the continuous playback count that can be specified. it depends on the memory capacity only. ? silence insertion: 20 to 1024 ms using the edit rom function enables an effective use of the memory capacit y of voice rom. below is an example of the rom configuration in the case of using the edit rom function. phrase 1 phrase 2 phrase 3 phrase 4 a d a c e b e c phrase 5 d d d b a d b e b d silence a b c d e address control area editing area examples of phrases using the edit rom function example of rom data where the contents above are stored in rom
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 24/ 70 mixing function the ml 22q 553 can perform simultaneous mixing of four channels. it is possible to spe cify fadr, play, stop, and cvol for each channel separately. ? precautions for waveform clamp at the time of channel mixing if channel mixing is done, the possibility of an occurrence of a clamp increases from the mixing calculation point of view. if i t is known beforehand that a clamp will occur, then adjust the sound volume of each channel using the vol command. ? mixing of different sampling frequency it is not possible to perform channel mixing by a different sampling frequency group. when performi ng channel mixing, the sampling frequency group of the first playback channel is selected. therefore, note that if channel mixing is performed by a sampling frequency group other than the selected sampling frequency group, then the playback will not be of constant speed: some times faster and at other times slower. the available sampling groups for channel mixing by a different sampling frequency are listed below. 8.0 khz , 16.0 hz , 32.0 khz (group 1) 12.0 khz, 24.0 khz, 48 khz ( group 2) 6.4 khz , 12.8 khz , 25.6 khz ( group 3) figures below show cases where a phrase is played at a sampling frequency belonging to a different sampling frequency group. figure 1 case where a phrase is played at a sampling fr equency belonging to a different sampling frequency group during playback on channels 1 and 2 played normally if not being played by other channel. channel 1 channel 2 fs = 16.0 khz fs = 25.6 khz (valid) end of channel 1 figure 2 case where a phrase is played at a sampling frequency belonging to a different sampling frequency group after playback i s finished at the other channel channel 1 channel 2 fs 16.0khz fs h 25.6khz fs h 16.0khz h invalid f? will be played as fs h 12.8khz h
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 25/ 70 over - current detect ible function at speaker p ins the over - current detecti ble function for the s peaker pins detect a short between spp and spm, and a short between spp/spm and g nd. the over - current detecti ble function is effective on speaker power - up by th e amode command . w hen the over - current is detect ed , the speaker amplifier output pin(spp/spm) go to power - down forcibly , and a short err or is inform ed by the err pin ? h ? . in the case of err or outbreak , please confirm a status of error by the rdstat command, stop playback, and set the speaker power - down by the amode command. a fterwards , please clear an error by the ercl command. if performing playback again, set the speaker power - up by the amode command, and next set the play command. however, w hen shorting to gnd is going on , e ven if the following operation is done, the speaker amplifier output pin(spp/spm) go to power - down forcibly, and the err pin b ecomes ?h?. (1) after setting power - down by the amode command , do power - up by the amode command (2) after detect a short error, when input ercl command without power - down operation of speaker amplifier by the amode command over - current detect i ble function for speaker pins hi err serial i/f pup spp spvdd spnd spm spvdd spnd analog pow erdown speaker powerdown analog powerup speaker powerup analog powerdown speaker powerdown analog powerup speaker powerup over - current detecti ble function active status amode spkr_mode powerup amode spkrmode powerdown amode spkr_mode powerup dvdd p l ay pdwn pup over - current detecti ble function active err serial i/f over - current detecti ble function operation flow (example) detect a short ercl pup hiz analog powerdown spe aker powerdown analog powerup speaker powerup analog powerup speaker powerdown analog powerdown speaker powerdown analog powerup speaker powerup amode spkr_mode powerup amode spkrmode powerdown amode spkr_mode powerup spp spm status rdstat err read hiz spvdd spgnd spvdd spgnd over - current detecti ble function active over - current detecti ble function active
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 26/ 70 command list each command is configured in 1 - byte (8 - bit) units. each of the amode, avol fadr, play, muon, and cvol commands forms one command by two bytes. be sure to input the following commands only. input each command with cbusyb set to a ?h? level. command d7 d6 d5 d4 d3 d2 d1 d0 description pup 0 0 0 0 0 0 0 wcm shifts the device currently powered down to a command wait state. also the two - time command input mode is set by this command. amode 0 0 0 0 0 1 hpf1 hp f0 analog section control command. configures settings for power - up operation and analog input/output. selects the type of hpf. 0 dag1 dag0 aig1 aig0 daen spen pop avol 0 0 0 0 1 0 0 0 analog mixing signal volume setting command. use the data of the 2nd byte to specify volume. ? ? av5 av4 av3 av2 av1 av0 fad 0 0 0 0 1 1 0 0 sets the fade - in time in cases where the speaker amplifier is enabled by the amode command. 0 0 0 0 fad3 fad2 fad1 fad0 pdwn 0 0 1 0 0 0 0 0 shifts the device from a comm and wait state to a power - down state. fadr 0 0 1 1 c1 c0 f9 f8 playback phrase specification command. can be specified for each channel. f7 f6 f5 f4 f3 f2 f1 f0 play 0 1 0 0 c1 c0 f9 f8 playback start command. use the data of the 2nd byte to specify a phrase number. can be specified for each channel. f7 f6 f5 f4 f3 f2 f1 f0 start 0 1 0 1 ch3 ch2 ch1 ch0 playback start command without phrase specification. used to start playback on multiple channels at the same time after phrases are specified wit h the fadr command. after a phrase is played with the play command, the same phrase can be played with this command. stop 0 1 1 0 ch3 ch2 ch1 ch0 playback stop command. can be specified for each channel. muon 0 1 1 1 ch3 ch2 ch1 ch0 silence insertion co mmand.
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 27/ 70 command d7 d6 d5 d4 d3 d2 d1 d0 description m7 m6 m5 m4 m3 m2 m1 m0 use the data of the 2nd byte to specify the length of silence. can be specified for each channel. sloop 1 0 0 0 ch3 ch2 ch1 ch0 repeat playback mode setting command. the setting is enabled during playback. can be specif ied for each channel. cloop 1 0 0 1 ch3 ch2 ch1 ch0 repeat playback mode release command. when the stop command is input, repeat playback mode is released automatically. can be specified for each channel. cvol 1 0 1 0 ch3 ch2 ch1 ch0 volume setting com mand. use the data of the 2nd byte to specify volume. can be specified for each channel. ? ? ? cv4 cv3 cv2 cv1 cv0 rdstat 1 0 1 1 0 0 0 err status serial read command. this command reads the command status and the status of the fail safe function fo r each channel. outstat 1 1 0 0 0 busy/ncr c1 c0 status output command. this command outputs the command status of each channel from the status pin. safe 1 1 0 1 0 0 0 0 fail safe setting command. sets settings for power supply voltage detection, tem perature detection, and monitoring time. tm2 tm1 tm0 tsd1 tsd0 bld2 bld1 bld0 ercl 1 1 1 1 1 1 1 1 this command clears error while the fail safe function is operating.
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 28/ 70 description of command functions 1. pup command ? command 0 0 0 0 0 0 0 wcm the pup command is used to shift the ml 22q 553 from a power down state to a command waiting state. the ml 22q 553 can only accept the pup command while it is in a power down state. therefore, in a power down state, the device will ignore a ny other command if entered. the ml 22q 553 enters a power down state under any of the following conditions: 1) when power is turned on 2) at resetb input 3) when cbusy b go to a ? h ? level after inputting the power down command the wc m bit is used to set the two - time command input mode. when set to ? 1 ? , the command input thereafter will be processed in two - time command input mode and becomes valid only when the first data input matches the second one. wcm two - time command input mode 0 no (initial value) 1 yes the regulator starts operating after the pup command is entered. any command will be ignored if entered while oscillation is stabilized. however, if a ? l ? level is input to the reset b pin, the lsi enters a power down state immediately. neither line output nor speaker output is enabled by the pup command. power up the analog section by the amode command. cs b statu s oscillation stabilized sck si cbusy b power down xt ? xt b oscillating oscillation stopped awaiting command t pup reset being processed
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 29/ 70 2. amode command ? command 0 0 0 0 0 1 hpf1 hpf0 1st byte 0 dag1 dag0 aig1 aig0 daen spen pop 2nd byte the amod e command is used to configure various settings for the analog section. if the pdwn command is input while the analog section is in the power - up state, the analog section enters a power down state under the setting conditions that were in effect when the analog section was powered up by the amode command. to perform a power - down operation using different conditions from those used at analog section power - up, set settings by the amode command. to change the setting of daen/spen while the analog section is in the power - up state, first put the analog section into the power - down state and then put the analog section into the power - up state again by the amode command. the detailed command settings are shown below. each setting is initialized upon reset release or by the pup command. don ? t input the stop command during the amode command is being proccessed (cbusyb= ? l ? ). input the amode command for analog section into the power - down state before the pdwn command is input . the hpf1/hpf0 bits set the cut - off frequ ency of the hpf. hpf1 hpf0 cut - off frequency 0 0 off (initial value) 0 1 200 hz 1 0 300 hz 1 1 400 hz the pop bit specifies whether to suppress generation of ? pop ? noise. - if the bit is ? 0 ? (no pop noise suppression) and the daen bit is ? 1 ? , the l ine output rises from the d gnd level to the sg level in about 35 ms, at which time the analog section enters the power - up state. if the daen bit is ? 0 ? , the line output falls from the sg level to the d gnd level in about 110 ms, at which time the analog se ction enters the power down state. - if the bit is ? 1 ? (with pop noise suppression) and the daen bit is ? 1 ? , the line output rises from the d gnd level to the sg level in about 90 ms, at which time the analog section enters the power - up state. if the da en bit is ? 0 ? , the line output falls from the sg level to the d gnd level in about 140 ms, at which time the analog section enters the power down state. pop pop noise suppression 0 no ( initial value ) 1 yes
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 30/ 70 ? when powering up the speaker amplifier setting values: pop bit = ? 0 ? , daen and spen bits = ? 0 ? ? 1 ? ? when powering up the line amplifier (with pop noise suppression) setting values: pop bit = ? 1 ? , daen bit = ? 0 ? ? 1 ? (spen bit = ?0?) voh vol cs b status command i s being processed awaiting command sck si ncr busyb awaiting command voh vol command is being processed awaiting command amode command 1 st byte amode command 2 nd byte line output gnd spm gnd 1/2spvdd spp hi - z 1/2spvdd voh vol cbusyb t cb1 t pupa1 (internal) (internal) (internal) 1/2dvdd voh vol cs b sck si ncr busyb voh vol amode command 1 st byte amode comman d 2 nd byte spp voh vol cbusyb t cb1 t pupa2 gnd 1/2dvdd (internal) (internal) (line output ) status command is being processed awaiting command awaiting command awaiting command command is being processed pop noise suppressed
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 31/ 70 ? when power ing up the line amplifier (with out pop noise suppression) setting values: pop bit = ? 0 ? , daen bit = ? 0 ? ? 1 ? (spen bit = ?0?) ? when putting the speaker amplifier into the power down state setting values: p o p bit = ? 0 ? , daen and spen bits = ? 1 ? ? 0 ? voh vol cs b sck si ncr (internal) busyb (internal) voh vol line output spm spp voh vol cbusyb t cb 1 t pda1 gnd 1/2dvdd gnd 1/2 sp vdd hi - z 1/2 sp vdd status command is being processed awaiting comma nd awaiting command command is being processed awaiting command amode command 1 st byte amode command 2 nd byte voh vol cs b sck si ncr busyb voh vol amode command 1 st byte amode command 2 nd byte spp voh vol cbusyb t cb1 t pup a 3 gnd 1/2dvdd (internal) (internal) (line output ) status command is being processed awaiting command awaiting command awaiting command command is being processed
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 32/ 70 ? when putting the line amplifier into the power down state (with pop noise supp ression) setting values: pop bit = ? 1 ? , daen bit = ? 1 ? ? 0 ? (spen bit = ?0?) ? when putting the line amplifier into the power down state (with out pop noise suppression) setting values: pop bit = ? 0 ? , daen bit = ? 1 ? ? 0 ? (spen bi t = ?0?) voh vol cs b sck si ncr busyb voh vol spp voh vol cbusyb t cb1 t pda2 gnd 1/2dvdd (internal) (internal) (line output) amode command 1 st byte amode command 2 nd byte status command is being processed awaiting command awaiting command aw aiting command command is being processed pop noise suppressed voh vol cs b sck si ncr busyb voh vol spp voh vol cbusyb t cb1 t pda 3 gnd 1/2dvdd (internal) (internal) (line output) amode command 1 st byte amode command 2 nd byte status command is being processed awaiting command awaiting command aw aiting command command is being processed
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 33/ 70 the dag1,0 bits are used to set the gain of the internal dac signal. the aig1,0 bits are used to set the gain of an analog signal from the ain pin. dag1,0 and aig1,0 are only enabled when the speaker amplifier is used. dag1 dag0 volume 0 0 input off 0 1 input on ( ? 6 db) 1 0 input on (0 db) (initial value) 1 1 input on (0 db) ( setting prohibited ) aig1 aig0 volume 0 0 input off ( initial value ) 0 1 input on ( ? 6 db) 1 0 input on (0 db) 1 1 input on (0 db) ( setting prohibited ) input t he analog signal from the ain pin after the amode command (cbusyb= ? h ? ). the daen bit takes power - up and power - down control of the dac section. daen status of the dac section 0 power - down state ( initial value ) 1 power - up state the spen bit takes power - up and power - down control of the speaker section. when the spen bit = ? 0 ? , the spp pin is configured as a line output. spen status of the speaker section 0 power - down state ( initial value ) 1 power - up state relationship between daen, spen, and pop signa ls and the analog section daen spen pop mode status 0 0 0 at speaker output power - down (initial value) at line output power - down (without pop noise suppression) 0 0 1 at speaker output power - down at line output power - down (with pop noise suppress ion) D 1 D s peaker output dac/speaker power -up 1 0 0 line output dac power - up (without pop noise suppression) 1 0 1 line output dac power - up (with pop noise suppression) pin status during power down the status of each output pin during power down by th e amode command is shown below. analog output pin state v ddl d gnd v ddr d gnd sg d gnd spm hi - z spp d gnd
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 34/ 70 3. avol command ? command 0 0 0 0 1 0 0 0 1st byte 0 0 av5 av4 av3 av2 av1 av0 2nd byte the avol command is used to adjust the volume of the s peaker amplifier. it is possible to input the avol command regardless of the status of the ncr signal. the command enables 50 - level adjustment of volume, as shown in the table below. when the pup or amode command is input, the value set by the avol com mand is initialized ( 0 db). a v 5 ? 0 volume a v 5 ? 0 volume 3f +12 db 1f ? 8.0 3e +11.5 1e ? 9.0 3d +11.0 1d ? 10.0 3c +10.5 1c ? 11.0 3b +10.0 1b ? 12.0 3a +9.5 1a ? 13.0 39 +9.0 19 ? 14.0 38 +8.5 18 ? 16.0 37 +8.0 17 ? 18.0 36 +7.5 16 ? 20.0 35 +7.0 15 ? 22.0 34 +6.5 14 ? 24.0 33 +6.0 11 ? 26.0 32 +5.5 12 ? 28.0 31 +5.0 11 ? 30.0 30 +4.5 10 ? 32.0 2f +4.0 0f ? 34.0 2e +3.5 0e off 2d +3.0 0d off 2c +2.5 0c off 2b +2.0 0b off 2a +1.5 0a off 29 +1.0 09 off 28 +0.5 08 off 27 +0.0 ( initial value ) 07 off 26 ? 1.0 06 off 25 ? 2.0 05 off 24 ? 3.0 04 off 23 ? 4.0 03 off 22 ? 5.0 00 off 21 ? 6.0 01 off 20 ? 7.0 00 off
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 35/ 70 4. fad command ? command 0 0 0 0 1 1 0 0 1st byte 0 0 0 0 fad3 fad2 fad1 fad0 2nd byte the fad command is used to set the fade - in time for the speaker amplifier. the fade - in time cna be adjusted through 16 levels, as shown in the ta ble below. the initial value after reset is 298 s. when the pup command is input, the value set by the fad command is initialized ( 298 s). fad3 ? 0 fade - in time ( s) f 442 e 422 d 401 c 381 b 360 a 340 9 319 8 298 (initial value) 7 278 6 257 5 237 4 216 3 195 2 175 1 154 0 134
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 36/ 70 5. pdwn command ? command 0 0 1 0 0 0 0 0 the pdwn command is used to shift the ml 22q 553 from a command waiting state to the power down state. however, since every setting will be initialized after entering the power down state, initial settings need to be set after power - up. this comman d is invalid during playback. to resume playback after the ml 22q 553 has shifted to the power down state, first input the pup and amode commands and then input the play command. oscillation stops after a lapse of command proces sing time after the pdwn command is input. the regulator stops operation after a lapse of command processing time after the pdwn command is input. at this time, the spm output of the speaker amplifier goes into a hi - z state to prevent generation of pop n oise. initial stauts at reset input and status during power down the status of each output pin is as follows: analog output pin state v ddl d gnd v ddr d gnd sg d gnd spm hi - z spp d gnd cs b status command is being processed power down sck si ncr busy b awaiting command xt ? xt b oscillating oscillation stopped cbusy b ( internal ) ( internal )
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 37/ 70 6. fadr command ? command 0 0 1 1 c1 c0 f9 f8 1st byte f7 f6 f 5 f4 f3 f2 f1 f0 2nd byte the fadr command is used to specify a phrase to be played. a playback channel and a playback phrase are set by this command. the fadr command can be set for each channel; however, the command cannot be input for multiple chann els simultaneously . input the fadr command with each ncr set to a ? h ? level. when a playback phrase is specified for each channel, use the start command to start playback. since it is possible to specify a playback phrase (f9 ? f0) at the time of creating a rom that stores voice data, specify the phrase that was specified when the rom was created. channel settings c1 c0 channel 0 0 channel 0 0 1 channel 1 1 0 channel 2 1 1 channel 3 the diagram below shows the timing for specifying (f9 ? f0) = 02h as th e phrase to play on channel 1. csb status command is being processed sck si ncr busy b awaiting command awaiting command awaiting command fadr command 1 st byte fadr command 2 nd byte c busy b (internal) (internal) command is being processed
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 38/ 70 7. play command ? command 0 1 0 0 c1 c0 f9 f8 1st byte f7 f6 f5 f4 f3 f2 f1 f0 2nd byte the play command is used to start playback with phrase specified. this command can be input when the ncr signal on the target channel is at a ?h? level . since it is possible to specify a playback phrase (f9 ? f0) at the time of creating a rom that stores voice data, specify the phrase that was specified when the rom was created. the figure below shows the timing of phrase (f9 ? f0 = 01h) playback. when the 1 st byte of the play command is input, the device enters a state awaiting input of the 2 nd byte of the play command after a lapse of command processing time. when the 2 nd byte of play command is input, after a lapse of command processing time, the device starts reading from the rom the address information of the phrase to be played. thereafter, playback operation starts, the playback is performed up to the specified rom address, and then the playback termina tes automatically. the ncr signal is at a ? l ? level during address control, and goes ? h ? when the address control is finished and playback starts. when the ncr signal on the target channel goes ? h ? , it is possible to input the play command for the next pl ayback phrase. during address control, the busyb signal is at a ? l ? level during playback and goes ? h ? when playback is finished. whether the playback is going on can be known by the busyb signal. channel settings c1 c0 channel 0 0 channel 0 0 1 chann el 1 1 0 channel 2 1 1 channel 3 csb sck si ncr busy b spm 1/2vdd spp 1/2vdd c busy b (internal) (internal) play command 1 st byte play command 2 nd byte status command is being processed playing awaiting command address is being c ontrolled awaiting command awaiting command
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 39/ 70 play command input timing for continuous playback the diagram below shows the play command input timing in cases where one phrase is played and then the next phrase is played in succession. a s shown in the diagram above, if performing continuous playback, input the play command for the second phrase within 10 ms (t cm ) after the ncr signal on the target channel goes ? h ? . please input the following play command after checking that playback is completed by the rdstat comm and, when it is not continu ous pla yback . cs b sck si ncr busy b spm 1/2vdd spp 1/2vdd t cm cbusy b (internal) (internal) p lay command 2 nd byte play command 1 st byte p lay command 2 nd byte status playing phrase 1 address is being controlled awaiting command playing phrase 2 address is being controlled
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 40/ 70 8. start command ? command 0 1 0 1 ch3 ch2 ch1 ch0 the start command is a channel synchronization start (i.e., starts phrase playback on multiple channels simultaenously) command. it is necessary to specify playback phrases using the fadr com mand before inputting the start command. setting any bit(s) from ch0 to ch3 to ? 1 ? starts playback on the corresponding channel(s). input the start command with each ncr set to a ? h ? level. the figure below shows the timing when starting playback on chann el 00 and channel 1 simultaneously . channel settings channel ch0 setting this bit to ? 1 ? starts playback on channel 0. ch1 setting this bit to ? 1 ? starts playback on channel 1. ch2 setting this bit to ? 1 ? starts playback on channel 2. ch3 setting t his bit to ? 1 ? starts playback on channel 3. be sure to set the channel setting bits( ch0 - ch3). ncr0 ncr1 busyb0 busyb1 spp output awaiting command status playing awaiting command address is being controlled (internal) csb sck si (internal) (internal) (internal) cbusyb start command t cb2
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 41/ 70 start command input timing for continuous playback the diagram below shows the start command input timing in cases where one phrase is played and then the next phrase is played in succession. as shown in the diagram above, if performing con tinuous playback, input the start command for the second phrase within 10 ms (t cm ) after the ncr signal on the target channel goes ? h ? . pleas e input the following start command after checking that playback is completed by the rdstat comm and, when it is not continu ous playback . spm 1/2vdd spp 1/2vdd status playing phrase 1 address is being controlled awaiting command playing phrase 2 cs b s ck si ncr busy b start command t cm cbusy b (internal) (internal) start command
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 42/ 70 9. stop command ? command 0 1 1 0 ch3 ch2 ch1 ch0 the stop command is used to stop playback. it can be set for e ach channel. setting any bit(s) from ch0 to ch3 to ? 1 ? stops playback on the corresponding channel(s). if the speech synthesis processing for all channels stops, the aout output goes to the v sg level and the ncr and busyb signals go to a ? h ? level. altho ugh it is possible to input the stop command regardless of the status of ncr during playback, a prescribed command interval time needs taking. channel settings channel ch0 setting this bit to ? 1 ? stops playback on channel 0. ch1 setting this bit to ? 1 ? stops playback on channel 1. ch2 setting this bit to ? 1 ? stops playback on channel 2. ch3 setting this bit to ? 1 ? stops playback on channel 3. be sure to set the channel setting bits( ch0 - ch3). the stop command allows specify ing multiple channels at one time. cs b status awaiting sck si ncr busy b spm 1/2vdd spp 1/2vdd playing stop command command is being processed cbusy b (internal) (internal) fs 29cycle
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 43/ 70 10. muon command ? command 0 1 1 1 ch3 ch2 ch1 ch0 1st byte m7 m6 m5 m4 m3 m2 m1 m0 2nd byte the muon command allows inserting a silence between two playback phrases. the command can be input when the ncr signal o n the target channel is at a ? h ? level. set the silence time length after inputting this command. it can be set for each channel. the muon command allows specifying multiple channels at one time. setting any bit(s) from ch0 to ch3 to ? 1 ? plays silence o n the corresponding channel(s). channel settings channel ch0 setting this bit to ? 1 ? inserts a silence on channel 0. ch1 setting this bit to ? 1 ? inserts a silence on channel 1. ch2 setting this bit to ? 1 ? inserts a silence on channel 2. ch3 setting this bit to ? 1 ? inserts a silence on channel 3. be sure to set the channel setting bits( ch0 - ch3). as the silence length (m7 ? m0), a value between 20 ms and 1024 ms can be set at 4 ms intervals (252 steps in total). the equation to set the silence time length is shown below. the silence length ( m7 ? m0 ) must be set to 04h or higher. t mu =(2 7 (m7)+2 6 (m6)+2 5 (m5)+2 4 (m4)+2 3 (m3)+2 2 (m2)+2 1 (m1)+2 0 (m0)+ 1 ) 4ms the figure below shows the timing of inserting a silence of 20 ms between the repetitions of a ph rase of (f7 ? f0) = 01h. cs b sck si ncr (internal) busy b (internal) spm 1/2vdd spp 1/2vdd t cm t cm cbusy b p lay command 2 nd byte muon command 1 st byte muon command 2 nd byte play command 1 st byte p lay command 2 nd byte status playing address is being controlled awaiting command silence is being inserted playing waiting for silence inserti on to be finished waiting for playback to be finished
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 44/ 70 when the play command is input, the address control over phrase 1 ends, the phrase playback starts, and the cbusyb and ncr signals go to a ? h ? level. input the muon command after this cbusyb signal changes to a ? h ? level. after the muon command input, the ncr signal remains ? l ? until the end of phrase 1 playback, and the device enters a state waiting for the phrase 1 playback to terminate. when the phrase 1 playback is terminated, the silence playback starts and th e ncr signal goes to a ? h ? level. after the ncr signal has gone to a ? h ? level, re - input the play command in order to play phrase 1. after the play command input, the ncr signal once again goes to a ? l ? level and the device enters a state waiting for the termination of silence playback. when the silence playback is terminated and then the phrase 1 playback starts, the ncr signal goes ? h ? , and the device enters a state where it is possible to input the next play or muon command. the busyb signal remains ? l ? until the end of a series of playback. as shown in the diagram above, if performing con tinuous playback, input the muon/play/start command for the second phrase within 10 ms (t cm ) after the ncr signal on the target channel goes ? h ? . please input the foll owing muon/play/ start command after checking that playback is completed by the rdstat comm and, when it is not continu ous playback .
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 45/ 70 11. sloop command ? command 1 0 0 0 ch3 ch2 ch1 ch0 the sloop command is used to set repeat playback mode. the command can be input for each channel. the sloop command allows specifying multiple channels at one time. setting any bit(s) from ch0 to ch3 to ? 1 ? repeats playback on the corresponding channel(s). input the sloop command with each ncr set to a ? h ? level. chann el settings channel ch0 setting this bit to ? 1 ? repeats playback on channel 0. ch1 setting this bit to ? 1 ? repeats playback on channel 1. ch2 setting this bit to ? 1 ? repeats playback on channel 2. ch3 setting this bit to ? 1 ? repeats playback on chann el 3. be sure to set the channel setting bits( ch0 - ch3). once repeat playback mode is set, the current phrase is repeatedly played until the repeat playback setting is released by the sloop command or until playback is stopped by the stop command. in the case of a phrase that was edited using the edit function, the edited phrase is repeatedly played. following shows the sloop command input timing. effective range of sloop command input the sloop command is only enabled during playback. after the play command is input, input the sloop command within 10 ms (t cm ) after the ncr signal on the target channel goes ? h ? . this will enable the sloop command, so that repeat playback will be carried out. the ncr signal remains ? l ? during repeat playback mode. cs b sck si ncr busy b spm 1/2vdd spp 1/2vdd t cm cbusy b (internal) (internal) p lay command 2 nd byte sloop command cloop command status playing address is being controlled awaiting command awaiting command p laying address is being controlled command is being processed
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 46/ 70 12. cloop command ? command 1 0 0 1 ch3 ch2 ch1 ch0 the cloop command releases repeat playback mode. the command can be input for each channel. the cloop command allows specifying multiple channels at one time. setting any bit( s) from ch0 to ch3 to ? 1 ? releases repeat playback on the corresponding channel(s). when repeat playback mode is released, the ncr signal goes ? h ? . it is possible to input the cloop command regardless of the status of the ncr signal during playback, but a prescribed command interval needs taking. channel settings channel ch0 setting this bit to ? 1 ? releases repeat playback on channel 0. ch1 setting this bit to ? 1 ? releases repeat playback on channel 1. ch2 setting this bit to ? 1 ? releases repeat pl ayback on channel 2. ch3 setting this bit to ? 1 ? releases repeat playback on channel 3. be sure to set the channel setting bits( ch0 - ch3). cs b status playing sck si ncr busy b spm 1/2vdd spp 1/2vdd address being controlled awaiting command awaiti ng command play command 2nd byte sloop command playing command being processed cloop command command being processed t cm cbusy b (internal) (internal)
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 47/ 70 13. cvol command ? command 1 0 1 0 ch3 ch2 ch1 ch0 1st byte 0 0 0 cv4 cv 3 cv 2 cv 1 cv 0 2nd byte t he cvol command is used to adjust the playback volume on each channel. it is possible to input the vol command regardless of the status of the ncr signal. the cvol command can be set for each channel. the cvol command allows specifying multiple channels at one time. setting any bit(s) from ch0 to ch3 to ? 1 ? sets the playback volume on the corresponding channel(s). the volume setting is initialized by the amode command. channel settings channel ch0 setting this bit to ? 1 ? sets the volume on channel 0. ch1 setting this bit to ? 1 ? sets the volume on channel 1. ch2 setting this bit to ? 1 ? sets the volume on channel 2. ch3 setting this bit to ? 1 ? sets the volume on channel 3. be sure to set the channel setting bits( ch0 - ch3). the command enables 32 - level adjustment of volume, as shown in the table below. the initial value after reset release is set to 0 db. upon reset release or when the pup command is input, the values set by the cvol command are initialized. c v 4 ? 0 volume c v 4 ? 0 volume 1 f 0 db ( initial value ) 0f ? 6.31 1 e ? 0.28 0e ? 6.90 1 d ? 0.58 0d ? 7.55 1 c ? 0.88 0c ? 8.24 1 b ? 1.20 0b ? 9.00 1 a ? 1.53 0a ? 9.83 1 9 ? 1.87 09 ? 10.74 1 8 ? 2.22 08 ? 11.77 1 7 ? 2.59 07 ? 12.93 1 6 ? 2.98 06 ? 14.26 1 5 ? 3.38 05 ? 15.85 1 4 ? 3.81 04 ? 17.79 1 3 ? 4.25 03 ? 20.28 1 2 ? 4.72 02 ? 23.81 1 1 ? 5.22 01 ? 29 .83 10 ? 5.74 00 off
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 48/ 70 14. rdstat command ? command 1 0 1 1 0 0 0 err the rdstat command enables reading the status of internal operation. it is possible to input the cloop command regardless of the status of the ncr signal during playback, but a presc ribed command interval needs taking. the err bit selects reading the playback status for each channel or reading the status of the fail - safe function. keep the si pin to ? l ? when read the status. err content of data to read 0 ncr and busyb signals for e ach channel (i nitial value) 1 s tatus of the fail - safe function if the err bit is set to ? 0 ? , the following status will be read: output bit d7 d6 d5 d4 d3 d2 d1 d0 output data busyb3 busyb2 busyb1 busyb0 ncr3 ncr2 ncr1 ncr0 when the err bit = ? 0 ? , t he ncr and busyb signals of each channel are read. the ncr signal outputs a ? l ? level while this lsi is performing command processing and goes to a ? h ? level when the lsi enters a command waiting state. the busy signal outputs a ? l ? level during voice pl ayback. the table below shows the contents of each data output at a status read. output status signal busy3 channel 3 busyb output busy2 channel 2 busyb output busy1 channel 1 busyb output busy0 channel 0 busyb output ncr3 channel 3 ncr output ncr2 channel 2 ncr output ncr1 channel 1 ncr output ncr0 channel 0 ncr output if the err bit is set to ? 1 ? , the following status will be read: output bit d7 d6 d5 d4 d3 d2 d1 d0 output data 0 0 0 0 0 tsderr blderr wcmerr when the err bit = ? 1 ? , the sta tus of each fail - safe function is read. if any of the following three fail - safe functions is activated, the err pin is set to a ? h ? level and the corresponding error bit is set to ? 1 ? . if the err pinis set to a ? h ? level, check the error contents using t he rdstat command and take appropriate measures. error signal error contents tsderr high temperature error bit. this bit is set to ? 1 ? if the temperature of the lsi reaches or exceeds the temperature set by the safe command. for details see the section on the safe command. blderr power supply voltage error bit. this bit is set to ? 1 ? if the power supply voltage level reaches or falls below the voltage set by the safe command. for details see the section on the safe command. wcmerr command tansfer er rro bit. this bit is set to ? 1 ? if a transfer error occurs in two - time command input mode.
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 49/ 70 if the err bit is set to ? 1 ? , the following status will be read output bit d7 d6 d5 d4 d3 d2 d1 d0 output data 0 0 0 spmerr spperr tsderr blderr wcmerr whe n the err bit= ? 1 ? , the state of five fail - safe function is read. if any of fail - safe function is activated,the err pin is set to a ? h ? level and the corresponding e rror bit is set to ? 1 ? . i f the err pins set to a ? h ? level, check the error contents using the rdstat command and take appropriate measures. err bit is cleared by ercl command error signal error contents spmerr spm pin short error bit. this bit is set to ? 1 ? if the spm pin is short to spp pin or gnd spperr spp pin short error bit this bit i s set to ? 1 ? if the spp pin is short to spm pin or gnd tsderr high temperature error bit. this bit is set to ? 1 ? if the temperature of the lsi reaches or exceeds the temperature set by the safe command. for details see the section on the safe command. blderr power supply voltage error bit. this bit is set to ? 1 ? if the power supply voltage level reaches or falls below the voltage set by the safe command. for details see the section on the safe command. wcmerr command tansfer errro bit. this bit is set to ? 1 ? if a transfer error occurs in two - time command input mode. if the err bit is set to ? 1 ? , the following status will be read output bit d7 d6 d5 d4 d3 d2 d1 d0 output data 0 0 0 spmerr spperr tsderr blderr wcmerr when the err bit= ? 1 ? , the state of five fail - safe f unction s is read . if any of fail - safe function is activated, the err pin is set to a ? h ? level and the corresponding e rror bit is set to ? 1 ? . i f the err pins set to a ? h ? level, check the error contents using the rdstat command and take appropriate measures. err bit is cleared by ercl command error signal error contents spmerr spm pin short error bit. this bit is set to ? 1 ? if the spm pin is short to spp pin or gnd spperr spp pin short error bit this bit is set to ? 1 ? if the spp pin is short to spm pin or gnd tsderr high temperature error bit. this bit is set to ? 1 ? if the temperature of the lsi reaches or exceeds the temperature set by the safe command. for details see the section on the safe command. blderr power supply voltage error bit. this bit is set to ? 1 ? if the power supply voltage level reaches or falls below the voltage set by the safe command. for details see the section on the safe command. wcmerr command tansfer errro bit. this bit is set to ? 1 ? if a transfer error occurs in two - time command input mode. 15. outstat command ? command 1 1 0 0 0 busy/ncr c1 c0
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 50/ 70 the outstat command is used to output the busyb or ncr signal on the specified channel from the status pin. it is possible to input the cloop command regar dless of the status of the ncr signal during playback, but a prescribed command interval needs taking. busy/ncr status pin status 0 outputs the ncr signal on the specified channel. 1 outputs the busyb signal on the sp ecified channel. channel settings c1 c0 channel 0 0 channel 0 (initial value) 0 1 channel 1 1 0 channel 2 1 1 channel 3 cs b sck si ncr busy b outstat command cbusy b (internal) (internal) status cs b sck si ncr busy b outstat command cbusy b (internal) (internal) status
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 51/ 70 16. safe command ? command 1 1 0 1 0 0 0 0 tm2 tm1 tm0 tsd1 tsd0 bld2 bld1 bld0 the safe command is sets the settings for the low - voltage detection and temperature detection functions. the bld2 ? 0 bits are used to set the power supply voltage detection level. the judgment voltage can be selected from among six levels from 2.7 to 4.0 v. the power supply volta ge is monitored each time it reaches the value set by tm2 ? 0, and if the power supply voltage reaches or falls below the set detection voltage two times or more, the err pin outputs a ? h ? level and the rdstat command ? s blderr bit is set to ? 1 ? . if the err p in is set to a ? h ? level, check the error contents using the rdstat command. if the blderr bit is at ? 1 ? , it is possibly a power supply related failure. bld 2 bld 1 bld 0 judgment power supply voltage 0 0 0 off 0 0 1 2.7v 5% (initial value) 0 1 0 3.0v 5% 0 1 1 3.3v 5% 1 0 0 3.6v 5% 1 0 1 4.0v 5% 1 1 0 (4.0v 5%) 1 1 1 (4.0v 5%) the tsd1 ? 0 bits are used to set the temperature detection level. tj=140 c or off can be selected as the judgment temperature. the temperature is monitored each time it reaches the value set by tm2 ? 0, and if the temperature reaches or exceeds the set value two times or more, the err pin outputs a ? h ? level and the rdstat command ? s tsderr bit is set to ? 1 ? . if the err pin is set to a ? h ? level, check the error contents using the rdstat command. if the tsderr bit is at ? 1 ? , re duce the volume using the avol command or put the analog section into the power down state using the amode command. tsd 1 tsd 0 judgment temperature (tj) 0 0 off 0 1 setting prohibited 1 0 setting prohibited 1 1 140 the judgment temperature(tj) is 140 10 c . this lsi is beyond tj= 130 c in the operating temperature ( - 40 c - +150 c ) depending on a operating condition and occurs by a high temperature error. the ambient temperature at that case is as follows. power supply( d vdd =sp vdd ) power dissipation (p d ) amient temperature (ta) 4.5v 0 .686w not detect in the operating temperature 5.0v 0.861w detect more than 104 c 5.5v 1.055w detect more than 98 c * ja 31.2[ c /w](jedec 2layers(refer to 67 pages)), 1w/8ohm - speaker
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 52/ 70 ja changes by an implementation condition. th e maximum ambient temperature (tamax) that this lsi does not detect the high temperature error is calculated in the following expressions in using the power dissipation. tamax = 130[ c ] - ja[ c /w] p d [w] the maximum ambient temperature(tamax) in power supply voltage 5.0v and ja=36[ c /w] is as follows. tamax = 130[ c ] - 36 0.861 P 99[ c ] the tm2 ? 0 bits are used to set the monitor interval to detect a low voltage or temperature. tm 2 tm 1 tm 0 monitor i nterval 0 0 0 constantly monitors 0 0 1 2 ms (initial value) 0 1 0 4 ms 0 1 1 8 ms 1 0 0 16 ms 1 0 1 32 ms 1 1 0 64 ms 1 1 1 128 ms
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 53/ 70 17. ercl command ? command 1 1 1 1 1 1 1 1 the ercl command is used to clear an error if it occurs. if an error occurs, a ? h ? level is output ted from th e err pin. when the ercl command is input ted , the err pin outputs a ? l ? level. however, when the high temperature error and the power - supply voltage error continue, tsderr of the rdstat command , blderr of the rdstat command and the err pin keep outputtin g "h" even if the ercl command is input ted . timing diagram for when an error occurs at the time of setting the two - time command input mode err t cb1 (internal) 00h 01h rdstat err register 00h start command 2 nd times ercl command 1 st time ercl command 2 nd times voh vol csb sck si ncrn busy bn t intc vih v il voh vol c busy b (internal) (internal)
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 54/ 70 if a power supply voltage error occurs and then the power supply volt age is returned ( when the safe command ? s bld2 ? 0 bits = 001h ) if a power supply voltage error occurs but the power supply voltage is not returned ercl command csb sck si voh vol c busy b t cb1 err (internal) 00h 02h 00h 2.6v 3.0v 3.0v dv dd rdstat err register ercl command csb sck si voh vol c busy b t cb1 err (internal) 00h 02h 2.6v 3.0v dv dd rdstat err register
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 55/ 70 w hen speaker - short situation is released before error clear flow (*1) when speaker - short situation is continued after error clear flow (*1) . when ercl is inputed before error clear flow (*1). *1:error clear flow:rdstat=>amode(speaker power - down) => ercl *2: spm pin short err o r serial i/f err speaker s hort state amode spkr_powerup ercl amode spkr_powerdown rdstat 00h 10h (*2) 00h rdstat err reg (internal) amode spkr_power up serial i/f err speaker s hort state amode spkr_powerup ercl amode spkr_powerdown rdstat 00h 10h (*2) h rdstat err reg (internal) amode spkr_powerup 10h serial i/f err speaker s hort state amode spkr_powerup ercl 00h 10h (*2) rd s tat err reg (internal) 00h 10h (*2) ercl amode spkrpowerdown rdstat h
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 56/ 70 command flow cha rts 1 - b yte c ommand i nput f low ( applied to the pup , pdwn , start , stop , sloop , cloop , outstat , and ercl commands) 2 - b yte c ommand i nput f low ( applied to the amode , avol , fad , fadr , play , muon , cvol , and safe commands) status read flow input command end cbusyb ? h ? ? y n start cbusyb ? h ? ? n y input the 1st byte of command cbusyb ? h ? ? input the 2nd byte of command end cbusyb ? h ? ? y n y n start cbusyb ? h ? ? y n rdstat command cbusyb ? h ? ? read status (si= ? l ? ) y n
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 57/ 70 power - on flow example of power - up flow example of playback s tart f low example of playback stop f low apply power, drive resetb ? l ? waited for 10 s? drive resetb ? h ? y n pup command amode command power - down state playing stop command power - up state play command fadr command start command single - channel playback multi - channel playback n idle (not playback)? y
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 58/ 70 continuous p layback start flow loop star t flow loop stop flow power - down flow playing playback sloop command w ithin 10ms looping cloop command stop command stop after playback is finished all the way through the phrase stop playback forcibly power - up state pdwn command playing p layback sloop command within 10ms
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 59/ 70 detailed flow of ? power - up ? playback ? power - down ? power - down state 1st byte of play command cbusyb ? h ? ? pup command 1st byte of amode command cbusyb ? h ? ? 2nd byte of amode command cbusyb ? h ? ? cbusyb ? h ? ? y n y n y n y n cbusyb ? h ? ? 2nd byte of play command y n a a busyb ? h ? ? rdstat command pdwn command power - down state cbusyb ? h ? ? cbusyb ? h ? ? y n y n y n cbusyb ? h ? ? read status y n 1st byte of amode command cbusyb ? h ? ? 2nd byte of amode command cbusyb h y n y n
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 60/ 70 detailed flow of ? spp/spm short detecting ? spperr/spmerr cbusyb h rdstat command read status playback end y n y n 1st byte of amode command 2nd byte of amode command cbusyb stop command
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 61/ 70 1 - b yte c ommand i nput f low of two - time command input mode applied to the pdwn , stop , sloop , cloop , rdstat , outstat ,and ercl commands n one - time command input end two - time command input cbusyb h err l one - time command input( re - input ) end cbusyb h err l one - time ercl command input y y y y n n n n two - time ercl command input y n err l cbusyb h two - time command input( re - input )
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 62/ 70 2 - b yte c ommand input flow of two - time command input mode applied to the amode , av o l , fad , fadr , pl ay , muon , cvol , and safe commands o ne - time command input (1byte) end two - time command input (1byte) one - time command input(1byte)( re - input ) two - time command input(1byte) ( re - input ) one - time ercl command input y y y y n n n n two - time ercl command inp ut y n o ne - time command input ( 2 byte) two - time command input (2 byte) y n y n one - time ercl command input y n two - time ercl command input y n cbusyb h err l cbusyb h err l err l cbusyb h err l cbusyb h err l cbusyb h
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 63/ 70 handling of the sg pin the sg pin is the signal ground pin for the built - in speaker amplifier. connect a capacitor between this pin and the analog ground so that this pin will not carry noise. the recommended capacitance valu e is shown below; however, it is recommended that the user determine the capacitance value after evaluation. always start playback after each output voltage is stabilized. pin recommended capacitance value remarks sg 0.1 f 20% the larger the connectio n capacitance, the longer the speaker amplifier output pin (spm and spp) voltage stabilization time. handling of the v ddl and v ddr pi ns the v ddl and v ddr pins are the power supply pins for the internal circuits. connect a capacitor between each of thes e pins and the ground in order to prevent noise generation and power fluctuation. the recommended capacitance value is shown below; however, it is recommended that the user determine the capacitance value after evaluation. always start the next operation after each output voltage is stabilized. pin recommended capacitance value remarks v ddl , v ddr 10 f 20% the larger the connection capacitance, the longer the stabilization time.
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 64/ 70 power supply wiring the power supplies of this lsi are divided in to the following two: ? digital power supply (dv dd ) and digital ground(dgnd) ? speaker amplifier power supply (spv dd ) and speaker amplifier ground(spgnd) as shown in the figure below, be sure to diverge the wiring of dv dd and spv dd from the root of the s ame power supply. dgnd/spgnd is similar, too. dv dd s pv dd dgnd s pgnd 5v
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 65/ 70 application circuit at using internal speaker amplifier (speaker output) at using external speaker amplifier (line output) spm spp sg ain vpp resetb csb sck si so cbusyb err status diph testi1 xt xtb mcu 4.096mhz 15pf 15pf speaker v ddl v ddr dv dd spv dd dgnd spgnd 10f 0.1f 0.1f 10f 10f 10f 10f 0.1f 0.1f 10f 10f 10f
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 66/ 70 recommended ceramic oscillation recommended ceramic resonators for oscillation and conditions are shown below for reference. kyocera corporation freq [hz] type optimal load capacity c1 [pf] c2 [pf] rf [ohm] rd [ohm] supply v oltage range [v] operating temperature range [ c] 4.096m pbrv4.096mr50y000 15(internal) --- -- 4.5 to 5.5 - 40 to +125 murata corporation freq [hz] type optimal load capacity c1 [pf] c2 [pf] rf [ohm] rd [ohm] supply voltage range [v] operating temp erature range [ c] 4m cstcr4m00g55b - r0 39(internal) --- -- 4.5 to 5.5 - 40 to +125 4.096m cstcr4m09g55b - r0 circuit diagram c1 c2 gnd xt xtb dgnd/ spgnd dv dd /spv dd v dd
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 67/ 70 l imitation on the operation tim e (play - back time) ml 22q 553? s operating temperature is 105 c . but the average am bient temperature at 1w play - back ( 8ohm drive ) during 10 years i n the reliability design is ta= 70 c . (max ( the package heat resistance ja= 24.6 [ c /w]) ) when ml 22q 553 operates 1w play - back(8ohm drive) consecut ively, the product life changes b y the package temp erature rise by the consumption . this limitation does not matter in the state that a speaker amplifier does not play. the factor to decide the operation tim e ( play - back time ) is the average ambient tempe rature( ta ), play - back watts( at the speaker drive mode ), the solder ing area ratio *1 , and so on. in addition, the limitation o n the operation time changes by the heat desi gns of the board. p ackage heat resistance value (reference value) the following table is the package heat resistance value ja ( reference value). t his value changes the condition of the board ( size, layer number, and so on) the board @ja the condition jedec 4 layers *1 h w/l/t h 76.2/114.5/1.6h mm hh 24.6 [ c /w] n o wind (0m/sec) the soldering area ratio * 3 h 100% jedec 2 layers *2 h w/l /th 76.2/114.5/1.6h mm hh 31.2 [ c /w] *1 : the w iring density : 1 st layer(top) 60% / 2 nd layer 100% / 3 rd layer 100% / 4 th layer(bottom) 60% . *2 : the w iring density : 1 st layer(top) 60% / 2 nd layer (bottom) 100% . * 3 : the soldering are a ratio is the ratio that the heat sink area of ml 22q 553 and a land pattern on the board are soldered. 100% mean that the heat sink area of ml 22q 553 is completely solder ed to the land pattern on the board. about the land pattern on the board, be sure to refer t o the next clause (package dimensions).
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 68/ 70 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 per form 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). notes for heat sink type packa ge this lsi adopts a heat sink type package to raise a radiation of heat characteristic. be sure to design the land pattern cor responding to the heat sink area of the lsi on a board, and solder each other. the heat sink area of the lsi solder open or gnd on the board.
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 69/ 70 revision history document no. date page description previous edition current edition f edl22 q 553 full -01 jun . 1 9 , 201 2 ? ? formally e dition 1 . f edl22 q 553 - 0 2 apr . 25, 201 3 11 11 add tcb3. 1 6 16 change playback stop timing . f edl22 q 553 - 0 3 dec . 9 , 201 4 - 31 add tpupa3 timing diagram . - 32 add tpda3 timing diagram . f edl22 q 553 - 0 4 mar . 18, 2015 11 11 modify tcb 2 .( 2ms(max) - > 3ms(max) )
f ed l22 q 55 3 - 0 4 ml22q 553 - nnn/ml22q 553 - xxx 70/ 70 notes 1)the information contained herein is subjec t to change without notice. 2)although lapis semiconductor is continuously working to improve product reliability and quality, semiconductors can break down and malfunction due to various factors. therefore, in order to prevent personal injury or fire ar ising from failure, please take safety measures such as complying with the derating characteristics, implementing redundant and fire prevention designs, and utilizing backups and fail - safe procedures. lapis semiconductor shall have no responsibility for a ny damages arising out of the use of our products beyond the rating specified by lapis semiconductor. 3)examples of application circuits, circuit constants and any other information contained herein are provided only to illustrate the standard usage and o perations of the products.the peripheral conditions must be taken into account when designing circuits for mass production. 4)the technical information specified herein is intended only to show the typical functions of the products and examples of applica tion circuits for the products. no license, expressly or implied, is granted hereby under any intellectual property rights or other rights of lapis semiconductor or any third party with respect to the information contained in this document; therefore lapi s 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 d evices, communication, consumer systems, gaming/entertainment sets) as well as the applications indicated in this document. 6)the products specified in this document are not designed to be radiation tolerant. 7)for use of our products in applications req uiring a high degree of reliability (as exemplified below), please contact and consult with a lapis semiconductor representative: transportation equipment (i.e. cars, ships, trains), primary communication equipment, traffic lights, fire/crime prevention, s afety equipment, medical systems, servers, solar cells, and power transmission 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 responsibilit y for any damages or losses resulting non - compliance with any applicable laws or regulations. 12)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. 13)this document, in part or in whole, may not be reprinted or reproduced without prior consent o f lapis semiconductor. copyright 201 0 - 2015 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 FEDL22Q553-04

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