Kodlayıcılar ve Kod Çözücüler

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Kodlayıcılar ve Kod Çözücülerle ilgili ayrıntılara girmeden önce, Çoklama hakkında kısa bir fikir edelim. Çoğu zaman, her biri bir seferde tek bir yüke birkaç giriş sinyali beslemenin gerekli olduğu uygulamalarla karşılaşırız. Yüke beslenecek giriş sinyallerinden birini seçme işlemi, Çoklama olarak bilinir. Bu işlemin tersi, yani bir ortak sinyal kaynağından birkaç yük besleme işlemi Demultiplexing olarak bilinir.

Benzer şekilde, dijital alanda, veri aktarımının kolaylığı için, veriler genellikle şifrelenir veya kodların içine yerleştirilir ve ardından bu güvenli kod iletilir. Alıcıda, kodlanan verilerin şifresi çözülür veya koddan toplanır ve buna göre gösterilmek veya yüke verilmek üzere işlenir.




Verileri şifreleme ve verilerin şifresini çözme görevi, Kodlayıcılar ve Kod Çözücüler tarafından yapılır. Şimdi Kodlayıcıların ve Kod Çözücülerin ne olduğunu anlayalım.

Kodlayıcılar nedir?

Kodlayıcılar, kodlama için kullanılan dijital IC'lerdir. Kodlama ile, her giriş için bir dijital ikili kod üretmeyi kastediyoruz. Bir Kodlayıcı IC, genellikle çalışmayı belirtmek için genellikle yüksek ayarlanmış bir Etkinleştirme piminden oluşur. 2 ^ n giriş satırı ve n çıkış satırından oluşur ve her giriş satırı, çıkış satırlarında yansıtılan sıfırlardan oluşan bir kodla temsil edilir.



RF iletişiminde Kodlayıcı, paralel verileri seri verilere dönüştürmek için de kullanılabilir.

İki Popüler Kodlayıcı ICS

1. H12E

Popüler bir Kodlayıcı örneği, seri dönüştürmeye paralel olarak kullanılan Holtek Kodlayıcı H12E'dir.


8 adres pini ve 12 veri pini olan bir CMOS IC türüdür. 18 pinli bir IC'dir. Kullanılır RF iletişimi 12 bit paralel veriyi seri forma dönüştürür. Aktif bir düşük pin olan bir Etkinleştirme pininden oluşur ve düşük olarak ayarlandığında iletim etkinleştirilir. H12E kodlayıcı bir seferde 4 kelime gönderir. Diğer bir deyişle,! TE pini düşük ayarlanıncaya kadar, kodlayıcı her 4 sözcüğün birkaç döngüsünü iletir ve! TE pini yükseğe ayarlandığında iletimi durdurur.

H12E'nin Özellikleri

  • 2,4 ila 12 V besleme voltajıyla çalışır.
  • H12 serisi Dekoderler ile eşleştirilmiştir
  • Yerleşik osilatörlerden oluşur
  • Yüksek gürültü bağışıklığına sahip CMOS teknolojisine dayanmaktadır.
  • Bu uzaktan kumandalı işlemler için kullanılır .

2. HC148

Öncelikli Kodlayıcı olarak kullanılan Kodlayıcı IC'nin bir başka popüler örneği, 8 ila 3 Hat Öncelikli Kodlayıcı olan HC148'dir. Öncelikli Kodlayıcı ile, her bir girişe belirli bir önceliğin verildiği ve çıkış kodunun üretildiği öncelik düzeyine bağlı olarak Kodlayıcıları kastediyoruz. Aynı zamanda aktif bir düşük pin olan bir Etkinleştirme pinine sahiptir ve düşük olarak ayarlandığında kodlayıcının çalışmasını sağlar. 2 V ila 6 V çalışma voltajı aralığında çalışır.

Dekoder nedir?

Kod çözücüler, kod çözme için kullanılan dijital IC'lerdir. Başka bir deyişle, kod çözücüler alınan koddan gerçek verilerin şifresini çözer veya elde eder, yani girişindeki ikili girişi, çıkışında yansıtılan bir forma dönüştürür. N giriş satırı ve 2 ^ n çıkış satırından oluşur. Koddan gerekli verileri elde etmek için bir kod çözücü kullanılabilir veya alınan seri verilerden paralel verilerin elde edilmesi için de kullanılabilir.

Üç Popüler Kod Çözücü

1. MT8870C / MT8870C-1 DTMF Kod Çözücü:

MT8870C / MT8870C-1, bant ayırma filtresi ve dijital kod çözücü işlemlerini entegre etmek için bir DTMF kod çözücü IC'dir. Filtre bölümü, yüksek ve düşük grup filtreleri için anahtarlamalı kapasitör tekniklerini kullanır, dekoder, 16 DTMF ton çiftinin her birini tespit etmek ve 4 bitlik bir koda dönüştürmek için dijital sayma tekniklerini kullanır. Çift tonlu çoklu frekans, telefonumuzda tuşlara bastığımızda duyduğumuz duyulabilir sestir. DTMF kod çözücü, uzaktan kumanda uygulamaları için kullanılır.

MT8870C MT8870C Devresi

DTMF, bir iletişim kanalı üzerinden nitelikli bilginin kontrolünü göndermek ve almak için bir stratejidir. İzleyici, büyük olasılıkla, modern bir tuşlu telefonda duyulduğu gibi DTMF tonlarına aşinadır. Tuş takımındaki her numara, ilgili DTMF tonunu oluşturur. Tuş takımında bir sayıya basıldığında kodlanır ve bir ortam üzerinden iletilir. Alıcı, onu alır ve DTMF tonunu iki özel frekansına geri çözer ve bundan sonra işlem devresi uygun şekilde hareket eder.

