Enkoder (dijital) - Encoder (digital)

A Genel kodlayıcının blok şeması.
A Genel kodlayıcının blok şeması.

Bir kodlayıcı (veya "basit kodlayıcı") dijital elektronik bir tek sıcak ikiliye dönüştürücü. Yani, 2 varsan giriş satırları ve en fazla bunlardan sadece biri yüksek olacaktır, bu 'sıcak' hattın ikili kodu n-bit çıktı hatları. İkili kodlayıcı, çift bir ikili kod çözücü.

Örneğin, 4'ten 2'ye basit bir kodlayıcı 4 giriş biti alır ve 2 çıkış biti üretir. Gösterilen geçit seviyesi örneği, doğruluk tablosu tarafından tanımlanan basit kodlayıcıyı uygular, ancak açıkça tanımlanmamış tüm giriş kombinasyonları için (yani, 0, 2, 3 veya 4 yüksek bit içeren girişler) çıkışların işlendiği anlaşılmalıdır. gibi umursamıyorum.[1]

Tek bit 4 ila 2 hat kodlayıcının geçit seviyesi devre şeması
4 ila 2 Basit Kodlayıcı
ben3ben2ben1ben0Ö1Ö0ع
0000xx0
0001001
0010011
0100101
1000111

Giriş devresi en fazla tek aktif bir girişi garanti edebiliyorsa, basit bir kodlayıcı, bir kodlayıcıdan daha iyi bir seçimdir. öncelikli kodlayıcı, çünkü uygulanması daha az mantık gerektiriyor. Bununla birlikte, basit bir kodlayıcı, birden fazla giriş aktif olduğunda yanlış bir çıktı oluşturabilir, bu nedenle öncelikli kodlayıcı bu gibi durumlarda gereklidir.

Kodlayıcı türleri

-to-n kodlayıcılar

Bir -to-n kodlayıcı, n sayıda çıktıya sahiptir. giriş sayısı. Böylece iletim hatlarının sayısını azaltır ve bir çoklayıcı. Bir seferde girişlerden yalnızca biri "yüksek" (mantık durumu "1") olur.

Bazı tipik örnekler 4: 2 kodlayıcı, 8: 3 kodlayıcı, 16: 4 kodlayıcı vb. Olabilir.

4'e 2 kodlayıcı

OR kapısını kullanan basit bir 4: 2 Kodlayıcı.
OR kapısını kullanan basit bir 4: 2 Kodlayıcı.

8'den 3'e kodlayıcı

Görüntü, 8: 3 kodlayıcıyı temsil eder.
Görüntü, 8: 3 kodlayıcıyı temsil eder. 4-girişli OR kapıları basitlik için kullanılmıştır; 3 adet 2-girişli OR geçidi de kullanılabilir.
8: 3 Kodlayıcıyı temsil eden bir Gerçek Tablosu.
GİRİŞÇIKTI
d [7]d [6]d [5]d [4]d [3]d [2]d [1]d [0]o [2]o [1]o [0]
00000000XXX
00000001000
00000010001
00000100010
00001000011
00010000100
00100000101
01000000110
10000000111

Ayrıca bakınız

Referanslar

  1. ^ "İkili Kodlayıcılar ve Uygulamaları". Elektronik Merkezi. 2015-06-29. Alındı 2017-05-01.