ENCODERS:-
An Encoder is a device, circuit, transducer, software program, algorithm or person that convert information from one format or codes to another, for the purposes of standardization.
OR
An encoder is a multiplexer without its single output line. It is a combinational logic function that has
2n (or fewer) input lines and n output lines, which correspond to n selection lines in a multiplexer.
The n output lines generate the binary code for the possible 2n input lines. Let us take the case of an
octal-to-binary encoder. Such an encoder would have eight input lines, each representing an octal digit,
and three output lines representing the three-bit binary equivalent. The truth table of such an encoder
is given in Table 8.8. In the truth table, D0 to D7 represent octal digits 0 to 7. A, B and C represent the binary digits.
Rotary Encoders
Austria micro systems offers a range of Integrated Magnetic Rotary Encoders, from 8-bit incremental up to 12-bit absolute outputs. Or in other words, from 256 up to 16384 steps per revolution with serial, analog and PWM outputs for absolute position and quadrature. A simultaneous commutation output for Brushless DC (BLDC) motors is also available. These Magnetic Rotary Encoders are an ideal solution for replacement of both absolute and incremental optical encoders, potentiometers or rotary switches in a variety of industrial, consumer or even auto motive applications requiring precise angle sensing.
Priority Encoder:-
A priority encoder is a practical form of an encoder. The encoders available in IC form are all
priority encoders. In this type of encoder, a priority is assigned to each input so that, when more
than one input is simultaneously active, the input with the highest priority is encoded. We will
illustrate the concept of priority encoding with the help of an example. Let us assume that the octalto-
binary encoder described in the previous paragraph has an input priority for higher-order digits.
Let us also assume that input lines D2, D4 and D7 are all simultaneously in logic ‘1’ state. Inthat case, only D7 will be encoded and the output will be 111.
THE TRUTH TABLE OF SUCH A PRIORITY IS;
D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | A | B | C |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
No comments:
Post a Comment