ELM401
Rotary Encoder Debounce Circuit
Description
Features
The ELM401 is an 8 pin integrated circuit that is
• Low power CMOS design
used to ‘debounce’ the signals from a mechanical
rotary (quadrature) encoder. The low power CMOS
technology used ensures that only a very small
current is required over the entire 2.0 to 5.5 volt
operating range.
• Wide supply range – 2.0 to 5.5 volts
• Complete debouncing of the encoder signals
• No external filtering needed
• Includes switch debouncing circuit
• Startup delay timer
There is no need for external filtering or
debounce circuits with the ELM401, as this is all
performed within the integrated circuit. The ‘A’ and
‘B’ motion sensing encoder signals are both passed
through a filter then a comparator circuit, and finally
a timer circuit to remove noise and contact bounce,
while the switch input receives standard debounce
processing. The result are three virtually noise-free
signals that are suitable for direct use by an
electronic circuit.
• High current drive outputs
Connection Diagram
PDIP and SOIC
(top view)
Note that no inversion or manipulation of any
kind is performed on the input signals, other than the
debouncing. If your applications requires decoding of
the signals, you may wish to look at our ELM402 to
ELM408 family of products.
1
2
3
4
8
7
6
5
VDD
A
VSS
A out
B out
Sw out
B
Applications
Sw
• Microcontroller Interfaces
• Monitoring of Encoder Signals
• General Switch Debouncing
Block Diagram
VDD
A
Debounce
2
7
A out
Circuit
VDD
VDD
B
Debounce
Circuit
3
6
5
B out
Sw
Debounce
Circuit
4
Sw out
Rotary
Encoder
ELM401DSB
Elm Electronics – Circuits for the Hobbyist
1 of 8
www.elmelectronics.com