# Octal To Binary Encoder In Digital Electronics

An encoder has 2n or fewer input lines, only one of which is in the “1” state at a particular time and an n-bit code is generated on “n” output lines depending upon which of the input is excited.  In other words, an encoder is a circuit in which output lines generate the binary code corresponding to the input value.

#### Octal To Binary Encoder

An octal to binary encoder has 23 = 8 input lines D0 to D7 and 3 output lines Y0 to Y2. Below is the truth table for an octal to binary encoder.

From the truth table, the outputs can be expressed by  following Boolean Function.

Y = D1 + D3 + D5 + D7

Y = D2 + D3 + D6 + D7

Y = D4 + D5 + D6 + D7

Note: Above boolean functions are formed by ORing all the input lines for which output is 1. For instance Yis 1 for D1, D3, D5, D7  input lines.

The encoder can therefore be implemented with OR gates whose inputs are determined directly from truth table as shown in the image below:

#### Limitations with Octal To Binary Encoder

1. For 8 bits input, there can be 28 possible combinations, out of which only 8 are used using 3 output lines.
2. In the octal to binary encoder, an output with all 0’s is generated when all the inputs are zero. This output is same as when D0 is equal to 1. The discrepancy can be resolved by providing one additional line known as Enable.
When Enable = 0, an output with all 0’s is generated when all the inputs are zero.
When Enable = 1, an output with all 0’s is generated when D0 is equal to one.
Thus, Enable line helps to ensure whether D0 is activated or not when output is zero.
3. The octal to binary encoder has one more limitation that only one input can be active at any given time. If two inputs are active simultaneously, the output produces an undefined combination. For example, if D3 and D6 are 1 simultaneously, the output of the encoder will be 111 (Y2 =Y1=Y0 = 1). This does not represent either binary 3 or binary 6. To resolve this problem, encoder circuits must establish an input priority to ensure that only one input is encoded.
If we establish a higher priority for inputs with higher subscript number and if both D3 and D6 are 1 at the same time, the output will be 110 because D6 has higher priority than D3.
1. のためにあなたに感謝し、 非常に良い読み！ I 絶対それ| |すべてののビットの少しを 楽しん愛さ。あなたは私が持っている私が持っている お気に入りとして保存したブックマーク 見に の事あなたポスト…
100％新品 メール便送料無料 http://gatenetworks.co.in/shop-19778-192.html

2. を取得するために| 必要必要されるものすべて| 好奇心の不思議 |オフトピック場合、私はこれを知っているが、私は私自身のブログウェを開始するに探していたと？私はあなたのようなブログはかなりの費用がかかるだろう有すると仮定していますか？私は今ではない、非常にインターネット スマート私は100％ではないです正。任意のお薦めやアドバイスをいただければ幸いです。 それを感謝
免税店 新作 即日出荷 http://ntics.me/pot-20483-177.html

3. ウェイクール！いくつかの非常は有効なポイント！極めて| |非常に|また、実際には非常にも本当に良いです。
2015春夏新色追加 人気在庫 http://www.6piu.it/super-24605-174.html

4. 信じられない 個別 優しい サイト。 絶大 インフォメーション 提供 | クリック カップルの数に。

5. 良いポストおやおや、これは信じられないほど非常に本当にでした。トップ|本当に良い|良い|素晴らしい| 極上記事…しかし、私は先延ばしに…何を言うことができます 、決して ほぼ何も行わ。
店内全品ポイント10倍 新製品安い http://www.batiksutikno.com/shop-19901-192.html