ELM406
Rotary Decoder - 3 wire 2x Interface
Description
Features
The ELM406 is an 8 pin integrated circuit that is
• Low power CMOS design
• Wide supply range – 2.0 to 5.5 volts
• Complete debouncing of the encoder inputs
• No external filtering needed
• 2x decoding
used to convert the output from a rotary encoder into
three signals (chip select, clock and up/down) that
can be used to control various devices. 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.
• Can generate a write sequence
• Startup delay timer
There is no need for external filtering or
debounce circuits with the ELM406, as this is all
performed within the integrated circuit. After
debouncing the encoder signals, the ELM406
determines the direction of shaft rotation, and then
generates the appropriate outputs. A write sequence
can also be generated if the Write Enable input is at
a high level when the outputs are generated.
• High current drive outputs
Connection Diagram
PDIP and SOIC
(top view)
The ELM406 provides 2x decoding of a rotary
encoder signal. If your application requires 4x
decoding, please see the ELM407 (it is identical to
the ELM406 in every respect, except that it provides
4x decoding).
1
2
3
4
8
7
6
5
VDD
A
VSS
CS
Clk
U/D
Applications
B
Write
• Digital audio potentiometer controls
• Variable voltage or temperature circuits
• Positioning controls
Enable
• Tuning circuits
Block Diagram
VDD
A
Debounce
Circuit
2
7
6
5
CS
Clk
U/D
Direction
Decoding
Output
Logic
VDD
B
Debounce
Circuit
3
Rotary
Encoder
4
Write
Enable
ELM406DSA
Elm Electronics – Circuits for the Hobbyist
1 of 9
www.elmelectronics.com