Holtek Semiconductor Inc HT9302A, HT9302B, HT9302C, HT9302D, HT9302G Datasheet

1-Memory/2-Memory Tone/Pulse Dialer
Patent Number: 64097, 86474, 64529, 113235 (R.O.C.)

Features

·
Universal specification
·
Operating voltage: 2.0V~5.5V
·
Low standby current
·
Low memory retention current: 0.1mA (typ.)
·
Tone/pulse switchable
·
Interface with LCD driver
·
32 digits for redialing
·
32 digits for SA memory dialing
·
One-key redialing
·
Pause and P®T key for PBX
·
4´4 keyboard matrix
·
3.58MHz crystal or ceramic resonator

General Description

The HT9302 series tone/pulse dialers are CMOS LSIs for telecommunication systems. They are designed to meet various dialing specifications through resistor op tion matrix.
The HT9302 series provide the pin-selected lock func-
HT9302 Series
5424740 (U.S.A.)
·
Hand-free control
·
Hold-line control
·
Pause, P®T can be saved for redialing
·
Lock function
·
Resistor options
-
M/B ratio
-
Flash function and flash time
-
Pause and P®T duration
-
Pulse number
·
HT9302A: 18-pin DIP package HT9302B: 22-pin SKDIP package HT9302C: 20-pin DIP package HT9302D: 24-pin SKDIP package HT9302G: 16-pin DIP package
tion, Hold-line, Hand-free and LCD dialing number display interface, all of which are suitable for feature phone applications. HT9302G is simpler than HT9302X
­version. It provides only a redialing memory for simple low-cost system applications.

Selection Table

Function
Part No.
HT9302A
HT9302B
HT9302C
HT9302D
HT9302G (Simple version)
HT9302G
Lock Function (Pin Selection)
Ö ¾¾¾
ÖÖÖ¾
Ö¾¾Ö
Ö ÖÖÖ
¾ ¾¾¾
Hold Line Hand Free LCD Interface Package
18 DIP
22 SKDIP
20 DIP
24 SKDIP
16 DIP
Rev. 1.20 1 September 30, 2002

Block Diagram

HT9302 Series
C 1
K e y
C o l u m n
C 4
R 1
K e y R o w
R 4
X 1
X 2
D i v i d e r

Pin Assignment

HT9302x normal version
L O C K
X M U T E
V S S
C 1
C 2
C 3
C 4
X 1
X 2
1
2
3
4
5
6
7
8
9
H T 9 3 0 2 A
1 8 D I P - A
R 4
1 8
R 3
1 7
R 2
1 6
R 1
1 5
M O D E
1 4
D T M F
1 3
P O
1 2
H K S
1 1
V D D
1 0
L O C K
X M U T E
V S S
F S M
K e y F u n c t i o n E n c o d e r
E n c o d e r
D e b o u n c e
C l o c k
G e n e r a t o r
H D I
C 1
C 2
C 3
C 4
X 1
X 2
H F I
2 2 S K D I P - A
1
2
3
4
5
6
7
8
9
1 0
1 1
H T 9 3 0 2 B
2 2
2 1
2 0
1 9
1 8
1 7
1 6
1 5
1 4
1 3
1 2
C o n t r o l
W R M
C o u n t e r
A D D R L
C l o c k
C o n t r o l
M / B
H D O
R 4
R 3
R 2
R 1
M O D E
D T M F
P O
H K S
V D D
H F O
L O C K
L O C K
X M U T E
V S S
D O U T
S R A M
C 1
C 2
C 3
C 4
X 1
X 2
F l a s h
T i m e r
1
2
3
4
5
6
7
8
9
1 0
H T 9 3 0 2 C
2 0 D I P - A
C h e c k
T o n e
E n c o d e r
C o n v e r t e r
M o d e I n
R 4
2 0
R 3
1 9
R 2
1 8
R 1
1 7
M O D E
1 6
D T M F
1 5
P O
1 4
H K S
1 3
V D D
1 2
C L O C K
1 1
T o n e
O u t
P u l s e
O u t
H D / H F
K e y t o n e
G e n e r a t o r
H D I
C 1
C 2
C 3
C 4
L O C K
X 1
X 2
X M U T E
V S S
H F I
D O U T
1
2 4
2
2 3
3
2 2
4
2 1
5
2 0
6
1 9
7
1 8
8
1 7
9
1 6
1 0
1 5
1 1
1 4
1 2
1 3
H T 9 3 0 2 D
2 4 S K D I P - A
D O U T
C L O C K
D T M F
P O
X M U T E
H K S H F I
H D I
H D O
H F O
M O D E
H D O
R 4
R 3
R 2
R 1
M O D E
D T M F
P O
H K S
V D D
H F O
C L O C K
HT9302G simple version
R 4
C 1
C 2
C 3
X 1
X 2
X M U T E
V S S
V D D
1 6
1
2
3
4
5
6
7
8
R 3
1 5
R 2
1 4
R 1
1 3
M O D E
1 2
D T M F
1 1
P O
1 0
H K S
9
H T 9 3 0 2 G
1 6 D I P - A
Rev. 1.20 2 September 30, 2002