DTMF DECODER MT8870'in Çalışması:

Uygulama devresinden, pin2'de giriş ses tonlarını karşılaştırmak için uygun frekansı oluşturmak için 3.57 MHz'lik bir kristal kullanan bir DTMF kod çözücü MT8870'i kullanarak, pim 11'den 14'e kadar çıkışında 4 bitlik BCD kodu üretir. Bu BCD verileri, Çıkışı gerektiği gibi yukarı çekilmiş ve DTMF IC ile mikro denetleyici arasında bir tampon olarak port-3 pin 10 ila 14'e bağlanan HEX CMOS inverterlerinden geçirilir. Ton komutları bir arama kurulduktan sonra telefon hattından gelirken, önce DTMF kod çözücü IC MT8870'e ulaşır. Örneğin, düğme 1'e basılırsa, çıktı tersine çevrilen ve mikro denetleyici giriş portlarına beslenen pim 11-14'te 0001 geliştirir. 2. basamak için, buna göre geliştirilen çıktı 0010 sağlar ve diğer basamakları için bu şekilde devam eder. Mikrodenetleyici programı yürütülürken her numara için özel çıktı geliştirir.

DTMF DEKODER MT88702. HT9170B DTMF Kod Çözücü IC:

HT9170B, bir dijital kod çözücüyü entegre eden bir Çift Tonlu Çoklu Frekans (DTMF) alıcıdır. HT9170 serisinin tümü, tüm DTMF girişlerini algılamak ve 4 bit kod çıkışına dönüştürmek için dijital sayma tekniklerini kullanır. Yüksek hassasiyetli filtreler, ton sinyallerini düşük ve yüksek seviyeli frekans sinyallerine ayırmak için tasarlanmıştır. 18 pinli bir IC'dir.

Giriş düzenlemesi, RC devre bağlantılı 2 numaralı pimdedir. Sistem osilatörü, bir invertör, bir öngerilim direnci ve IC üzerinde temel bir yük kondansatörü içerir. Osilatör işlevini yürütmek için standart bir 3.579545MHz kristal osilatör X1 ve X2 terminallerine bağlanır. D0, D1, D2, D3 veri çıkış terminalleridir. Bunda, herhangi bir telefonun veya cep telefonunun, normalde matris 4 × 3 tuş takımının bir tuş takımını kullandık. Tuş takımındaki birine bastığımızda, benzer şekilde 2-0010, 3-0011, 4-0101, 5-0101, 6-0110, 7-0111, 8-1000 ve 9-1001 için 0001 ikili çıktı verir. Kod çözücü etkili bir ton sinyali aldığında, DV pini yükselir ve ton kodu sinyali, kod çözme için kendi iç devresine dönüştürülür. Bundan sonra OE pini yükseldiğinde, DTMF kod çözücü D0-D3 çıkış pinlerinde görünecektir.

DTMF Dekoder IC 9170B'nin çalışma videosu

3. H12D Kod Çözücü

H12 Serisi Kodlayıcılar gibi, H12D de RF iletişiminde kullanılan bir CMOS IC'dir. H12E ile eşleştirilir ve Kodlayıcıdan seri çıkışı alır. Seri giriş verileri, yerel olarak mevcut adreslerle karşılaştırılır ve hata olmaması durumunda, orijinal veriler elde edilir ve VT pini, geçerli bir iletimi belirtmek için yükselir. Seri girişi almak için tek bir giriş pini ve 8 adres pini ve 4 veri pini ile 12 çıkış pini içerir. Ayrıca 2 yerleşik osilatöre sahiptir ve özellikleri H12E kodlayıcı IC ile aynıdır.

Holtek H12E ve H12D IC'lerin çalışmasıyla ilgili video

Kodlayıcıların ve Kod Çözücülerin kullanımını içeren bir Uygulama - Kablosuz Veri Şifreleme ve Şifre Çözme

Her kablosuz iletişim veri güvenliği ana husustur. Bilgisayar korsanlarından gelen kablosuz bilgilere güvenlik sağlamanın birçok yolu vardır. Bu proje temel olarak standart şifreleme ve şifre çözme algoritmaları tasarlayarak veri iletişimi için güvenlik sağlamak üzere tasarlanmıştır.

Bu projede, keypad üzerindeki tuşlara basarak verileri AT89C51 mikro denetleyicisine iletmek için 4 × 4 keypad kullanıyoruz. Bu anahtarlar mikrodenetleyici tarafından tespit edilir ve tespit edilen verilerin şifrelenmesi gerekir. Burada bir HT640 kodlayıcı kullanıyoruz. Verileri güvenlik için gizli koda dönüştürür ve STT-433 vericisine gönderir. Verici, şifrelenmiş verileri hedefe RF iletişimi yoluyla iletir. STR-433'ün alıcısı, bunu 433 MHz frekansla alır ve bir algoritmaya göre bir HT649 kod çözücüsü tarafından çözülür ve şifresi çözülmüş verileri 16 × 2 LCD'de görüntüler.

Vericinin işlevsel diyagramı:

Vericinin Fonksiyonel Şeması - 1

Alıcının işlevsel şeması:

Alıcının Fonksiyonel Şeması 2

Gelişen teknolojilerle birlikte, Elektronikte çeşitli uygulama alanları büyüyor. Bu tür uygulama alanlarındaki artışla birlikte, daha hızlı ve verimli operasyonlarla sonuçlanan daha gelişmiş ve daha basit mimari talep gereklidir. Bu cihaz, mevcut yöntemlere kıyasla çok basit ve uygun maliyetli. Verileri herhangi bir aralıkta daha güvenli bir şekilde göndermeliyiz.