beautypg.com

4 tone mode (dtmf) – Epson S1C63558 User Manual

Page 126

background image

116

EPSON

S1C63558 TECHNICAL MANUAL

CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Telephone Function)

4.14.4 Tone mode (DTMF)

In tone mode, the dialer outputs a tone (pushbutton dial) signal. This mode is set by default at initial
reset. To change the mode from pulse mode to this mode, write "0" to the TPS register (FF10H•D3).
The PB (tone) signal generates two different frequencies that are determined by the pushed button in the
push button matrix as shown in Table 4.14.4.1.

Table 4.14.4.1 PB frequency combination

Frequency

(Hz)

ROW1

697

ROW2

770

ROW3

852

ROW4

941

COL1

1209

1

4

7

COL2

1336

2

5

8

0

COL3

1477

3

6

9

#

COL4

1633

Unused

Unused

Unused

Unused

The row and column frequencies and the compound tone signal are generated by the DTMF (Dual Tone
Multi-Frequency) generator. Figure 4.14.4.1 shows the block diagram of the DTMF generator.

Data bus

Control

registers

TONE

Row group

programmable

divider

Column group

programmable

divider

SINR

SINC

Sine-wave

pattern

ROM

Sine-wave

pattern

ROM

D/A

converter

D/A

converter

+

Vref

3.58 MHz

oscillator

Frequency

divider

Fig. 4.14.4.1 DTMF generator block diagram

As shown in Figure 4.14.4.1, the DTMF generator generates each frequency by dividing the OSC3 (3.58
MHz) clock. Therefore, the OSC3 oscillation circuit must be turned ON before using the DTMF generator
(it is not necessary to switch the CPU system clock to OSC3).
Two frequency dividers are provided for the row group and column group. The actual generated frequen-
cies are listed in Table 4.14.4.2. They may include an error within tolerance due to the dividing method.

Table 4.14.4.2 Standard vs actual frequency

ROW/COL

ROW1
ROW2
ROW3
ROW4

COL1
COL2
COL3
COL4

Standard

697
770
852
941

1209
1336
1477
1633

Tone output frequency (Hz)

Actual

701.32
771.45
857.17
935.10

1215.88
1331.68
1471.85
1645.01

Error (%)

*

+0.62
+0.19
+0.61

–0.63

+0.57

–0.32
–0.35

+0.74

Errors (%) do not include oscillator drift.