Epson S1C31D50 Technical Manual page 322

Cmos 32-bit single chip
Hide thumbs Also See for S1C31D50:
Table of Contents

Advertisement

21 HW Processor (HWP) and Sound Output
Mute
Mute control
The sound can be muted during playback with the procedure shown below.
1. Confirm that the STATE_n.STATE[15:0] bits = 0x0002 (sp_state_play).
2. Confirm that the STATUS.READY bit = 1.
3. Set the COMMAND_n.COMMAND[7:0] bits to 0x07 or 0x08.*
4. Write 1 to the HWPCMDTRG.HWP0TRG bit.
5. Wait until the HWPINTF.HWP0IF bit is set to 1 (interrupt).
The HWP mutes the sound from this point.
6. Confirm that the STATE_n.STATE[15:0] bits = 0x0004 (sp_state_mute) as necessary.
7. Write 0 to the HWPINTF.HWP0IF bit.
The above operation mutes the sound while playback output continues.
* Two mute commands are available. Setting the COMMAND_n.COMMAND[7:0] bits to 0x07 selects the
Mute Immediately command; setting to 0x08 selects the Mute after Current Phrase command.
Mute Immediately command
When this command is issued by the trigger bit, the sound is muted immediately. At this time, a
smoothing (fade-out) process for the playback output signal is carried out to suppress the occurrence of
noise.
Figure 21.4.1.2 Smoothing Process when Playback Output is Suspended
Mute after Current Phrase command
The sound is muted after ending the phrase that is being output when the command is issued.
Sentence example: "The temperature is set at / 41 degrees."
(Mute/Pause/Stop after Current Phrase command)
Mute release
The mute state can be released with the procedure shown below.
1. Confirm that the STATE_n.STATE[15:0] bits = 0x0004 (sp_state_mute).
2. Confirm that the STATUS.READY bit = 1.
3. Set the COMMAND_n.COMMAND[7:0] bits to 0x09.
4. Write 1 to the HWPCMDTRG.HWP0TRG bit.
5. Wait until the HWPINTF.HWP0IF bit is set to 1 (interrupt).
From this point, the volume returns to the level it was before being muted.
6. Confirm that the STATE_n.STATE[15:0] bits = 0x0002 (sp_state_play) as necessary.
7. Write 0 to the HWPINTF.HWP0IF bit.
21-10
Sound level
Smoothing process
(Mute/Pause/Stop Immediately command)
Phrase 0
Command execution
Figure 21.4.1.3 Example of Waiting for End of Phrase
Seiko Epson Corporation
(Command acceptable)
(Select Mute command)
(Trigger to issue command)
(Occurrence of state transition)
(Clear interrupt flag)
Time
Command execution
Phrase 1
Output suspending position
"The temperature is set at" is output before being muted.
(Command acceptable)
(Select Release Mute command)
(Trigger to issue command)
(Occurrence of state transition)
(Clear interrupt flag)
S1C31D50/D51 TECHNICAL MANUAL
(Rev. 2.00)

Advertisement

Table of Contents
loading

This manual is also suitable for:

S1c31d51

Table of Contents