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.

Encoder in digital electronics

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.

truth table of an octal to binary encoderFrom 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:

octal to binary encoder using or gates

Rectangular Diode Matrix For Octal To Binary Encoder

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

  2. 鑑賞 永続、あなたの中に入れウェブサイトと深さ情報あなた提供。それはだ素晴らしい 不要な日のうち 情報材料再ハッシュをそれは同じではありませんしながら、たまにブ​​ログに出くわすします。 ファンタスティック読んでください!あなたのサイトと私は含むだ|私は、ブックマークを保存た事があるRSSが私のGoogleアカウントに供給する。
    [url=http://artdrum.ru/sleep-24864-187.html]完売これで最後 送料無料[/url]

  3. ただまさに。 あなたは何 個人的にあなたのためにオファーゲスト作家は内容を書き込むには? ポストまたは上起草 科目を、私は気にしないだろうここで、についてあなたが書きます。ここでも、素晴らしいサイト!
    商品到着後レビュー記載でプレゼント 高品質定番 http://www.cymruframing.co.uk/call-25294-187.html

  4. こんにちは! 多くあなたの文章を、! 比率我々は 余分な 約あなた| AOLのポストの記事? I 必要 専門 スペース私の問題を解決するために、解明する解決するために。あなた| それはだことがある | 多分おそれ!あなたを | 先に前進 外観を持つ。
    土日祝も発送 激安市場人気店 http://apartment-bamberg.de/sleep-24372-202.html

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">