Part Number Hot Search : 
82000 H3900 50P03 CC9318P EL7144 BUW12W 3KA18 E2955
Product Description
Full Text Search
 

To Download YMU757B Datasheet File

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


  Datasheet File OCR Text:
  YMU757B ma-1c yamaha corporation YMU757B catalog catalog no.:lsi-4mu757b2 2000.4 outline the ymu75b is a high quality melody lsi for cellular phone handsets, supporting the data format for various applications including ringing and holding melody sounds. the built-in yamaha's original fm synthesizer can create various timbres, and its built-in sequencer can produce up to 4 different sounds with 4 different timbres simultaneously without placing a load to the controller. the serial port controller interface enables real time repr oduction of the melody data via fifo, without the limitation of the data capacity. with a built-in amplifier to drive the dynamic type speaker, it is possible to connect the speaker directly. this lsi also has an analog-output terminal for the phone jack. in the stand-by mode, the power consumption can be reduced to 1 a or less while waiting. features yamaha's original fm sound generator function built-in sequencer capable of producing up to 4 different sounds simultaneously (4 independent timbres available). built-in output 400mw speaker amplifier built-in circuit for sound quality correcting equalizer built-in serial interface 2.688, 8.4, 12.6, 14.4, 19.2, 19.68, 19.8 and 27.82 mhz serial clock inputs support and support the mode which set to optional frequency from 2.685mhz to 27.853mhz at 55.93khz intervals analog output for ear phone power down mode (typ 1a or less) power supply voltage (digital and analog): 3.0v10 % 20-pin qfn