Keyboard Information

HT9302 Series
H T 9 3 0 2 A / B / C / D
C 4C 1 C 2 C 3
S A
1
R 1
4
R 2
7
R 3
* / T
R 4
3
2
F
6
5
P
9
8
R
#
0

Pin Description

Pin Name I/O
C1
~C4
R1~R4
I/O CMOS IN/OUT
X1 I
X2 O
XMUTE
HKS
PO
MODE I/O CMOS IN/OUT
Internal
Connection
OSCILLATOR
O NMOS OUT
I CMOS IN
O CMOS OUT
H T 9 3 0 2 G
C 1 C 2 C 3
1
R 1
R 2
R 3
R 4
2
4
5
7
8
* / T
0
These pins form a 4´4 keyboard matrix which can perform keyboard input detec tion and dialing specification setting functions. When on-hook (HKS pins are set high. While off-hook the column group (C1 row group (R1
~R4) is set high for key input detection.
An inexpensive single contact 4´4 keyboard can be used as an input device. Pressing a key connects a single column to a single row, and actuates the system oscillator that results in a dialing signal output. If more than two keys are pressed at the same time, no response occurs. The key-in debounce time is 20ms. Refer to the keyboard information for keyboard arrangement and to the functional descrip tion for dialing specification selection.
The system oscillator consists of an inverter, a bias resistor and the necessary load capacitor on chip. Connecting a standard 3.579545MHz crystal or ceramic resonator to the X1 and X2 terminals can implement the oscillator function. The oscillator is turned off in the standby mode, and is actuated whenever a key­board entry is detected.
XMUTE
is an NMOS open drain structure pulled to VSS during dialing signal transmission. Otherwise, it is an open circuit. The XMUTE speech circuit when transmitting the dial signal.
This pin is used to monitor the status of the hook-switch and its combination with HFI/HDI HKS
=VDD: On-hook state (PO=low). Except for HFI/HDI
can control the PO pin output to make or break the line.
(hand-free/hold-line control input), other functions are all disabled.
HKS
=VSS: Off-hook state (PO=high). The chip is in the standby mode and
ready to receive the key input.
This pin is a CMOS output structure, which by receiving HKS signals, control the dialer to connect or disconnect the telephone line. PO
outputs a low to break the line when HKS is high (on-hook) and HFO/HDO
is low. PO
outputs a high to make the line when HKS is low (off-hook) or HFO is high or HDO is high. During the off-hook state, the pin also outputs the dialing pulse train in pulse mode dialing. While in the tone mode, this pin is always high.
This is a three-state input/output pin, used for dialing mode selection whether Tone mode or Pulse mode; 10pps/20pps. MODE=VDD: Pulse mode, 10pps MODE=OPEN: Pulse mode, 20pps MODE=VSS: Tone mode During pulse mode dialing, switching this pin to the tone mode changes the subsequent digit entry to tone mode. When the chips are in tone mode, switch ing to the pulse mode will also be recognized.
H K S
3
6
F
9
P
#
R
Description
=high) all the
~C4) remains low and the
is used to mute the
and HFO/HDO
-
-
-
Rev. 1.20 3 September 30, 2002
HT9302 Series
Pin Name I/O
Internal
Connection
DTMF O CMOS OUT
HDI
I
CMOS IN
Pull-high
HDO O CMOS OUT
HFI I
CMOS IN
Pull-low
HFO O CMOS OUT
LOCK I/O CMOS IN/OUT
DOUT O NMOS OUT
CLOCK O NMOS OUT
VDD
VSS
¾¾
¾¾
Description
This pin is active only when the chip transmits tone dialing signals. Otherwise, it always outputs a low. The pin outputs tone signals to drive the external trans mitter amplifier circuit. The load resistor should not be less than 5kW.
This pin is a Schmitt trigger input structure. Active low. Applying a negative go ing pulse to this pin can toggle the HDO output once. An external RC network is recommended for input debouncing. The Pull-high resistance is 200kW typ.
The HDO is a CMOS output structure. Its output is toggle- controlled by a nega tive transition on HDI
. When HDO is toggled high, PO keeps high to hold the line. Thehold functioncan bereleased bysetting HFOhigh orby anon-off hook operation or by another HDI
input. Refer to the functional description for the
hold-line function.
This pin is a Schmitt trigger input structure. Active high. Applying a positive go ing pulse to HFI can toggle the HFO once and hence control the hand-free func tion. The Pull-low resistance of HFI is 200kW typ. An external RC network is recommended for input debouncing.
The HFO is a CMOS output structure. Its output is toggle- controlled by a posi tive transition on HFI pin. When HFO is high, the hand-free function is enabled and PO
outputs a high to connect the line. The hand-free function can be released by setting HDO high or by an on-off-hook operation or by another HFI input. Refer to the functional description for the hand-free functional operation.
This is a three-state input/output pin, used for controlling long distance call function with a lock-switch. LOCK=OPEN: Normal dialing (no lock) LOCK=VDD: ²0, 9² is inhibited for use as the first key input LOCK=VSS: ²0² is inhibited for use as the first key input
NMOS open drain output pin. It outputs the BCD code of the dialing digits to the LCD driver chip (HT16XX series) or MCU for dialing number display. Refer to the functional description for the detailed timing.
NMOS open drain output. When dialing, it outputs a series of pulse trains for DOUT data synchronization. DOUT data is valid at the falling edge of clock.
Positive power supply, 2.0V~5.5V for normal operation
Negative power supply, ground
-
-
-
-
-
-
Approximate internal connection circuits
C M O S I N / O U T
V
D D
C M O S I N
P u l l - l o w
N M O S O U T
X 1
2 0 p F
O S C I L L A T O R
1 0 M
W
1 0 p F
C M O S I N
X 2
C M O S O U T
V
D D
C M O S I N
P u l l - h i g h
V
D D
Rev. 1.20 4 September 30, 2002
HT9302 Series

