Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ELM401 Datasheet(PDF) 6 Page - ELM Electronics

Part # ELM401
Description  Rotary Encoder Debounce Circuit
Download  8 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ELM [ELM Electronics]
Direct Link  http://www.elmelectronics.com
Logo ELM - ELM Electronics

ELM401 Datasheet(HTML) 6 Page - ELM Electronics

  ELM401 Datasheet HTML 1Page - ELM Electronics ELM401 Datasheet HTML 2Page - ELM Electronics ELM401 Datasheet HTML 3Page - ELM Electronics ELM401 Datasheet HTML 4Page - ELM Electronics ELM401 Datasheet HTML 5Page - ELM Electronics ELM401 Datasheet HTML 6Page - ELM Electronics ELM401 Datasheet HTML 7Page - ELM Electronics ELM401 Datasheet HTML 8Page - ELM Electronics  
Zoom Inzoom in Zoom Outzoom out
 6 / 8 page
background image
Elm Electronics – Circuits for the Hobbyist
www.elmelectronics.com
6 of 8
ELM401DSB
ELM401
Debouncing Circuits
Any time that two metal surfaces meet, as they do
inside a rotary encoder, there will be a tendency for
the moving one to bounce, which causes the electrical
connection to make and break. The duration of this
bouncing action may be very short, but it is usually fast
enough to cause multiple counts to be recorded by
connected electronic circuits. As the number of
bounces can not be predicted, a means of removing
them is necessary. Circuits that remove the bounce
are usually called ‘debouncing’ circuits.
Many debouncing circuits employ a simple timer to
determine if an input is stable. This generally works
well if the two contacts meet and then remain still. With
a rotary encoder however, one of the contacts meets
the other then usually continues sliding over the
surface of the stationary contact. This will produce
noise while the contact is sliding, occasionally enough
to make it look like there are more inputs.
The ELM401 employs a two stage system to
remove the bounce and the sliding noise from the
encoder signal. A block diagram of the stages are
shown in figure 3. The first stage is a digital filter circuit
that is used to determine the average value of the
waveform over a time. If a long enough time is chosen,
short duration pulses will have little effect on the
overall average. If the time chosen is too long,
however, the circuit will be slow to respond, and may
in fact average out some legitimate inputs. Choosing
the time period (or time constant of the circuit) is thus
very important in determining how effective the filtering
function will be. We have found that with typical rotary
encoder specifications (usually 3.0 msec of bounce or
noise, maximum), the ELM401 debounce circuit works
quite well.
After the signal has been filtered, it is compared to
some reference levels, and the output of these
comparators are used to control a simple timer. The
timer is used to ensure that the output of the filter is
stable, and not just a momentary transient, while the
use of two comparator levels provides hysteresis, so
that some variation in the filter output can be tolerated.
The Sw input uses a very simple debounce circuit
that employs a timer only (and not the filter section
shown in Figure 3). This is very similar to the logic
used by our ELM409, ELM410, and ELM411 circuits.
Once the signals from the rotary encoder have
been debounced, they may be used by your circuit to
decode direction, etc.- the following sections provide
some tips on this.
Figure 3. Internal Debouncing Logic
tc = 1.7 msec
3 msec
timer
timer
filter
rotary
encoder
input
to
output
logic


Similar Part No. - ELM401

ManufacturerPart #DatasheetDescription
logo
ELM Electronics
ELM402 ELM-ELM402 Datasheet
59Kb / 9P
   Rotary Decoder - 2 wire 2x Interface
ELM402P ELM-ELM402P Datasheet
59Kb / 9P
   Rotary Decoder - 2 wire 2x Interface
ELM402SM ELM-ELM402SM Datasheet
59Kb / 9P
   Rotary Decoder - 2 wire 2x Interface
ELM403 ELM-ELM403 Datasheet
60Kb / 9P
   Rotary Decoder - 2 wire 4x Interface
ELM403P ELM-ELM403P Datasheet
60Kb / 9P
   Rotary Decoder - 2 wire 4x Interface
More results

Similar Description - ELM401

ManufacturerPart #DatasheetDescription
logo
ELM Electronics
ELM409 ELM-ELM409 Datasheet
57Kb / 8P
   Versatile Debounce Circuit
ELM410 ELM-ELM410 Datasheet
28Kb / 4P
   Triple Debounce Circuit
ELM411 ELM-ELM411 Datasheet
28Kb / 4P
   Debounce Circuit with Latch
logo
TT Electronics.
EN12 TTELEC-EN12 Datasheet
587Kb / 3P
   Rotary Encoder
EN16 TTELEC-EN16 Datasheet
519Kb / 3P
   Rotary Encoder
logo
Bourns Electronic Solut...
ENC1J-D28-L00128L BOURNS-ENC1J-D28-L00128L Datasheet
252Kb / 3P
   Rotary Optical Encoder
logo
Mitsumi Electronics, Co...
SRE-1211ST MITSUMI-SRE-1211ST Datasheet
84Kb / 2P
   Rotary Encoder Switches
logo
Omron Electronics LLC
E6CP OMRON-E6CP Datasheet
70Kb / 4P
   Absolute Rotary Encoder
logo
Tyco Electronics
DP11 MACOM-DP11 Datasheet
243Kb / 3P
   11mm Rotary Encoder
logo
Pepperl+Fuchs Inc.
ENI58IL-S PF-ENI58IL-S Datasheet
1Mb / 6P
   Incremental rotary encoder
More results


Html Pages

1 2 3 4 5 6 7 8


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com