YMU757B -2- contents ? general description of YMU757B.? ???????????????????????3  block description??.. ????????????????????????????4  pin configuration?.. ?????????????????????????????5  pin description?. ??????????????????????????????6  block diagram?.. ??????????????????????????????7  register map??. ??????????????????????????????8  explanation of registers?. ???????????????????????????9-20 musical score data... ??????????????????????????9-13 timbre data???. ??????????????????????????14-17 other control data??? ????????????????????????17-20  power-down control division diagram?? ?????????????????????21  explanation of each bit..?... ??????????????????????????21-23  resetting???????????????..?. ??????????????????24  settings & procedure required to generate melody?????? ?????????????24  settings of clock frequency??????????????? ?????????????24  interrupt sequence...?..?? ??????????????????????????25  state transition description..??... ????????????????????????26-27  operation in fifo empty state... ?????????????????????????28  reproduction method assuming occurrence of empty state? ???????????????28  example of system connection... ?????????????????????????29  one sound and volume level adjustment in 4 sound pronunciation.? ????????????30-31  sound quality correction circuit. ?????????????????????????32-33  serial interface specifications.? ?????????????????????????34  electrical characteristics?.? ??????????????????????????35-40  general description of fm sound generator.? ????????????????????41  external dimensions??.. ???????????????????????????42
YMU757B -3- general description of YMU757B the YMU757B is controlled by way of the serial interf ace. shown below is its internal configuration. when the data is inputted into the serial interface, it is converted into the parallel data and transmitted to each function block according to the index address. the musical score data is stored in the 32-word fifo first and then transmitted to the sequencer where it is interpreted and signals to control sound generation of the fm synthesizer is output. the timbre register is where up to 8 timber data can be stored. also, as the sequencer controlling parameters, the start/stop and tempo signals are provided. in order to have sound generated, the following processes must be performed for this lsi. 1) initial status setting (cancellation of power-down function, clock selection, etc.) 2) timbre data setting 3) writing the musical score data in fifo before starting the sequence 4) writing the next musical score data before fifo becomes empty upon r eceipt of the interrupt signal from fifo during reproduction,. (for the details, refer to "settings & procedure required to generate melody".) serial interface fifo 32word /irq sequencer fm synthesizer d/a + volume amp timbre register musical score data tempo start/stop timbre allotment timbre data volume, power management, etc. sdin sync sclk spout hpout
YMU757B -4- block description 1) serial interface when the serial interface receives the serial data, it identifies the index data and transmits the control data to each function block. 2) fifo the musical score data are stored temporarily in fifo which can contain up to 32 musical score data. the musical score data are processed are processed in the sequencer when they are generated as sounds and those that have been processed are deleted one after another. when the remaining data amount in fifo r eaches the register setting (irq point) or less, it outputs an interrupt signal to ask for the continuing musical score data to be fed. 3) sequencer when the sequencer receives the start command, it starts to read the musical score data which have been stored in fifo. the processed musical score data are deleted. 4) timbre register (index 10h~2fh) the timbre data are stored in this register which can contain up to 8 timbres. settings for this register must be made before sound generation. though it is initialized by hardware resetting, contents of a register aren't cleared, and the value which had light last time is held as for the following. ???  software reset (clr bit of index32h)  after the inside of the power going down mode and a release. 5) fm synthesizer the timbres are synthesized and generated according to settings. four s ounds can be generated at the same time. 6) d/a, volume and amplifier the outputs from the synthesizer are d/a converted and volume processed. after that, they are output from the speaker or the earphone out terminal.
YMU757B -5- pin configuration 20 pin qfn top view spvss avdd eq3 eq2 eq1 spout1 spout2 dvss dvdd /irq 1 2 3 4 5 15 14 13 12 11 10 9 8 7 6 16 17 18 19 20 /testi /rst testo clk_i sdin hpout vref avss sclk sync
YMU757B -6- pin description no. pin i/o function 1 sync i serial i/f synchronous signal input 2 sclk ish serial i/f bit clock input 3 avss - analog ground 4 vref a analog reference voltage terminal connect 0.1 f capacitor between this terminal and the analog ground terminal. 5 hpout ao analog output terminal for ear phone 6 eq1 ao equalizer terminal 1 7 eq2 ai equalizer terminal 2 8 eq3 ao equalizer terminal 3 9 avdd - analog power supply (+3.0v) connect 0.1 f and 4.7 f capacitors between this terminal and the analog ground terminal 10 spvss - analog ground exclusively used for speaker 11 spout1 ao speaker output terminal 1 12 spout2 ao speaker output terminal 2 13 dvss - digital ground 14 dvdd - digital power supply (+3.0v) connect 0.1f and 4.7f capacitors between this terminal and the digital ground terminal. 15 /irq o interrupt signal output 16 /testi i lsi test input terminal (always connect with dvdd.) 17 /rst i hardware reset terminal 18 testo o lsi test output terminal (disconnected) 19 clk_i ish clock input terminal 20 sdin i serial i/f data input note : ish = schmitt input terminal ai = analog input terminal a0 = analog output terminal
YMU757B -7- block diagram concerning ain signal inputted into equalizer circuit as this design presupposes the use of this lsi for the "hands-free", it is possible to process the fm sound and call sound by analog mixing in the equalizer circuit and output the resulting sound through the speaker. sync sdin sclk clk_i /rst /irq eq1 vref serial i/f dvdd dvss fmvol 32step power down control register fm synthesizer 4sound signals generated simultaneously dac amp avdd avss timing generator hpou hpvol 32step fifo 16b x 32w eq2 eq3 spout spout vref cr circuit eq spvss spvol 32step ain * sequencer + - vref
YMU757B -8- register map index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 description bl1 bl0 nt3 nt2 nt1 nt0 ch1 ch0 vib ti3 ti2 ti1 ti0 tk2 tk1 tk0 note data $00h 0 0 1 1 0 0 ch1 ch0 vche ti3 ti2 ti1 ti0 vch2 vch1 vch0 rest data ml2 ml1 ml0 vib egt sus rr3 rr2 rr1 rr0 dr3 dr2 dr1 dr0 ar3 ar2 $10 - 2fh ar1 ar0 sl3 sl2 sl1 sl0 tl5 tl4 tl3 tl2 tl1 tl0 wav fl2 fl1 fl0 timbre data (left data for 1 timbre) $30h 0 v32 v31 v30 0 v22 v21 v20 0 v12 v11 v10 0 v02 v01 v00 timbre allotment data $31h 0 0 0 0 0 0 0 0 t7 t6 t5 t4 t3 t2 t1 t0 tempo data $32h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 clr st fm control $33h 0 0 0 0 0 0 0 0 0 0 0 0 0 clksel clk_i select $34h 0 0 0 0 0 0 0 0 0 0 irqe irq point irq control $35h 0 0 0 0 0 0 0 0 0 0 0 v4 v3 v2 v1 v0 speaker volume $36h 0 0 0 0 0 0 0 0 0 0 0 v4 v3 v2 v1 v0 fm volume $37h 0 0 0 0 0 0 0 0 0 0 0 v4 v3 v2 v1 v0 hpout volume $38h 0 0 0 0 0 0 0 0 0 0 0 ap4 ap3 ap2 ap1 dp power management $39h 0 0 0 0 0 0 0 clkset clk_i select $40 - efh reserved (access prohibited) reserved $f0 - ffh for lsi test(access prohibited) lsi test note : making an access to the spaces marked "reserved" and "for lsi test" in the above table is prohibited. be sure to write "0" for the empty bit, although writing "1" there will not affect the lsi operation.
YMU757B -9- explanation of registers the YMU757B has three types of control registers. they are musical score data, timbre data and other control data. musical score data $00h musical score data the musical score data are written in fifo whose capacity is 32 words. there are two types of musical score data; note data and rest data. note data default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $00h bl1 bl0 nt3 nt2 nt1 nt0 ch1 ch0 vib ti3 ti2 ti1 ti0 tk2 tk1 tk0 bl1 ? bl0 : octave block setting three octave blocks are available for sound range setting. the setting range is 1 to 3. do not use "0" for setting. the sound generation range involves the coefficient named "multiple (multiplying factor for sound frequency). by combining the octave block and multiple settings, sounds can be generated in the ranges as listed in the table blow. since the setting ranges of "multiple" coefficient is 0 to 7, actually, sounds can be generated in a wider ranges than those given in the table below. multiple = 1 ( x 1) multiple = 2 ( x 2) multiple = 4 ( x 4) bl[1:0] = 01b c#3 (139hz) d3 (147hz) d#3 (156hz) e3 (165hz) f3 (175hz) f#3 (185hz) g3 (196hz) g#3 (208hz) a3 (220hz) a#3 (233hz) b3 (247hz) c4 (262hz) c#4 (277hz) d4 (294hz) d#4 (311hz) e4 (330hz) f4 (349hz) f#4 (370hz) g4 (392hz) g#4 (415hz) a4 (440hz) a#4 (466hz) b4 (494hz) c5 (523hz) c#5 (554hz) d5 (587hz) d#5 (622hz) e5 (659hz) f5 (698hz) f#5 (740hz) g5 (784hz) g#5 (831hz) a5 (880hz) a#5 (932hz) b5 (988hz) c6 (1046hz) bl[1:0] = 10b c#4 (277hz) d4 (294hz) d#4 (311hz) e4 (330hz) f4 (349hz) f#4 (370hz) g4 (392hz) g#4 (415hz) a4 (440hz) a#4 (466hz) b4 (494hz) c5 (523hz) c#5 (554hz) d5 (587hz) d#5 (622hz) e5 (659hz) f5 (698hz) f#5 (740hz) g5 (784hz) g#5 (831hz) a5 (880hz) a#5 (932hz) b5 (988hz) c6 (1046hz) c#6 (1109hz) d6 (1175hz) d#6 (1245hz) e6 (1319hz) f6 (1397hz) f#6 (1480hz) g6 (1568hz) g#6 (1661hz) a6 (1760hz) a#6 (1865hz) b6 (1976hz) c7 (2093hz) bl[1:0] = 11b c#5 (554hz) d5 (587hz) d#5 (622hz) e5 (659hz) f5 (698hz) f#5 (740hz) g5 (784hz) c#6 (1109hz) d6 (1175hz) d#6 (1245hz) e6 (1319hz) f6 (1397hz) f#6 (1480hz) g6 (1568hz) c#7 (2217hz) d7 (2349hz) d#7 (2489hz) e7 (2637hz) f7 (2794hz) f#7 (2960hz) g7 (3136hz)
YMU757B -10- g#5 (831hz) a5 (880hz) a#5 (932hz) b5 (988hz) c6 (1046hz) g#6 (1661hz) a6 (1760hz) a#6 (1865hz) b6 (1976hz) c7 (2093hz) g#7 (3322hz) a7 (3520hz) a#7 (3729hz) b7 (3951hz) c8 (4186hz) nt3 - nt0 : pitch setting four bits from nt3 to 0 are used to specify the pitch. the bit assignment is as shown below. nt[3:0] pitch 0h prohibition 1h c# 2h d 3h d# 4h prohibition 5h e 6h f 7h f# 8h prohibition 9h g ah g# bh a ch prohibition dh a# eh b fh c about "prohibition of a setup" ??????? though lsi never hangs up, different sound may be made. never set it up. ch1 - ch0 : part setting as the sound generator can generate sounds in 4 parts simultaneously, set the part for each note by using ch1 and 0 bits. ch[1:0] part 00b 0 01b 1 10b 2 11b 3 vib : vibrato setting this bit is used to set vibrato function on or off for each note : "0" to set it off and "1" to set it on. the vibrato frequency is 6.4hz and the modulation rate is 13.47 cent. when vib bit of timbre data($10-2fh) is "0", vibrato function off.
YMU757B -11- ti3 - ti0 : interval setting these bits are used to set the interval period before the note and rest are processed next. the interval "48" represents the time for the whole note. ti [3:0] interval 0h 0 1h 2 2h 3 3h 4 4h 6 5h 8 6h 9 7h 12 8h 18 9h 24 ah 48 bh 0 ch 16 dh 24 eh 36 fh 48 tk2 - 0 : note (sound length) designation these 3 bits are used to designate the note (sound length). depending on the values of interval setting (ti3 - 0), the length varies as shown in the following table. the interval "48" represents the time for the whole note. ti [3:0] = 0-ah ti [3:0] = b-fh tk[2:0] 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 sound length 1 2 3 5 7 8 11 17 15 23 29 32 35 41 47 tie, slur
YMU757B -12- precaution when key is turned on from the condition that a release rate isn't finished completely again in the same one channel, a tone may change. this happens in the case of the continuous sound, even the decline sound which. a reason happens because envelope of the career side of a source of fm sound and modulator side and a phase deviate. ???? the hardware creating the phase of a source of fm sound and envelope starts a movement by the following two conditions. - a release rate is finished. - key on occurs. ???? tone data start a movement at the timing which modulator, a phase between the career, envelope are the same as. it is being based on what is done. when this condition isn't satisfied, a change in a tone occurs. it explains by the following envelope figure. it thinks that there is a tone which only release time is different from with the career and modulator as an example. as for the condition that it stops completely, it moves to attack rate at the same time with key on. if the last pronunciation is not the condition which stops completely while it is released, the setup of a release is made early forcibly, and it moves from the condition that (8.94ms) stops to attack rate. (in the figure, the dotted line of a) though envelope of the solid line changes to attack rate soon at the time of second key on, because sound of the dotted line doesn't stop completely, envelope can't move to attack rate soon. it moves to attack rate after it becomes the condition that release time is made early and it stops completely. when both envelope and the start of the phase deviate and a tone varies according to the deviation of this time. both envelope and the start of the phase deviate, and a tone changes by the deviation of this time. how to avoid this symptom. try to pronounce it under the condition that a release stops completely. tk ti a tk a tone changes.
YMU757B -13- rest data default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $00h 0 0 1 1 0 0 ch1 ch0 vche ti3 ti2 ti1 ti0 vch2 vch1 vch0 ch1 - ch0 : part setting using ch1 or 0 bit, set the part for each rest. ch[1:0] part 00b 0 01b 1 10b 2 11b 3 ti3 - ti0 : interval setting these bits are used to set the interval before the note and rest are processed next. the interval "48" represents the time for the whole note. the following table is exactly the same as that for the note data. ti [3:0] interval 0h 3 1h 2 2h 3 3h 4 4h 6 5h 8 6h 9 7h 12 8h 18 9h 24 ah 48 bh 1 ch 16 dh 24 eh 36 fh 48 vche, vch 2 - 0 : timbre change function although the maximum number of timbres that can be used simultaneously is four, the timbre can be changed during sound reproduction by setting these bits. set "1" for vche and use vch2 to vch0 to set the timbre no.. then starting with the note whose sound is to be generated next, the timbre for the part which has been set by using ch0 and 1 will be changed. change a tone after the pronunciation of a part to change stops completely. the condition that pronunciation stops is not the condition that tk (pronunciation length) is finished, but the condition that the time when releases of envelope is finished. be careful because strange s ound momentarily is pronounced when you change a tone under the condition that pronunciation doesn't stop completely. if the timbre allotment is changed by using this function, the $30h register itself will be rewritten.
YMU757B -14- timbre data $10 ? 2fh timbre data it is possible to register the data for 8 timbres in the register and 4 among them can be reproduced simultane ously. one timbre consists of [parameter for the modulator] and [parameter for the carrier] as a set. (for the details of the modulator and the carrier, please refer to "general description of fm sound generator"). index 10h, 11h ?? timbre data for the 1st timbre modulator index 12h, 13h ?? timbre data for the 1st timbre carrier index 14h, 15h ?? timbre data for the 2nd modulator index 16h, 17h ?? timbre data for the 2nd timbre carrier ????? omitted ????? . index 2ch, 2dh ?? timbre data for the 8th timbre modulator index 2eh, 2fh ?? timbre data for the 8th timbre carrier the following bit assignment is used for both modulator and carrier. the setting must be completed before any sound is generated. it is prohibited to change the timbre parameter while any sound is generated. timbre data default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 even ml2 ml1 ml0 vib egt sus rr3 rr2 rr1 rr0 dr3 dr2 dr1 dr0 ar3 ar2 odd ar1 ar0 sl3 sl2 sl1 sl0 tl5 tl4 tl3 tl2 tl1 tl0 wav fl2 fl1 fl0 ml2 - ml0 : multiple setting "multiple" refers to the multiplying factor for sound frequency. the output frequency is determined by the octave, pitch and multiple settings on the carrier side. on the modulator side, it is possible to adjust the multiple setting and create different timbres. ml [2:0] multiplying factor for frequency 0h x 1/2 1h x 1 2h x 2 3h x 3 4h x 4 5h x 5 6h x 6 7h x 7
YMU757B -15- vib : vibrato this function is used for setting the vibrato function on or off. use "0" to set it off and "1" to set it on. the vibrato frequency is 6.4hz and the modulation rate is 13.47cent. egt : envelope waveform type this function is used to select the type of the envelope waveform. use "0" for the damped sound and "1" for the sustained sound. shown below are the waveforms for the damped sound and sustained sound. ar3 - ar0 : attack rate setting "attack rate" refers to the time from start of the sound generation (-48db) until it r eaches the maximum volume (0db). the table on page 15 shows the settings by the time required to reach 0db from ? 48db. dr3 - dr0 : decay rate setting the decay rate refers to the damping time required to reach the sustain level (sl) from the maximum volume level (0db). the table below shows the settings by the time required to reach - 48db from 0db. rr3 - rr0 : release rate setting the release rate is defined differently for the damped sound and the sustained sound.  in the case of the damped sound, it means the damping time from the sustain level to the end of the sound length. the sound is damped in 286ms (time to r each - 48db from 0db) after the end of the sound length is r eached.  in the case of the sustained sound, it means the damping time from the end of the sound length. a r dr rr sl 0db -48db when sus=on egt=0 damped sound sound length a r dr rr sl 0db -48db when sus=on egt=1 sustained sound sound length
YMU757B -16- sl3 - sl0 : sustain level setting the sustain level refers to the level at which shifting from the decay rate to the release rate takes place in the case of the damped sound, and the volume level of the sound being sustained in the case of the sustained sound. sl -> sl3 sl2 sl1 sl0 weighted bit (db) -24 -12 -6 -3 ar[3:0] dr[3:0] rr[3:0] attack rate from -48 to 0db (ms) decay rate, release rate from 0 to -48db (ms) fh 0 2.23 eh 4.65 8.94 dh 9.30 17.88 ch 18.59 35.76 bh 37.19 71.52 ah 74.38 143.04 9h 148.76 286.07 8h 297.51 572.14 7h 595.03 1144.25 6h 1190.05 2288.56 5h 2380.10 4577.12 4h 4760.21 9154.25 3h 9520.42 18308.50 2h 19040.84 36617.00 1h 0h tl5 - tl0 : total level setting this function is used to set the envelope level. tl tl5 tl4 tl3 tl2 tl1 tl0 weighted bit (db) -24 -12 -6 -3 -1.5 -0.75 sus : sustain on/off setting "0" : off "1" : on the release rate changes to "6" (2.29s) when the sound length comes to the end. wav : waveform selection the modulator and carrier can generate the sin wave but when this bit setting is made, it is possible to generate a half-wave rectified waveform of the sin wave, the timbres in wider range can be created. "0" : sin wave "1" : half-wave rectified waveform of the sin wave. fl2 - fl0 : feed-back setting this function is effective for the operator on the carrier side only. it is used to set the feedback modulation rate. be sure to set "0" for the operator on the modulator side. this is effective when generating the strings. wav=0 wav=1
YMU757B -17- fl [2:0] 0 1 2 3 4 5 6 7 modulation rate 0 /16 / 8 / 4 / 2 2 4 other control data $30h timbre allotment data one melody consists of four parts and a timbre is allotted for each of these parts. among the eight timbres registered in the timbre data register, use four of them for each of these parts. default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $30h 0 v32 v31 v30 0 v22 v21 v20 0 v12 v11 v10 0 v02 v01 v00 "x" in vx[2:0] means the part no. the timbre data used with vx[2:0] are as follows. vx[2:0] timbre data to be used 0h timbre set for index 10 to 13h is used. 1h timbre set for index 14 to 17h is used. 2h timbre set for index 18 to 1bh is used. 3h timbre set for index 1c to 1fh is used. 4h timbre set for index 20 to 23h is used. 5h timbre set for index 24 to 27h is used. 6h timbre set for index 28 to 2bh is used. 7h timbre set for index 2c to 2fh is used. $31h tempo data the "tempo" refers to the number of quarter notes reproduced in one minute. use this setting to set the tempo of the melody used when reproduced. the setting data is (8739/tempo)-1 default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $31h 0 0 0 0 0 0 0 0 t7 t6 t5 t4 t3 t2 t1 t0 $32h fm section control default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $32h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 clr st st : this bit is used to control start/stop of the melody. use "1" for the start setting and "0" for the stop setting. clr : this bit is used to initialize the entire lsi by the software. all the one except for " timbre data register" of index10~2fh are initialized. bit clr itself is not cleared when it is set as "1". bit clr should be written "0".
YMU757B -18- $33h clock selection default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $33h 0 0 0 0 0 0 0 0 0 0 0 0 0 clksel this setting sets the clock frequency inputted through the clk_i terminal. be sure to execute this setting before reproducing the melody. even if clock of which frequency is being inputted during resetting, it is ok. (as for the details of the establishment of clock, see on "about establishment of clock frequency".) cksel [2:0] clock frequency (mhz) 0h(*) 2.688 1h 19.200 2h 19.680 3h 19.800 4h 8.400 5h 14.400 6h 27.821 7h 12.600 (*)when clock is set by programmable mode, set clksel[2:0] to ? 0h ? . $34h interrupt control default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $34h 0 0 0 0 0 0 0 0 0 0 irqe irq point the musical score data is taken into fifo which has a capacity for 32 data. as the sounds are reproduced, the data in fifo are processed and deleted. when the amount of data remaining in fifo becomes less than the irq point set value, an interrupt signal is generated. at this point, set "0" for irqe and write the continuing musical score data into fifo. make sure that the written data exceeds the irq point. after writing the data, reset "1" for irqe and wait until another interrupt signal is generated. irqpoint can set 32 ways from 0 (empty) to 31 (1 data vacancy). irqe is enable bit. set ? 1 ? for enable. $35h speaker volume control $36h fm volume control $37h ear phone output volume control
YMU757B -19- default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $35-7h 0 0 0 0 0 0 0 0 0 0 0 v4 v3 v2 v1 v0 these bits are used to set the volume of each source. the volume setting consists of 31 steps and mute function. it is possible to set at 1db intervals. as the default is muted, cancel the mute function before proceeding to s ound generation. also, to reduce the power, be sure to mute the volume subject to power reduction before shifting. relations of register setting value and volume. v[4:0] volume(db) v[4:0] volume(db) v[4:0] volume(db) v[4:0] volume(db) 00h mute 08h -23 10h -15 18h -7 01h -30 09h -22 11h -14 19h -6 02h -29 0ah -21 12h -13 1ah -5 03h -28 0bh -20 13h -12 1bh -4 04h -27 0ch -19 14h -11 1ch -3 05h -26 0dh -18 15h -10 1dh -2 06h -25 0eh -17 16h - 9 1eh -1 07h -24 0fh -16 17h - 8 1fh 0 $38h power management control default: 001eh index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $38h 0 0 0 0 0 0 0 0 0 0 0 ap4 ap3 ap2 ap1 dp this setting is used to reduce the power of each function. it is possible to control 1 digital system and 4 analog systems independently. (for the details, please refer to "power-down control division diagram".) setting all bits to "1" will minimize the power of the entire lsi. dp : use of "1" for this setting will reduce the power of the entire digital section. ap1 : use of "1" for this setting will reduce the power of the vref circuit in the analog section. ap2 : use of "1" for this setting will reduce the power on the non-inverted amplifier side of the fm volume, speaker volume, equalizer circuit and speaker output section. ap3 : use of "1" for this setting will reduce the power of the inverted amplifier side of the speaker output section. ap4 : use of "1" for this setting will reduce the power of the dac and ear phone output volume. after initialization, the power of the analog section (ap1 to ap4) is reduced.
YMU757B -20- $39h clock setting default: 0000h index b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 $39h 0 0 0 0 0 0 0 clkset when clock is set in programmable mode, the frequency of clock which it is inputted from the clk_i terminal is set. complete establishment before pronounce. even if clock of which frequency is being inputted during resetting, it is ok. as for the details of the establishment of clock, which see "about establishment of clock frequency". clkset [8:0] clock frequency(mhz) 000000000b (preset mode) 000000001b prohibition : : 000101111b prohibition 000110000b 2.684658000 000110001b 2.740588375 : : 111110001b 27.797396375 111110010b 27.853326750 111110011b prohibition : : 111111111b prohibition the value can be set to clkset are ? 000000000b", from "000110000b" to "111110010b". if set value except for it, movement of lsi isn ? t guaranteed. value to establish in clkset can be found by using the following ceremony. clkset = clock frequency[khz] / 447.443 * 8 for example, when clock frequency is 3mhz, it becomes the following. clkset = 3000 / 447.443 * 8 is about 54 = 000110110b and, clock frequency is as follows. clock frequency[khz] = 54 * 447.443 / 8 = 3020.24[khz] = 3.02024[mhz]
YMU757B -21- power-down control division diagram as for the power-down, it is possible to divide an inside function separately and to control it. the power-down is controlled by index 38h. explanation of each bit dp it is the bit to make the power-down whole of the digital department. because clock to move inside stops consumption electric current of the digital part can be restrained in minimum. data on fifo are cleared though contents of a register are held. ap1 it is the bit that the power-down a vref circuit decline. if ap1 is set to ? 1 ? , the whole of the analog part stops. because an analog center voltage is made by vref circuit. ap2 it is the bit to make power-down fm volume part, eq circuit, speaker volume, and non-reversal amplifier side of speaker output part. sync sdin sclk /rst /irq eq1 vref serial i/f dvdd dvss vol 32step power down control register ram fm synthesizer 4 sounds generated simultaneously dac amp avdd avss timing generator hpout vol 32ste p fifo 16b x 32w eq eq2 eq3 spout spout vref controlled by using dp bit controlled by using ap4 bit controlled by using ap3 bit controlled by using ap1 bit controlled by using ap2 bit vol 32step clk_i spvss
YMU757B -22- ap3 it is the bit that the power-down the reversal amplifier side of the speaker output part decline. a reversal amplifier side is started after a vref circuit and a non-reversal amplifier are started. and, it depends, and pop noise occurrence can be restrained. ap4 it is the bit that power-down dac and the hp volume part. the attention point when the power-down moves. move from the condition that pronunciation surely stops for the power-down. it is possible that the power-down a digital and an analog decline at the same time. be sure to mute fm volume and hp volume. it is to restrain the noise when power going down. the register which a digital part can't access during the power going down is as the following. index register functions $00h note data $10-2fh tone data $30h timbre allotment $31h tempo data $34h irq control the attention point to cancel the power-down. 1 the time of 64 clk_i is necessary before a digital part reverts to the normality after it is set up in dp=0. be sure to do register access after you wait for this time. 2 the following are procedure that revert from the condition in analog whole power-down and analog power supply off.  ap1 is set to 0. vref stands up at the time of maximum 50ms. until vref stands up, don ? t set ? 0 ? to ap2-ap4.  ap2 is set to 0.  ap3, ap4 are set to 0 after minimum 10s.  an analog part becomes possible it moves. ap4 is set to 1 when used only a speaker amplifier part(hands free phone) ap2,3 are set to 1 when a speaker amplifier isn't used and only head phone is used. and it is possible that electric current is further restrained. analog power supply off mode only while pronunciation stops, it is possible that an analog power supply is turned off. turn off an analog power supply after ap1, ap2, ap3 and ap4 are set to 1. it has the possibility that pop noise occurs if it doesn't do so.
YMU757B -23- the establishment example by the use case. depending on how the function is used, bit settings can be combined as shown below. ap1 ap2 ap3 ap4 precaution power reduction of entire analog section 1 1 1 1 be sure to set all volumes to "mute" first, then set all bits to "1" simultaneously. used for ear phone output only 0 1 1 0 set the fm and speaker volumes to "mute". used for speaker only (hand-free phone) 0 0 0 1 set the hp and fm volumes to "mute".
YMU757B -24- resetting this lsi can be initialized by setting the /rst terminal to "l" or through the software as the clr bit is provided for the $32h setting. the inside of the lsi is initialized by doing hardware resetting, and it becomes default condition. it is completely initialized by software resetting except for the timbre data register of index10h - 2fh. the fifo data counter will be cleared and fifo will be empty by initialize. it is necessary to input clk_i during resetting. make sure to input clk_i for at least 100 clocks during resetting. after resetting is cancelled, wait for at least 64 clocks of clk_i input and then start making an access to registers. settings and procedure to generate melody follow the steps as described below/ 1. set the clksel ($33h) according to the clock frequency i nputted for clk_i. 2. cancel the power-down mode of the analog section. (refer to "resetting sequence of analog section".) 3. set the timbre data ($10-2fh), timbre allotment data ($30h), tempo data ($31h) and volumes ($35-37h) as desired. 4. enter 32 musical score data ($00h) until fifo is full. 5. set the irq point value of $34h. (default at the center of fifo). 6. set "1" for irqe of $34h 7.set "1" for the st bit of $32h and start the melody. setting of clock frequency the establishment of clock frequency supports two forms of 'preset mode' and 'programmable mode'. preset mode: select clock from 2.688 / 8.4 / 12.6 / 14.4 /19.2 / 19.68 / 19.8 / 27.82 mhz. programmable mode: set to optional frequency from 2.685mhz to 27.853mhz at 55.93khz intervals. 1)using preset mode the establishment of clock frequency can be done by establishing value in $33h with preset mode. in this case, set ? 000000000b ? to $39h. if set value except for it, movement of lsi isn ? t guaranteed. when value isn't established in either of $33h and $39h(default condition), becomes the condition that 2.688mhz is set with preset mode. 2)using programmable mode the establishment of clock frequency can be done by establishing value in $39h with programmable mode. in this case, set ? 000b ? to $33h. if set value except for it, movement of lsi isn ? t guaranteed. the value can be set to $39h are ? 000000000b", from "000110000b" to "111110010b". if set value except for it, movement of lsi isn ? t guaranteed.
YMU757B -25- interrupt sequence an interrupt from lsi (/irq-"l") occurs when the data amount in fifo is less than the set value. for example, supposing that 10h (16b) is set for the irq point of $34h, fifo is full with the data before starting the melody as described above under "settings and procedure to generate melody". once the melody is started, the musical score data is processed and the data in fifo reduces continuously. when the remaining data amount becomes 16 bytes or less, the /irq terminal becomes "l" and an interrupt signal is transmitted to the external microprocessor. when an interrupt signal is detected, set "0" for irqe and enter the musical score data into fifo before it becomes empty. as overwriting the data into the filled fifo is prohibited, enter the data into fifo by the amount not causing overwriting (16 data in this case). flow chart execute each register setting following the steps described under "settings and procedure to generate melody". start the melody. as the sounds are produced, the musical score data are processed in the lsi. has the remaining data in fifo reduced to the ir no point specified by the $34h setting or less? yes set the irq enable bit (irqe) to "0" and enter the data into fifo, observing the following precautions. be sure to enter the data before fifo becomes empty. overwriting the data into the filled fifo is prohibited. do you want to stop the melody? no yes stop the melody. (st=0)
YMU757B -26- state transition description shown below is a state transition diagram of the YMU757B. sequence to turn on the power supply. ideally, the digital side power supply should be turned on first to initialize the hardware, followed by turning on of the analog side power supply. if the analog power supply is turned on when the hardware has not been initialized, noises may be generated. initialized hardware reset stop play standby play analog powerdown mode power on digital poweron ready write setup data fifo data write start stop analog poweron ready power on digital powerdown mode power off
YMU757B -27- explains about each status digital power on ready it is the condition before starting a digital power supply. hardware reset the digital power supply has been turned on. immediately after it has turned on, always enter the hardware resetting data. analog power on ready it is the condition before starting a analog power supply. turn on the analog power supply after the digital section has been initialized. analog power down mode it is the state that the consumption electric power of the analog part is minimum. after the analog power supply has been turned on, the entire analog section is in the power down state. in order to proceed to the next step initialized state, use the procedure described on page 21. the power of the analog section has been reduced. the power consumption of the analog section can be reduced. be sure to take the procedure to reduce the power of the analog section from the initialized state. (that is, each volume must be set to "muite".) it is possible to select the point where the power is reduced depending on the use purpose. for the details, refer to "power-down sequence" on pages 20, 21 and 22. to turn off the analog power supply, always take the n ecessary procedure from this state. initialized becomes this state when it comes out of the power down mode of the analog part, the digital part. and, move to the power down mode from this state. stop the volume muting function has been cancelled and the timbre data settings have been completed. in this state, fifo is empty. this state is restored when the melody reproduction is stopped. also, the procedure to reduce the power of the digital section can be taken from this state. this state will be restored when the power-down function is cancelled. play standby writing the musical score data into fifo has been completed and ready for melody reproduction. setting "1" for the st bit will set for the next play mode. it is possible to take the procedure to reduce the power of the digital section from this state. however, the stop state will be restored after the power-down function is cancelled. play the melody is being reproduced. setting ? 0 ? for the st bit will set to the stop mode. it is prohibited to change the digital section from this mode to the power down mode. (it may cause noises to occur.) digital power down mode the power of the digital section has been reduced. ("1" set for dp bit) as clocks are not inputted inside of the lsi even when they are inputted to the clk_i terminal, power consumption of the digital section can be reduced. before proceeding to this mode, set both hp volume and fm volume to "mute".
YMU757B -28- operation in fifo empty state if fifo has become empty during reproduction, the musical score data written last is processed continuously until the next data is entered. if the last written data is a note data, that note is reproduced continuously. if the last written data is a rest data, the rest state will be maintained. reproduction method assuming occurrence of empty state in the ordinary melody reproduction, it is prohibited to allow the fifo empty state to occur. however, utilizing the above feature enables short sounds produced easily. the interrupt function would not be n ecessary. to have short sounds produced, follow the steps as described below. short sounds are applicable to 1 to 32 word data block. if the data block exceeds 33 words, use the regular repr oduction procedure utilizing the interrupt function. 1) complete the procedure of power on --> analog power down mode -- initialized --> stop in advance. (please refer to "state transition description" diagram on page 25.) 2) start reproduction in the fifo empty state. 3) write the data block to be reproduced into fifo. 4) immediately after writing (after 0 to 20us), the musical score data are processed internally and reproduction is started. as reproduction goes on, the data in fifo are processed and cleared. 5) when fifo becomes empty, if the last data in the data block is a note data, that note is reproduced continuously and if it is a rest data, the rest state is retained until the next data block is written into fifo. 6) when reproducing the next data block, go to step 3). to stop reproduction, set "0" for st. then the data counter of fifo will be cleared and the state as described in step 1) will be restored.
YMU757B -29- example of system connection sclk sdin sync dvss dvdd YMU757B /rst +3.0v reset# sync sdin sclk clk_i clk avdd avss /irq irq# spout1 spout2 vref 0.1uf eq1 eq2 c1 eq3 r1 r2 c2 hpout headphone ain +3.0v 0.1uf 4.7uf 0.1uf 4.7uf spvss
YMU757B -30- one sound and volume level adjustment in 4 sound pronunciation the volume level outputted from dac by the number of the pronunciation is different. when 1 sound (*) is outputted from fm sound source, output voltage amplitude from dac is 0.375vp-p. when more than one sound is pronounced at the same time, output voltage amplitude varies in the phase of each wave shape. but, when the wave shape of the same phase piles up, it becomes 0.75vp-p by 2 sound, 1.125vp-p by 3 sound, 1.5vp-p by 4 sound. (*: the volume adjustment (total level of carrier) of 1 sound is being explained with the premise of 0db.) an assumption in 300m w output. output power from the speaker is 300mw when rl is 8 ? and a voltage between spout1 and 2 is 1.55vrms. btl output amplitude at this time becomes 1.55 2 1.414=4.38vpp, and becomes 4.38/3.8=1.15vpp with the eq3 terminal. (gain with the speaker amplifier is +11.6db= 3.8 times.) securing a volume level by one sound. gain adjustment in the part eq amplifier is recommended as the way of securing a volume level by one sound. gain depends on the resistance ratio of r1 and r2, and it is gain=r2/r1. gain to recommend is about four times from three times. + dac r1 vref fm vol hp vol hpout eq1 eq2 eq3 r2 sp vol btl driver +11.6db spout1 spout2 rl=8 ? fm sound
YMU757B -31- a level adjustment recommendation example in all fm volume or either of sp volumes is a little squeezed as a default (from ? 3db to -6db). when a user adjusts volume, it is considered controlling either fm or sp volume. at this time, because the side which gain is raised to is secured in advance, either of fm volume or sp volumes is a little squeezed as a default. it is recommended making gain of the part eq amplifier about 3 - 4 times to secure the output level for which to be one sound (for example, r1=22k ? , r2=82k ? ). when one sound is pronounced under this condition(fm volume as 0db), eq1 is 0.375vp-p. in this state, if set gain=four times in eq amplifier, eq3 becomes 1.5vp-p. when it is set up in -4db with spvol, voltage between spout1 and 2 becomes 3.6vp-p, and can be get output power 162mw with the speaker (rl=8 ? ). a level adjustment of four sound pronunciation simultaneously when usual music is regenerated, the amplitude of dac never almost swings to 1.5vp-p. therefore, there is no hindrance by the setup of gain which is the same as 1 sound. adjust it with fm, sp volume if you restrain gain of the part eq amplifier a little when you are anxious about the distortion of the sound. a level adjustment of hpout adjust it outside the lsi when you raise gain on the hpout side.
YMU757B -32- sound quality correction circuit it is possible to correct the sound quality and gain by using an external circuit connected to eq1 to 3 terminals. a circuit structure of eq1 to 3 terminal inside and example of external circuit are as follows. gain and filter characteristic are adjusted by value of c1, c2, r1 and r2. gain = r2 / r1. recommendation of r1 is 22k ? and r2 is 82k ? (gain = 3.7 times). cut off frequency f1 and f2 of filter is as follows. f 1 = 1 / (2 r1 c1). f2= 1 / (2 r2 c2). recommendation of each value are as follows. if c1=0.022f and c2=120pf, cut off frequency f1=330hz and f2=16khz. moreover, the circuit enclosed with the dotted line becomes necessary when an analog signal is inputted from ain and it wants to mix it. the level adjustment that it is mixed depends on the resistance ratio r2/rx of rx and r2. the value of rx when it wants to mix it in the amplitude of one time of ain is 82k ? . f1 f2 gain1 gain1 -3db gain freq + vref eq2 eq3 fm vol eq1 r1 r2 c2 c1 rx c3 ain
YMU757B -33- if add resister r3, frequency characteristic is as follows. gain1= (r2+r3) /r1. gain2=r3/r1. cut off frequency f1 and f2 of filter is as follows. f 1 = 1 / (2 r1 c1). f2= 1 / (2 r2 c2). f1 f2 gain1 gain1-3db gain freq + vref eq2 eq3 fm vol eq1 r1 r2 c2 c1 r3 gain2
YMU757B -34- serial i/f specifications the YMU757B is controlled through the three serial interf aces sclk, sync and sdin. about the relations between sdin and sclk the value of sdin is taken in the inside of the lsi at the sclk rise. input sdin so that setup/hold time is secured to rise edge of sclk. (refer to the ac characteristics of the electric characteristics for the details of the timing specification.) about sdin the figure above shows no data transmission between index data and control data but it means nothing problematic. 24 bit continuous data transmission is also possible. when transmitting the data by 8-bit unit, transmit the upper 8 bits and lower 8 bits of the control data separately. there is no particular specification for the interval between the end of transmission of the upper 8 bits and start of transmission of the lower 8 bits. however, the longer the interval is, the longer time one transmission takes. when entering the musical score data into fifo, use care not to make fifo empty. about sync it can correspond to type1 and type2 of the upper figure. when rise edge of sync occurs inside the lsi, it considers that the data transfer of one time was completed. sdin for 24 sclk just before rise edge of sync occurs is judged valid data. (sdin for 16 sclk are valid data when transfer only control data.) there is no regulation specially about the length of the h period. but, l period is to make 100ns be secured at least in the case of the type2 wave shape it has the possibility that faulty operation is caused when rise edge of sync and fall edge of sclk approach it. give careful consideration to rise edge of sclk doesn ? t occur toward rise edge of sync. about the data transfer only control data. if input sdin for sclk 16 between rise edge of sync and next rise edge of sync, the inside of the lsi is judged it is music data ($00h) and take it. sclk 8 clk 16 clk sync type1 sdin msb lsb msb lsb index data (8bit) control data (16bit) 6 7 1 0 15 1 0 msb 6 7 sync type2
YMU757B -35- electrical characteristics 1. absolute maximum ratings parameter symbol min. max. unit power supply voltage (analog) av dd -0.3 4.2 v power supply voltage (digital) dv dd -0.3 4.2 v analog input voltage v ina -0.3 av dd +0.3 v digital input voltage v ind -0.3 dv dd +0.3 v operating temperature t op -20 85 c storage temperature t stg -50 125 c note) dv ss = av ss = spv ss = 0v 2. recommended operating conditions parameter symbol min. typ. max. unit operating voltage (analog) av dd 2.7 3.0 3.3 v operating voltage (digital) dv dd 2.7 3.0 3.3 v operating temperature t op -20 25 85 c note) dv ss = av ss = spv ss = 0v 3. dc characteristics parameter symbol condition min. typ. max. unit high-level input voltage v ih1 *1 0.7 dv dd - - v low-level input voltage v il1 *1 - - 0.2 dv dd v high-level output voltage v oh i out = -1ma 0.8 dv dd - - v low-level output voltage v ol i out = 1ma - - 0.4 v schmitt width vsh 1.0 v input leakage current il -10 10 a input capacity ci 10 pf note) t op =-20~85c, dv dd =3.00.3v, capacitor load=50pf
YMU757B -36- 4. ac characteristics input vih=0.8 vdd, vil=0.1 vdd as input signal. measure timing at vih=0.7 vdd, vil=0.2 vdd. 4-1. clk_i ,reset parameter symbol min. typ. max. unit clk_i clock cycle period tcclk_period 35.8 ns clk_i "l" pulse width tcclk_low 12 ns clk_i "h" pulse width tcclk_high 12 ns /rst active "l" pulse width trst_low 100 clk_i sclk start delay time (after /rst inactive) trst2clk 64 clk_i note) t op =-20~85c, dv dd =3.00.3v, capacitor load=50pf x clk_i means the number of clocks inputted through the clk_i terminal. clk_i duty hardware reset /rst sclk trst2clk trst_low v il clk_i tcclk_low tcclk_high tcclk_period 0.8 vdd 0.7 vdd 0.1 vdd 0.2 vdd
YMU757B -37- 4-2. serial interface parameter symbol min. typ. max. unit sclk clock period tsclk_period 430 - ns sclk "l" pulse width tsclk_low 200 ns sclk "h" pulse width tsclk_high 200 ns sclk rise time trise_sclk - - 20 ns sclk fall time tfall_sclk - - 20 ns sync "h" pulse width tsync_high 100 - ns sync rise time trise_sync - - 20 ns sync fall time tfall_sync - - 20 ns sync delay time tdelay_sync 0 ns sync ? l ? pulse width sync_low 100 - - ns sync > sdin setup time tsetup_sync 50 - - ns sdin setup time tsetup_sdin 50 - - ns sdin hold time thold_sdin 50 - - ns sdin rise time trise_din - - 20 ns sdin fall time tfall_din - - 20 ns note) t op =-20~85 c, dv dd =3.00.3v, capacitor load=50pf sclk tsclk_low tsclk_high tsclk_period trise_sclk tfall_sclk tfall_sync trise_sync sync tsync_high sdin tfall_din trise_din thold_sdin tsetup_sdin tdelay_sync sync sync_low tsetup_sync sclk sdin
YMU757B -38- 5. power consumption parameter min. typ. max. unit during normal operation (digital) 500 2000 a during no output sound(analog) 9 12 ma output 300mw (analog) (rl=8 ? ) 200 300 ma in power-down mode 0.1 1 a note) t op =-20~85 c, dv dd = av dd = 3.00.3v, capacitor load=50pf 6. analog characteristics sp amplifier parameter min. typ. max. unit gain setting (fixed) 1.9 times minimum resister load (rl) 8 ? full-scale analog output(rl=8 ? ) 5.0 vp-p maximum output power (rl=8 ? ,thd+n<=0.05%) 360 mw maximum output power (rl=8 ? ,thd+n<=1.0%) 400 mw thd + n (rl=8 ? ,f=1khz,300mw output) 0.025 % noise level(no signal, f= 400hz - 20khz) -90 dbv psrr (f=1khz) 65 db note) t op =25 c, dvdd = avdd = 3.0v eq amplifier parameter min typ max. unit gain setting range 30 db maximum output current 120 a full-scale analog output 1.5 vp-p thd + n ( f=1khz) 0.01 % noise level (no signal, f= 400hz - 20khz) -90 dbv input impedance 10 m ? psrr (f=1khz) 36 db note) t op =25 c, dvdd = avdd = 3.0v sp volume parameter min typ max unit volume setting range -30 0 db volume step width 1 db noise level (no signal, f= 400hz - 20khz) -90 dbv thd + n ( f=1khz) 0.01 % note) t op =25 c, dvdd = avdd = 3.0v
YMU757B -39- fm volume parameter min typ max unit volume setting range -30 0 db volume step width 1 db noise level (no signal, f= 400hz - 20khz) -90 dbv maximum output current 120 a full-scale analog output 1.5 vp-p output impedance 300 600 ? psrr (f=1khz) 36 db note) t op =25 c, dvdd = avdd = 3.0v hp volume parameter min typ max unit volume setting range -30 0 db volume step width 1 db noise level (no signal, f= 400hz - 20khz) -90 dbv maximum output current 120 a full-scale analog output 1.5 vp-p output impedance 300 600 ? psrr (f=1khz) 36 db note) t op =25 c, dvdd = avdd = 3.0v vref parameter min typ max unit vref voltage 1.4 1.5 1.6 v note) t op =25 c, dvdd = avdd = 3.0v dac parameter min typ max unit resolution 12 bit full-scale analog output (*) 1.5 vp-p thd+n (f= 1khz) 0.5 % noise level (no signal, f=400hz - 20khz) -90 dbv frequency characteristic (f=50hz - 20khz) -0.5 +0.5 db note) t op =25 c, dvdd = avdd = 3.0v * when it was made to pronounce fm 4 sound at the same time in the same phase.
YMU757B -40- speaker amplifire thd+n vs output power 0.0100 0.1000 1.0000 10.0000 0 100 200 300 400 500 output power (mw) thd+n (%) speaker amplifire frequency characteristics vs psrr -80.00 -70.00 -60.00 -50.00 -40.00 -30.00 -20.00 -10.00 0.00 10 100 1000 10000 100000 frequency (hz) psrr (db) avdd=3.0v rl = 8 ? f=1khz avdd=3.0v rl = 8 ?
YMU757B -41- general description of fm sound generator "fm" stands for frequency modulation. the fm sound generator utilizes the higher harmonic wave produced by the frequency modulation for synthesis of the musical sounds as use of this fm system enables a comparatively simple circuit to produce such waveform that has a harmonic wave including disharmonious sounds, it is possible to create a wide range of sounds from the synthesized sounds of the natural musical instruments to the electronic sounds. the diagram below shows the most basic configuration of the fm system. the "operator" refers to the section where a sine wave is generated and the combination of the operators is called "algorithm". the operator in the front stage is called "modulator" and that in the rear stage "carrier". each operator is capable of setting the frequency and the envelope waveform. the configuration in the above diagram can be expressed in the formula as follows. fm(t) = a sin(w ct + b sin w mt ) a : amplitude of the carrier. b : amplitude of the modulator. w : angle frequency of the carrier wm : angle frequency of the modulator in addition, a system called "feedback fm" is available to create a wider range of sounds. in this system, the frequency modulation is fed back as shown in the diagram in the following page. b is called "feed-back ratio". using the feed-back fm function, it is possible to produce the strings type sounds. m phase generator operator 1 : modulator i operator 2 : carrier c f sin wave table c phase generator a sin wave table envelope generator envelope generator
YMU757B -42- external dimensions
YMU757B -43- important notice 1. yamaha reserves the right to make changes to its products and to this document without notice. the information contained in this document has been carefully checked and is believed to be reliable. however, yamaha assumes no responsibilities for inaccuracies and makes no commitment to update or to keep current the information contained in this document. 2. these yamaha products are designed only for commercial and normal industrial applications, and are not suitable for other uses, such as medical life support equipment, nuclear facilities, critical care equipment or any other application the failure of which could lead to death, personal injury or environmental or property damage. use of the products in any such application is at the customer's sole risk and expense. 3. yamaha assumes no liability for incidental, consequential or special damages or injury that may result from misapplication or improper use or operation of the products. 4. yamaha makes no warranty or representation that the products are subject to intellectual property license from yamaha or anythird party, and yamaha makes no warranty or representation of non-infringement with respect to the products. yamaha specifically excludes any liability to the customer or any third party arising from or related to the products' infringement of any third party's intellectual property rights, including the patent, copyright, trademark or trade secret rights of any third party. 5. examples of use described herein are merely to indicate the characteristics and performance of yamaha products. yamaha assumes no responsibility for any intellectual property claims or other problems that may result from applications based on the examples described herein. yamaha makes no warranty with respect to the products, express or implied, including, but not limited to the warranties of merchantability, fitness for a particular use and title. note) the specifications of this product are subject to change without notice. agency address inquiries to: address inquiries to: address inquiries to: address inquiries to: semiconductor sales & marketing department head office 203, matsunokijima, toyooka-mura, iwata-gun, shizuoka-ken, 438-0192 tel. +81-539-62-4918 fax. +81-539-62-5054 tokyo office 2-17-11, takanawa, minato-ku, tokyo, 108-8568 tel. +81-3-5488-5431 fax. +81-3-5488-5088 osaka office nanba tsuzimoto nissei bldg. 4f 1-13-17, nanbanaka, naniwa-ku, osaka city, osaka, 556-0011 tel. +81-6-6633-3690 fax. +81-6-6633-3691


▲Up To Search▲   

 
Price & Availability of YMU757B

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