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 reproduction 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
Features
A or less while waiting.
µ
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 1µA or less)
Power supply voltage (Digital and Analog): 3.0V±10 %
20-pin QFN
YAMAHA CORPORATION
CATALOG No.:LSI-4MU757B2
YMU757B CATALOG
2000.4
YMU757B
Contents
• General description of YMU757B.…
• Block description……..
• Pin configuration…..
• Pin description….
• Block diagram…..
• Register map…….
• Explanation of registers….
Musical score data...
Timbre data……….
Other control data………
• Power-down control division diagram……
• Explanation of each bit..…...
• Resetting………………………………………..….
• Settings & procedure required to generate melody………………
• Settings of clock frequency………………………………………
• Interrupt sequence...…..……
• State transition description..……...
• Operation in FIFO empty state...
• Reproduction method assuming occurrence of empty state…
• Example of system connection...
• One sound and volume level adjustment in 4 sound pronunciation.…
• Sound quality correction circuit.
• Serial interface specifications.…
• Electrical characteristics….…
• General description of FM sound generator.…
• External dimensions……..
…………………………………………………………………………4
……………………………………………………………………………5
………………………………………………………………………………6
………………………………………………………………………………7
………………………………………………………………………………8
………………………………………………………………………9-20
……………………………………………………………………21-23
………………………………………………………………………42
……………………………………………………………3
……………………………………………………………………9-13
……………………………………………………………………14-17
………………………………………………………………17-20
………………………………………………………21
………………………………………………24
…………………………………24
…………………………………24
……………………………………………………………………25
………………………………………………………………26-27
…………………………………………………………………28
………………………………………28
…………………………………………………………………29
…………………………………………………………………32-33
…………………………………………………………………34
……………………………………………………………………35-40
……………………………………………………41
………………………………30-31
-2-
YMU757B
General description of YMU757B
The YMU757B is controlled by way of the serial interface.
Shown below is its internal configuration.
SDIN
SYNC
SCLK
/IRQ
Serial
interface
Musical score
data
FIFO
32word
Volu me, p ower manage ment , et c.
Timbre Dat a
Tempo
START/STOP
Timbre allo tmen t
Sequencer
Timbre
register
FM
Synthesizer
D/A +
Volume
AMP
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 receipt of the interrupt signal from
FIFO during reproduction,.
(For the details, refer to "Settings & procedure required to generate melody".)
HPOUT
SPOUT
-3-
YMU757B
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 reaches 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 sounds 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.
-4-
YMU757B
Pin configuration
/TESTI
/RST
TESTO
CLK_I
SDIN
/IRQ
15 14 13 12 11
16
17
18
19
20
1 2 3 4 5
SYNC
20 Pin QFN Top View
SPOUT1
SPOUT2
DVDD
DVSS
10
9
8
7
6
SPVSS
AVDD
EQ3
EQ2
EQ1
AVSS
SCLK
VREF
HPOUT
-5-
YMU757B
Pin description
No. Pin I/O Function
1 SYNC I
2 SCLK Ish
3 AVSS -
4 VREF A
5 HPOUT AO
6 EQ1 AO
7 EQ2 AI
8 EQ3 AO
9 AVDD -
10 SPVSS 11 SPOUT1 AO
12 SPOUT2 AO
13 DVSS -
14 DVDD -
15 /IRQ O
16 /TESTI I
17 /RST I
18 TESTO O
19 CLK_I Ish
20 SDIN I
Note : Ish = Schmitt input terminal AI = Analog input terminal A0 = Analog output terminal
Serial I/F synchronous signal input
Serial I/F bit cloc k input
Analog ground
Analog reference voltage termi nal Connect 0.1µF capacitor between
this terminal and the analog ground terminal .
Analog output terminal for ear phone
Equalizer terminal 1
Equalizer terminal 2
Equalizer terminal 3
Analog power supply (+3.0V)
Connect 0.1
analog ground terminal
Analog ground exclusively used for speaker
Speaker output terminal 1
Speaker output terminal 2
Digital ground
Digital power supply (+3.0V)
Connect 0.1µF and 4.7µF capacitors between this terminal and
the digital ground terminal.
Interrupt signal output
LSI test input term i nal (Always connect wit h DV DD.)
Hardware reset terminal
LSI TEST output terminal (di sconnected)
Clock input terminal
Serial I/F data input
µ
F and 4.7µF capacitors between this terminal and the
-6-
YMU757B
Block diagram
AVDD
DVDD
DVSS
CLK_I
HPOU
AVSS
SCLK
SYNC
Control
Power down
Serial
Register
SDIN
I/F
FIFO
16b x 32w
/IRQ
/RST
Timing Generator
4Sound signals generated
Sequencer
FM
Synthesizer
simultaneously
HPVOL
32step
DAC
VREF
FMVOL
32step
SPVOL
32step
VREF
AMP
+
-
EQ1
EQ2
EQ3
SPOUT
SPOUT
VREF
SPVSS
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.
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 same as. It is being based on what is done. When this condition isn't satisfied, a change in a tone
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
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
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
occurs.
an example.
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.
TK
TI
A tone changes.
TK
How to avoid this symptom.
Try to pronounce it under the condition that a release stops completely.
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 sound 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.
-13-
Loading...
+ 30 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.