HCTL-2017-A00 Avago Technologies US Inc., HCTL-2017-A00 Datasheet - Page 10

IC DECODER/COUNTER 16BIT 16-DIP

HCTL-2017-A00

Manufacturer Part Number
HCTL-2017-A00
Description
IC DECODER/COUNTER 16BIT 16-DIP
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of HCTL-2017-A00

Package / Case
16-DIP (0.300", 7.62mm)
Applications
Encoder to Microprocessor
Interface
8-Bit Tristate
Voltage - Supply
4.5 V ~ 5.5 V
Mounting Type
Through Hole
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
516-1881-5
HCTL-2017-A00

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HCTL-2017-A00
Manufacturer:
ANAREN
Quantity:
5 000
Part Number:
HCTL-2017-A00
Manufacturer:
AVAGO
Quantity:
3 089
Part Number:
HCTL-2017-A00
Manufacturer:
AVAGO/安华高
Quantity:
20 000
Quadrature Decoder
The quadrature decoder decodes the incoming filtered
signals into count information. This circuitry multiplies
the resolution of the input signals by a factor of four
(4X decoding).
The quadrature decoder samples the outputs of the
CHA and CHB filters. Based on the past binary state of
the two signals and the present state, it outputs a count
signal and a direction signal to the integral position
counter.
Figure 9 shows the quadrature states of Channel A and
Channel B signals. The 4x decoder will output a count
signal for every state transition (count up and count
down). Figure 9 shows the valid state transitions for 4x
decoder. The 4x decoder will output a count signal at
respective state transition, depending on the counting
direction. Channel A leading channel B results in
counting up. Channel B leading channel A results in
counting down. Illegal state transitions, caused by
faulty encoders or noise severe enough to pass through
the filter, will produce an erroneous count.
Figure 9. 4x Decoder Mode
10
state
CHA
1
1
0
0
chA
chB
clk
CHB
0
1
1
0
Tes
1
4
Te
1
2
STATE
2
3
4
Valid State
Transitions
Telp
count up
1
3
3
(Count Up &
Count Down)
Pulse
Pulse
Pulse
Pulse
4X Decoder
2
count
down
4
Design Considerations
The designer should be aware that the operation of
the digital filter places a timing constraint on the
relationship between incoming quadrature signals and
the external clock. Figure 8 shows the timing waveform
with an incremental encoder input. Since an input has
to be stable for three rising clock edges, the encoder
pulse width (t
three clock periods (3t
asynchronous input will be stable during three
consecutive rising clock edges. A realistic design also
has to take into account finite rise time of the
waveforms, asymmetry of the waveforms, and noise.
In the presence of large amounts of noise, t
much greater than 3t
of the consecutive level sampling by the three-bit delay
filter. It should be noted that a change on the inputs
that is qualified by the filter will internally propagate
in a maximum of seven clock periods.
The quadrature decoder circuitry imposes a second
timing constraint between the external clock and the
input signals. There must be at least one clock period
between consecutive quadrature states. As shown in
Figure 8, a quadrature state is defined by consecutive
edges on both channels. Therefore, t
period) > t
deviations from the nominal 90 degree phasing of input
signals to guarantee that t
Position Counter
This section consists of a 16-bit binary up/down
counter which counts on rising clock edges as
explained in the Quadrature Decoder Section. All 16-
bit of data are passed to the position data latch. The
system can use this count data in several ways:
A. System total range is £ 16 bits, so the count
B. The system is cyclic with £ 16 bits of count per
D. The system count is >16 bits so the HCTL-2021-
C. System count is > 8 or 16 bits, so the count data is
represents “absolute” position.
cycle. RSTN (or CHI) is used to reset the counter
every cycle and the system uses the data to
interpolate within the cycle.
used as a relative or incremental position input for
a system software computation of absolute
position. In this case counter rollover occurs. In
order to prevent loss of position information, the
processor must read the outputs of the IC before
the count increments one-half of the maximum
count capability. Two’s-complement arithmetic is
normally used to compute position from these
periodic position updates.
A00/PLC can be cascaded with other standard
counter ICs to give absolute position.
CLK-
E
- low or high) has to be greater than
. The designer must account for
CLK—
CLK
ES
to allow for the interruption
). This guarantees that the
> t
CLK
.
ES
(encoder state
E
should be

Related parts for HCTL-2017-A00