Absolute Maximum Ratings

Supply Voltage ...........................................-0.3V to 6V
Input Voltage .............................. V
-0.3 to VDD+0.3V
SS
Note: These are stress ratings only. Stresses exceeding the range specified under ²Absolute Maximum Ratings² may
cause substantial damage to the device. Functional operation of this device at other conditions beyond those listed in the specification is not implied and prolonged exposure to extreme conditions may affect device reliabil ity.
Storage Temperature ...........................-50°Cto125°C
Operating Temperature ..........................-20°Cto75°C
-

Electrical Characteristics

Symbol Parameter
V
DD
I
DD
I
STB
V
R
I
R
V
IL
V
IH
I
XMO
I
OLXM
I
HKS
R
HFI
R
HDI
I
OH1
I
OL1
I
OH2
I
OL2
I
OH3
I
OL3
t
FP
t
RP
t
DB
t
BRK
f
OSC
Operating Voltage
Operating Current 2.5V
Standby Current 1V
Memory Retention Voltage
Memory Retention Current 1V On-hook
Input Low Voltage
Input High Voltage
XMUTE Leakage Current
XMUTE Sink Current 2.5V
HKS Pin Input Current 2.5V
HFI Pull-low Resistance 2.5V
HDI Pull-high Resistance 2.5V
Keypad Pin Source Current 2.5V
Keypad Pin Sink Current 2.5V
HFO Pin Source Current 2.5V
HFO Pin Sink Current 2.5V
HDO Pin Source Current 2.5V
HDO Pin Sink Current 2.5V
Pause Time After Flash
One-key Redialing Pause Time
Key-in Debounce Time
Break Time for One-key Redialing
System Frequency
f
=3.5795MHz, Ta=25°C
OSC
Test Conditions
V
DD
Conditions
¾¾
Pulse
Off-hook
Min. Typ. Max. Unit
2
¾
¾
0.2 1 mA
Keypad entry
Tone
No load
On-hook, no load No entry
¾¾
¾¾
¾¾
=12V
V
XMUTE
¾
No entry
=0.5V
V
XMUTE
=2.5V
V
HKS
=2.5V
V
HFI
=0V
V
HDI
=0V
V
OH
=2.5V
V
OL
=2V
V
OH
=0.5V
V
OL
=2V
V
OH
=0.5V
V
OL
Control key
¾
Digit key
One-key redialing
¾
¾
¾¾
1
¾
V
0.8V
¾¾
1
¾¾
¾
¾
-4 ¾
200 400
-1 ¾¾
1
-1 ¾¾
1
¾
¾
¾
0.6 2 mA
¾
0.1 0.2
DD
¾
¾
SS
¾¾
200
200
¾¾
¾¾
0.2
1
1
0.2V
¾¾ ¾20¾
One-key redialing
¾
Crystal=3.5795MHz 3.5759 3.5795 3.5831 MHz
¾
¾
1.2
5.5 V
1
5.5 V
DD
V
DD
1
0.1
¾ kW
¾ kW
40
¾mA
¾
¾
¾
¾
mA
mA
V
V
mA
mA
mA
mA
mA
mA
mA
mA
s
s
ms
s
Rev. 1.20 5 September 30, 2002
HT9302 Series

