HCTL-2000
Quadrature Decoder/Counter Interface ICs
Data Sheet
HCTL-2000, HCTL-2016, HCTL-2020
Description
The HCTL-2000, 2016, 2020 are CMOS ICs that
perform the quadrature decoder, counter, and bus
interface function. The HCTL-20XX family is designed
to improve system performance in digital closed loop
motion control systems and digital data input systems.
It does this by shifting time intensive quadrature
decoder functions to a cost effective hardware solution.
The entire HCTL-20XX family consists of a 4x
quadrature decoder, a binary up/down state counter,
and an 8-bit bus interface.
Features
• Interfaces encoder to microprocessor
• 14 MHz clock operation
• Full 4X decode
• High noise immunity: Schmitt Trigger inputs digital noise
filter
• 12 or 16-bit binary up/down counter
• Latched outputs
• 8-Bit tristate interface
• 8, 12, or 16-bit operating modes
• Quadrature decoder output signals, up/down and count
• Cascade output signals, up/down and count
• Substantially reduced system software
Applications
• Interface quadrature incremental encoders to
microprocessors
• Interface digital potentiometers to digital data input buses
Note:
Avago Technologies encoders are not
recommended for use in safety critical applications.
Eg. ABS braking systems, power steering, life support
systems and critical care medical equipment. Please
contact sales representative if more clarification is
needed.
Devices
Part Number
HCTL-2000
HCTL-2016
HCTL-2020
Description
12-bit counter. 14 MHz clock operation.
All features of the HCTL-2000. 16-bit counter.
All features of the HCTL-2016. Quadrature decoder output
signals. Cascade output signals.
Package Drawing
A
A
B
ESD WARNING:
Standard CMOS handling precautions should be observed with the HCTL-20XX family ICs.
The use of Schmitt-triggered
CMOS inputs and input noise
filters allows reliable operation in
noisy environments. The HCTL-
2000 contains a 12-bit counter.
The HCTL-2016 and 2020
contain a 16-bit counter. The
HCTL-2020 also contains
quadrature decoder output
signals and cascade signals for
use with many standard counter
ICs. The HCTL-20XX family
provides LSTTL compatible tri-
state output buffers. Operation is
specified for a temperature range
from -40 to +85°C at clock
frequencies up to 14 MHz.
Package Dimensions
19.05
±
0.25
(0.750
±
0.010)
25.91
±
0.25
(1.02
±
0.010)
15
°
1.52
±
0.13
(0.060
±
0.005)
9.40 (0.370)
15
°
Operating Characteristics
Table 1. Absolute Maximum Ratings
(All voltages below are referenced to V
SS
)
Parameter
DC Supply Voltage
Input Voltage
Storage Temperature
Operating Temperature
Symbol
V
DD
V
IN
T
S
T
A[1]
Limits
-0.3 to +5.5
-0.3 to V
DD
+0.3
-40 to +125
-40 to +85
Units
V
V
°C
°C
Table 2. Recommended Operating Conditions
Parameter
DC Supply Voltage
Ambient Temperature
Symbol
V
DD
T
A[1]
Limits
+4.5 to +5.5
-40 to +85
Units
V
°C
2
Table 3. DC Characteristics
V
DD
= 5 V
±
5%; T
A
= -40 to 85°C
Symbol
V
IL[2]
V
IH[2]
V
T+
V
T-
V
H
I
IN
V
OH[2]
V
OL[2]
I
OZ
I
DD
C
IN
C
OUT
Parameter
Low-Level Input Voltage
High-Level Input Voltage
Schmitt-Trigger Positive-
Going Threshold
Schmitt-Trigger Negative-
Going Threshold
Schmitt-Trigger Hysteresis
Input Current
High-Level Output
Voltage
Low-Level Output
Voltage
High-Z Output Leakage
Current
Quiescent Supply Current
Input Capacitance
Output Capacitance
V
IN
= V
SS
or V
DD
I
OH
-1.6 mA
I
OL
= +4.8 mA
V
O
= V
SS
or V
DD
V
IN
= V
SS
or V
DD
, V
O
= HiZ
Any Input
[3]
Any Output
[3]
-10
1.0
1.0
-10
2.4
3.5
3.5
1.5
2.0
1
4.5
0.2
1
1
5
6
0.4
+10
5
+10
4.0
Condition
Min.
Typ.
Max.
1.5
Unit
V
V
V
V
V
µA
V
V
µA
µA
pF
pF
Notes:
1. Free air.
2. In general, for any V
DD
between the allowable limits (+4.5 V to +5.5 V), V
IL
= 0.3 V
DD
and V
IH
= 0.7 V
DD
; typical values are
V
OH
= V
DD
- 0.5 V @ I
OH
= -40
µA
and V
OL
= V
SS
+ 0.2 V @ I
OL
= 1.6 mA.
3. Including package capacitance.
Figure 1. Reset Waveform.
Figure 2. Waveform for Positive Clock Related Delays.
3
Functional Pin Description
Table 4. Functional Pin Descriptions
Symbol
V
DD
V
SS
CLK
CHA
CHB
Pin
Pin
2000/2016 2020
16
8
2
7
6
20
10
2
9
8
Power Supply
Ground
CLK is a Schmitt-trigger input for the external clock signal.
CHA and CHB are Schmitt-trigger inputs which accept the outputs
from a quadrature encoded source, such as incremental optical shaft
encoder. Two channels, A and B, nominally 90 degrees out of phase,
are required.
This active low Schmitt-trigger input clears the internal position
counter and the position latch. It also resets the inhibit logic. RST is
asynchronous with respect to any other input signals.
This CMOS active low input enables the tri-state output buffers. The
OE and SEL inputs are sampled by the internal inhibit logic on the
falling edge of the clock to control the loading of the internal position
data latch.
This CMOS input directly controls which data byte from the position
latch is enabled into the 8-bit tri-state output buffer. As in OE above,
SEL also controls the internal inhibit logic.
SEL
0
1
CNT
DCDR
U/D
16
5
BYTE SELECTED
High
Low
Description
RST
5
7
OE
4
4
SEL
3
3
A pulse is presented on this LSTTL-compatible output when the
quadrature decoder has detected a state transition.
This LSTTL-compatible output allows the user to determine whether
the IC is counting up or down and is intended to be used with the
CNT
DCDR
and CNT
CAS
outputs. The proper signal U (high level) or D
(low level) will be present before the rising edge of the CNT
DCDR
and
CNT
CAS
outputs.
A pulse is presented on this LSTTL-compatible output when the
HCTL-2020 internal counter overflows or underflows. The rising edge
on this waveform may be used to trigger an external counter.
These LSTTL-compatible tri-state outputs form an 8-bit output port
through which the contents of the 12/16-bit position latch may be read in
2 sequential bytes. The high byte, containing bits 8-15, is read first (on the
HCTL-2000, the most significant 4 bits of this byte are set to 0 internally).
The lower byte, bits 0-7, is read second.
CNT
CAS
15
D0
D1
D2
D3
D4
D5
D6
D7
NC
1
15
14
13
12
11
10
9
1
19
18
17
14
13
12
11
6
Not connected - this pin should be left floating.
4
Switching Characteristics
Table 5. Switching Characteristics
Min/Max specifications at V
DD
= 5.0
±
5%, T
A
= -40 to + 85°C.
Symbol Description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
t
CLK
t
CHH
t
CD[1]
t
ODE
t
ODZ
t
SDV
t
CLH
t
SS[2]
t
OS[2]
t
SH[2]
t
OH[2]
t
RST
t
DCD
t
DSD
t
DOD
t
UDD
t
CHD
t
CLD
t
UDH
t
UDCS
t
UDCH
Clock period
Pulse width, clock high
Delay time, rising edge of clock to valid, updated count
information on D0-7
Delay time, OE fall to valid data
Delay time, OE rise to Hi-Z state on D0-7
Delay time, SEL valid to stable, selected data byte
(delay to High Byte = delay to Low Byte)
Pulse width, clock low
Setup time, SEL before clock fall
Setup time, OE before clock fall
Hold time, SEL after clock fall
Hold time, OE after clock fall
Pulse width, RST low
Hold time, last position count stable on D0-7 after clock rise
Hold time, last data byte stable after next SEL state change
Hold time, data byte stable after OE rise
Delay time, U/D valid after clock rise
Delay time, CNT
DCDR
or CNT
CAS
high after clock rise
Delay time, CNT
DCDR
or CNT
CAS
low after clock fall
Hold time, U/D stable after clock rise
Setup time, U/D valid before CNT
DCDR
or CNT
CAS
rise
Hold time, U/D stable after CNT
DCDR
or CNT
CAS
rise
10
t
CLK
-45
t
CLK
-45
28
20
20
0
0
28
10
5
5
45
45
45
Min.
70
28
65
65
40
65
Max.
Units
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Notes:
1. t
CD
specification and waveform assume latch not inhibited.
2. t
SS
, t
OS
, t
SH
, t
OH
only pertain to proper operation of the inhibit logic. In other cases, such as 8 bit read operations, these setup
and hold times do not need to be observed.
Figure 3. Tri-State Output Timing.
5