Pulse Mode Electrical Characteristics

Symbol Parameter
I
POH
I
POL
PO Output Source Current 2.5V
PO Output Sink Current 2.5V
PR Pulse Rate
M/B Make/Break Ratio
t
t
t
t
PDP
IDP
M
B
Pre-digit-pause Time
Inter-digit-pause Time
Pulse Make Duration
Pulse Break Duration
V
DD
V
OH
V
OL
MODE pin is connected to V
¾
MODE pin is opened
A resistor is linked between R2 and C1
¾
No resistor is linked between R2
M/B ratio=40:60
¾
M/B ratio=33:66
Pulse rate=10pps
¾
Pulse rate=20pps
A resistor is linked between R2 and C1
¾
No resistor is linked between R2
A resistor is linked between R2 and C1
¾
No resistor is linked between R2
Test Conditions
Conditions
=2V
=0.5V
and C1
and C1
and C1
f
=3.5795MHz, Ta=25°C
OSC
Min. Typ. Max. Unit
-0.2 ¾¾
0.2 0.6
DD
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
10
20
33:66
40:60
40 (10pps) 20 (20pps)
33 (10pps) 17 (20pps)
800
500
33 (10pps) 17 (20pps)
40 (10pps) 20 (20pps)
66 (10pps) 33 (20pps)
60 (10pps) 30 (20pps)
mA
mA
¾
¾
pps
¾
¾
%
¾
¾
ms
¾
¾
ms
¾
¾
ms
¾
¾
ms
¾

Tone Mode Electrical Characteristics

Symbol Parameter
V
I
V
R
A
TOL
DTMF Output DC Level
TDC
DTMF Sink Current 2.5V
DTMF Output AC Level
TAC
DTMF Output Load 2.5V
L
Column Pre-emphasis 2.5V Row group=0dB 1 2 3 dB
CR
THD Tone Signal Distortion 2.5V
t
TMIN
t
ITPM
THD (Distortion) (dB) = 20 log
Minimum Tone Duration
Minimum Inter-tone Pause
( )
V
DD
¾¾
V
¾ Row group, R
THD£-23dB
R
Auto-redial
¾
Auto-redial
¾
22 222
V1 V2 Vn / Vi Vh
++ +K
Test Conditions
Conditions
Min. Typ. Max. Unit
0.45V
=0.5V
DTMF
=5kW
L
=5k-30 -23
L
0.12 0.155 0.18 Vrms
Others
9302G
Others
9302G
0.1
¾ ¾ ¾ ¾
f
=3.5795MHz, Ta=25°C
OSC
0.7V
¾
DD
¾¾
5
¾¾kW
DD
V
mA
dB
82.5
100
85.5
106
¾ ¾ ¾ ¾
ms
ms
Vi, Vh: Row group and column group signals
V1, V2, ... Vn: Harmonic signals (BW=300Hz~3500Hz)
Rev. 1.20 6 September 30, 2002

Functional Description

Keyboard matrix
C1
~C4 and R1~R4 form a keyboard matrix. Together
with a standard 4´4 keyboard, the keyboard matrix is used for dialing entries. In addition, the keyboard ma trix provides resistor option for different dialing specifi cation selections. The keyboard arrangement for each of the HT9302 series are shown in the Keyboard Informa
tion.
Tone frequency
Tone
Name
R1
R2
R3
R4
C1
C2
C3
Note: % Error does not contain the crystal frequency
Dialing specification selection
By means of adding resistors on the keyboard matrix pins, various dialing specifications can be selected. The allowable option resistor connections are shown.
R 1
R 2
R 3
R 4
All the resistors are 330kW. The resistor option functions and the default specifications (without option resistors) are listed below.
Option
Resistor
R
R
R
R
R
R
Output Frequency (Hz)
Specified Actual
697 699 +0.29%
770 766
852 847
941 948 +0.74%
1209 1215 +0.50%
1336 1332
1477 1472
drift
R
K 1 2
R
K 1 3
R
K 1 4
Option
Function
Make/Break Ratio
K12
Selection
K13
Flash Function and Flash Time Selection
K14
Pause & P®T
K21
Duration Selection
K31
Pulse Number Selection
K41
% Error
-0.52%
-0.59%
-0.30%
-0.34%
C 4C 3C 2C 1
R
R
K 2 1
R
K 3 1
K 4 1
Default
(No Resistor)
40:60
Flash=control function Flash time=600ms
t
=3.6s
P
t
=3.6s
P®T
N
M/B ratio selection table
R
K12
-
-
-
Flash function/time (duration) selection table
R
No 40:60
Yes 33.3:66.6
K13
R
K14
Flash
Function
No No Control 600ms
No Yes Digit 600ms
Yes No Digit 98ms
Yes Yes Digit 300ms
Pause and P®T duration selection table
R
K21
tP(sec) t
No 3.6 3.6
Yes 2 1
Pulse number selection table
·
This table shows pulse number selections for HT9302x.
R
K31
R
K41
No No N
No Yes N+1
Yes No
Yes Yes
·
HT9302G has different selection method listed in the table below.
R
K31
No N
Yes 10-N
HT9302 Series
M/B Ratio (%)
Flash
Time (t
)
F
(sec)
P®T
Pulse Number
10-N
¾
Pulse Number
Rev. 1.20 7 September 30, 2002
HT9302 Series
Pulse number table
Keypad Output Pulse Number
Digit Key Normal N
New
Zealand
(10-N)
Sweden/
Denmark
(N+1)
1192
2283
3374
4465
5556
6647
7738
8829
99110
010101
*/T P®TP®TP®T
# Ignored Ignored Ignored
Hand-free function operation
·
Hand-free function execution When HFO is low, a rising edge triggers the HFI, en­abling the Hand-free function (HFO becomes high).
·
Reset Hand-free function When HFO is high, the Hand-free function is enabled and can be reset by:
¨
Off-hook
¨
Applying a rising edge to HFI
¨
Changing the HDO pin from low to high
·
Hand-free function table
C u r r e n t S t a t e I n p u t N e x t S t a t e
H K S
H
H
H
H
L
L
L
L
X
H :
L o g i c H I G H
L :
L o g i c L O W
H F O
H D I
H D O
L
L
H
X
L
L
H
X
X
X
X
X
L
X
X
L
X
L
X :
A n :
H
H
H
H
H
H
H
H
D o n ' t c a r e U n c h a n g e d
H F I
H K S
A n
L
A n
A n
L
L
A n
L
A n
A n
H
L
A n
L
H F O
L
H
L
L
L
H
L
A n
L
:
R i s i n g e d g e
:
F a l l i n g e d g e
H D O
Hold-line function operation
·
Hold-line function execution When HDO is low, a falling edge triggers the HDI
,en
­abling the Hold-line function (HDO becomes high). The XMUTE
·
Reset Hold-line function
remains low when HDO is high.
When HDO is high, the Hold-line function is enabled and can be reset by:
¨
Off-hook
¨
Applying a falling edge to HDI
¨
Changing the HFO pin from low to high
·
Hold-line function table
C u r r e n t S t a t e I n p u t N e x t S t a t e
H K S
H
H
H
H
L
L
L
L
X
H :
L o g i c H I G H
L :
L o g i c L O W
H D O
H F I
H F O
L
L
H
X
L
L
H
X
X
X
X
L
X
X
X
L
X
L
X :
A n :
L
L
L
L
L
L
L
L
D o n ' t c a r e U n c h a n g e d
H D I
H K S
A n
H
A n
A n
L
H
A n
H
A n
A n
H
H
A n
H
H D O
L
H
L
L
L
H
L
A n
L
:
R i s i n g e d g e
:
F a l l i n g e d g e
H F O
A n
L
A n
L
A n
L
A n
A n
H
DOUT BCD code
When dialing, the corresponding 4-bit BCD codes are serially presented on DOUT from MSB to LSB. The data of DOUT is valid at the falling edge of the CLOCK pin. The following table lists the BCD codes corresponding to the keyboard input.
A n
L
A n
L
A n
L
A n
A n
H
Key-In BCD Code Key-In BCD Code
1 0001 8 1000
2 0010 9 1001
3 0011 0 1010
4 0100
*/T
1101
5 0101 # 1100
6 0110 F 1011
7 0111 P 1110
Rev. 1.20 8 September 30, 2002
HT9302 Series
LOCK function
The function aims to detect locked dialing number to prevent a long distance call. The dialing output of the chip is disabled if the first input key after on-off-hook is the locked number when the lock function is enabled. The lock function selection is listed below.
·
HT9302x version
LOCK Pin Function
OPEN Normal dialing (no lock)
VDD
VSS
²0, 9² is inhibited ²0² is inhibited
Key definition
·
0,1,2,3,4,5,6,7,8,9 keys These are dialing number input keys for both the pulse mode and the tone mode operations.
·
*/T
This key executes the P®T function and waits a t
P®T
duration in the pulse mode. On the other hand, the */T key executes the * function in the tone mode.
·
# This is a dialing signal key for the tone mode only, no response in the pulse mode.
·
SA Pressing this key can save the preceding dialing tele­phone numbers. The saved number is redialed if it is pressed again. SA will also redial the saved number if it is the first key pressed at the off-hook state. During the dialing signal transmission, the SA key is inhibited.
·
F
The flash key can be selected as a digit or a control key by the option resistors R
key will force the PO and is then followed by t
·
by R
P
K13,RK14
.
K13&RK14
pin to be ²low² for the tFduration
(sec). tFcan also be selected
FP
. Pressing the flash
Pause key. The execution of the pause key pauses the output for the t
.
R
K21
·
R
duration. tPcan be selected by
P
Redial key. Executes redialing as well as one-key re dial function.
·
ST This key can store lock number with personal code in IDD lock operation.
·
R/P Redial and pause function key. If it is pressed as the first key after off-hook, this key executes the redial function. Otherwise, it works as the pause key.
-
Rev. 1.20 9 September 30, 2002
Loading...
+ 18 hidden pages