Yeni başlayanlar için dijital elektronik. Mikrodenetleyici nasıl çalışır. Analog teknolojinin teknik araçlarının avantajları

  • 11.05.2019

DERSLER

disipline göre

"Bilgisayarların organizasyonu ve işleyişi"

Öğrenciler için

uzmanlık 2-40 01 01 "Bilgi teknolojisi yazılımı"

Oshmyani 2010


DİPNOT

2-40 01 01 uzmanlık öğrencileri için "Bilgisayarların organizasyonu ve işleyişi" disiplini ile ilgili ders materyali için, eğitim kurumu "Oshmyany Devlet Tarım ve Ekonomi Koleji" M.G. Shatkevich.

Metodolojik materyalin alaka düzeyi, önemi. Bu ders seti, 2-40 01 01 "Bilgi teknolojisi yazılımı" uzmanlık öğrencileri için "Bilgisayarların organizasyonu ve işleyişi" disiplinine hakim olma konusunda uygulamalı derslerde öğrencilerin çalışmalarının kalitatif organizasyonu için gerekli bir dizi materyaldir,

Dersler, "Oshmyany Devlet Tarım ve Ekonomi Koleji" eğitim kurumunda yürürlükte olan disiplinlerin eğitim ve metodolojik kompleksleri hakkındaki Yönetmeliklere tam olarak uygun olarak geliştirilmiştir. Kompleks, "Bilgisayarların organizasyonu ve işleyişi" disiplininin tüm bölümlerinde dersler içeriyordu.

Pratik uygulama imkanı. 2-40 01 01 "Bilgi Teknolojisi Yazılımı" uzmanlık alanı öğrencileri için "Bilgisayarların organizasyonu ve işleyişi" disiplini ile ilgili dersleri hazırlarken ve yürütürken öğretmenlere ve bağımsız olarak tam zamanlı öğrenciler için bir dizi ders önerilebilir. ders çalışma.

Döngüsel komisyonun sonucu. Dersler dizisi, hukuk disiplinleri ve bilgi teknolojisi döngüsel komisyonunun bir toplantısında gözden geçirildi, üniversite içi kullanım için tavsiye edildi (protokol No. ___ "____" _________ 20___ tarihli).


Tanıtım. 4

Bilgisayardaki bilgilerin temsili ... 5

Hata algılamalı kodlar. dokuz

Hata düzeltme kodları. 10

Bölüm 2. Dijital cihazların sentezi için mantık cebiri ve teorik temeller. 11



Matematiksel mantığın unsurları. on bir

Mantık fonksiyonlarının formları ve sentez için kullanımları mantık devreleri.. 13

Lojik elemanlar ve devreler. Mantıksal aygıtların sınıflandırılması. 15

Mantıksal işlevleri en aza indirme yöntemleri. 17

Bölüm 3. Birleşimsel devrelerin sentezi.. 18

Mantık devresi kurmanın aşamaları.. 18

Çoklayıcılar ve çoğullayıcılar.. 20

Kod çözücüler ve kodlayıcılar.. 22

Karşılaştırıcılar, toplayıcılar.. 24

Bölüm 4. Dijital cihazların tetikleme öğeleri. 25

Tetikleyicilerin sınıflandırılması ve genel özellikleri. Asenkron RS flip-flop ve varyasyonları 25

Tek girişli asenkron tetikler. 27

Senkron tetikleyiciler.. 29

Bölüm 5. Dijital otomatların sentezi. 31

Kayıtlar. vardiya kaydı. 31

Mod M sayaçları Tersinir sayaçlar. Ardışık devrelerin sentezi.. 33

Bölüm 6. Element tabanının ve bilgisayar tesislerinin geliştirilmesi için mevcut durum ve beklentiler. 35


Tanıtım

Bilgisayarların organizasyonu ve işleyişi dersi şu temel ifade üzerine kurulmuştur: Bilgisayar, organizasyonun yapısal seviyelerinin bir hiyerarşisi olarak görülebilir.

Bu beyan, hem donanım organizasyonu hem de yapı ve organizasyon için eşit olarak geçerlidir. yazılım. Üzerinde Üst düzey hiyerarşiler, Mathcad (matematiksel problemlerin çözümü için), Visual Basic for Ofis uygulamaları, bir alt düzey prosedürel yönelimli dillerdir (C/C++, Pascal)..., en düşük düzey dijital mantıksal öğelerin fiziksel uygulama düzeyidir.

Kursun temel amacı: fiziksel uygulama düzeyi ve açıklamak için kullanılan bazı teorik temeller hakkında bilgi sahibi olmak daha düşük seviyeler kuruluşlar:

verilerin dijital olarak temsil edilmesi ilkesi teknik cihazlar;

ü mantık cebirinin temelleri ve sayısal cihazların işleyişini tanımlamak için kullanımı;

ü sayı sistemleri;

ü dijital devrenin bazı temel kavramları: kombinasyonel mantıksal aygıtlar ve hafızalı cihazlar (flip-floplar, kayıtlar, sayaçlar).

İncelenen konuların önemli bir kısmı uygulamalı bir yapıya sahiptir ve belirli durumlarda uygun tekniklerin makul bir şekilde seçilmesine önemli ölçüde yardımcı olur, bazen program modüllerinin performansını önemli ölçüde artırmanıza (gerekli bellek miktarını veya yürütme süresini azaltmanıza) izin verir. ).

"Bilgisayarların organizasyonu ve işleyişi" disiplinini öğretmenin amacı, modern bilgisayar teknolojisinin yapısının ve işleyişinin fiziksel temellerini, bir bilgisayarın elemanlarının, bileşenlerinin ve cihazlarının yapım ve çalışma ilkelerini incelemektir. Disiplin, bir bilgisayar inşa etmenin aritmetik, mantıksal ve devresel temelleri hakkında bilgi içerir ve "Mikroişlemci teknolojisi" disiplininin müteakip çalışmasının temelidir.

Disiplin, öğrencilerin "Matematik", "Bilişim" disiplinlerinin çalışmasında edindiği bilgilere dayanmaktadır.

Eğitim materyallerini incelemek için pratik ve laboratuvar çalışmaları sağlanır. Disiplin programı, 34 saati ders, 24 saati uygulamalı alıştırma, 10 saati laboratuvar dersi olmak üzere 68 saat olarak tasarlanmıştır.

bibliyografya

1. Babich N. P., Zhukov I. A. Bilgisayar devresi. İnşaat yöntemleri ve

2. Tasarım: Öğretici. - K.: "MK-Basın", 2004

3. Zhmakin A.P. Bilgisayar mimarisi. - St. Petersburg: BHV-Petersburg, 2006

4. Lysikov B.G. Dijital ve bilgisayar teknolojisi - Minsk: UP Ekoperspektiva, 2002

5. Novikov Yu.V. Dijital devrenin temelleri. Temel elemanlar ve şemalar. Tasarım yöntemleri. M.: Mir, 2001

6. Ugryumov E.P. Dijital devre - St. Petersburg: BHV-Petersburg, 2004

7. Boyko V. I. Elektronik devrelerin devreleri. Mikroişlemciler ve mikrodenetleyiciler. - St. Petersburg: BHV-Petersburg, 2004

8. Tsilker B. Ya., Orlov S.A. Bilgisayarların ve sistemlerin organizasyonu. - St.Petersburg: Peter, 2004

9. Bilişim: ders kitabı / B.V. Sobol - Rostov n/a: Phoenix, 2006


Bölüm 1. Sayısal devrenin matematiksel temelleri

„ DİJİTAL DEVRE MÜHENDİSLİĞİ ”

HARKOV 2006

Önsöz

1 DİJİTAL MİKRO DEVRE MÜHENDİSLİĞİNİN MANTIK VE DEVRE TEMELLERİ

1.2 Mantık öğeleri

2 KOMBİNASYON ŞEMALARI

2.1 Temel bilgiler

2.2 Kod Çözücüler

2.3 Karıştırıcılar

2.4 Demultiplexer'lar

2.5 Çoklayıcılar

2.6 Aritmetik birimler

3 TETİK CİHAZI

3.1 Temel kavramlar

3.2 Asenkron RS flip-flop

3.3 Senkron tetikleyiciler

4 KAYIT

4.2 Bellek kayıtları

4.3 Vardiya kayıtları

4.4 Tersinir kayıtlar

4.5 Evrensel kayıtlar

5 SAYAÇ

5.4 Yukarı/Aşağı sayaçları

ÖNSÖZ

Bu kılavuz, disiplinlerin incelenmesini sağlayan bilgileri içerir:

- Uzmanlık öğrencileri için "Dijital devre mühendisliği" 5.091504 (Bilgisayar ve akıllı sistem ve ağların bakımı);

- Uzmanlık öğrencileri için "Mikro devre" 5.090805 (Tasarım, üretim ve Bakım elektronik ürünler);

- Uzmanlık öğrencileri için "Elektronik cihazlar ve mikro elektronik" 5.090704 (Radyo cihazlarının tasarımı, üretimi ve bakımı).

Bu çalışmada sunulan materyal, öğrencileri modern dijital mikro devrelerin temelleri ile tanıştırmayı amaçlamaktadır ve hem küçük ve orta derecede entegrasyona sahip mikro devreler şeklinde bağımsız ürünler olarak hem de yaygın olarak kullanılan ana dijital cihaz türlerini içerir. yüksek derecede entegrasyona sahip mikro devrelerin bir parçası: mikroişlemciler ve mikrodenetleyiciler.

Kılavuz beş bölümden oluşmaktadır:

Sayısal mikro devrelerin mantık ve devre temelleri,

kombinasyon şemaları,

tetikleme cihazları,

kayıtlar,

Sayaçlar.

Materyalin sunumu, dijital cihazların analizi ve sentezinin temel teorik ilkelerini tutarlı bir şekilde “basitten karmaşığa” sunacak şekilde yapılandırılmıştır. Her bölüm, koşullu koşullar hakkında bilgi sağlayan alt bölümleri içerir. grafik atama incelenen cihazın çalışma tablosu, fonksiyon veya devre şeması ve çalışma zamanlama şemaları gerektiğinde verilir. Devrelerin her birine, çalışmalarının mantığının ayrıntılı bir açıklaması, konunun her öğrencisinin dijital devrelerin çalışmasını analiz etme ilkelerine hakim olacağı ve gerekli becerileri edineceği şekilde verilir. Yukarıdaki şemaların her biri bu cihaz için tipiktir. Bu, başka bir devre uygulamasını hariç tutmaz.

Konunun gelişimini daha rahat ve görsel hale getirmek için temel kavramlar, tanımlar, kurallar koyu renkle vurgulanmıştır.

Materyal sunumunun, incelenen dijital cihazların artan karmaşıklığına göre gerçekleştirildiği ve aynı zamanda sonraki her konunun bir öncekinin materyaline dayandığı dikkate alındığında, bunun kullanılması tavsiye edilir. metodolojik rehber ilgili bölümlerin bulunduğu sırayla.

Bu kılavuz sadece ders çalışmak için değil teorik temeller dijital mikro devre değil, aynı zamanda amacı bilgiyi derinleştirmek ve dijital cihazların montajında ​​ve hata ayıklamasında pratik beceriler kazanmak olan laboratuvar çalışmalarına hazırlık aşamasındadır. Kılavuz, kendi kendine çalışmanın yanı sıra kurs ve diploma tasarımı için de kullanılabilir.

1 MANTIK ve devre mühendisliği DİJİTAL MİKRO DEVRE MÜHENDİSLİĞİNİN TEMELLERİ

1.1 Mantık cebirinin temel kavramları

Mantık, yasaların ve düşünce biçimlerinin bilimidir.

Matematiksel mantık, mantıksal problemleri çözmek için matematiksel yöntemleri uygulama bilimidir.

Tüm dijital bilgi işlem aygıtları, belirli mantıksal işlemleri gerçekleştiren öğeler üzerine kuruludur. Bazı öğeler, dijital veya diğer bilgileri temsil eden ikili sembollerin işlenmesini sağlar, diğerleri - bilgilerin iletildiği kanalların değiştirilmesi ve son olarak, üçüncü - kontrol, çeşitli eylemlerin etkinleştirilmesi ve bunların uygulanması için koşulların gerçekleştirilmesi.

Bu elemanların giriş ve çıkışlarında hareket eden elektrik sinyalleri, kural olarak, iki farklı seviyeye sahiptir ve bu nedenle, örneğin 1 veya 0 gibi ikili sembollerle temsil edilebilir. Bir olayın tamamlandığını belirtmeyi kabul edelim (çünkü örneğin, yüksek bir voltaj seviyesinin varlığı - veya devrede bir nokta) sembolü ile 1 Bu sembole mantıksal birim denir. Herhangi bir olayın olmaması, mantıksal sıfır olarak adlandırılan 0 sembolü ile gösterilecektir.

Böylece, bir ikili elemanın girişindeki veya çıkışındaki her bir sinyal, yalnızca iki değer alabilen bir mantıksal değişken ile ilişkilendirilir: bir mantıksal birimin durumu (olay doğrudur) ve bir mantıksal sıfırın durumu (olay yanlıştır). ). Bu değişkenler, on dokuzuncu yüzyılda matematiksel mantığın temel ilkelerini geliştiren İngiliz matematikçi J. Boole'dan sonra boolean olarak adlandırılır. Boole değişkenini x olarak gösterelim.

Çeşitli boole değişkenleri, işlevsel bağımlılıklarla bağlanabilir. Örneğin, y \u003d f (x1, x2) ifadesi şunu gösterir: fonksiyonel bağımlılık argümanlar veya girdi değişkenleri olarak adlandırılan x1 ve x2 boole değişkenlerinden y boole değişkeni.

Herhangi bir mantıksal işlev, her zaman bir dizi basit mantıksal işlem olarak temsil edilebilir. Bu işlemler şunları içerir:

Olumsuzlama ("DEĞİL" işlemi);

Mantıksal çarpma (bağlaç, "VE" işlemi);

Mantıksal ekleme (ayrılma, "VEYA" işlemi).

Olumsuzlama (DEĞİL işlemi), girdi mantıksal değişkeni x ile çıktı mantıksal değişkeni y arasında, y'nin yalnızca x yanlış olduğunda doğru olduğu ve tersine, y'nin yalnızca x doğru olduğunda yanlış olduğu böyle bir mantıksal ilişkidir. Bu işlevsel bağımlılığı doğruluk tablosu olarak adlandırılan tablo 1.1 şeklinde gösterelim.

Doğruluk tablosu, ikili argüman değerlerinin olası tüm kombinasyonlarının mantıksal bir fonksiyonun değerlerine karşılık geldiğini gösteren bir tablodur.

Tablo 1.1 - "DEĞİL" işleminin doğruluk tablosu

x y
0 1
1 0

y değişkeninin mantıksal DEĞİL işlevi y = olarak yazılır ve "y x değil" olarak okunur. Örneğin, x yüksek seviyeli (mantıksal) bir iddiaysa, y düşük seviyeli (mantıksal sıfır) bir iddiaya karşılık gelir.

Mantıksal çarpma (bağlaç, "VE" işlemi), yalnızca tüm çarpılan değişkenler aynı anda doğru olduğunda doğru olan bir fonksiyondur. Mantıksal çarpma işleminin doğruluk tablosu Tablo 1.2'ye karşılık gelmektedir.

Tablo 1.2 - Mantıksal çarpma işleminin doğruluk tablosu

x2 x1 y
0 0 0
0 1 0
1 0 0
1 1 1

VE işlemi bir nokta ( ) ile gösterilir. Bazen bir nokta ima edilir. Örneğin, x1 ve x2 değişkenleri arasındaki VE işlemi y = x1 x2 olarak gösterilir.

Mantıksal toplama (ayrılma, “VEYA” işlemi), yalnızca değişkenlerin tüm terimleri aynı anda yanlış olduğunda yanlış olan bir fonksiyondur. Mantıksal toplama işleminin doğruluk tablosu Tablo 1.3'e karşılık gelmektedir. "VEYA" işlemi V işaretiyle gösterilir. Örneğin, y \u003d x1 V x2.

Tablo 1.3 - Mantıksal toplama işleminin doğruluk tablosu

x2 x1 y
0 0 0
0 1 1
1 0 1
1 1 1

1.2 Mantık öğeleri

1.2.1 Mantık öğeleri hakkında genel bilgiler

Mantıksal unsurlar elektronik devreler, en basitinin farkına varmak mantık fonksiyonları.

Mantıksal elemanlar, alanında bir sembolün gösterildiği, bu eleman tarafından gerçekleştirilen işlevi gösteren dikdörtgenler şeklinde şematik olarak temsil edilir. Örneğin, Şekil 1.1, NOT, AND, OR, AND-NOT, OR-NOT mantıksal işlevlerini uygulayan öğelerin sembollerini gösterir.

Şekil 1.1 - NOT, AND, OR, AND-NOT, OR-NOT mantıksal öğelerinin sembolleri

Giriş değişkenlerini solda ve çıkış değişkenlerini sağda göstermek gelenekseldir. Bilgi aktarımının soldan sağa gerçekleştiğine inanılmaktadır.

Bazı elemanların çıkışları diğerlerinin girişlerine bağlanırsa, daha karmaşık bir işlevi uygulayan bir devre elde ederiz. Herhangi bir mantıksal işlevi yeniden oluşturmaya yetecek farklı türdeki öğeler kümesine mantıksal temel denir. AND ve NOT öğeleri böyle bir mantıksal temeli temsil eder.

Mantıksal temel, yalnızca bir tür elemandan oluşabilir, örneğin şeması Şekil 2'de gösterilen AND-NOT tipi bir eleman. 1.2.

Şekil 1.2 - AND-NOT elemanı elde etme şeması

AND-NOT öğesinin çok yönlülüğü, dijital hesaplama için mantıksal aygıtların yaratılmasında geniş uygulamasını sağlamıştır.

En basit mantıksal işlevleri uygulayan bir dizi başka öğe vardır. Bunların arasında, örneğin, iki değişkenin eşdeğersizliği işlevini uygulayan toplama modulo iki (hariç VEYA) öğesi bulunur:

Doğruluk tablosu ve böyle bir elemanın sembolü, Şek. 1.3.

X2 X1 saat
0 0 0
0 1 1
1 0 1
1 1 0

Şekil 1.3 - XOR öğesinin doğruluk tablosu ve sembolü

Eşitsizlik işlevi, yalnızca xl ve x2 değişkenlerinin farklı değerlere sahip olması durumunda bire eşittir.

1.2.2 Mantık parametreleri

En basit dijital elemanlar aşağıdaki parametrelerle karakterize edilir:

hız ts av,

Yük kapasitesi (çıkış bölme faktörü) n,

Giriş birleştirme faktörü (mantıksal eleman girişlerinin sayısı) t,

bağışıklık Birimi,

Güç tüketimi Рср,

Besleme gerilimi U,

sinyal seviyesi.

Performans, ortalama sinyal yayılım gecikme süresi ile karakterize edilen en önemli parametrelerden biridir.

devrenin açılma ve kapanma gecikmeleri nerede ve nelerdir (Şekil 1.4).

Şekil 1.4-Devreyi açma ve kapatma gecikmeleri

Yük kapasitesi, belirli bir mantıksal öğenin performansına zarar vermeden çıkışına aynı anda kaç mantıksal girişin bağlanabileceğini gösterir.

Giriş havuzlama faktörü, mümkün olan maksimum kapı girişi sayısını belirler. m'deki bir artış, VE-NOT, OR-NOT, vb. üzerinde daha fazla sayıda argümandan bir fonksiyon uygulayarak devrenin mantıksal yeteneklerini genişletir, ancak performans ve gürültü bağışıklığı bozulur.

Gürültü bağışıklığı, bir elemanın parazit varlığında doğru şekilde çalışma yeteneğini karakterize eder. Gürültü bağışıklığı, devrenin çalışmasını sağlayan izin verilen maksimum parazit voltajı ile belirlenir.

Güç tüketimi, ortalama bir değerle karakterize edilir

Рср = (Р0 + Р3)/ 2 ,

burada P0 ve P3, devrenin açık ve kapalı durumlarındaki güç tüketimidir. Cihazdaki devrelerin yaklaşık yarısının herhangi bir zamanda açık olduğu varsayılır. Bununla birlikte, karmaşık bir invertöre sahip cihazlarda güç tüketimi, anahtarlamalarının frekansına bağlıdır. Bu nedenle, burada, anahtarlama darbelerinin izin verilen maksimum tekrarlama hızında ve ikiye eşit bir görev döngüsünde ortalama güç tüketimini hesaba katmak gerekir. Bu gücü belirlerken, devrenin tüm anahtarlama süresi boyunca ortalama alınır.

Mantık elemanları ayrıca kullanılan güç kaynaklarının sayısı ve besleme voltajının değerleri ile giriş ve çıkış sinyallerinin polaritesi ve seviyesi ile de karakterize edilir.

1.2.3 Temel mantık devreleri

Dijital devrelerin tüm devre çeşitleri ve teknolojik yapısı arasında en yaygın olarak iki ana çeşit kullanılır: TTL ve MOS devreleri.

1.2.3.1 Temel TTL entegre devreleri

TTL elemanlarının ana özelliği, içlerinde "VE" işlevini uygulayan çoklu yayıcı transistörlerin (MET) kullanılmasıdır. Temel entegre TTL devreleri NAND işlevini uygular ve iki tür çıkışa sahiptir: çıkış transistörü VT4'ün (R3, VT3, VD) toplayıcısında bir yük ile ve bir açık toplayıcı ile. Her iki seçenek de şekil 1.5 ve 1.6'da gösterilmiştir.

Şekil 1.5-Çıkış transistörünün kollektöründe yük bulunan temel TTL entegre devresi

Şekil 1.6-Temel Açık Kollektör TTL Entegre Devresi

Şekil 1.5'teki devrede, "DEĞİL" işlemini gerçekleştiren VT2-VT4 transistörleri üzerinde karmaşık bir invertör uygulanmaktadır, bu da devrenin yüksek yük kapasitesi, yeterli hız ve gürültü bağışıklığının sağlanmasını mümkün kılmıştır. Ek olarak, + 5V devresi boyunca çıkış devresinde R3 - VT3 - VD - VT4 - ortak bir kablo üzerinden geçiş akımı yoktur, çünkü herhangi bir durumda, VT3 veya VT4 transistörlerinden biri kapalıdır.

Şekil 1.6'daki açık kollektör devresi, devrenin yük kapasitesini artıran birçok paralel çıkışa izin verir.

Farklı giriş sinyalleri setlerine karşılık gelen iki durum için temel TTL devresinin çalışma prensibini (Şekil 1.5) düşünün.

Durum 1. MET VT1'in tüm girişlerine bir mantıksal birimin seviyesine karşılık gelen voltajlar uygulanırsa, VT1'in emitör bağlantıları kapatılır ve akım, transistörün tabanına bir açık kollektör bağlantısı olan direnç R1 üzerinden akar. VT2, açılıyor. Şimdi akım rezistör R2'den akar, VT2'yi açar ve daha sonra emitör VT2'den gelen yükseltilmiş akım, çıkışı ters çeviren transistör VT4'ün tabanına girer, onu doygunluğa açar, böylece çıkışı ortak bir kabloya bağlar - ve voltaj Y çıkışı mantık sıfır seviyesine karşılık gelir. Bu durumda, transistör VT3 kapanacaktır, çünkü. tabanının potansiyeli 1V'u geçmeyecek, bu da VT3'ü açmak için yeterli değil.

Yok canım:

UbVT3 \u003d UbeVT4 + UkeVT2 \u003d 0,7 + 0,3 \u003d 1V;

UeVT3 \u003d UkeVT4 + UVD \u003d 0,3 + 0,7 \u003d 1V.

UbeVT3 = UbVT3 - UeVT3 = 1 - 1 = 0.

Durum 2. MET VT1'in en az bir girişi, mantık sıfır seviyesine karşılık gelen bir giriş voltajına sahipse, karşılık gelen baz emitör VT1 geçişi açılacak, MET doyma durumuna geçecek ve kollektörünün potansiyeli yakın olacaktır. sıfır.

Daha doğrusu, mantıksal sıfırın 0,3V'u geçmediğini ve voltaj düşüşünün açık geçit baz - emitör VT1 - 0.7V, daha sonra baz VT1'in potansiyeli 0,3 + 0,7 = 1V'den fazla olmayacaktır. Bu nedenle, VT2 kapanacak ve VT4 de kapanacaktır. bunları açmak için her biri 0,7V'ye ve ayrıca VT1 temel toplayıcı bağlantısını açmak için 0,7V'ye ihtiyacınız vardır. Bu nedenle, VT2 - VT4 zincirini açmak için, VT1 temelinde, ilk duruma karşılık gelen en az 0,7 + 0,7 + 0,7 = 2,1V olması gerekir.

Transistör VT3 açılacak sonraki sebep. Çünkü VT2 kapatılır, o zaman R2 üzerinden akım olmaz ve buna bağlı olarak üzerinde bir voltaj düşüşü olur, bu nedenle VT2 toplayıcısındaki ve dolayısıyla VT3'ün tabanındaki potansiyel 5V'a yükselecektir. Devrenin çıkışında, + 5V'dan açık VT3'ten gelen mantıksal bir birimin seviyesine karşılık gelen bir voltaj ayarlanacaktır.

Dikkate alınan TTL devrelerine ek olarak, ana hatlarla ortak çalışmayı sağlamak için üç durumlu devreler mevcuttur (Şekil 1.7).

Şekil 1.7 - Temel üç durumlu TTL entegre devresi

Bu devrelerin adları yanıltıcı olabilir, çünkü bunlar aslında üç voltaj seviyeli mantık kapıları değildir. Bunlar, üçüncü bir çıkış durumuna sahip olan en yaygın mantık devreleridir - "kırılma". Yük devresindeki bir dirençle elemanların tüm avantajlarını ve açık kollektör devresinin sahip olduğu ortak bir veriyolu üzerinde çalışma yeteneğini birleştirir. Üç durumlu devrelerin ayrı bir kilitleme girişi C vardır (genellikle CS (Chip Select - kristal seçimi) olarak belirtilir), bununla (ona bir mantık sıfır uygulandığında), hangi sinyallerin etki ettiğine bakılmaksızın üçüncü duruma ayarlanabilirler. mantık girişleri Üçüncü durum, hem VT3 hem de VT4 transistörlerinin kapalı olması ve çıkışın + 5V'a veya ortak bir kabloya bağlı olmaması ile karakterize edilir.

Geliştirilmiş performansları nedeniyle, genellikle açık kollektör devreleri yerine otobüs sürücüleri olarak kullanılırlar. Bu durumda bir yük direnci kurmak gerekli değildir.

1.2.3.2 MOSFET mantık devreleri

Şu anda, birkaç çeşit MOS transistör mantık devresi üretilmektedir. MOS yapılarına dayanan IC'lerin bir özelliği, bu devrelerde direnç olmaması ve doğrusal olmayan dirençlerin rolünün uygun şekilde bağlanmış transistörler tarafından yerine getirilmesidir. Yüksek yük kapasitesine ve gürültü bağışıklığına sahiptirler ve kristal yüzeyinde küçük bir alan kaplarlar, teknolojik olarak gelişmiş ve ucuzdurlar. MOSFET'ler çalışma prensibine göre analoglardır. elektronik tüpler, akımla değil voltajla kontrol edildikleri için.

MOS transistör devreleri, yeniden şarj etmek için belirli bir süre gerektiren MOSFET'in kapısı, kaynağı, tahliyesi ve alt tabakası arasında oluşan oldukça önemli kapasitanslar nedeniyle bipolar transistör devrelerinden hala daha yavaştır.

En yaygın olanı, hem n-kanal hem de p-kanal transistörlerinin birlikte kullanıldığı CMOS devreleridir (tamamlayıcı MOS devreleri).

CMOS transistörlere dayalı devrelerin avantajları, düşük güç tüketimi, yüksek hız ve artırılmış gürültü bağışıklığıdır. Tüm CMOS mantık devrelerinin kalbinde bir CMOS invertörü bulunur (Şekil 1.8).

Şekil 1.8 - CMOS invertör

Şekil 3'te alt transistör n-tipi kanallı, üstteki transistör p-tipi kanallıdır. Her iki transistörün kapıları birleştirilir, bir kontrol voltajı ile beslenirler. Substratlar kaynaklara bağlanır. Girişe yüksek seviyeli bir voltaj (mantıksal birim) uygulandığında, n tipi kanallı (alt) bir transistör açılır ve p tipi kanallı (üst) bir transistör kapanır. Çıkış, bir mantık sıfır sinyalidir.

Aksine, girişe mantık sıfır seviyesine karşılık gelen bir voltaj uygulandığında, üst transistör açılır ve alt transistör kapanır. Çıkış, bir mantıksal birim sinyalidir.

VEYA-DEĞİL işlevini uygulayan devre Şekil 1.9'da gösterilmiştir.

Şekil 1.9 - Devre OR-NOT CMOS

A girişi mantıksal birimin seviyesine karşılık gelen bir voltaj aldığında, transistör VT4 açılır ve VT1 kapanır, bunun sonucunda çıkış voltajı mantıksal sıfır seviyesine karşılık gelir. A ve B girişlerine mantık sıfır seviyesine karşılık gelen bir voltaj uygulandığında, transistörler VT3 ve VT4 kapanır ve VT1 ve VT2 açılır. Bu durumda, çıkış voltajı mantıksal bir birimin düzeyine karşılık gelecektir (yani, E voltajına yakın).

NAND fonksiyonunu uygulayan devre Şekil 1.10'da gösterilmiştir.

Şekil 1.10 - NAND CMOS Şeması

CMOS teknolojisinin dezavantajları arasında, transistörlerin bir miktar fazlalığı nedeniyle MOS teknolojisiyle aynı yüksek paketleme yoğunluğunu elde etmenin imkansız olduğu gerçeği yer alır. Ancak, CMOS devrelerinde sabit bir akım akışı yoktur, bu da statik modda güç tüketimini büyük ölçüde azaltır. Dinamik modda, transistörlerin elektrotlar arası kapasitanslarının yeniden şarj edilmesi ve tüm transistörlerin anahtarlama anında aynı anda açılması nedeniyle güç tüketimi artar, yani bu tür devrelerin güç tüketimi, anahtarlama frekansındaki artışla artar.

1.3 Mantık cebirinin temel yasaları

Mantık cebirinde aşağıdaki temel yasalar kabul edilir:

Değişmeli (değişmeliliğin özellikleri)

x1V x2 = x2V x1

x1 x2 = x2 x1

İlişkisel (çağrışımsallık özellikleri)

x1 V (x2 V x 3) = (x1 V x2) V x 3

x1 (x2 x 3) = (x1 x2) x 3

Dağıtıcı (dağılımın özellikleri)

x1 V x2 x 3 = (x1 V x2) (x1 V x3)

x1 (x2 V x 3) = x1 x2 V x1 x3

İnversiyon yasası (de Morgan kuralı)

bağlama kanunu

Değişmeli ve birleştirici yasalar sıradan cebirde bulunur ve şüpheye yer bırakmaz.

Sıradan cebirde çarpma için bir dağıtım yasası ve ters çevirme yasası yoktur. Bu kanunların ispatı, belirli bir kanunu açıklayan denklemlerin sağ ve sol tarafları için doğruluk tabloları derlenerek yapılabilir.

Tersine çevirme yasası, ayrılmadan birleşmeye gitmek için kullanılabilir ve bunun tersi de geçerlidir. Örneğin, sola ters çevirme uygularsak ve doğru parçalar ters çevirme yasasını yansıtan ifadeler elde ederiz , ve ilerisi . NAND bazına geçiş için bir mantıksal devre tasarlarken böyle bir dönüşüme ihtiyaç duyulabilir.

Yapıştırma yasasında, birleşik temel ürünlerin her bir çifti, ilk ürüne olumsuzlama olmadan ve ikinci ürüne olumsuzlama ile giren yalnızca bir değişkende (x2) farklıdır. Bu tür temel ürünlere komşu ürünler denir. Komşu ürünlere yapıştırma yasası uygulanır, bunun sonucunda toplanabilir ürün sayısı azalır ve değişken sayısı bir azalır. Geriye kalan tek değişken değişmeden kalandır.

1.4 Ayrık normal formlar

Aynı mantık cebir fonksiyonunu yazmak için birçok farklı form kullanılabilir. Temel ürünlerin toplamlarını temsil eden formlara ayrık normal formlar (DNF'ler) denir.

Temel bir ürün, faktörlerin yalnızca bireysel değişkenler veya bunların olumsuzlamaları olduğu bir üründür.

Açıkçası, aynı işlev birçok farklı DNF ile temsil edilebilir. Ancak, işlevin benzersiz bir şekilde yazılabileceği DNF türleri vardır. Bu formlara mükemmel ayırıcı normal formlar (PDNF) denir. SDNF, tüm değişkenlerin olumsuzlamalı veya olumsuzlamasız olduğu temel ürünlerin toplamı olarak tanımlanır.

Doğruluk tablosuna göre bir SDNF işlevi yazma kuralı:

Fonksiyonu bire dönüştüren tüm girdi değişkenleri kombinasyonları için, bu kombinasyonda değişkenleri sıfıra eşitleyerek temel ürünleri yazın ve elde edilen tüm temel ürünleri mantıksal toplam işaretleriyle birleştirin.

Bir örnek düşünün. Fonksiyonun doğruluk tablosu tarafından verilmesine izin verin (Tablo 1.4). Bir fonksiyonun SDNF'sini doğruluk tablosuna göre yazmak gerekir.

Tablo 1.4 - Doğruluk tablosu

x2 x1 x0 F(x2, x1, x0)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0

böyle bir fonksiyonun doğruluk tablosu, fonksiyonun bire eşit olduğu üç satır içerir. Bu satırların her biri, belirli bir girdi değişkeni kombinasyonuna karşılık gelir: 001, 100 ve 101.

Tablo 1.4'te sunulan fonksiyona SDNF notasyon kuralını uygulayalım ve giriş kombinasyonlarına karşılık gelen üç temel ürün elde edelim. Bu ürünleri mantıksal toplama işaretleri ile bağlayarak SDNF'ye ulaşırız:

F(x2, x1, x0) = .

1.5 Mantık fonksiyonlarının minimizasyonu

SDNF her zaman en fazla değildir basit ifade fonksiyonlar. özdeş dönüşümler, mantıksal işlevlerin ifadelerini önemli ölçüde basitleştirmeyi (en aza indirmeyi) mümkün kılar. Her mantıksal işlev, belirli bir aygıt kümesi kullanılarak gerçekleştirilir. Bir ifade ne kadar az eleman içeriyorsa, ona karşılık gelen mantıksal işlevi uygulayan devre o kadar basit olur. Bu nedenle, mantıksal işlevleri en aza indirgemek için yöntemleri düşünmek oldukça ilgi çekicidir.

Analitik ve tablosal minimizasyon yöntemleri vardır.

1.5.1 Analitik yöntemler

En yaygın olanı, doğrudan özdeş dönüşümler yöntemidir. Bu yöntem, mantık cebirinin özdeş dönüşümlerinin yasalarının ve kurallarının bazı formüllerine art arda uygulanmasından oluşur.

doğrudan dönüşümler yöntemi, açık algoritmalaştırmaya uygun değildir. Bu yöntemin uygulanmasında kullanılan eylemler, ilk dönüştürülen ifadenin türüne, icracının niteliklerine ve diğer öznel faktörlere göre belirlenir. Bu tür bir algoritmalaştırmanın olmaması, hata olasılığını ve tam olarak en aza indirilmiş bir formül elde etme olasılığını önemli ölçüde artırır.

Doğrudan dönüşüm yöntemi, basit formüller için en uygun olanıdır, dönüşümlerin sırası sanatçı için açık olduğunda. Çoğu zaman, bu yöntem, diğer yöntemlerle minimizasyonundan sonra elde edilen ifadelerin son minimizasyonu için kullanılır.

Komşu temel ürünleri aramayı algoritmalaştırma arzusu, mantıksal işlevleri en aza indirmek için tablo yöntemlerinin geliştirilmesine yol açtı. Bunlardan biri Karnot haritalarının kullanımına dayalı bir yöntemdir.

1.5.2 Carnot Grafiklerini Kullanma

Karnaugh haritası, mantıksal fonksiyonların doğruluk tablosunun grafiksel bir temsilidir.

2n dikdörtgen hücre içeren bir tablodur, burada n mantıksal değişkenlerin sayısıdır. Örneğin, dört değişkenli bir fonksiyon için bir Karnaugh haritası 24 = 16 hücreye sahiptir. İki ve üç değişkenli fonksiyonlar için Karnaugh haritalarının yapısı aşağıda gösterilmiştir.

Şekil 1.11 - İki değişkenli bir fonksiyon için doğruluk tablosu (a) ve Carnot çizelgelerinin yapısı (b)

Şekil 1.12 - Üç değişkenli bir fonksiyon için doğruluk tablosu (a) ve Carnot çizelgelerinin (b) yapısı

Harita, giriş değişkenlerinin değerlerine karşılık gelen bir koordinat sistemi ile işaretlenir. Örneğin, üç değişkenli bir fonksiyon için haritanın üst satırı x1'in sıfır değerine, alt satır ise birim değerine karşılık gelir. Bu haritanın her sütunu, iki değişkenin değerleri ile karakterize edilir: x2 ve x3. Her sütunu işaretleyen sayıların kombinasyonu, bu sütunun hücrelerine yerleştirilen fonksiyonun x2 ve x3 değişkenlerinin hangi değerleri için hesaplandığını gösterir.

Belirtilen değişkenler kümesinde bir fonksiyon bire eşitse, SDNF'si mutlaka bu kümedeki birim değeri alan bir temel ürün içerir. Böylece, bir işlevi temsil eden Carnot haritasının hücreleri, SDNF'sinde temel ürünler olduğu kadar çok birim içerir ve her birim, temel ürünlerden birine karşılık gelir.

Karnot haritasındaki satır ve sütunların koordinatlarının ikili kodların doğal artan sırasına göre değil, 00, 01, 11, 10 sırasına göre takip ettiğine dikkat edelim. kümeler, komşu kümeler komşu olacak şekilde yapılır, yani . sadece bir değişkenin değerinde farklılık gösterir. Fonksiyonun değer aldığı hücreler, bire eşit, birimlerle doldurulur. Hücrelerin geri kalanı sıfırlarla doldurulur.

Şekil 1.13'te gösterilen örneği kullanarak minimizasyon sürecini düşünün.

İlk olarak, her biri 2k hücre içeren dikdörtgenler oluşturuyoruz, burada k bir tam sayıdır. Dikdörtgenler halinde birleştirildi komşu hücreler, komşu temel ürünlere karşılık gelir.

Şekil 1.13-Doğruluk tablosu (a) ve Karnot haritası (b)

Örneğin Şekil 1.13b'de koordinatları 001 ve 101 olan hücreler birleştirilir.Bu hücreler birleştirildiğinde x1 değişkeninin değerini değiştirdiği bir dikdörtgen oluşur. Sonuç olarak, karşılık gelen temel ürünler birbirine yapıştırıldığında kaybolacak ve sadece x2 ve x3 kalacak ve x2 değişkenini ters biçimde alıyoruz, çünkü 0'a eşittir.

İlk sıradaki hücreler (Şekil 1.13, b) birimleri içerir ve bitişiktir. Bu nedenle, hepsi 22 = 4 hücre içeren bir dikdörtgende birleştirilir.

Dikdörtgen içindeki x2 ve x3 değişkenleri değerlerini değiştirir; bu nedenle, ortaya çıkan temel üründen kaybolacaklar. x1 değişkeni değişmeden kalır ve sıfıra eşittir. Böylece, Şekil 1.13.6'nın ilk satırındaki hücrelerin birleştirilmesi sonucunda elde edilen temel ürün, ters biçimde aldığımız sadece bir x1 içerir, çünkü 0'a eşittir. Bu, özellikle, ilk satırın dört hücresinin dört temel ürünün toplamına karşılık gelmesi gerçeğinden kaynaklanmaktadır:

Şekil 1.6'ya karşılık gelen fonksiyon:

Tüm birimleri kapsayan dikdörtgenler kümesine örtü denir. Aynı hücrenin (örneğin, 001 koordinatlarındaki hücre) iki veya daha fazla kez kapsanabileceğini unutmayın.

Dolayısıyla, aşağıdaki sonuçları çıkarabiliriz:

1. Karnaugh haritaları kullanılarak bir mantıksal fonksiyonun minimizasyonundan elde edilen formül, kapsamadaki dikdörtgenler kadar çok sayıda temel ürünün toplamını içerir.

2. Bir dikdörtgende ne kadar çok hücre varsa, karşılık gelen temel üründe o kadar az değişken bulunur.

Örneğin, Şekil 1.14'te gösterilen Carnot haritası için, a, dört hücre içeren bir dikdörtgen, iki değişkenli bir temel ürüne karşılık gelir ve yalnızca bir hücreden oluşan bir kare, dört değişkenin tümünü içeren bir temel ürüne karşılık gelir.

Şekil 1.14-Dört değişkenli fonksiyonlar için Carnot haritaları

Şekil 1.14, a'da gösterilen kapsama karşılık gelen fonksiyon şu şekildedir:

Karnaugh haritalarının bir düzlem üzerinde çizilmesine rağmen, karelerin komşuluğu bir simit yüzeyinde kurulur. Karnaugh haritasının üst ve alt sınırları adeta "birbirine yapıştırılmıştır" ve bir silindirin yüzeyini oluşturur. Yan sınırları yapıştırırken toroidal bir yüzey elde edilir. Yukarıdaki akıl yürütmeyi takiben, Şekil 1.14, b'de gösterilen 1011 ve 0011 koordinatlarına sahip hücrelerin bitişik olduğunu ve bir dikdörtgende birleştirildiğini tespit ediyoruz. Gerçekten de, belirtilen hücreler, temel ürünlerin toplamına karşılık gelir.

Diğer dört birim hücre de benzer şekilde birleştirilir. Kombinasyonlarının bir sonucu olarak, temel ürünü elde ederiz. Son olarak, Şekil 1.14, b'de gösterilen kapsama karşılık gelen fonksiyon şu şekildedir:

Şekil 1.7c'de gösterilen Karnaugh haritası, köşelerde bulunan tek hücreler içerir. Dört hücrenin tümü bitişiktir ve birleştirildikten sonra temel bir ürün verecektir.

Yukarıda ele alınan örnekler, aşağıdakileri formüle etmemize izin verir:

Karnaugh haritalarını kullanarak mantıksal işlevleri en aza indirme sırası

1. n değişken için bir tablo görüntülenir ve kenarları işaretlenir.

2. Tablonun fonksiyonu bire çeviren değişken kümelerine karşılık gelen hücreleri bir, kalan hücreler sıfırlarla doldurulur.

3. Seçin en iyi kapsama konturlarla daire içine aldığımız düzenli dikdörtgenlere sahip tablolar. Her dikdörtgen 2n hücre içermelidir.

4. Birimleri olan aynı hücreler farklı konturlara dahil edilebilir.

5. Dikdörtgenlerin sayısı minimum, dikdörtgenlerin alanı maksimum olmalıdır.

6. Her dikdörtgen için sadece değerini değiştirmeyen değişkenlerin çarpımını yazarız. Bu değişken sıfıra eşitse, ters biçimde yazılır.

7. Ortaya çıkan ürünleri mantıksal bir ekleme işaretiyle bağlarız.

İkili kodlu ondalık kodlar kullanıldığında, ondalık basamaklar dört ikili basamakla temsil edilir. Tüm olası 16 kod kombinasyonundan sadece 10'u kullanılır ve geri kalan kombinasyonlar yasaktır ve asla gerçekleşemez. Herhangi bir fonksiyonun değişken kümeleri yasaklanmışsa, belirtilen kümelerdeki değerleri tanımlanmaz ve doğruluk tablosunda X ile işaretlenir.

Tüm giriş değişkenleri için değerleri tanımlanmayan ikili fonksiyonlara eksik tanımlı denir.

Eksik tanımlanmış bir işlevi en aza indirirken, daha fazla tanımlanmalıdır, yani Carnot haritasının hücrelerinin belirsiz değerleri keyfi olarak birler veya sıfırlarla değiştirilmelidir. Küçültülmüş işlevin formülünün en basit olacağı seçeneği seçmeniz önerilir.

1.6 Birleşimsel mantık devrelerinin sentezi

Sentez, belirli bir mantıksal işlevi yerine getiren işlevsel bir devre elde etme sürecidir.

Mantık devreleri geliştirme süreci, aşağıdaki eylem dizisini içerir:

1) Doğruluk tablosundan Karnot haritasına gidin

2) Küçültmeyi gerçekleştiririz ve küçültülmüş bir mantıksal ifade elde ederiz. verilen fonksiyon(bkz. 1.5.2)

3) Ortaya çıkan mantıksal ifadeyi, ters çevirme yasasını kullanarak VE-DEĞİL temeline dönüştürüyoruz.

Bir örnek düşünün. Şekil 1.15 a'da gösterilen doğruluk tablosu tarafından verilen mantıksal bir yapı oluşturun.

Şekil 1. 15-Doğruluk tablosu (a) ve Carnot haritası (b)

1) Karnot haritasına gidin ve Şekil 1'de gösterildiği gibi dikdörtgen konturlu birimlerle bitişik hücrelerin ana hatlarını çizin. 15 b.

2) Carnot haritasında gösterilen konturları kullanarak aşağıdaki mantıksal ifadeyi elde ederiz.

3) Ortaya çıkan mantıksal ifadeyi AND-NOT tabanına dönüştürün

4) Mantıksal bir yapı kurarız

Şekil 1.16 - Şekil 1.15'te doğruluk tablosu tarafından belirtilen işlevi uygulayan mantıksal yapı

2 KOMBİNASYON ŞEMALARI

2.1 Temel bilgiler

Mantıksal elemanları bağlarken, devreleri mantıksal olarak adlandırılan cihazlar oluşur. Birleşimsel ve sıralı şemalar vardır.

Kombinasyon devreleri, belirli bir andaki değerleri yalnızca aynı andaki giriş değişkenlerinin değer kümesi tarafından belirlenen ve giriş değişkenlerinin önceki değerlerine bağlı olmayan işlevleri uygular.

Bu tür devreler hakkında hafıza özelliğine sahip olmadıklarını söylemek gelenekseldir (tarih öncesi, dönüşümün sonucunu etkilemez). Her gerçek mantıksal öğenin girişe göre çıkış sinyalini değiştirmede bir miktar gecikmesi olduğuna dikkat edin. En önemli kombinasyon devreleri aşağıdaki cihazları içerir:

kod çözücüler,

Enkoderler,

çoğullama çözücüler,

çoklayıcılar,

Toplayıcılar.

2.2 Kod Çözücüler

Bir kod çözücü (kod çözücü), n - bitlik bir konumsal kodu bir m - bitlik üniter koda dönüştüren bir cihazdır, yani. yalnızca bir birim veya sıfır içeren.

Kod çözücünün n girişi ve m (m ≤ 2n) çıkışı vardır. Geleneksel grafik sembollerinde kod çözücüler DC olarak gösterilir (İngilizce kod çözücüden).

Şekil 2.1, geleneksel bir grafik gösterimi (UGO) ve iki girişli bir kod çözücünün (2: 4) çalışmasının bir tablosunu göstermektedir.

girişler çıkışlar
x1 x0 0 1 2 3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1

Şekil 2.1-İki girişli bir kod çözücünün koşullu grafik gösterimi ve çalışma tablosu (2: 4).

İki girişli kod çözücünün çalışma tablosundan, üzerinde bir birimin bulunduğu aktif çıkışın sayısının, ondalık bir sayı olarak gösteriliyorsa, girişlerdeki ikili kodla çakıştığını takip eder. Örneğin, 012 = 110 , 102 = 210 , 112 = 310 .

Doğruluk tablosunu ve SDNF notasyon kuralını kullanarak her bir çıkışın fonksiyonlarını yazdığımız iki girişli bir kod çözücü devresi oluşturalım (bkz. 1.4): Çıkış 0 - , Çıkış 1 - , Çıkış 2 - , Çıkış 3 - . Elde edilen mantıksal ifadelere dayanarak Şekil 2.2'de gösterilen devreyi elde ederiz.

Şekil 2.2-İki girişli bir kod çözücünün şeması (2: 4)

2.3 Karıştırıcılar

Kodlayıcı, m giriş ve n çıkışa (m ≤ 2n) sahip olan ve m bitlik bir üniter kodu n bitlik bir konum koduna dönüştüren bir cihazdır.

Geleneksel grafik sembollerinde kodlayıcılar CD olarak belirtilir.

Kodlayıcıların amacı, tek giriş sinyallerini, giriş sinyallerini kodlamanın uygun yöntemiyle belirlenen çıkışlarda karşılık gelen kod kombinasyonlarına dönüştürmektir. Her bir tek kodlayıcı girişi, olası çıkış değişkenleri setlerinden yalnızca birine karşılık gelir. İlgili kod kombinasyonu enkoderin çıkışlarında, ancak ve ancak o zaman, belirli bir çıkış kombinasyonu ile ilişkili olan girişinde tek bir sinyal göründüğünde görünür.

i-th girişinde tek bir sinyalin görünümünün, ikili sistemde yazılan i sayısı olan bir çıkış kümesinin görünümüne yol açtığı, kodlayıcı girişlerinin bu tür numaralandırılması kullanılır. Şekil 2.3, sekiz giriş için kodlayıcının işlevsel şemasını ve doğruluk tablosunu gösterir.

girişler çıkışlar
X0 X1 X2 X3 X4 X5 X6 X7 U2 U1 U0
0 0 0 0 0 0 0 1 1 1 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 1 0 0 0 0 0 1 1
0 0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 0 0 0 0 0

Şekil 2.3 - Sekiz giriş için enkoderin fonksiyonel diyagramı ve doğruluk tablosu.

2.4 Demultiplexer'lar

Demultiplexer, bir bilgi girişinden gelen sinyallerin istenen sırayla birkaç çıkışa dağıtıldığı bir cihazdır.

Demultiplexers, grafik sembollerinde DMX ile gösterilir. Şekil 2.3 demultiplexer işleminin grafik sembolünü ve tablosunu göstermektedir.

adres çıkışlar
A1 A0 0 1 2 3
0 0 x 0 0 0
0 1 0 x 0 0
1 0 0 0 x 0
1 1 0 0 0 x

Şekil 2.4-UGO ve 1:4 demultiplexer işlem tablosu

Burada x girişi bir bilgi girişidir, A0 A1 girişleri adreslenebilir, çıkışlardan hangisinin x'i tekrarlayan sinyaller üreteceğini belirleyen kod. Çıkış numarasını adres kombinasyonu ile belirleme ilkesi, kod çözücününkiyle aynıdır. Adreslenebilir m giriş ile, çoğullayıcı, tasarımına bağlı olarak 2 m'ye kadar çıkışa sahip olabilir.

1:4 demultiplexer, x bilgi girişinde potansiyel U1'i (mantıksal birim) korursa, girişleri A0 ve A1 olacak olan 2:4 kod çözücü olarak çalışacaktır. Bu nedenle, kod çözücü ile çoğullama çözücü arasında temel bir fark yoktur ve fark x girişindeki sinyallerin türüne bağlıdır: zamanla değişirlerse, bu bir çoğullama çözücüdür, değilse bir kod çözücüdür. Kod çözücüler için bu giriş genellikle yoktur ve aktif çıkıştaki çıkış sinyallerinin önceden bilinen bir değeri vardır. Yukarıdakiler, Şekil 2.5'te gösterilen çoğullayıcı devre tarafından onaylanır.

Şekil 2.5- 1:4 demultiplexer şeması

Gerçekten de, eğer x = 1 ise, o zaman tüm kapılar & açıktır ve çıkış sinyalleri, çoğullama çözücünün bir parçası olan kod çözücünün sinyallerini tam olarak tekrarlar. X sinyalinin keyfi bir değeri ile, kod çözücünün çıkışından A0 ve A1 girişlerinde kod tarafından belirtilen "1" sinyali tarafından açılan AND kapısının çıkışında görünecektir.

2.5 Çoklayıcılar

Bir çoklayıcı, bilgi girişlerinden birinden gelen sinyallerin istenen sırayla tek bir çıkışa ulaştığı bir cihazdır.

Geleneksel grafik tanımlamalarında, çoklayıcılar MUX'u belirtir. Şekil 2.6, 4:1 çoklayıcının grafik sembolünü ve çalışma tablosunu gösterir.

adres Çıktı
A1 A0 F
0 0 0 girişi
0 1 Giriş 1
1 0 Giriş 2
1 1 giriş 3

Şekil 2.6- 4:1 çoklayıcının koşullu grafik gösterimi ve çalışma tablosu

Burada 0,1,2,3 girişleri bilgi girişleri, A0 ve A1 adres, F çıkışına iletmek için giriş sinyallerinin hangisinden alınacağını belirleyen kod. Giriş numarasını adrese göre belirleme prensibi kombinasyon, kod çözücü ve çoğullama çözücününkiyle aynıdır. m adreslenebilir giriş ile, çoklayıcı, tasarımına bağlı olarak 2m'ye kadar girişe sahip olabilir. Dört girişli çoklayıcı (4:1) diyagramı Şekil 2.7'de gösterilmiştir.

Şekil 2.7 - 4:1 Çoklayıcı Şeması

Diyagramdan, giriş sinyallerinden birinin, A0 ve A1 girişlerinde kodla belirtilen dekoder çıkışından “1” sinyali ile açılan AND geçidinden geçtiği izlenir. Kalan elemanların çıkışlarında VE şu anda, seçilen girişten OR elemanı üzerinden çıkışa bilgi geçişini engellemeyen "0" sinyalleri vardır.

m adreslenebilir girişi olan bir çoklayıcı, m argümanın keyfi bir mantık fonksiyonunu uygulamak için kullanılabilir.

Gerekli işlevin uygulanması, doğruluk tablosu temelinde gerçekleştirilir. Argüman kümelerinin değerleri adres girişlerinde verilmiştir. Ve bilgi girişleri, "0" ve "1" sinyal kaynaklarına, her bir giriş setindeki çıkışa bağlanan giriş, doğruluk tablosuna karşılık gelen bir sinyal değerine sahip olacak şekilde bağlanır. Örnek olarak, Şekil 2.8, doğruluk tablosunda gösterilen işlevi uygulamak için bir çoklayıcının bağlantı şemasını göstermektedir.

Şekil 2.8 - Belirli bir mantıksal işlevi uygulamak için bir çoklayıcı kullanma

Ortalama bir entegrasyon derecesine sahip mikro devreler olarak tasarlanan kod çözücüler ve çoğullayıcı çözücüler, bilgi ve ölçüm teknolojisinde yaygın olarak kullanılmaktadır. Çoklayıcılar gibi, genellikle sayaçlar ve kayıtlarla birlikte kullanılırlar. Rastgele erişim ve kalıcı bellek cihazlarında veri çoğullamanın çözülmesi ve adres mantığının düzenlenmesi için bilgi sinyallerinin ve saat darbelerinin anahtar dağıtıcıları olarak ve ayrıca görüntüleme ve yazdırmayı kontrol etmek için ikili ondalık bir kodu ondalık koda dönüştürmek için hizmet ederler. cihazlar. Çıkışların sayısı ve bunlara sinyallerin dağılımı, beklenen yükün doğasına göre belirlenir.

Gaz deşarj gösterge lambalarıyla çalışmak için kod çözücüler, "onda bir" çıkışların çıkışında ve organizasyonunda yüksek voltajlı transistörlere sahiptir. ile çalışan mikro devreler yedi segmentli göstergeler(yarı iletken, akkor, vakum), yedi çıkışa ve her giriş sinyali kombinasyonu için sinyallerin bunlara uygun dağılımına sahiptir.

Demultiplexers-decoder'larda bağımsız ürünler olarak 4 adet; 8 veya 16 çıkış. Gerekli sayıda çıkış, bir mikro devrenin yeteneklerini aşarsa, sisteme çoğullama çözücüler (kod çözücüler) eklenir. Bu konuda, hiçbir temel farkçoklayıcılar ile.

Örneğin, iki adet dört girişli çoklayıcı içeren K561KP1 IC'yi düşünün. Mikro devre, her iki çoklayıcı için ortak olan iki adres girişi 1 ve 2'ye, ortak bir kapı girişi S'ye, birinci çoklayıcının X0 - X3 bilgi girişlerine, ikinci çoklayıcının Y0 - US girişlerine sahiptir. KP1 görüntüsü için iki seçenek Şekil 2.9'da gösterilmiştir.

.

Şekil 2.9 - K561KP1 mikro devresinin işlevsel şeması ve sembolik grafik gösterimi

Adresin ikili kodunun adres girişleri 1 ve 2'ye ve "0" sinyalinin S girişine uygulandığında, çoğullayıcıların çıkışları, sayıları ondalık eşdeğerine karşılık gelen girişlere bağlanır. adres kodu. S girişinde “1” sinyali varsa, çoklayıcıların çıkışları girişlerden ayrılır ve yüksek empedans (üçüncü) durumuna geçer. Girişlerin bağlanması Çoklayıcı aracılığıyla iletilen sinyal analog veya dijital olabilir, hem girişlerden çıkışa (mikro devre çoklayıcı modunda çalışır) hem de girişlere dağıtılan çıkıştan (çoğullama çözücü modu) iletilebilir.

K155IDZ demultiplekser-dekoderinin mikro devresi (Şekil 2.10) dört adres girişine 1, 2, 4, 8, AND ile birleştirilmiş iki ters kapı girişine S ve 0-15 16 çıkışa sahiptir. Her iki kapı girişinin de bir günlüğü varsa. 0, sayısı giriş kodunun ondalık eşdeğerine karşılık gelen çıkışların üzerinde (giriş 1 - düşük sıra, giriş 8 - yüksek), bir günlük olacaktır. 0, diğer çıkışlarda - günlük. 1. Kapılardan en az biri S logunu girerse. 1, daha sonra girişlerin durumlarından bağımsız olarak, mikro devrenin tüm çıkışlarında bir günlük oluşturulur. 1.

Şekil 2.10 - K155IDZ çoğullama çözücü-kod çözücünün geleneksel grafik tanımı

İki flaş girişinin varlığı, mikro devrelerin kullanım olanaklarını önemli ölçüde genişletir. Bir inverter tarafından desteklenen iki IDZ mikro devresinden 32 çıkış için bir dekoder monte etmek mümkündür (Şekil 2.11).

Şekil 2.11 - K155IDZ çipine dayalı 32 çıkış için kod çözücü

2.6 Aritmetik birimler

2.6.1 Genel bilgiler

Şimdiye kadar ele alınan kombinasyon cihazları mantıksal işlevleri yerine getirir. Davranışlarını tanımlamak için mantık cebiri aygıtı kullanılır. Yüksek ve düşük giriş ve çıkış sinyalleri sırasıyla mantık 1 ve mantık 0 olarak değerlendirilir.

Ayrık teknoloji, amacı ikili sayılarla aritmetik işlemler gerçekleştirmek olan başka bir aygıt sınıfıyla da çalışır: toplama, çıkarma, çarpma, bölme. Aritmetik aygıtlar ayrıca, verilen sayıların paritesini belirleme (eşliği belirleme) ve iki sayıyı karşılaştırma gibi özel aritmetik işlemleri gerçekleştiren düğümleri de içerir.

Aritmetik cihazların bir özelliği, sinyallere mantıksal değil, 1 ve 0 aritmetik değerleri atanması ve bunlar üzerindeki işlemlerin ikili aritmetik yasalarına uymasıdır. Aritmetik birimler sayısal değerler üzerinde çalışsa da, işlemlerini açıklamak için doğruluk tablolarını kullanmak da uygundur. Aritmetik cihazlar, dijital bilgisayarlarda ve oldukça sık olarak bilgi ölçüm cihazlarında çok yaygın olarak kullanılmaktadır.

Aritmetik işlemlerin en önemlisi toplamadır (toplama). Doğrudan atamaya ek olarak, diğer işlemler için de kullanılır: çıkarma, çıkarmanın ters veya tamamlayıcı bir kodda sunulduğu toplamadır ve çarpma ve bölme, ardışık toplama ve çıkarmadır.

Toplayıcı, sayıların aritmetik toplama işlemini gerçekleştiren işlevsel bir birimdir.

Ayrık teknoloji cihazlarında, toplama ikili veya daha nadiren ikili-ondalık kodda gerçekleştirilir. Eylemin doğasına göre, toplayıcılar iki kategoriye ayrılır: - birleşimsel - bellek öğelerine sahip olmayan, önceden düşünülen tüm düğümler gibi; - kümülatif - hesaplamaların sonuçlarını kaydetme.

Buna karşılık, sayıları işleme yöntemine bağlı olarak çok basamaklı terimlerle çalışan toplayıcıların her biri bir seri veya paralel türe atanabilir.

Hem seri hem de paralel toplayıcılar, tek bitlik toplama devrelerine dayanır. Ardışık toplayıcılarda sayıların eklenmesi, zaman içinde sırayla, azar azar gerçekleştirilir. Paralel eylem toplayıcılarda, çok basamaklı sayıların tüm basamaklarının eklenmesi aynı anda gerçekleşir.

Bundan sonra, sadece birleşimsel toplayıcılar tartışılacaktır.

2.6.2 Yarım toplayıcı

En basit toplama elemanı yarım toplayıcıdır. Bu terimin kökeni, sergi sırasında açıklığa kavuşacaktır. En basit toplama araçlarından biri, UGO ve doğruluk tablosu Şekil 2.12'de gösterilen bir yarım toplayıcıdır.

girişler çıkışlar
FAKAT İÇİNDE r S

Şekil 2.12-UGO ve yarı toplayıcı doğruluk tablosu

Yarım toplayıcının tanımı HS harfleridir (yarım toplam - yarım toplam). Yarım toplayıcının iki terim için iki A ve B girişi ve iki çıkışı vardır: S (toplam) ve P (aktarım).

Yarı toplayıcının mantıksal yapısı, yarı toplayıcının çalışmasının aşağıdaki denklemlerle açıklandığı doğruluk tablosuna dayanmaktadır:

Doğruluk tablosunun S sütununun yanı sıra S çıktısının ifadesi, XOR geçidinin doğruluk tablosuyla tamamen aynıdır. Bu durum XOR işleminin neden modulo 2 toplama olarak adlandırıldığını açıklamaktadır.Yarım toplayıcının genel ve genişletilmiş mantıksal yapısı Şekil 2.13'te gösterilmiştir.

Şekil 2.13 - Genel ve genişletilmiş biçimde yarım toplayıcının mantıksal yapısı

2.6.3 Tam toplayıcı

İki n-bitlik ikili sayı ekleme prosedürü aşağıdaki gibi gösterilebilir (Şekil 2.14).

Şekil 2.14-İki n bitlik sayının eklenmesi

En az anlamlı bitin A1 ve B1 rakamlarının eklenmesi, toplam bit S1'i ve taşıma biti P1'i verir. Sonraki (ikinci) basamakta, S2 toplamını ve P2 transferini oluşturan P1, A2 ve B2 sayıları eklenir. İşlem, tüm basamaklardaki her bir basamak çifti eklenene kadar sürer, toplamanın sonucu, bit düzeyinde toplamanın bir sonucu olarak elde edilen, Pi ve Si 1 veya 0'ı temsil eden S=Pn Sn ... S1 sayısıdır. Yarım toplayıcının iki girişi vardır ve bu nedenle yalnızca en az anlamlı bitte kullanım için uygundur.

İki çok basamaklı sayıyı toplamak için cihaz, ikinci basamaktan başlayarak üç girişe sahip olmalıdır: iki giriş Ai ve Bi terimleri için ve bir önceki basamaktan Pi-1 transfer sinyali için. Bu düğüme tam toplayıcı denir, UGO ve doğruluk tablosu Şekil 2.15'te gösterilmiştir.

girişler çıkışlar
pi-1 FAKAT İÇİNDE Pi S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1

Şekil 2.15-UGO ve tam toplayıcı doğruluk tablosu

Doğruluk tablosunu kullanarak, çıktı fonksiyonları için aşağıdaki ifadeler elde edilebilir. Bu ifadeler, Şekil 2.16'da gösterilen tam toplayıcının mantıksal yapısını oluşturmayı mümkün kılar.

Şekil 2.16 - Tam toplayıcının mantıksal yapısı

2.6.4 Çok bitli toplayıcı

Çok bitli bir toplayıcı oluşturmak için, yukarıda tartışılan yarım toplayıcı ve tam tek bit toplayıcı kullanılır. Şekil 2.17'de gösterilen bağlantılar Şekil 2'de gösterilen algoritmaya göre yapılmıştır.

Şekil 2.17-Çok haneli (üç haneli) toplayıcı

3 TETİK CİHAZI

3.1 Temel kavramlar

Kombinasyon cihazlarının yanı sıra hafızalı elemanlar da vardır. Bunların en basiti tetikleyicilerdir.

Tetikleyici, iki kararlı durumdan birinde olabilen mantıksal bir öğedir: 0 veya 1.

Sonraki her duruma geçiş, genellikle yalnızca giriş sinyallerinin mevcut değerlerine değil, aynı zamanda tetikleyicinin önceki durumuna da bağlıdır. Tetikleyicinin çıkışlarından gelen önceki durumla ilgili bilgiler, harici sinyallerle birlikte çalışmasını kontrol eder. Bu nedenle, parmak arası terlikler mantıksal geri besleme cihazlarıdır.

Tetikleyicinin belirtilen kontrol sinyallerine maruz kaldığında mevcut durumdan geçtiği durumun bağımlılığını belirleyen mantıksal işleve tetik geçiş işlevi denir. Geçiş işlevleri, mantıksal formüllerle veya tablolar biçiminde belirtilir.

Çalışma mantığına bağlı olarak parmak arası terlikler aşağıdaki ana tipler RS, D, T ve JK'ya ayrılır.

Bilgi kaydetme yöntemine bağlı olarak, tetikleyiciler asenkron ve senkronize olarak ayrılır. Asenkron tetikleyiciler, kontrol sinyalleri uygulandıktan hemen sonra yeni bir duruma girerken, senkron tetikleyiciler, senkronizasyon girişi C'ye de bir senkronizasyon sinyalinin uygulanmasını gerektirir.

3.2 Asenkron RS flip-flop

Asenkron bir RS flip-flop, herhangi bir flip-flop türünde ana bellek elemanı olarak hizmet eder. Hem AND-NOT hem de OR-NOT öğeleri üzerine inşa edilebilir. Her iki yöntem ve bunların geleneksel grafik sembolleri de Şekil 3.1'de gösterilmiştir.

Şekil 3.1 - AND-NOT ve OR-NOT öğeleri ve bunların geleneksel grafik sembolleri üzerinde bir asenkron RS tetikleyicisinin uygulanması

RS flip-flop'un iki girişi vardır: bir kurulum S (İngilizce Set: kurulumdan) ve bir reset girişi R (İngilizce Reset'ten: reset).

Çıkış sinyalleri Q ve , flip-flop'un durumunu belirler.

Q = 0 ise, flip-flop sıfır durumundadır, Q = 1 ise, o zaman tekli durumdadır.

Şekil 3.2, sırasıyla AND-NOT ve OR-NOT öğelerinde RS-flip-flop'un çalışma sırasını yansıtan geçiş tablolarını içerir.

Qn Qn+1 Çalışma modu
0 0 0 x yasaklı
0 0 1 x yasaklı
0 1 0 1 Kurulum
0 1 1 1 Kurulum
1 0 0 0 Sıfırla
1 0 1 0 Sıfırla
1 1 0 0 Depolamak
1 1 1 1 Depolamak
S r Q Qn+1 Çalışma modu
0 0 0 0 Depolamak
0 0 1 1 Depolamak
0 1 0 0 Sıfırla
0 1 1 0 Sıfırla
1 0 0 1 Kurulum
1 0 1 1 Kurulum
1 1 0 x yasaklı
1 1 1 x yasaklı

Şekil 3.2-VE-NOT (sol) ve OR-NOT öğelerinde RS flip-flop geçişlerinin tabloları

Tablolarda aşağıdaki gösterimler kabul edilir: Qn başlangıç ​​durumudur, Qn+1 tetikleyicinin yeni durumudur, x belirsiz durumdur.

OR-NOT öğelerindeki tetik, girişlerinden birine gelen tek sinyallerle kontrol edilir. R girişine tek bir sinyal uygulandığında, flip-flop sıfır durumuna ayarlanır (Qn+1 = 0 - "sıfırlama" modu) ve S girişinde aynı sinyal alındığında, tek bir sinyale ayarlanır. durumu (Qn+1 = 1).

Her iki girişe aynı anda tek sinyallerin verilmesi yasaktır, çünkü flip-flop'un geçtiği Qn+1 durumu tanımlanmamıştır - Q çıkışlarında ve sinyallerin sıfır mantıksal değerleri ayarlanır. R S = 1 yasak bir kombinasyondur.

Tetikleyicinin her iki girişi de sıfır mantık seviyesi sinyalleri aldığında, durumu değişmeden kalır (Qn+1= Qn).

AND-NOT öğelerindeki tetik, sembolüne ters girişler şeklinde yansıtılan sıfır sinyalleriyle kontrol edilir. Devre dışı bırakılmış durum, her iki girişine de sıfır mantıksal sinyal verildiği durumdur.

3.3 Senkron tetikleyiciler

3.3.1 RS parmak arası terlik

Dijital cihazlarda en önemli rol, senkronizasyon (saat) ve bilgi (programlama) girişlerine sahip tetikleyiciler tarafından oynanır. koşullu grafik görüntü ve senkron bir RS flip-flop'un fonksiyonel diyagramı Şekil 3.3'te gösterilmiştir.

Şekil 3.3 - Senkron bir RS flip-flop'un UGO ve işlevsel diyagramı

Tetikleyicinin durumunun değiştirilmesi yalnızca, C senkronizasyon girişinde tek bir sinyal varsa mümkündür. C sinyalinin değeri sıfır olduğunda, R ve S kontrol girişlerindeki bilgiler algılanmaz ve tetikleyici önceki durumunu korur. R ve S kontrol girişlerindeki sinyallerin herhangi bir değeri için durum. Yasak kombinasyon RS C = 1'dir.

Senkronize RS parmak arası terliklere ek olarak, üç tür parmak arası terlik daha kullanılır: D-, T- ve JK-tipleri.

3.3.2 D parmak arası terlik

D-flip-flop'un geleneksel grafik gösterimi ve fonksiyonel diyagramı Şekil 3.4'te gösterilmiştir.

Şekil 3.4-D-flip-flop'un geleneksel grafik gösterimi ve fonksiyonel diyagramı

D-flip-flop'un mantığı: bir sonraki senkronizasyon darbesinin bitiminden sonra, tetik, D bilgi girişindeki sinyalin durumunu alır. Bu nedenle, D-flip-flop'a gecikme tetikleyicisi denir ( İngilizce Gecikme - gecikme).

3.3.3 T tetikleyici

T-flip-flop'un yalnızca bir saat girişi vardır ve veri girişi yoktur. T-flip-flop'un geleneksel grafik gösterimi Şekil 3.5'te gösterilmektedir.

Şekil 3.5 - T-flip-flop'un koşullu grafik gösterimi

T-flip-flop'un mantığı: Her saat darbesiyle, durumunu tersine değiştirir.

Ayrı olarak mevcut olmamasına rağmen, frekans bölücülerin ana unsurudur. Bununla birlikte, bu flip-flop, Şekil 3.6'da gösterildiği gibi, D flip-flop'a dayalı olarak uygulanması kolaydır.

Şekil 3.6 - Bir D-flip-flop'a dayalı bir T-flip-flop'un uygulanması

3.3.4 JK parmak arası terlik

JK flip-flop'un geleneksel grafik gösterimi Şekil 3.7'de gösterilmektedir.

Şekil 3.7 - JK flip-flop'un geleneksel grafik gösterimi

JK flip-flop'un çalışması, Şekil 3.2'de gösterilen doğrudan girişli RS flip-flop'un geçiş tablosu ile gösterilmektedir. Ayrıca, S girişi J girişine ve R girişi K girişine karşılık gelir.

Tablodan, J = K = 0 ise, bir saat darbesine maruz kaldığında JK flip-flop'un durumunu değiştirmediği çıkar. -flop durumunu tersine değiştirmek için, yani . tetik, bir T-tetiği gibi çalışır.

J = 1 ve K = 0 ise, saat darbesi tetiği tek duruma (Qn+1=1) ve J = 0 ve K = 1 - sıfır durumuna (Qn+1= 0) ayarlar. Saat sinyali C = 0 ise tetik durumunu değiştirmez.

Bir T flip-flop, Şekil 3.8'de gösterildiği gibi, J ve K kontrol girişlerini birleştirerek bir JK flip-flop'tan kolaylıkla uygulanabilir. JK parmak arası terlik çok yönlüdür çünkü kolayca RS ve T parmak arası terlikler yapar.

Şekil 3.8-T-tetik modunda JK tetikleyiciyi açma şeması

3.3.5 İki aşamalı senkron tetikleyiciler

3.3.5.1 Push-pull R-S flip-flop M-S tipi

Daha önce dikkate alınan tetikleyicilerin bir özelliği, bir saat darbesinin çalışması sırasında, senkron bir tetikleyicinin bilgi girişlerinde kısa süreli bir sinyal değişikliği bile meydana gelirse, tetik durumunda bir değişikliğe yol açarsa, bu hemen olacaktır. çıktısını etkiler. İki aşamalı eşzamanlı tetikleyiciler, MS tetikleyicileri olarak adlandırılan (İngilizce Master - Slave: Master - Slave'den) biraz farklı çalışır. Bu parmak arası terlikler, örneğin Şekil 3.9'da gösterildiği gibi bağlanmış iki bellek elemanından oluşur. Bu tetikleyicinin iki saat girişi C1 ve C2 vardır. Kayıt, önce C1 girişine ve sonra C2'ye olmak üzere iki senkronizasyon sinyalinin sıralı olarak uygulanmasıyla gerçekleştirilir. Bu nedenle, böyle bir tetikleyiciye iki zamanlı denir.

Şekil 3.9 -İki zamanlı R-S M-S tipi tetik

Bununla birlikte, bir itme-çekme tetiğinin kontrolü, kontrol devresinin karmaşıklığını gerektirir. Bu nedenle, ikinci flip-flop'un geçişini geciktirmek için çeşitli devre teknikleri kullanılarak oluşturulan iki aşamalı tek döngülü parmak arası terlikler kullanılır.

3.3.5.2 Tek seferlik iki aşamalı parmak arası terlikler

İki aşamalı tetik yapısı, Şekil 3.10'da gösterildiği gibi sembol üzerinde iki harf T şeklinde görüntülenir.

Şekil 3.10 - İki aşamalı tetikleyicilerin sembolik grafik gösterimi

İki aşamalı parmak arası terliklerin de dürtü odaklı olduğu söylenir. Gerçekten, için tam döngüİki aşamalı bir tetik, çalışması için saat sinyalinin iki kenarını gerektirir.

Şekil 3.11, engelleme bağlantılarına sahip bir RS flip-flop'u gösterir ve Şekil 3.12 bir invertörü gösterir.

Şekil 3.11 - Bağlantıları engelleyen tek çevrimli M-S tipi RS flip-flop

Şekil 3.12 - İnverterli tek uçlu MS tipi R-S flip-flop

mantık devresi flip-flop kaydı

Saat darbesinin ön kenarı, tetikleyicinin bilgi girişlerindeki sinyal seviyesi tarafından belirlenen bilgileri, kontrol (M) adı verilen birinci bellek elemanına kaydeder. Saat darbesinin düşmesi, bilgilerin kontrol elemanından kontrol edilen elemana (S) yeniden yazılmasına neden olur. Saat darbesinin bitiminden sonra, kontrol tetikleyicisinin R ve S girişlerindeki bilgilerdeki değişiklikler algılanmaz. Kayıt işlemi Şekil 3.13'te gösterilmektedir.

Şekil 3.13 - Tek döngülü bir R-S flip-flop M-S tipine yazma sürecinin zaman diyagramı

Şekil 3.11 ve 3.12'deki noktalı çizgiler, zamanlama diyagramları Şekil 3.14'te gösterilen RS-iki duraklıyı bir T-iki duraklıya dönüştüren geri beslemeyi göstermektedir.

Şekil 3.14 - T-flip-flop'un zamanlama diyagramları

İki aşamalı senkron parmak arası terlikler ayrı IC'ler olarak mevcuttur. Şekil 3.15, 155TM2 ve 155TV1 IC tiplerinin geleneksel grafik gösterimlerini göstermektedir.

155TM2 155TV1

Şekil 3.15 - 155TM2 ve 155TV1 türlerinin IC'leri için semboller

IC 155TM2, saat darbesinin ön kenarı tarafından kontrol edilen iki senkronize D-flip-flop içerir. Parmak arası terlikler, saat sinyallerinden bağımsız olarak çalışan dahili kontrol R ve S girişlerine sahiptir.

Şekil 3.15'te gösterilen senkron JK flip-flop 155TV1, ayrıca S ve R girişleri üzerinde bağımsız kontrole sahiptir. Tetik, darbenin azalmasıyla saatlenir ve her biri J ve K üç bilgi girişine sahiptir. Aynı adı taşıyan girişler birleştirilir. VE devresine göre içinde.

Tipik olarak, ticari olarak temin edilebilen bir dizi IC'de, D parmak arası terlikler kenar anahtarlıdır ve JK terlikler darbe anahtarlıdır.

İki aşamalı senkron parmak arası terliklerin, saat darbelerinin eylemi sırasında bilgi sinyallerindeki değişikliklere yanıt verdiğine dikkat edin. Saat darbesi gelmeden önce, bilgi girişleri iki duraklının durumunu değiştirmemesi gereken bir duruma sahipse ve saat darbesinin çalışması sırasında bilgi girişleri durumunda bir değişikliğe yol açan sinyalleri algılayacaktır. Kısa bir süre için bile olsa tetikleyici, o zaman bu değişiklik mutlaka gerçekleşecektir. Bu nedenle, dikkate alınan tetikleyiciler, yalnızca senkronizasyon darbesinin eylemi sırasında bilgi sinyallerini değiştirme olasılığının dışlandığı durumlarda kullanılmalıdır.

İki aşamalı senkron tetikleyiciler, darbenin önü veya düşüşü ile değiştirilerek biraz farklı çalışır. Bu tür tetikleyiciler, yalnızca aktif cephenin eylemi veya saat darbesinin düşüşü sırasında bilgi girişlerinde mevcut olan sinyallere yanıt verir. Diğer zamanlarda tetikleyicinin bilgi girişleri bloke olur ve üzerlerindeki sinyaller algılanmaz. Bu nedenle, kenar anahtarlamalı veya düşen anahtarlamalı parmak arası terlikler, darbe anahtarlamalı parmak arası terliklere kıyasla daha yüksek gürültü bağışıklığına sahiptir.

4 KAYIT

4.1 Kayıtlar hakkında genel bilgiler

Kayıtlar, ikili kodlar biçiminde sunulan bilgileri kaydetmek, depolamak, yayınlamak ve dönüştürmek için tasarlanmış cihazlardır.

Uygulamalar: bellek cihazları, gecikme elemanları, seriden paralele dönüştürücüler ve tam tersi, halka sinyali dağıtıcıları, vb. İşlevsel özelliklere ve devre uygulamasına bağlı olarak, bunlar ayrılır:

Bellek kayıtları;

vardiya kayıtları;

evrensel kayıtlar

4.2 Bellek kayıtları

Bellek kayıtlarının amacı, ikili kodu belirli bir süre boyunca saklamaktır. Her biri bir kod biti depolayan bir dizi tetikleyiciden oluşurlar. Bu nedenle, n bitlik bir ikili kodu depolamak için kayıt defterinde n adet flip-flop olmalıdır. Böyle bir tetikleyicinin yapısı ve çalışması Şekil 4.1'deki şemada gösterilmektedir.

Şekil 4.1 - Bellek kayıt yapısı

İkili kod, X0, X1, X2 girişlerine paralel biçimde sağlanır, ardından ilgili tetikleyiciye yazmak için kullanılan C girişine bir zamanlama darbesi uygulanır.

4.3 Vardiya kayıtları

Bir kaydırma yazmacı, her bir flip-flop'tan gelen bilgilerin bir sonraki flip-flop'a aktarılabilmesi ve kayıtta yazılan kodun kaydırılabilmesi için birleştirilmiş bir flip-flop grubudur. Vardiya yönüne bağlı olarak, kayıtlar ayırt edilir:

Sağa kaydırma ile (alt rakamlara doğru),

Sola kaydırma ile (daha yüksek rakamlara doğru),

Tersinir (hem sağa hem de sola kaydırma).

Sağa kaydırma yazmacının geleneksel grafik gösterimi Şekil 4.2'de gösterilmektedir. Burada ok, kaymanın yönünü gösterir.

Şekil 4.2-Shift register'ın koşullu grafik gösterimi

Şekil 4.3, seri bağlı D parmak arası terliklerden oluşan bir kaydırma kaydını gösterir ve Şekil 4.4, RS parmak arası terliklere dayalı bir kaydırma yazmacının işlevsel bir diyagramını gösterir. Kaydırmalı yazmaçların önemli bir özelliği, yalnızca iki aşamalı bir MS yapısının flip-flop'larında yürütülmesidir.

Şekil 4.3 - D-flip-flop'lara dayalı bir kaydırma yazmacının işlevsel şeması

Şekil 4.4 - RS parmak arası terliklere dayalı bir kaydırma yazmacının işlevsel şeması

Senkronizasyon darbesinin C ön kenarında, girişten gelen bilgiler birinci tetikleyicinin M kısmına ve birincinin çıkışından ikincinin M kısmına, ikinciden üçüncüye yazılır ve yakın zamanda. Senkronizasyon darbesi C'nin bozulmasına göre, bilgi M-kısmından S-kısmına yeniden yazılır. Böylece, bilgi her saat darbesinden sonra bir bit kaydırılır.

Böyle bir kayıt, kodları bir yöne kaydırır. Herhangi bir döngü sırasında girişte alınan bilgi, n döngüden sonra kaydırma yazmacının Qn çıkışında görünecektir.

Dikkate alınan kayıtta, bilgi girişte sıralı bir kodla (basamak basamak) kaydedilir.

4.4 Tersinir kayıtlar

Verileri her iki yöne kaydırabilen kayıtlar vardır. Bu tür kayıtlara tersinir denir. Tersinir yazmaçlar oluşturma ilkesi, Şekil 4.5'te gösterilen şemada gösterilmiştir.

Şekil 4.5 - D-flip-flop'lara dayalı bir ters kaydın işlevsel diyagramı

Kaydırmanın yönü, V girişine uygulanan sinyal tarafından belirlenir. V=1 ise, kontrol girişleri "1" sinyalini alan alt kapılar ve 2I-OR elemanları açılır ve hakkı oluşur. V=0 ise, üst kapılar ve 2I-OR elemanları açıktır, çünkü kontrol sinyali, invertör aracılığıyla onlara beslenir; sola kayma var.

4.5 Evrensel kayıtlar

Daha karmaşık kayıtlar genellikle gereklidir: paralel senkronize bilgi kaydı ile, ters çevrilebilir, paralel-seri senkronize kayıt ile. Bu tür kayıtlara evrensel denir.

Evrensel bir kayıt örneği, geleneksel grafik tanımı Şekil 4.6'da gösterilen K155IR1 tipi bir IC'dir.

Şekil 4.6-K155IR1 evrensel kayıt tipinin koşullu grafik gösterimi

Bu, seri ve paralel bilgi kaydı olasılığı olan dört bitlik bir kaydırma kaydıdır. Fonksiyonel diyagramı Şekil 4.7'de gösterilmiştir.

Kayıt, dört RS-flip-flop üzerinde yapılır ve iki CI, C2 saat girişi ve kayıt çalışma modunu kontrol eden bir V2 girişi vardır. Bilgi girişi V1 seri kodda veri girmek için ve D1-D4 - girişleri paralel kodda veri girmek için kullanılır.

Kayıt, aşağıdakilerin gerçekleştirildiği dört farklı modda çalışabilir: sağa kod kaydırma, sola kod kaydırma, paralel veri girişi, bilgi depolama. Bunlardan birinin veya diğerinin seçimi, V2 kontrol girişine karşılık gelen bir mantıksal sinyal seviyesi uygulanarak gerçekleştirilir. V2 = O olduğunda, kodlar daha yüksek rakamlara kaydırılır. V2 = 1 ise, D1-D4 girişlerinde paralel bir bilgi girişi vardır.

Şekil 4.7-K155IR1 üniversal kayıt tipinin fonksiyon şeması

Kayıt, daha yüksek rakamlara (V2 = 0) doğru bir kayma ile seriden paralele dönüştürme modundayken, D1-D4 paralel yazma girişleri devre dışı bırakılır, veri kaydına V1 girişinde seri kodda girilebilir ve saat sinyalleri C1 girişinden geçer ve ayrıca her düşük sıralı bitin çıkışı ile bir sonraki yüksek sıralı bitin girişi arasında bağlantılar kurulur. C1 girişinde saat darbesinin her düşüşünde bir bit sağa kaydırma gerçekleştirilir. Giriş darbesinin dört döngüsünden sonra Q1, Q2, Q3, Q4 çıkışlarında dört bitlik paralel kod biçimindeki bilgiler görünecektir.

Paralel veri girişi, V2=1 kontrol sinyalinin varlığında D1-D4 girişleri aracılığıyla, darbenin C2 girişinde azalmasıyla gerçekleşir. Bu durumda, V1 seri girişinin girişi ve C1 saat sinyallerinin girişi kapatılır.

Kodların alt basamaklara kaydırılması düzenlenirken, Şekil 4.8'de gösterilen harici bağlantıların yapılması gerekir.

Şekil 4.8-Düşük rakamlara geçiş için harici bağlantı şeması

Kayda sıralı yazma, V2=1 kontrol sinyali ile D4 girişinde gerçekleştirilir. Kodların sola kayması, C2 saat darbesinin her düşüşünde gerçekleştirilir. Kodlar sola kaydırıldığında paralel kayıt mümkün değildir, çünkü paralel kayıt kanalları düşük mertebeli bitlerden yüksek mertebeli bitlere veri aktarmak için kullanılır. Şekil 4.8'de gösterilen bağlantılarda sadece paralel veri girişinin mümkün olmadığına dikkat ediniz. Kodların daha yüksek rakamlara kaydırılması mümkündür ve daha önce olduğu gibi, V2=0'da C1 girişine zamanlama sinyalleri uygulanarak gerçekleştirilir. Bu nedenle, Şekil 4.8'de gösterilen kaydırma yazmacı tersine çevrilebilir.

5 SAYAÇ

5.1 Sayaçlar hakkında genel bilgiler

Sayaçlar, darbe sayısını sayan cihazlardır.

Sayaçlar sadece saymak için değil, aynı zamanda darbeleri saymaya indirgenebilecek diğer işlemleri gerçekleştirmek için de kullanılır, yani: darbe sayısını belirli bir koda dönüştürmek, frekansı bölmek, sinyal sayısını toplamak veya çıkarmak, sinyal dağıtımı vb. .

Sayacın ana parametresi, Ксч hesabının katsayısıdır (modülü).

Sayma faktörü, sayacın farklı durumlarının sayısına eşittir. Sayacın orijinal durumuna dönmesi için bu kadar darbeye ihtiyaç vardır. Sayaç bir frekans bölücü olarak kullanıldığında, çıkış darbelerinin tekrarlama oranı, giriş darbelerinin frekansından bir Kf faktörü kadar düşüktür. Sayacın gösterebileceği maksimum sayı Xf'den bir eksiktir. Sayaçların ana unsuru T-tetikleyicidir. Uygulamada, T parmak arası terlik, D veya JK parmak arası terliklerden türetilir.

Hesabın yönüne bağlı olarak toplama, çıkarma ve ters çevirme sayaçları vardır.

Toplama sayacında her sayma sinyali sayaca yazılan sayıyı bir artırır (doğrudan sayma), çıkarma sayacında her sayma sinyali sayacın içeriğini birer azaltır (aşağı sayma). Tersinir sayaç - hem doğrudan hem de ters sayma yapabilir.

Tablo 5.1 ve 5.2, sırasıyla toplama ve çıkarma sayaçlarında değişen kodların sırasını göstermektedir.

Tablo 5.1 - Toplama sayacının durum kodları

sinyal numarası Deşarjlar Sayaçtaki numara
Q2 Q1 Q0
0 0 0 0 0
1 0 0 1 1
2 0 1 0 2
3 0 1 1 3
4 1 0 0 4
5 1 0 1 5
6 1 1 0 6
7 1 1 1 7
8 0 0 0 0

Tablo 5.2 - Çıkarma sayacının durum kodları

sinyal numarası Deşarjlar Sayaçtaki numara
Q2 Q1 Q0
0 0 0 0 0
1 1 1 1 7
2 1 1 0 6
3 1 0 1 5
4 1 0 0 4
5 0 1 1 3
6 0 1 0 2
7 0 0 1 1
8 0 0 0 0

Çıkarma sayacının başlangıç ​​durumunu seçersek ondalık sayı 7 (ikili kod 111), ardından giriş darbelerinin dizisi sayacın içeriğini 000'e kadar azaltır, ardından bir taşma meydana gelir, yani başlangıç ​​durumuna 111 geri dönüş.

Sayacın başlangıç ​​durumu olarak 000 sayısı alınırsa, sayaç tetikleyicilerinin çıkışlarının durumları, ek kodda sunulan negatif sayılan darbe sayısını görüntüler.

Transfer zincirleri oluşturma yöntemine bağlı olarak, seri ve paralel transferli sayaçlar ayırt edilir.

5.2 Taşıma sayaçları

5.2.1 Sıralı toplayıcı

Tablo 5.1'den aşağıdaki gibi, en az anlamlı bit Q0 her sayma darbesiyle durumunu değiştirir, sonraki her bitin durumu, öncekinin birden sıfıra gitmesi durumunda değişir. Şekil 5.1'de gösterildiği gibi bağlı T-flip-flop'ları kullanırsak, tetikleyicilerin durumlarını değiştiren böyle bir dizi elde ederiz.

Şekil 5.1 - Sıralı toplama sayacı

Şekil 5.2, toplayıcının zamanlama diyagramlarını gösterir.

Şekil 5.2 - Toplama sayacının çalışmasının zamanlama şemaları

Bu tür parmak arası terliklerin n kademeli bağlantısı, sayma faktörü Ксч = 2n olan bir sayaç oluşturur. Aynı zamanda her tetikleyicinin Kf = 2 olduğu ve seri bağlandıklarında sayma katsayılarının çarpıldığı unutulmamalıdır. Şekil 2, her tetiklemeden sonraki darbe tekrarlama süresinin iki katına çıktığını ve sonuncudan sonra giriş darbelerinin süresini Kf kat aştığını göstermektedir. Buna göre, frekans aynı sayıda azalır, yani. Xch'e eşit bir sayıya bölünebilir. Bu özellik, sayaçların frekans bölücü olarak kullanılmasının temelini oluşturur.

5.2.2 Sıralı çıkarma sayacı

Girişleri, Şekil 5.3'te gösterildiği gibi önceki tetikleyicilerin ters çıkışlarına bağlandığında, seri olarak anahtarlama tetikleyicilerinin başka bir çeşidi de vardır. Durum değişikliği tablo 5.2'de gösterilen ikili çıkarma sayacı bu şekilde elde edilir.

Şekil 5.3 - Sıralı çıkarma sayacı

Şekil 5.4, çıkarma sayacının zamanlama diyagramlarını göstermektedir.

Şekil 5.4 - Çıkarma sayacının çalışmasının zamanlama diyagramları

Şekil 5.1 ve 5.3, ikili sıralı sayaçların diyagramlarını gösterir, yani belirli bir tetikleyicinin durumu değiştiğinde, bir sonraki tetikleyicinin tetiklendiği ve tetikleyicilerin durumlarını sırayla değiştirdiği bu tür sayaçlar.

Bu durumda n tetikleyicinin durumlarını değiştirmesi gerekiyorsa, bu işlemi tamamlamak için her bir tetikleyicinin durum değişikliği zamanına karşılık gelen n zaman aralığı alacaktır. İşlemin bu sıralı doğası, seri sayacın iki dezavantajının nedenidir:

Paralel sayıcılara göre daha yavaş sayma hızı,

Devrenin çıkışında yanlış sinyal olasılığı.

Her iki tipteki sayaçlarda izin verilen sayma hızı, bir flip-flop'un maksimum anahtarlama hızı ile belirlenir.

Bir seri sayıcının maksimum sayma hızı belirlenirken, tüm m parmak arası terliklerin durumundaki en elverişsiz değişiklik durumu dikkate alınmalıdır. Geçici sürecin toplam süresi, tetikleyicileri birbirine bağlayan bireysel öğelerin gecikme sürelerinin ve tüm tetikleyicilerin yanıt sürelerinin toplamı olarak tanımlanabilir. Bu şekilde bulunan bir durumdan diğerine karşı geçişin maksimum süresi limit olarak kabul edilmelidir. Genellikle, gerçek geçiş süresi sınırdan daha azdır, çünkü seri olarak bağlanmış bir dizi tetikleyicide, bu tetik, onu heyecanlandıran öğedeki geçici sürecin bitiminden önce bile bir durumdan diğerine geçişi başlatır.

Sayaç tetik geçişlerinin sıralı doğası, çıkışlarında bir yanlış sinyal kaynağıdır. Örneğin, "ağırlıkları" 8421 olan dört basamaklı bir ikili kodda sayan bir sayaçta, 710 = 01112 sayısından 810 = 10002 sayısına giderken, çıkışta aşağıdaki sinyal dizisi görünecektir: 0111 - 0110 - 0100 - 0000 - 1000. Bu, durum 7'den durum 8'e geçişte, sayaç çıkışlarında kısa bir süre için durum 6'nın görüneceği anlamına gelir; 4; 0. Bu ek durumlar neden olabilir yanlış iş Diğer cihazlar.

5.3 Paralel aktarımlı sayaçlar

Paralel sayaçlarda, senkronizasyon sinyalleri tüm tetikleyicilere aynı anda uygulanır, bu da geçici olayların süresini azaltır. Bu durumda paralel bir sayaç elde ederiz. Bir toplama sayacı devresi örneği Şekil 5.5'te gösterilmiştir.

Şekil 5.5 - TV tetikleyicilerinde paralel toplama sayacı

Burada, sayma darbeleri eş zamanlı olarak tüm flip-flopların senkronizasyon girişlerine T beslenir ve etkinleştirme girişleri V, belirli bir giriş darbesinde durumlarını değiştiren özel flip-flop'ları belirleyen sinyalleri alır. V=1 ise tetik her zamanki gibi çalışır, V=0 ise depolama modundadır. Sayacın çalışma prensibi tablodan izlenir.1: önceki tüm tetikleyiciler bir mantıksal birim durumundaysa, bir sonraki senkronizasyon darbesi geldiğinde tetik durumunu değiştirir.

Bir T-flip-flop olarak, örneğin IC K155TV1 gibi evrensel bir JK tetikleyici kullanabilirsiniz. JK parmak arası terliklere dayalı bir paralel toplama sayacı Şekil 5.6'da gösterilmektedir.

Şekil 5.6 - JK parmak arası terliklerde paralel toplama sayacı

Burada, her tetik yalnızca iki modda olabilir: sayma (T-tetikleme modu) ve depolama. Birinci durumda J=K=1, ikinci durumda J=K=0. Çalışma mantığı, Şekil 5.5'te gösterilen devrenin açıklamasıyla tamamen tutarlıdır.

5.4 Yukarı/Aşağı sayaçları

Bazen hem ileri hem de geri saymaya izin veren sayaçlar gerekir, yani. tersine çevrilebilir. Yapılarının prensibi, çalışma modunun değiştirilmesini organize etmeyi mümkün kılan valf elemanlarının kullanımına dayanmaktadır. TV parmak arası terliklerde tersinir bir paralel sayaç için seçeneklerden biri Şekil 5.7'de gösterilmiştir.

Şekil 5.7 - TV tetikleyicilerinde paralel yukarı/aşağı sayacı

Sayma yönünün değiştirilmesi, kontrol girişlerinden birine mantıksal birim sinyali "1" uygulanarak elde edilir. “+1” girişine “1” uygulanırsa toplama modu, giriş “-1” ise çıkarma modu. İlk durumda üst AND kapıları açılacak, dolayısıyla transfer sinyalleri tetikleyicilerin doğrudan çıkışlarından alınacak, ikinci durumda alt kapılar açılacak ve transfer sinyalleri ters tetikleyiciden geçecektir. çıktılar.

5.5 2n dışında rastgele sayma faktörüne sahip sayaçlar

Bazı uygulamalar, 2n'den farklı bir sayma faktörüne veya değişken bir sayma faktörüne sahip sayaçlar gerektirir. Biri olası yollar değişikliği, sayma katsayısının kontrol sinyallerine bağlı olarak devrenin mantıksal yapısının değiştirilmesinden oluşur. Değişikliğin anlamı, sayacın durum sayısını değiştirmektir, çünkü Ksch bu sayıya eşittir.

Modulo 5'i sayan paralel bir sayaç geliştirmek istediğinizi varsayalım. 5'lik bir sayma faktörü sağlayan minimum parmak arası terlik sayısı üçtür. Aslında, üç parmak arası terlik içeren bir sayaç, sekiz durumdan birinde olabilir (sıfır durumu 000 dahil). Ancak Ксч =5 elde etmek için durum sayısını 8-5=3 azaltmak gerekir. Sayacın üç durumu devre dışı bırakılmalıdır.

Durum sayısını azaltmanın aşağıdaki ana yolları mümkündür:

İlk kod kurulumu,

Sayma sürecinde zorla,

Zorla sıfırlama.

Kodun ilk ayarı, artık durumların sayısına eşit bir sayının sayılmasından önce sayaca ön giriş olarak anlaşılır (Kc = 5 için bunlardan 3 tane vardır). Böylece sayacın başlangıç ​​durumuna geçmeden önce saydığı darbe sayısı girilen sayı kadar azalacaktır.

Zorla, bir karşı devrenin girişini gerektirir ek elemanlar sağlamak belirli an sayaca fazlalık durumların sayısına eşit bir sayı girmek. Bu prensibe göre bir sayaç oluşturmaya bir örnek, Şekil 5.8'de gösterilen Ксч=10 olan bir sayaçtır.

Şekil 5.8 - Ksc=10 ile zorunlu sayma ile sayaç

İlk sekiz darbe sırasında, sayaç durumları Tablo 5.3'te gösterildiği gibi olağan sırada değişir.

Tablo 5.3 - Ksch=10 ile zorunlu sayma ile sayacın durum kodları

sinyal numarası Sıralar (ağırlık) Sayaçtaki numara
Q3(8) S2(4) Q1(2) Q0(1)
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 2
3 0 0 1 1 3
4 0 1 0 0 4
5 0 1 0 1 5
6 0 1 1 0 6
7 0 1 1 1 7
8 1 0 0 0 8
9a 1 1 1 0 14
9b 1 1 1 1 15
10 0 0 0 0 0

Dokuzuncu darbenin (satır 9a) gelmesiyle, AND mantık elemanının girişlerinde ve 4 ve 2 ağırlıklarına sahip S girişlerinde Q2 ve Q1 tetikleyicilerini ayarlayan "0" çıkışında üç tane belirir, sırasıyla. Bu, sayaca 6 rakamını girmekle eşdeğerdir - Ксч=10'da tam olarak çok fazla fazlalık durumu. Dokuzuncu darbenin (satır 9b) bitiminden sonra Q0 tek bir duruma geçer ve sonuç olarak sayaç 9 sayısı yerine 15 sayısını içerir. Onuncu darbe ile sayaç ilk sıfır durumuna geçer.

Zorla sıfırlama ilkesi, 16 içinde Kf değişkeni olan dört bitlik bir seri ikili sayaç olan K155IE5 IC'de uygulanmaktadır. K155IE5 sayacının geleneksel grafik gösterimi Şekil 5.9'da gösterilmektedir.

Şekil 5.9 - Zorla sıfırlamalı sayaç K155IE5

K155IE5 sayacının yapısı Şekil 5.10'da gösterilmektedir.

Şekil 5.10 - K155IE5 zorunlu sıfırlamalı sayacın yapısı

K155IE5 sayacı, JK parmak arası terliklere dayalı dört sayma parmak arası terlikten oluşur ve Ksch=2 (giriş C1 ve çıktı Q1) ve Ksch=8 (giriş C2 ve çıkışlar Q2, Q3, Q4) olan iki bağımsız parça içerir. . Q1 ile C2 harici bağlantıları yardımıyla Kc=2×8=16 ile seri sayıcı alabilirsiniz. R1 ve R2 girişleri, R1 = R2 = 1 olduğunda meydana gelecek olan sayacı sıfırlamaya (sıfırlamaya) hizmet eder.

Rastgele bir sayma katsayısı elde etme ilkesi, sayaç çıkışlarından sıfırlama girişlerine tek sinyallerin beslenmesine dayanır.

Örneğin, Ксч=10 elde etmek için önce tetikleyici sayısı belirlenir. Dört tane olmalı çünkü. 24=16, bu 10'dan büyüktür. C2 ile Q1 Bileşik. Daha sonra ondalık on sayısı ikili biçimde yazılır: Q1=0, Q2=1, Q3=0, Q4=1 olacaktır. Ксч=1010 olduğunda, maksimum çıkış kodu 910 sayısına karşılık gelir ve onu takip eden sayı 1010 değil 010'dur. Bu nedenle, onuncu darbeden sonra aynı anda görünen Q2 ve Q4 çıkışlarını R1 girişleriyle bağlayarak ve R2'de, Ксч=1010'a karşılık gelecek olan onuncu darbe ile sayacı sıfırlıyoruz. Şekil 5.11, açıklanan yönteme göre oluşturulmuş Ксч=10 ile bir sayacı göstermektedir.

Şekil 5.11-IC K155IE5 tabanlı Ksch=10 ile Sayaç

Mikro devreler K155IE6, K555IE6, KR1533IE6 1-2-4-8 kodunda çalışan ikili ondalık, tersinir bir sayaçtır. Geleneksel grafik gösterimi Şekil 5.12'de gösterilmektedir.

Şekil 5.12-Sayaç K155IE6, K555IE6, KR1533IE6

K155IE6, K555IE6, KR1533IE6 mikro devresinin çıkış ve girişlerinin amacı:

+1 ve -1 girişleri saat darbeleri sağlamak için, +1 - doğrudan sayma için, -1 - ters sayma için kullanılır.

Giriş R, sayacı 0'a ayarlamaya yarar,

L Girişi - D1 - D8 girişlerinden gelen sayaca bilgi yazmak için.

Sayaç tetikleyicilerinin 0'a ayarlanması, bir günlük uygulandığında gerçekleşir. 1 R girişi, L girişi ise log olmalıdır. 1. için ön rezervasyon 0'dan 9'a kadar herhangi bir sayının sayacında, kodu D1 - D8 (D1 - en az anlamlı basamak, D8 - en önemli) girişlerine uygulanmalıdır, R girişi ise bir günlük olmalıdır. 0 ve L girişine bir negatif polarite darbesi uygulayın.

Ön kayıt modu, ayarlanabilir bir bölme faktörü ile frekans bölücüler oluşturmak için kullanılabilir. Bu mod kullanılmazsa, log seviyesi sürekli olarak L girişinde tutulmalıdır. 1.

+1 girişine negatif polarite darbeleri uygulandığında doğrudan sayma yapılır, -1 ve L girişleri log olmalıdır. 1, R girişinde - log. 0. Sayaç tetikleyicilerinin değiştirilmesi, giriş darbelerinin bozulmasına göre gerçekleşir, her onuncu giriş darbesiyle aynı anda, çıkış > 9'da giriş +1'e uygulanabilen bir negatif taşma çıkış darbesi oluşur. sonraki çipçok haneli sayaç Sayacın 1-2-4-8 çıkışlarındaki seviyeler, sayacın o andaki durumuna karşılık gelir (ikili kodda). Geri sayım sırasında giriş darbeleri -1 girişine beslenir, çıkış darbeleri çıkış ≤ 0'dan alınır.

KULLANILAN EDEBİYAT LİSTESİ

1. Aleksenko A.G. Mikrodevreler. - M.: Radyo ve iletişim. - 1982.

2. Biryukov S.A. TTL ve CMOS serisinin dijital mikro devrelerinin kullanımı. -M.: DMK. -2000

3. Bukreev Ya.P. Sayısal cihazların mikroelektronik devreleri - M.: Radyo ve iletişim - 1990.

4. Zeldin E.A. Bilgi ölçüm cihazlarında dijital entegre devreler - L.: Energoatomizdat. - 1986.

5. Entegre Devreler: Bir El Kitabı. Ed. Tarabrina B.V. -M.: Energoatomizdat. -1985.

6. Malyshev A.A. Dijital teknolojinin temelleri - M.: Radyo ve iletişim - 1984

7. Ovechkin Yu.A. mikroelektronik - M.: Radyo ve iletişim - 1982.

8. Dijital devrelerin temelleri / I.P. Barbash, M.P. Blagodarniy, V.Ya. Zhikharev, V.M.Ilyushko, V.S.M.Timonkin, V.S.Kharchenko.-H.-Ulusal Havacılık ve Uzay Üniversitesi “Khark. havacılık in-t". - 2002.

Dijital elektroniğin temel unsurlarını en basit olanlarla çalışmaya başlayacağız ve daha sonra giderek daha karmaşık olanları ele alacağız. Aşağıdaki öğelerin her birinin uygulama örnekleri, daha önce tartışılan tüm öğelere dayalı olacaktır. Böylece, oldukça karmaşık dijital cihazların yapımı için ana ilkeler yavaş yavaş verilecektir.

Mantık elemanları (veya kapılar, "kapılar" olarak da adlandırılırlar) en basit dijital devrelerdir. Bu basitlikte diğer mikro devrelerden farklıdırlar. Kural olarak, bir mikro devre paketine birden altıya kadar aynı mantıksal eleman yerleştirilebilir. Bazen aynı pakette farklı mantıksal öğeler yer alabilir.

Genellikle her bir mantık elemanının birkaç girişi (birden on ikiye kadar) ve bir çıkışı vardır. Bu durumda, çıkış sinyali ile giriş sinyalleri (doğruluk tablosu) arasındaki ilişki son derece basittir. Elemanın giriş sinyallerinin her bir kombinasyonu, çıkışında sıfır veya bir seviyesine karşılık gelir. Numara Dahili bellek mantıksal öğeler yoktur, bu nedenle sözde kombinasyonel mikro devreler grubuna aittirler. Ancak bir sonraki derste tartışılan daha karmaşık birleşimsel mikro devrelerden farklı olarak, mantık öğeleri, işlevleri bakımından farklılık gösteren gruplara bölünemeyen girdilere sahiptir.

Mantıksal elemanların diğer dijital mikro devrelerle karşılaştırıldığında ana avantajları, yüksek hızları (kısa gecikme süreleri) ve düşük güç tüketimidir (düşük akım tüketimi). Bu nedenle, gerekli işlevin yalnızca mantık öğeleri üzerinde uygulanabileceği durumlarda, bu seçeneği analiz etmek her zaman mantıklıdır. Dezavantajları, herhangi bir karmaşık işlevi temel alarak uygulamanın oldukça zor olmasıdır. Bu nedenle, çoğu zaman mantıksal öğeler yalnızca daha karmaşık, daha "akıllı" mikro devrelere ek olarak kullanılır. Ve herhangi bir geliştirici genellikle bunları mümkün olduğunca az ve mümkün olduğunca nadiren kullanmaya çalışır. Hatta bir geliştiricinin becerisinin, kullandığı mantık öğelerinin sayısıyla ters orantılı olduğuna dair bir görüş bile var. Ancak bu her zaman doğru değildir.

inverterler

En basit geçit, daha önce bahsedilen invertördür (geçit DEĞİL, "inverter"). ilk ders. İnverter en basit mantıksal işlevi gerçekleştirir - ters çevirme, yani giriş sinyali seviyesini tersine değiştirmek. Sadece bir girişi ve bir çıkışı vardır. İnverter çıkışı 2C tipi veya OK tipi olabilir. Üzerinde pilav. 3.1Ülkemizde ve yurt dışında kullanılan inverter sembolleri gösterilmekte ve sekme. 3.1 inverterin doğruluk tablosu sunulur.

Pirinç. 3.1. Eviricilerin sembolleri: yabancı (sol) ve yerli (sağ)

Bir çip paketinde genellikle altı invertör bulunur. İnverter mikro devrelerinin yerel tanımı "LN"dir. Örnekler: KR1533LN1 (SN74ALS04) - 2C çıkışlı altı inverter, KR1533LN2 (SN74ALS05) - OK çıkışlı altı inverter. OK çıkışlı ve artırılmış çıkış akımına (LN4) ve ayrıca çıkış voltajına (LN3, LN5) sahip invertörler de vardır. OK çıkışlı invertörlerin bir çıkış pull-up direnci içermesi gerekir. Minimum değeri çok basit bir şekilde hesaplanabilir: R< U/I OL , где U - напряжение питания, к которому подключается резистор. Обычно величина резистора выбирается порядка сотен Ом - единиц кОм.

Eviriciler için iki ana uygulama, ters sinyal polaritesi ve ters sinyal kenar polaritesidir. (Şekil 3.2). Yani, pozitif bir giriş sinyalinden, evirici negatif bir çıkış sinyali yapar ve bunun tersi de geçerlidir ve giriş sinyalinin pozitif bir kenarından, çıkış sinyalinin negatif bir kenarından ve bunun tersi de geçerlidir. İnvertörün bir diğer önemli uygulaması, sinyal ara belleğe alma (inversiyonlu), yani sinyalin yük kapasitesini artırmadır. Bu, birçok girişe bir sinyal uygulanması gerektiğinde ve sinyal kaynağının çıkış akımı yetersiz olduğunda gereklidir.

Pirinç. 3.2. Sinyal polaritesinin ters çevrilmesi ve kenar polaritesinin ters çevrilmesi

Standart olmayan kapanımlarda en sık kullanılan, en basit eleman olarak invertördür. Örneğin, eviriciler kare dalga üreteç devrelerinde yaygın olarak kullanılmaktadır. (Şekil 3.3), çıkış sinyali periyodik olarak sıfırdan birliğe değişir ve bunun tersi de geçerlidir. Devre d hariç yukarıdaki tüm devreler K155LN1 elemanlarında yapılmıştır, ancak direnç değerlerinde karşılık gelen bir değişiklikle diğer serilerin inverterlerinde de uygulanabilir. Örneğin K555 serisi için direnç değerleri yaklaşık olarak üç katına çıkar. Şema d, yüksek hızlı invertörler gerektirdiğinden KR531LN1'in elemanları üzerinde yapılmıştır.

Pirinç. 3.3.İnvertörlerdeki puls üreteçlerinin şemaları

a, b ve c devreleri, özellikleri (çıkış frekansı, darbe süresi) yalnızca yaklaşık olarak hesaplanabilen geleneksel RC osilatörleridir. Direnç ve kapasitörün belirtilen değerleri ile a ve b devreleri için, üretim frekansı devre c için yaklaşık 100 kHz - yaklaşık 1 MHz olacaktır. Bu şemaların yalnızca frekansın çok önemli olmadığı, ancak üretim gerçeğinin önemli olduğu durumlarda kullanılması önerilir. Frekansın kesin değeri önemliyse, çıkış sinyalinin frekansının yalnızca kuvars rezonatörünün özellikleri tarafından belirlendiği d ve e devrelerinin kullanılması önerilir. Şema d, birinci (temel) harmonik üzerinde çalışan bir kuvars rezonatör için kullanılır. Kapasitans değeri aşağıdaki formülle tahmin edilebilir:

burada F, üretim frekansıdır. Şema d, ana frekanstan 3, 5, 7 kat daha büyük bir frekansta çalışan harmonik kuvars rezonatörleri için kullanılır (bu, bazen 20 MHz'in üzerindeki üretim frekansları için gereklidir).

Pirinç. 3.4. Bir Sinyali Geciktirmek için İnverterleri Kullanma

İnvertörler, sinyal gecikmesi elde etmenin gerekli olduğu durumlarda da kullanılır, ancak önemsizdir (5 ila 100 ns arası). Böyle bir gecikme elde etmek için gerekli sayıda inverter seri olarak açılır ( pilav. 3.4, üstünde). Toplam gecikme süresi, örneğin dört invertör için formülden tahmin edilebilir.

tЗ = 2t PHL + 2t PLH

Doğru, genellikle öğelerin gerçek gecikmelerinin, t PHL ve t PLH tablo parametrelerinden önemli ölçüde daha düşük (bazen iki katı) olduğu dikkate alınmalıdır. hakkında kesin anlam ortaya çıkan gecikme hakkında konuşmaya gerek yok, sadece yaklaşık olarak tahmin edilebilir.

Kapasitörler ayrıca sinyali geciktirmek için kullanılır. (Şekil 3.4, alt). Bu durumda, kapasitörün yavaş şarj ve deşarj olması nedeniyle gecikme meydana gelir (kapasitör voltajı - UC). Dirençsiz devre (şekilde solda) yaklaşık 100 ns'lik bir gecikme verir. Dirençli bir devrede (şekilde sağda), direnç değeri yüzlerce ohm mertebesinde olmalıdır. Ancak, kapasitörlü bu tür devreleri seçerken, bazı mikro devrelerin (örneğin, KR1533) uzun giriş sinyalleri ile iyi çalışmadığı dikkate alınmalıdır. Ayrıca, bir devredeki zamanlama kapasitörlerinin sayısının devre tasarımcısının beceri düzeyiyle ters orantılı olduğunu unutmayın.

Son olarak, bir tane daha invertör uygulaması, ancak yalnızca çıktısı OK ile, "Kablolu VEYA" olarak adlandırılan öğeleri temel alarak oluşturmaktan oluşur. Bunu yapmak için, çıkışları OK olan birkaç inverterin çıkışları birleştirilir ve bir direnç üzerinden bir güç kaynağına bağlanır. (Şekil 3.5). Devrenin çıkışı, tüm elemanların birleşik çıkışıdır. Bu tasarım mantıksal VEYA DEĞİL işlevi gerçekleştirir, yani çıkış yalnızca tüm girişler sıfır olduğunda mantıksal birim sinyali olacaktır. Ancak mantıksal işlevler hakkında daha fazla bilgi daha sonra tartışılacaktır.

Pirinç. 3.5. NOR işlevi için inverter çıkışlarının OK ile birleştirilmesi

Bölümün sonunda, sinyal inversiyonunun daha karmaşık mantıksal öğelerin yanı sıra karmaşık işlevleri yerine getiren dijital mikro devrelerin içinde de kullanıldığı belirtilmelidir.

Tekrarlayıcılar ve tamponlar

Tekrarlayıcılar ve arabellekler, temel olarak sinyali tersine çevirmemeleri bakımından eviricilerden farklıdır (her ne kadar aynı zamanda tersine çeviren arabellekler de olsa). O zaman neden onlara ihtiyaç var? İlk olarak, sinyalin yük kapasitesini artırma işlevini yerine getirirler, yani bir sinyali birçok girişe uygulamanıza izin verirler. Bunun için artırılmış çıkış akımına ve 2C çıkışa sahip tamponlar vardır, örneğin LP16 (altı tampon tekrarlayıcı). İkinci olarak, çoğu arabellek, çift yönlü hatları almak veya sinyal çoğullama için kullanılmalarına izin veren bir OK veya 3C çıkışına sahiptir. Bu terimleri daha ayrıntılı olarak açıklayalım.

Pirinç. 3.6.çift ​​yönlü çizgi

Çift yönlü hatlar, sinyallerin iki zıt yönde yayılabileceği hatlar (teller) olarak anlaşılır. Bir çıkıştan bir veya daha fazla girişe giden tek yönlü hatların aksine, çift yönlü bir hat aynı anda birden fazla çıkışı ve birden fazla girişi bağlayabilir. (Şekil 3.6). Çift yönlü hatların yalnızca OK veya 3C çıkışları temelinde düzenlenebileceği açıktır. Bu nedenle, hemen hemen tüm arabelleklerin yalnızca bu tür çıktıları vardır.

Pirinç. 3.7. Tamponlara dayalı tek yönlü çoklanmış hat

Çoğullama, farklı sinyallerin aynı hatlar üzerinden farklı zamanlarda iletilmesidir. Çoğullamanın temel amacı, toplam gövde sayısını azaltmaktır. Çift yönlü bir çizgi zorunlu olarak çoğullanır ve çoğullanmış bir çizgi tek yönlü veya çift yönlü olabilir. Ancak her durumda, herhangi bir zamanda yalnızca biri aktif durumda olan birkaç çıkış ona bağlanır. Çıkışların geri kalanı bu sırada kapatılır (pasif duruma aktarılır). Çift yönlü bir hattan farklı olarak, tamponlar temelinde oluşturulmuş çoklanmış bir hatta yalnızca bir giriş bağlanabilir, ancak OK veya 3C ile birkaç çıkış gereklidir. (Şekil 3.7). Çoğullanmış hatlar yalnızca arabelleklerde değil, aynı zamanda dersler 5, 6'da tartışılacak olan çoklayıcı yongalarda da oluşturulabilir.

Pirinç. 3.8. Tampon çıkışlarını OK ile birleştirme

Tamam çıktılı arabelleklere bir örnek, LP17 yongasıdır (Tamam ile ilgili altı arabellek). OK'li invertörlerde olduğu gibi (bkz. şekil 3.5), "Kablolu VE" işlevini elde etmek için birkaç tamponun çıkışları OK ile birleştirilebilir, yani çıkış yalnızca tüm girişler bir olduğunda mantıklı bir sinyal olacaktır. (Şekil 3.8). Yani, çok girişli bir eleman VE uygulanır.

3C çıkışlı tamponlar, örneğin LP8, LP11, AP5, AP6, AP14 gibi çok daha fazla sayıda mikro devre ile temsil edilir. Bu tamponların mutlaka bir kontrol girişi EZ (veya OE) vardır, bu da çıkışları üçüncü bir pasif duruma çevirir. Kural olarak, bu girişte üçüncü durum bire karşılık gelir ve çıkışların aktif durumu sıfıra karşılık gelir, yani EZ sinyalinin negatif bir polaritesi vardır.

Tamponlar, tüm çıkışların aynı anda kontrolü veya çıkış gruplarının kontrolü ile, sinyal inversiyonu olan veya olmayan, tek yönlü veya çift yönlü olabilir. Bütün bunlar, çok çeşitli arabellek yongalarını belirler.

Tablo 3.2. Ters çevirme olmadan tampon doğruluk tablosu

giriş

Çıktı

İnversiyonsuz en basit tek yönlü tampon, LP8 mikro devresidir (3C tipi çıkışlı ve ayrı kontrollü dört tampon). Dört tamponun her birinin kendi EZ etkinleştirme girişi vardır. Tampon doğruluk tablosu çok basittir (Tablo 3.2): kontrol giriş sinyali sıfır olduğunda, çıkış girişi tekrarlar ve sinyal tek olduğunda çıkış devre dışı bırakılır. Bu mikro devre, tek sinyallerin işlenmesi için, yani giriş sinyalini çıkışı kapatma özelliği ile tekrarlamak için uygun şekilde kullanılır.

Pirinç. 3.9. 3C arabelleğini OK arabelleği olarak kullanma

Bu aynı arabellekler bazen arabellekleri OK çıktısıyla değiştirmek için kullanışlıdır. (Şekil 3.9). Bu durumda, kontrol girişi bir bilgi girişi görevi görür. Girişte sıfır ile çıkışta sıfır ve girişte bir ile çıkışta üçüncü durumu elde ederiz.

Pirinç. 3.10. 3C ile tamponları kullanarak iki giriş kodunu çoğullama

Çoğu zaman, tek sinyalleri değil, örneğin çok bitli kodları ileten sinyaller gibi sinyal gruplarını işlemek gerekir. Bu durumda, grup kontrollü arabellekleri kullanmak, yani birkaç çıkış için bir EZ izni girişine sahip olmak uygundur. Örnekler LP11 mikro devreleridir (iki gruba bölünmüş altı tampon: her biri kendi kontrol girişine sahip dört ve iki tampon) ve AP5 (her biri kendi kontrol girişi olan dört tampondan oluşan iki gruba bölünmüş sekiz tampon).

Üzerinde pilav. 3.10 iki AP5 yongası kullanılarak iki sekiz bitlik kodun çoğullanmasına ilişkin bir örnek gösterilmektedir. Her iki mikro devrenin aynı adlı çıkışları birbirine bağlıdır. İki giriş kodunun her birinin çıkışına kendi kontrol sinyali (Örn. 1 ve Ör. 2) tarafından izin verilir ve çıkışlarda herhangi bir çakışma olmaması için bu iki sinyalin aynı anda gelmesi hariç tutulmalıdır.

Pirinç. 3.11.Çift Yönlü Arabelleği Etkinleştirme

Çift yönlü tamponlar, tek yönlü tamponların aksine, sinyallerin her iki yönde de gönderilmesine izin verir. Özel kontrol sinyali T'ye (diğer tanım - BD) bağlı olarak, girişler çıkış olabilir ve bunun tersi de olabilir: çıkışlar - girişler. Ayrıca hem girişleri hem de çıkışları devre dışı bırakabilen bir EZ üçüncü durum kontrol girişi vardır.

Üzerinde pilav. 3.11örneğin, iki yönlü A ve B otobüsleri arasında her iki yönde veri aktarabilen iki yönlü bir tampon AP6 gösterilmektedir. Kontrol girişinde T (sinyal Eg) bir seviyede, veri A veriyolundan B veriyoluna ve sıfır düzeyinde B veriyolundan A veriyoluna aktarılır. (Tablo 3.3). EZ kontrol girişindeki (sinyal Kapalı) tek bir seviye, mikro devreyi her iki veri yolundan ayırır.

Tablo 3.3. Çift Yönlü Tampon Doğruluk Tablosu

Giriş T

Giriş-EZ

Operasyon

Çift yönlü aktarım, tek yönlü arabellekler temelinde de organize edilebilir. Üzerinde pilav. 3.12 bunun iki AP5 yongasında nasıl yapılabileceğini gösteriyor. Burada sıfır sinyalde Upr. 1 bilgi A veriyolundan B veriyoluna ve Kontrol girişinde sıfır sinyali ile iletilecektir. 2 - B veriyolundan A veriyoluna. Her iki giriş de Kontrol ise. 1 ve Ör. 2 tek bir durumdaysa, A ve B otobüsleri birbirinden ayrılır ve Kontrol'ün her iki girişine de sıfır verilir. 1 ve Ör. 2 hariç tutulmalıdır, aksi takdirde hem A hem de B otobüslerinin durumu tanımsız olacaktır.

Pirinç. 3.12. Tek Yönlü Tamponlar Kullanarak Çift Yönlü İletimi Düzenleme

Yerli serideki tampon mikro devreleri çeşitli tanımlamalara sahiptir: LN, LP, AP, IP, bazen onları seçmeyi zorlaştırır. Örneğin, LN6, LP8, LP11, AP5, AP6, IP5, IP6. LN harfli tamponlar inversiyona sahiptir, AP ve IP tamponları inversiyonlu veya inversiyonsuz olabilir. Tamponların tüm parametreleri oldukça yakındır, fark ters çevirmede, bit sayısında ve kontrol sinyallerindedir.

Tamponların zaman parametreleri, bilgi girişinden bilgi çıkışına sinyal gecikmesine ek olarak, çıkışın üçüncü duruma ve üçüncü durumdan aktif duruma geçişindeki gecikmeleri de içerir (t PHZ , t PLZ ve t PZH , t PZL). Bu gecikmeler genellikle bilgi girişi ve çıkışı arasındaki gecikmelerin yaklaşık iki katıdır.

Değiştirilebilir çıkış arabellekleri (hem OK hem de 3C), sonlandırma dirençlerinin kullanılmasını gerektirir. Aksi takdirde, devre dışı bırakılan çıkışa bağlanan giriş askıya alınır ve bunun sonucunda devre kararsız çalışabilir ve arızalanabilir. Çıkış OK (pull-up) durumunda direncin bağlantısı standart şekilde yapılır. (bkz. şekil 3.8). Benzer şekilde, 3C çıkışı ile besleme gerilimi arasına bir direnç bağlanabilir. (Şekil 3.13), daha sonra çıkış devre dışı bırakıldığında, giriş bir mantıksal birimin seviyesini alacaktır. Bununla birlikte, çıkış ile toprak arasına bir direnç de dahil edebilirsiniz, ardından çıkış devre dışı bırakıldığında giriş bir lojik sıfır sinyali alacaktır. İki direncin (direnç bölücü) dahil edilmesi de kullanılırken, üst direncin (güç veriyoluna bağlı) değeri genellikle alt dirençten (toprağa bağlı) 2-3 kat daha az seçilir ve değeri paralel bağlı iki direnç yaklaşık 100 ohm'a eşit olarak seçilir. Örneğin dirençler 240 ohm ve 120 ohm, 360 ohm ve 130 ohm olabilir. Bağlantısı kesilen çıkış, bu durumda kendisine bağlanan giriş tarafından bir birim olarak algılanır.

Pirinç. 3.13. 3C tamponların çıkışında dirençlerin açılması

Bazen dirençler 3C çıkışlarına hiç bağlı değildir, ancak bu durumda sonraki girişin 3C çıkışından gelen sinyali algılamasını (yani ona tepki vermesini) yalnızca çıkış aktif durumdayken sağlamak gerekir. Aksi takdirde cihazın çalışmasında arızalar ve arızalar yaşanması olasıdır.

Pirinç. 3.14. Gösterge için tamponları kullanma

Yüksek çıkış akımları nedeniyle tamponların bir başka tipik uygulaması da LED göstergesidir. LED'ler, tamponların çıkışına iki ana yolla bağlanabilir (Şekil 3.14). Bunlardan ilki ile (şekilde solda), çıkış mantıksal bir birimin 3C veya 2C sinyali olduğunda ve ikincisi ile (şekilde sağda), çıkış iyi olduğunda LED yanar. , sinyal mantıksal bir sıfırdır. Direncin değeri, LED'in özelliklerine göre seçilir, ancak genellikle 1 kΩ mertebesindedir.

AND, AND-NOT, OR, OR-NOT öğeleri

Dijital elektronik bileşenlerin karmaşıklığına yönelik bir sonraki adım, en basit mantıksal işlevleri gerçekleştiren öğelerdir. Tüm bu unsurları birleştiren şey, birden fazla eşit girişler (2'den 12'ye kadar) ve üzerinde sinyal giriş sinyallerinin kombinasyonu ile belirlenen bir çıkış.

En yaygın mantıksal işlevler AND (yerel gösterimde - LI), AND-NOT (LA ile gösterilir), OR (LL ile gösterilir) ve OR-NOT (LL ile gösterilir) şeklindedir. Öğe adında DEĞİL kelimesinin bulunması, yalnızca bir şey anlamına gelir - sinyalin yerleşik tersine çevrilmesi. Uluslararası gösterimde aşağıdaki kısaltmalar kullanılır: AND - AND işlevi, NAND - AND-NOT işlevi, OR - OR işlevi, NOR - OR-NOT işlevi.

AND ve OR işlevlerinin adı, çıkıştaki girişlerde bir sinyalin göründüğü koşulu belirtir. Bu durumda pozitif mantıktan, girişlerde ve çıkışta pozitif, tek sinyallerden bahsettiğimizi hatırlamak önemlidir.

AND öğesi, ancak ve ancak tüm girdileri (hem birinci, hem ikinci, hem de üçüncü, vb.) bir tane içeriyorsa, çıktıda bir birim oluşturur. Eğer Konuşuyoruz AND-NOT öğesi hakkında, tüm girdiler bir olduğunda çıktıda sıfır oluşur (Tablo 3.4). İşlev adından önceki sayı, öğenin giriş sayısını gösterir. Örneğin, 8I-NOT, çıkış tersine çevrilmiş sekiz girişli bir AND öğesidir.

Tablo 3.4. AND, AND-NOT, OR, OR-NOT iki girişli öğelerin doğruluk tablosu

Giriş 1

Giriş 2

Çıkış Ve

çıkış NAND

Çık VEYA

çıkış NOR

VEYA öğesi, ancak ve ancak tüm girişler sıfır olduğunda çıkışta sıfır üretir. OR-NOT öğesi, girişlerden en az birinde bir () varsa, çıkışta sıfır verir. sekme. 3.4). Tanımlama örneği: 4OR-NOT - çıkışında ters çevirmeli dört girişli VEYA öğesi.

Pirinç. 3.15. AND, AND-NOT, OR, OR-NOT öğelerinin tanımları: yabancı (sol) ve yerli (sağ)

AND, AND-NOT, OR, OR-NOT iki girişli elemanların diyagramlarında yerli ve yabancı gösterimler gösterilir. pilav. 3.15. Tüm bu elemanlar 2C, OK ve 3C çıkışları ile birlikte gelir. İkinci durumda, bir etkinleştirme girişi -EZ olmalıdır.

görmek zor değil (bkz. tablo 3.4) sıfır giriş ve çıkış sinyalleri ile negatif mantık durumunda, AND elemanı VEYA işlevini gerçekleştirir, yani girişlerden en az biri sıfır ise çıkış sıfır olacaktır. Ve negatif mantığa sahip VEYA öğesi VE işlevini gerçekleştirir, yani çıkış yalnızca tüm girişlerde sıfır olduğunda sıfır olacaktır. Ve gerçek elektronik cihazlarda sinyaller herhangi bir polaritede (hem pozitif hem de negatif) olabileceğinden, her bir özel durumda gerekli olan elementi her zaman dikkatlice seçmek gerekir. Karmaşık bir fonksiyon elde etmek için birbirine benzemeyen birkaç mantık elemanı, ters çevirmeli ve ters çevirmesiz seri olarak bağlandığında bunu hatırlamak özellikle önemlidir.

Bu nedenle AND, AND-NOT, OR, OR-NOT öğeleri, geliştiricinin tam olarak adlarında belirtilen mantıksal işlevleri gerçekleştirirken kullanması için her zaman uygun değildir. Bazen bunları izin ver/reddet veya karıştır/eşleştir öğeleri olarak kullanmak daha uygundur. Ancak önce, bu öğeler üzerinde yalnızca mantıksal işlevlerin uygulanması durumlarını ele alacağız.

Üzerinde pilav. 3.16 Giriş ve çıkış sinyallerinin gerekli zamanlama diyagramlarına dayalı olarak elemanlar tarafından çıkış sinyallerinin oluşumuna örnekler verilmiştir. a durumunda, çıkış sinyali iki tek giriş sinyali ile bire eşit olmalıdır, bu nedenle eleman 2I yeterlidir. b durumunda, giriş sinyallerinden en az biri bire eşit olduğunda çıkış sinyali sıfıra eşit olmalıdır, bu nedenle 2OR-NOT öğesi gereklidir. Son olarak, c durumunda, tek bir Bx sinyalinin eşzamanlı varışıyla çıkış sinyali sıfıra eşit olmalıdır. 1, sıfır sinyal girişi. 2 ve tek bir sinyal In. 3. Bu nedenle, bir 3I-NOT elemanı ve Vx sinyali gereklidir. 2 önce ters çevrilmelidir.

Pirinç. 3.16. AND ve OR öğelerini kullanma örnekleri

Söz konusu grubun mantıksal öğelerinden herhangi biri, kontrollü bir giriş sinyali geçişi (inversiyonlu veya çevrimsiz) olarak kabul edilebilir.

Örneğin, 2I-NOT elemanı durumunda, girişlerden biri bilgi, diğeri ise kontrol olarak kabul edilebilir. Bu durumda kontrol girişi bire ayarlanırsa çıkış sinyali ters çevrilmiş giriş sinyaline eşit olacak ve kontrol girişi sıfır ise çıkış sinyali her zaman bire eşit olacaktır, yani geçişin geçişi. giriş sinyali engellenecektir. Çıkışı OK olan 2I-NOT öğeleri, çoğullanmış veya çift yönlü bir hatta çalışmak için genellikle kontrollü tamponlar olarak kullanılır.

Aynı şekilde AND, OR, OR-NOT öğeleri de izin/yasaklama öğesi olarak kullanılabilir. (Şekil 3.17). Öğeler arasındaki fark, yalnızca kontrol sinyalinin polaritesinde, giriş sinyalinin tersine çevrilmesinde (veya eksikliğinde) ve ayrıca giriş sinyali devre dışı bırakıldığında çıkış sinyalinin seviyesinde (sıfır veya bir) olur.

Pirinç. 3.17. AND, AND-NOT, OR, OR-NOT öğeleri üzerinde sinyallerin geçişine izin verilmesi / yasaklanması

Pirinç. 3.18. Giriş sinyali devre dışı bırakıldığında fazladan bir kenarın görünümü

Etkinleştir/devre dışı bırak öğelerini kullanırken, öğenin çıkışından gelen sinyal, sinyalin kenarına tepki veren girişe gittiğinde ek sorunlar ortaya çıkabilir. Etkin durumdan engelleme durumuna ve engelleme durumundan etkinleştirme durumuna geçiş anında, çıkış sinyalinde giriş sinyaliyle hiçbir şekilde bağlantılı olmayan ek bir ön görünebilir (Şekil 3.18). Bunun olmasını önlemek için aşağıdakilere uymalısınız. basit kural: giriş pozitif bir kenara yanıt veriyorsa, engelleme durumunda, elemanın çıkışı sıfır olmalıdır ve bunun tersi de geçerlidir.

Bazen bir veya başka bir polaritenin iki sinyalini karıştırma işlevini uygulamak gerekir. Yani çıkış sinyali hem bir giriş sinyali geldiğinde hem de başka bir giriş sinyali geldiğinde üretilmelidir. Her iki girdi de pozitif ve çıktı pozitifse, saf formu VEYA işlevi ve bir 2OR öğesi gereklidir. Bununla birlikte, negatif giriş sinyalleri ve bir negatif çıkış sinyali ile aynı miksaj için bir 2I elemanı gereklidir. Ve eğer giriş sinyallerinin polaritesi çıkış sinyalinin istenen polaritesine uymuyorsa, o zaman inversiyonlu elemanlar gereklidir (pozitif çıkış sinyalleri için AND-NOT ve negatif çıkış sinyalleri için OR-NOT). Üzerinde pilav. 3.19 farklı öğeler üzerinde karıştırma seçenekleri gösteriliyor.

Pirinç. 3.19.İki sinyalin karıştırılmasının uygulanması

Son olarak, dikkate alınan AND, AND-NOT, OR, OR-NOT öğeleri bazen uygun şekilde çeşitli sinyalleri eşleştirmek için devreler olarak kullanılabilir. Yani, girişlerdeki sinyaller eşleştiğinde (aynı anda geldiğinde) çıkış sinyali üretilmelidir. Eşleşme yoksa, çıkış sinyalinin olmaması gerekir. Üzerinde pilav. 3.20 dört farklı eleman üzerinde bu tür çakışma şemalarının varyantları gösterilmiştir. Giriş sinyallerinin polaritesinde ve çıkış sinyalinin tersine çevrilmesinin varlığı veya yokluğunda farklılık gösterirler.

Pirinç. 3.20.İki sinyal için tesadüf şemaları

AND, AND-NOT, OR, OR-NOT ( pilav. 3.21).

Pirinç. 3.21.Öğe Paylaşımı Örnekleri

Her biri etkinleştirilebilen veya devre dışı bırakılabilen iki sinyali karıştırmak gerekli olsun. Giriş sinyallerinin ve etkinleştirme sinyallerinin polaritesinin pozitif olmasına ve çıkış sinyalinin negatif olmasına izin verin. Bu durumda, iki girişli AND öğesi almanız ve iki girişli VEYA-NOT (a) kullanarak çıkış sinyallerini karıştırmanız gerekir.

İki negatif sinyali ve bir pozitif sinyali karıştırmak gerekli olsun ve sonuçta ortaya çıkan sinyal etkinleştirilebilir veya devre dışı bırakılabilir. Etkinleştirme sinyalinin polaritesi negatif, çıkış sinyalinin polaritesi negatif. Bunu yapmak için, üç girişli bir AND elemanı, negatif giriş sinyali için bir invertör ve iki girişli bir VEYA elemanı (b) almanız gerekir.

AND, AND-NOT, OR, OR-NOT öğeleri aynı zamanda invertör veya tekrarlayıcı olarak da kullanılabilir (Şekil 3.22) girişleri birleştirmek veya kullanılmayan girişlere istenen seviyede bir sinyal uygulamak için gerekli olan . İkincisi tercih edilir, çünkü girişleri birleştirmek sadece giriş akımını arttırmakla kalmaz, aynı zamanda elemanların performansını bir şekilde azaltır.

Pirinç. 3.22.İnvertörler ve tekrarlayıcılar

Pirinç. 3.23. VE ile mikro devrelerin girişlerini birleştirme

AND işlevine göre, daha karmaşık mikro devrelerin girişleri genellikle birleştirilir. Diğer bir deyişle, bazı işlevler yalnızca VE ile birleştirilmiş tüm girişlerde gerekli polariteye sahip sinyaller alındığında yürütülür. Çoğu zaman AND, CS mikro devresinin seçim girişlerini ve EZ mikro devresinin çıkışının üçüncü durumunun kontrol girişlerini birleştirir. Üzerinde pilav. 3.23 AND ile böyle bir kombinasyonun üç örneği gösterilmiştir.İşlevi gerçekleştirmek için ters girişlere sıfır sinyallerinin gönderilmesi gerektiği ve doğrudan girişlere tekli sinyallerin gönderilmesi gerektiği dikkate alınmalıdır. Örnekler, KR556RT4, KR556RT5, KR1533AP14, KR1533AP15 mikro devreleridir.

Şimdiye kadar AND, AND-NOT, OR, OR-NOT öğelerini göz önünde bulundurarak, birinci temsil seviyesinin (mantıksal model) ötesine geçmedik. Bu, elemanların giriş sinyallerinin aynı anda veya neredeyse aynı anda değişmediği, cephelerinin zaman içinde önemli ölçüde ayrıldığı (elemanın gecikme süresinden daha fazla) olması durumunda oldukça kabul edilebilir. Giriş sinyallerinin eşzamanlı değişimi ile her şey çok daha karmaşık olacaktır, ikinci ve bazen üçüncü temsil seviyesini dahil etmek gerekir. Giriş sinyallerini değiştirme anında, çıkış sinyali belirsiz, kararsız, tahmin edilemez hale gelir. Sonuç olarak, tasarım yanlışsa, karmaşık bir devrenin tamamı, bir cihazın tamamı ve hatta büyük bir sistem çalışmayabilir.

Örneğin, mantıksal bir 2I-NOT öğesini ele alalım. Sinyallerin aynı anda ve antifazda değişen girişlerine ulaşmasına izin verin, yani biri sıfırdan bire, diğeri birden sıfıra geçer. Bir nedenden ötürü (teller üzerinden iletim, farklı eleman gecikmeleri vb. nedeniyle), sinyallerden birinin diğerine göre zaman içinde hafifçe kaymasına izin verin. (Şekil 3.24). Bu durumda, kısa bir süre için iki girişte iki tek sinyal bulunacaktır. Sonuç olarak, çıkış birden sıfıra geçmeye başlayacaktır. Değiştirmek için zamanı olabilir ve ardından kısa bir dürtü oluşacaktır. Değiştirmek için zamanı olmayabilir ve o zaman hiçbir dürtü olmayacak. Bazen geçiş yapmak için zamanı olabilir ve bazen zamanı olmayabilir ve ardından çıkış darbesi görünecek veya görünmeyecektir. Her şey elemanın hızına ve gecikme miktarına bağlıdır. İkinci durum, tespit edilmesi son derece zor olan kararsız bir arızaya neden olabileceğinden, en tatsız olanıdır.

Pirinç. 3.24. 2I-NOT elemanının çıkışında kısa darbe

Örnek olarak, AND, AND-NOT, OR, OR-NOT - kod seçimi öğelerinin en yaygın uygulamalarından birini ele alalım. Seçimin özü aşağıdaki gibidir. Üzerinde kodların iletildiği bir veri yolu olsun. Bu veriyolu üzerinde belirli bir kodun görünümünü algılamak, yani gerekli giriş koduna karşılık gelen bir çıkış sinyali oluşturmak gereklidir.

Pirinç. 3.25. Kapılı kod seçimi

Bu işlevi gerçekleştiren devre oldukça basittir. (Şekil 3.25). VE-DEĞİL çoklu giriş öğelerine dayanır. Bu durumda, olması gereken kodun bitlerine karşılık gelen sinyaller, doğrudan AND-NOT elemanlarının girişlerine beslenir. Ve üzerinde sıfır olması gereken kodun bitlerine karşılık gelen sinyaller, inverterler aracılığıyla AND-NOT elemanlarının girişlerine beslenir. AND-NOT öğelerinin çıkış sinyalleri OR-NOT öğesi kullanılarak birleştirilir. Sonuç olarak, OR-NOT öğesinin çıkışı Out sinyalini üretir. 1, girişte gerekli kodun bulunduğu anda.

Senkronizasyon, aşağıdaki derslerde daha ayrıntılı olarak tartışılacaktır.

Ancak, giriş sinyalleri değiştiğinde kısa darbeler oluşturmak için AND, AND-NOT, OR, OR-NOT öğelerinin belirtilen özelliğinin çok yararlı olduğu durumlar vardır. Örneğin, mevcut sinyalin pozitif veya negatif ucunda kısa bir darbe oluşturmamız gerekiyor. Daha sonra bu sinyal ters çevrilir, özellikle bir eleman zinciri veya bir kapasitans kullanılarak geciktirilir ve orijinal sinyal ve gecikmiş sinyal elemanın girişlerine beslenir. (Şekil 3.26).

Pirinç. 3.26. Giriş sinyalinin ön tarafında kısa darbe şekillendiriciler

Giriş sinyalinin pozitif kenarındaki darbe 2I veya 2I-NOT (a) elemanında, giriş sinyalinin negatif kenarındaki darbe ise 2OR veya 2OR-NOT (b) elemanında oluşturulur. Eleman ters çevrilirse, çıkış darbesi negatif, inversiyon yoksa pozitif olacaktır. Diyagramlarda belirtilen kapasitans ile darbe süresi yaklaşık 50 ns'dir. Darbe süresini artırmak için gecikme devresindeki kapasitans değerini veya evirici sayısını artırmak gerekir (bu durumda evirici sayısı mutlaka tek olmalıdır).

„ DİJİTAL DEVRE MÜHENDİSLİĞİ ”

HARKOV 2006

Önsöz

1 DİJİTAL MİKRO DEVRE MÜHENDİSLİĞİNİN MANTIK VE DEVRE TEMELLERİ

1.2 Mantık öğeleri

1.3 Mantık cebirinin temel yasaları

1.4 Ayrık normal formlar

1.5 Mantık fonksiyonlarının minimizasyonu

1.6 Birleşimsel mantık devrelerinin sentezi

2 KOMBİNASYON ŞEMALARI

2.1 Temel bilgiler

2.2 Kod Çözücüler

2.3 Karıştırıcılar

2.4 Demultiplexer'lar

2.5 Çoklayıcılar

2.6 Aritmetik birimler

3 TETİK CİHAZI

3.1 Temel kavramlar

3.2 Asenkron RS flip-flop

3.3 Senkron tetikleyiciler

4 KAYIT

4.1 Kayıtlar hakkında genel bilgiler

4.2 Bellek kayıtları

4.3 Vardiya kayıtları

4.4 Tersinir kayıtlar

4.5 Evrensel kayıtlar

5 SAYAÇ

5.1 Sayaçlar hakkında genel bilgiler

5.2 Taşıma sayaçları

5.3 Paralel aktarımlı sayaçlar

5.4 Yukarı/Aşağı sayaçları

5.5 2n dışında rastgele sayma faktörüne sahip sayaçlar

KULLANILAN EDEBİYAT LİSTESİ

ÖNSÖZ

Bu kılavuz, disiplinlerin incelenmesini sağlayan bilgileri içerir:

- Uzmanlık öğrencileri için "Dijital devre mühendisliği" 5.091504 (Bilgisayar ve akıllı sistem ve ağların bakımı);

- 5.090805 uzmanlık öğrencileri için "Mikrodevre" (Elektronik ürünlerin tasarımı, üretimi ve bakımı);

- Uzmanlık öğrencileri için "Elektronik cihazlar ve mikro elektronik" 5.090704 (Radyo cihazlarının tasarımı, üretimi ve bakımı).

Bu çalışmada sunulan materyal, öğrencileri modern dijital mikro devrelerin temelleri ile tanıştırmayı amaçlamaktadır ve hem küçük ve orta derecede entegrasyona sahip mikro devreler şeklinde bağımsız ürünler olarak hem de yaygın olarak kullanılan ana dijital cihaz türlerini içerir. yüksek derecede entegrasyona sahip mikro devrelerin bir parçası: mikroişlemciler ve mikrodenetleyiciler.

Kılavuz beş bölümden oluşmaktadır:

Sayısal mikro devrelerin mantık ve devre temelleri,

kombinasyon şemaları,

tetikleme cihazları,

kayıtlar,

Sayaçlar.

Materyalin sunumu, dijital cihazların analizi ve sentezinin temel teorik ilkelerini tutarlı bir şekilde “basitten karmaşığa” sunacak şekilde yapılandırılmıştır. Her bölüm, incelenen cihazın sembolik grafik tanımı, çalışma tablosu, işlevsel veya devre şeması ve gerektiğinde işin zamanlama diyagramları hakkında bilgi sağlayan alt bölümleri içerir. Devrelerin her birine, çalışmalarının mantığının ayrıntılı bir açıklaması, konunun her öğrencisinin dijital devrelerin çalışmasını analiz etme ilkelerine hakim olacağı ve gerekli becerileri edineceği şekilde verilir. Yukarıdaki şemaların her biri bu cihaz için tipiktir. Bu, başka bir devre uygulamasını hariç tutmaz.

Konunun gelişimini daha rahat ve görsel hale getirmek için temel kavramlar, tanımlar, kurallar koyu renkle vurgulanmıştır.

Materyal sunumunun, incelenen dijital cihazların artan karmaşıklığına göre gerçekleştirildiği ve aynı zamanda, sonraki her konunun bir öncekinin materyaline dayandığı göz önüne alındığında, bu metodolojik kılavuzun ilgili bölümlerin yer aldığı sıra.

Bu kılavuz, yalnızca dijital mikro devrelerin teorik temellerinin incelenmesinde değil, aynı zamanda amacı, dijital cihazların montajında ​​ve hatalarının ayıklanmasında bilgiyi derinleştirmek ve pratik beceriler kazanmak olan laboratuvar çalışmalarına hazırlanırken de faydalıdır. Kılavuz, kendi kendine çalışmanın yanı sıra kurs ve diploma tasarımı için de kullanılabilir.

1 MANTIK ve devre mühendisliği DİJİTAL MİKRO DEVRE MÜHENDİSLİĞİNİN TEMELLERİ

1.1 Mantık cebirinin temel kavramları

Mantık, yasaların ve düşünce biçimlerinin bilimidir.

Matematiksel mantık, mantıksal problemleri çözmek için matematiksel yöntemleri uygulama bilimidir.

Tüm dijital bilgi işlem aygıtları, belirli mantıksal işlemleri gerçekleştiren öğeler üzerine kuruludur. Bazı öğeler, dijital veya diğer bilgileri temsil eden ikili sembollerin işlenmesini sağlar, diğerleri - bilgilerin iletildiği kanalların değiştirilmesi ve son olarak, üçüncü - kontrol, çeşitli eylemlerin etkinleştirilmesi ve bunların uygulanması için koşulların gerçekleştirilmesi.

Bu elemanların giriş ve çıkışlarında hareket eden elektrik sinyalleri, kural olarak, iki farklı seviyeye sahiptir ve bu nedenle, örneğin 1 veya 0 gibi ikili sembollerle temsil edilebilir. Bir olayın tamamlandığını belirtmeyi kabul edelim (çünkü örneğin, yüksek bir voltaj seviyesinin varlığı - veya devrede bir nokta) sembolü ile 1 Bu sembole mantıksal birim denir. Herhangi bir olayın olmaması, mantıksal sıfır olarak adlandırılan 0 sembolü ile gösterilecektir.

Böylece, bir ikili elemanın girişindeki veya çıkışındaki her bir sinyal, yalnızca iki değer alabilen bir mantıksal değişken ile ilişkilendirilir: bir mantıksal birimin durumu (olay doğrudur) ve bir mantıksal sıfırın durumu (olay yanlıştır). ). Bu değişkenler, on dokuzuncu yüzyılda matematiksel mantığın temel ilkelerini geliştiren İngiliz matematikçi J. Boole'dan sonra boolean olarak adlandırılır. Boole değişkenini x olarak gösterelim.

Çeşitli boole değişkenleri, işlevsel bağımlılıklarla bağlanabilir. Örneğin, y \u003d f (x1, x2) ifadesi, y mantıksal değişkeninin, argümanlar veya girdi değişkenleri olarak adlandırılan x1 ve x2 mantıksal değişkenlerine işlevsel bağımlılığını gösterir.

Herhangi bir mantıksal işlev, her zaman bir dizi basit mantıksal işlem olarak temsil edilebilir. Bu işlemler şunları içerir:

Olumsuzlama ("DEĞİL" işlemi);

Mantıksal çarpma (bağlaç, "VE" işlemi);

Mantıksal ekleme (ayrılma, "VEYA" işlemi).

Olumsuzlama (DEĞİL işlemi), girdi mantıksal değişkeni x ile çıktı mantıksal değişkeni y arasında, y'nin yalnızca x yanlış olduğunda doğru olduğu ve tersine, y'nin yalnızca x doğru olduğunda yanlış olduğu böyle bir mantıksal ilişkidir. Bu işlevsel bağımlılığı doğruluk tablosu olarak adlandırılan tablo 1.1 şeklinde gösterelim.

Doğruluk tablosu, ikili argüman değerlerinin olası tüm kombinasyonlarının mantıksal bir fonksiyonun değerlerine karşılık geldiğini gösteren bir tablodur.

Tablo 1.1 - "DEĞİL" işleminin doğruluk tablosu

x y
0 1
1 0

y değişkeninin mantıksal işlevi DEĞİL, y = şeklinde yazılır.

ve "y x değil" okur. Örneğin, x yüksek seviyeli (mantıksal) bir iddiaysa, y düşük seviyeli (mantıksal sıfır) bir iddiaya karşılık gelir.

Mantıksal çarpma (bağlaç, "VE" işlemi), yalnızca tüm çarpılan değişkenler aynı anda doğru olduğunda doğru olan bir fonksiyondur. Mantıksal çarpma işleminin doğruluk tablosu Tablo 1.2'ye karşılık gelmektedir.

Tablo 1.2 - Mantıksal çarpma işleminin doğruluk tablosu

x2 x1 y
0 0 0
0 1 0
1 0 0
1 1 1

VE işlemi bir nokta ( ) ile gösterilir. Bazen bir nokta ima edilir. Örneğin, x1 ve x2 değişkenleri arasındaki VE işlemi y = x1 x2 olarak gösterilir.

Mantıksal toplama (ayrılma, “VEYA” işlemi), yalnızca değişkenlerin tüm terimleri aynı anda yanlış olduğunda yanlış olan bir fonksiyondur. Mantıksal toplama işleminin doğruluk tablosu Tablo 1.3'e karşılık gelmektedir. "VEYA" işlemi V işaretiyle gösterilir. Örneğin, y \u003d x1 V x2.

Tablo 1.3 - Mantıksal toplama işleminin doğruluk tablosu


Rusya Federasyonu Bakanlığı

Tomsk Politeknik Üniversitesi

__________________________________________________________________

E.L. sobakin

DİJİTAL DEVRE MÜHENDİSLİĞİ

öğretici

UDC 681.325,6

Sobakin E.L. dijital devre. Proc. ödenek. Bölüm I Tomsk: Ed. TPU, 2002. - 160'lar.

Kılavuz, teknik sistemlerde yönetim ve bilişim uzmanlık alanı 210100 öğrencileri için ders dersinin ana konularını özetlemektedir. Kılavuz Otomasyon Dairesi Başkanlığında hazırlanmış ve bilgisayar sistemleri TPU, uygun Müfredat disiplin ve Uzaktan Eğitim Enstitüsü öğrencilerine yöneliktir.

Tomsk Politeknik Üniversitesi Yayın ve Yayın Konseyi'nin emriyle yayınlanmıştır

İnceleyenler:

sanal makine Dmitriev Profesör, Teknik Bilimler Doktoru, Elektrik Mühendisliğinin Teorik Temelleri Bölüm Başkanı, Tomsk Kontrol Sistemleri ve Radyoelektronik Üniversitesi;

Sİ. Korolev NPO Spetstechauditservis LLP Direktörü,

Teknik Bilimler Adayı, Kıdemli Araştırmacı.

2002

Tomsk Politeknik Üniversitesi, 2002

Tanıtım

Bu ders kitabı, yüksek lisans öğrencilerine yöneliktir. Eğitim Kurumları uzmanlık öğrencileri 210100 "Teknik sistemlerde bilişim ve kontrol". Yazar tarafından Tomsk Politeknik Üniversitesi'nde birkaç yıl boyunca verilen dersler temelinde derlenmiştir ve geniş uygulama için mikro devreler üzerinde dijital teknoloji cihazlarının resmileştirilmiş yapımına yönelik yöntemlerin sistematik bir sunumuna ayrılmıştır.

"Dijital Devre Mühendisliği" disiplini, analog elektronik cihazların eleman tabanı bilgisi gerekli olduğundan, öğrencilerin önceden ustalaşması gereken "Elektronik" dersinin devamı olarak düşünülmelidir.

Modern otomasyon sistemlerinin çoğu, bilgisayar sistemleri, bilgi iletim ve işleme sistemleri, tamamen veya kısmen dijital teknoloji cihazlarında uygulanmaktadır. Bu nedenle, dijital cihazların kullanım ilkeleri ve bunlara dayalı bina sistemleri bilgisi çeşitli amaçlar için hem mühendislik faaliyetlerinde hem de metodolojik çalışmalarda güncel öneme ve büyük pratik değere sahiptir.

El kitabı materyali şartlı olarak üç bölüme ayrılabilir: 1) Mikroelektroniğin temelleri; 2) Dijital teknolojinin kombinasyon cihazları; 3) Sayısal teknolojinin sıralı mantık aygıtları.

Kursta uzmanlaşmaya başlarken, sonraki materyal bir öncekinin bilgisine dayandığından ve sırayı değiştirmek, ustalaşmada zorluklara yol açabileceğinden, materyali belirtilen bölümleri listeleme sırasına göre çalışmalısınız. Bu, diğer ders kitaplarının ve özel teknik literatürün aynı fenomeni, süreçleri, dönüşümleri vb. açıklamak için farklı terimler ve kavramlar kullanması gerçeğiyle daha da kötüleşir. Kullanılan kavramlardaki farklılık veya bunların yanlışlığı, sunulan malzemenin özünün yanlış anlaşılmasına ve bunun sonucunda özümsemesinde zorluklara yol açar.

Bu bölümlerden ilk ikisi bu kılavuzun ilk bölümünde yer almaktadır (P1). Üçüncü bölüme ayrı bir kılavuz ayrılmıştır.

1 İÇİNDE.Dijital cihazların uygulanması

Şu anda, mikroişlemci cihaz ve sistemlerinin oluşturulması ve yaygın olarak mühendislik uygulamalarına tanıtılmasıyla bağlantılı olarak, dijital yöntemler bilgilerin işlenmesi ve iletilmesi. Bu yöntemler, sırayla, sistemlere bir dizi olumlu özellik ve nitelik kazandırır. İletilen bilgilerin doğruluğu artar, yüksek hız ve bilgi işlem sistemlerinin performansı, kabul edilebilir maliyeti, yüksek güvenilirliği, düşük enerji tüketimi vb. sağlanır.

Bu sistemler tarafından çözülen görevler çok çeşitlidir ve belirli bir sistemi oluşturan cihazların işlevlerini önceden belirler. Bu nedenle, sistemler tarafından çözülen bu görevler ve özellikle bireysel cihazlar veya bloklar tarafından gerçekleştirilen alt görevler ışığında cihazların ve işlevlerinin dikkate alınması tavsiye edilir.

Ana tipik görevlerüretimin veya diğer süreçlerin otomatik veya otomatik yönetimi ve kontrolünden kaynaklananlar:

Toplamak bilgi (alma);

dönüşüm bilgi (ölçeklendirme, normalleştirme, filtreleme, kodlama vb.);

gönderme-alma bilgi;

işleme ve kullanım bilgi;

depolamak bilgi.

Amaçlanan amaca ve ana işlevlere bağlı olarak, şunlar vardır:

Otomatik (veya otomatik) yönetim ve kontrol sistemleri.

Bilgi iletim sistemleri.

Bilgi işlem sistemleri (bilgi işlem sistemleri).

Bu görevlerin ilişkisini, bu sistemlerde kullanılan elektronik dijital cihazların yeri ve rolünü anlamak için, bu sistemlerin genelleştirilmiş blok diyagramlarını ve bileşenlerinin işlevsel amacını ele alalım.

B1.1. Sistemler otomatik kontrol

Yönetmek yönetilen nesnenin durumunu (konumunu) ve verilen algoritmaya göre bilmek anlamına gelir ( kontrol algoritması) ortaya çıkan sapmaları ortadan kaldırmaya çalışarak nesne üzerinde hareket edin.

Bu nedenle yönetimde Genel dava aşağıdakilerle ilişkili:

nesnenin durumu hakkında bilgi edinme;

alınan bilgilerin nesnenin durumu hakkında verilen bilgilerle karşılaştırılması;

kontrol sinyallerinin oluşumu (etkiler);

gerekli duruma getirmek için nesne üzerindeki etkisi.

Listelenen eylemlere uygun olarak, genel durumda otomatik kontrol sistemi (ACS), bir bilgi ölçüm cihazı, bir kontrol cihazı ve bir kontrol cihazı içermelidir. yürütme cihazı(Şekil B1).

Bilgi ölçüm cihazı (IMS), kontrol nesnesi (CO) hakkında bilgi alır ve onu önceden işler. Bilgi edinme, değerleri işletim sisteminin durumunu karakterize eden parametrelerin değerleriyle orantılı olan birincil sinyallerin oluşumundan oluşur. Bir nesne, bir bütün olarak üretim sürecinin yanı sıra ayrı bir üretim birimi olarak anlaşılabilir. Ve nesnenin "çıktı koordinatları" parametreleri altında. Bunlar örneğin sıcaklık, basınç, malzeme veya enerji tüketimi ve benzerleri olabilir. Bu koordinat parametrelerinin çoğu analog biçimde sunulduğundan ve sonsuz bir değerler kümesiyle karakterize edildiğinden, sinyaller parametreleri açısından normalleştirilmeli, ölçeklenmeli ve birleşik bir biçime sahip olmalıdır.

Bu nedenle, IMU, aşağıdaki dönüşümlerin gerçekleştirildiği, birincil ölçüm dönüştürücüleri ve sensörleri, analogdan dijitale dönüştürücüler ve diğer işlevsel birimlere sahip olmalıdır:

değerler fiziksel özellikler doğru veya alternatif akımın birleşik analog sinyallerine;

seviye ve şekil açısından sinyallerin ölçeklenmesi veya normalleştirilmesi;

analog sinyallerin ayrık (dijital) sinyallere dönüştürülmesi;

sinyal kodlama ve diğer bazı dönüşümler.

Koordinatların mevcut değerleri ile ilgili sinyaller gönderilir. kontrol cihazı (UU). Bu cihazın işlevleri, mevcut değerleri verilen koordinat değerleriyle karşılaştırmayı ve karşılaştırma sonuçlarına göre kontrol sinyalleri (kontrol sinyalleri) üretmeyi içerir. Ayar noktaları bir insan operatör tarafından veya yazılım tarafından otomatik olarak girilebilir. İlk durumda, ayarları bir kişi tarafından belirlenen ve ayarlanan bir kontrol ünitesi olarak bir otomatik regülatör veya birkaç otomatik regülatör kullanılabilir. İkinci durumda, CU bir mini veya mikro bilgisayar yazılım makinesidir ve insan operatörün rolü, programa girmek ve sistemin ilk başlatılmasına indirgenmiştir.

Bu işlevleri gerçekleştirmek için, CU'nun değerleri hesaplamak ve sinyalleri karşılaştırmak, sinyallerin kısa vadeli ve uzun vadeli ezberlenmesi (depolanması) ve birleşik kontrol sinyallerinin oluşturulması için aritmetik ve mantıksal işlemler yapması gerekir. İkincisi, kontrol nesnesi üzerindeki eylemlerin (kontrol eylemleri) daha da oluşturulduğu ve onu gerekli duruma getiren bilgileri içerir.

Gerekli fiziksel doğa formlarının doğrudan etkisi yürütme cihazı (İÜ). Örneğin DC voltajı veya darbeli akım şeklindeki kontrol sinyallerini aktüatörün dönüş hızına dönüştürür. mekanik hareket buhar hattındaki vana vb. Bu dönüştürmeleri gerçekleştirmek için şunlara ihtiyacınız olacak: dijitalden analoğa dönüştürücüler; elektrik sinyallerinin elektriksel olmayanlara dönüştürücüleri; amplifikasyon cihazları vb. Bu durumda, ara olanlar olarak dijital sinyal kodlarının dönüştürücüleri veya sinyal temsil formları gerekli olabilir. Örneğin, ikili sayıların kodları orantılı sayıda darbeye, tek fazlı sinyaller çok fazlı sinyallere, kontrol etmek için kullanılır. step motorlar vb.

Rahatsız edici etkilerin etkisi altında, nesne normal durumdan (mod) ayrılır ve ACS onu gerekli (normal) çalışma moduna döndürür. Kontrol süreci gerçek zamanlı olarak, yani fiziksel süreçlerin doğası tarafından belirlenen bir hızda ilerler. Kontrol eylemleri zamanında veya aşırı geciktirilirse, nesnenin koordinatlarının kabul edilemez değerler alabileceği ve nesnenin kendisinin veya sistemin bireysel cihazlarının başarısız olacağı sistemin kararsız bir çalışma modu meydana gelebilir. Acil modu. Bu nedenle, ACS teorisinde ana vardır kontrolün istikrarını ve doğruluğunu sağlama sorunları.

Listelenen dönüşümlerin çoğu, dijital mikro elektronik cihazlar kullanılarak gerçekleştirilebilir. Bir CU, kontrol mikrobilgisayarları veya dijital mikro devreler temelinde oluşturulduğunda tamamen dijitaldir.

Dijital mikro devrelerde, kısmen analog-dijital ve dijitalin yanı sıra fiziksel niceliklerin dijital sensörleri gerçekleştirilir. analog dönüştürücüler sinyaller.

B1.2. Bilgi iletim sistemleri (TTS)

IM ile CU (Şekil B1) ve ayrıca CU ile CU arasındaki mesafenin artmasıyla, bilgi aktarma görevi. Bilgiyi önemli mesafeler boyunca iletme ihtiyacı, yalnızca mekansal olarak geliştirilmiş otomatik kontrol ve izleme sistemlerinde değil, aynı zamanda sistemler diğerleri iletişim türleri(telgraf, telefon, telefaks vb.) Ayrıca bilgisayar sistemlerinde, veri iletim sistemlerinde, telemekanik sistemlerde vb. bilgi aktarma ihtiyacı ortaya çıkar. Bu görev, süreç içinde olması nedeniyle karmaşıktır. iletişim hatları üzerinden iletim parametreler bozuk sinyaller ve bu da, bilginin bozulmasına ve aslına uygunluğunun azalmasına (doğru alım olasılığı) yol açabilir. Sinyallerin bozulması, girişimin etkisinden kaynaklanmaktadır. yükselme iletişim hatlarında. Girişim, kural olarak, rastgele bir yapıya sahiptir ve parametrelerinde sinyal parametrelerinden farklı olmayabilir. Bu nedenle, sinyalleri çarpıtma ve hatta bilgiyi "çoğaltma" yeteneğine sahiptirler. iletilen mesajı dönüştürmek. Bilgi transferinde en son istenmeyen olay.

Yüksek sadakat ve maksimum hız sağlamak için ( uhFverimlilik) bilgi iletimi, ek sinyal dönüşümleri ve bunların iletimi için özel yöntemler gereklidir.

Bu dönüşümler şunları içerir: kodlama ve ters prosedür bilgi kod çözme(ve sinyaller). Kodlama, bir mesajı sinyale dönüştürme işlemidir.. Bu durumda, dönüşümler belirli kurallara göre gerçekleştirilir. tüzük toplamı olan kod denir.

Bilgilerin kodlanması, verici tarafta, kod çözme ise alıcı tarafta gerçekleştirilir. Ayırmak hata düzeltici kodlama ve verimli. Hedefgürültü bağışıklığı kodlama inşa etmek (sphorsessiz) parazite daha az eğilimli bir sinyal, t verinfakatalıcı tarafta iletim sırasında meydana gelen hataların tespit edilebilmesi veya düzeltilebilmesi için bazı yapılar. Ve böylece, iletimin yüksek sadakatini sağlamak için.

Hedefverimli kodlama maksimum hız sağlamakhakkındaDeğeri büyük ölçüde ne kadar zamanında alındığına göre belirlendiğinden bilgi transferinin büyümesi. Bu gereksinime göre, kodlanmış mesajın gerekli miktarda bilgiyi taşıması ve aynı zamanda sahip olması gerekir. Minimum uzunluk böylece iletim minimum zaman alır.

Sinyallerin (ve bilgilerin) iletimi şu şekilde gerçekleştirilir: iletişim kanalları. Bağlantı bu, kaynaktan bağımsız sinyal iletiminin bir yoludur (yoldur).Hbilginin ilgili alıcısına (alıcısına) takma ad.İletişim kanalları, kanal oluşturan ekipmanın teknik araçlarıyla oluşturulur ve iletişim hatları gibi parazite maruz kalır.

SPI'de çözülmesi gereken ana görevlerden biri, gerekli sayıda iletişim kanalının oluşturulması görevidir. İletimin verimliliği ve gürültü bağışıklığı, büyük ölçüde kullanılan iletişim kanalları tarafından belirlenir. Altında gürültü bağışıklığı bir sistemin yeteneğidir(sinyal, kod) parazit varlığında işlevlerini doğru bir şekilde yerine getirir.

Genellikle aynı sistem, birçok kaynaktan uygun sayıda alıcıya (alıcıya) bilgi iletmek için kullanılabilir. Bu nedenle, gerekli gürültü bağışıklığına sahip gerekli sayıda kanalın oluşturulması iletişim cihazına atanır. Bu durumda iletişim cihazında aşağıdaki dönüşümler gerçekleştirilebilir: modülasyon ve demodülasyon sinyaller; hatta iletilen ve l'den alınan kazançVeAraştırma enstitüleri sinyal iletişimi; seviye ve frekans spektrumunda sınırlama sinyaller ve diğerleri.

SRS'nin kullanım alanına (uygulama) bağlı olarak, sinyallerin şeklinin dönüştürülmesi, fiziksel doğası, dışarıdan gelen sinyallerin parametrelerinin normalleştirilmesi ve tarafından verilen sinyallerin normalleştirilmesi gibi ek dönüşümlere ihtiyaç vardır. sistemden harici cihazlara; iletişim kanalına iletilen ve sistem tarafından verilen sinyallerin geçici olarak depolanması.

Listelenen dönüşümler, bilgi iletim sistemlerinin verici ve alıcı ekipmanının işlevsel bileşimini önceden belirler (Şekil B2).

Şemadan da görebileceğiniz gibi, aktarım soldan sağa tek yönde gerçekleştirilir. Giriş ve birincil bilgi dönüştürme cihazı (UVPI), bilgi kaynaklarından gelen sinyalleri, uzun mesafelerde doğrudan iletilemez birleşik "birincil" sinyallere dönüştürür. Genellikle bu birleşik sinyaller, sabit seviye değerlerine sahip DC voltajıdır. Birincil sinyaller, iletim süresi boyunca (tampon depolama aygıtında) UVPI bloğunda depolanır ve ardından bellekten silinir. Kodlama cihazı (CU), birincil sinyalleri belirli bir yapıya ve formata sahip kodlanmış sinyallere dönüştürerek, onları (sinyalleri) uzun mesafelerde ("TV sinyalleri") iletme olanağına izin verir. Kural olarak, bu cihaz kombinasyoneldir, ancak bazı durumlarda sıralı (çoklu bisiklet) yapılabilir. Burada, kodlama prosedürlerinin mantıksal ve aritmetik işlemleri uygulanmaktadır.

İletişim cihazının (Şekil B2) temel amacı, oluşturmak veya iletişim kanallarının organizasyonu sağlanan satırda. iletişim hattı sistemin vericisi (Tx) ile alıcısı (Rx) arasındaki maddi ortamdır. Şekil şartlı olarak gösterir iki telli hat elektriksel bağlantı. Ancak, radyo bağlantıları ve fiber optik bağlantılar ve diğerleri kullanılabilir. Hat tipine bağlı olarak, Tx ve Rx'de parametre ve karakteristiklerini haberleşme hattının parametre ve özellikleri ile eşleştirmek için çeşitli sinyal dönüşümleri ve hedeflenen dönüşümler yapılır. artan gürültü bağışıklığı sinyaller.

Alıcı tarafta, iletişim hattından alınan kodlanmış sinyaller, yeniden kod çözme cihazı (DCU) tarafından birincil sinyallere dönüştürülür. Aynı zamanda, alınan sinyallerdeki kod çözme prosedürleri ile hatalar tespit edilir ve düzeltilebilir ve böylece bilgi iletiminin gerekli doğruluğu sağlanır. FAKAT çıkış dönüştürücüler(VP) bu birincil sinyalleri, bilgi alıcılarının algılayabileceği biçim ve biçime (fiziksel doğa) dönüştürür.

Şekil B2'de gösterilen işlevsel "montajların" ve "blokların" çoğunun dijital mikro devreler üzerinde uygulanabileceğine dikkat edilmelidir. Bu nedenle, iletişim sistemleri genellikle dijitaldir.

B1.3. Bilgi işleme sistemleri

(bilgisayar sistemleri)

Yukarıda listelenen tipik görevler, matematiksel ve mantıksal yöntemlerle çözülebilir ve resmileştirilebilir. Buna karşılık, bu yöntemler, bazı "ilk verilerde" yürütülmesi daha önce bilinmeyen yeni bir sonuç üreten en basit işlemlerle (aritmetik veya mantıksal) çalışır. Çeşitli bilgi işleme problemlerini çözme yöntemlerinin bu ortaklığı, amacı (başlangıçta) elektronik bilgisayarlar (bilgisayarlar) için hesaplama prosedürlerinin otomasyonu olan ayrı bir cihaz ve sistem sınıfı oluşturmayı mümkün kıldı. Bilgisayar teknolojisinin gelişiminin şu andaki aşamasında, bilgisayarlar, bilgi işlemek ve iletmek için modern bilgisayar sistemlerinin inşa edildiği bilgisayarlara "dönüşmüştür". Bazılarının genelleştirilmiş blok diyagramı bilgi işlem sistemiŞekil B3'te gösterilmiştir.

Önceden işlenen veriler giriş aygıtı Uvv gel hafıza cihazı hafıza, burada tüm işlem süresi boyunca depolanırlar. Gelen bilgileri işleme programı da aynı bellekte saklanır.

Sistemin programı ve ayrıca "veriler", bellek hücrelerinde belirli adreslerde (bellek hücrelerinin adresleri) kaydedilen çok bitli ikili sayılar şeklinde bellek cihazında saklanır. Toplamı bir veri işleme programını gösteren ikili sayılar, her biri belirli bir amacı olan belirli sayıda parçaya yapılandırılmıştır. En basit durumda, aşağıdaki kısımlar vardır: 1) "veri" değerlerini temsil eden ve "işlenenler" olarak adlandırılan iki ikili sayı ile gerçekleştirilecek işlemin kodu; 2) ilk işlenenin adresi; 3) ikinci işlenenin adresi. Bu parçaların birleşimi bir "ekip" oluşturur.

Bilgisayarın işidir sıralı yürütme komutlar, program tarafından verilen. Tüm blokların çalışmalarını zamanında koordine eder ve yönetir kontrol cihazı uu. Ve işlenenler üzerindeki doğrudan mantıksal ve aritmetik işlemler (eylemler) tarafından gerçekleştirilir. aritmetik mantık Birimi ALU, kontrol ünitesinden gelen bir sinyal üzerine "çalışma kodu", her seferinde belirli bir işlemi gerçekleştirmek üzere yapılandırılır.

Kontrol cihazı bellekten aldığı komutun şifresini çözer (Şekil B3 "sonraki komut"), çalışma kodunu ALU'ya gönderir ve ilgili işlemi gerçekleştirmeye hazırlanır. Ardından, işlenenlerin belleğinden getirme sinyalleri üretir (bkz. “Veri adresleri”) ve bilgisayar işleminin bir sonraki döngüsünde yürütülecek bir sonraki talimatın adresini belirler (“Bir sonraki talimatın adresi”). CU'dan gelen sinyallere bağlı olarak, işlenenler bellekten okunur ve ALU şunları gerçekleştirir: gerekli eylemler. Bu durumda, hafızayı da koruyan bir ara sonuç (“İşlemin sonucu”) oluşur. İşlemin sonucuna bağlı olarak, komut yürütme sırasını değiştirmek veya veri işlemeyi durdurmak veya operatöre hata mesajlarını görüntülemek gerekebilir. Bu amaçla ALU'dan CU'ya “Sonuç işareti” sinyali gönderilir. Girilen verileri (bilgileri) işleme süreci, “Hesaplamaların sonu” komutu alınana veya operatör kendi takdirine bağlı olarak veri işlemeyi durdurana kadar devam eder.

Ortaya çıkan işlem sonucu da bellekte saklanır ve üzerinden çıktı alınabilir. çıkış aygıtı ne yazık ki Program tarafından sağlanmışsa, işleme sürecinin sonunda veya süreç sırasında.

Operatörün bilgisayarla "iletişim"i için, terminal cihazları O, operatörün komutları ve diğer mesajları girmesi ve bilgisayardan operatöre "mesajların" çıktısı için tasarlanmıştır.

Şekil B3, bilgisayarın tüm bileşenlerinin çalışmasının senkronizasyonunu sağlayan kontrol cihazının bağlantılarını göstermemektedir. Geniş oklar, paralel veri iletimi olasılığını gösterir (çok basamaklı ikili sayıların tüm basamaklarının aynı anda iletimi).

Şekil B3'te gösterilen hemen hemen tüm bloklar (terminal cihazları hariç) yalnızca dijital entegre devrelerde (IC'ler) tam olarak uygulanabilir. Özellikle, CU, ALU ve belleğin bir kısmı (kayıtlı bellek SRAM'ı), yüksek derecede entegrasyon ile tek bir IC şeklinde yapılabilir. Adlandırılmış blok kümesi formları mikroişlemci İşlemci Tek bir yarı iletken çip üzerinde entegre teknoloji vasıtasıyla yapılmış bir bilgisayar.

Veri giriş ve çıkış cihazları, kural olarak, sırasıyla giriş ve çıkış verilerinin geçici olarak depolanması ve sistemi harici cihazlarla koordine etmek için kullanılan arabellek depolama kayıtlarından oluşur.

Depolama aygıtı (bellek) genellikle iki bölüme ayrılır: rastgele erişimli bellek (RAM) ve salt okunur bellek. Birincisi, hesaplamaların ara sonuçlarını depolamaya hizmet eder, "içeriği" veri işleme sürecinde sürekli değişmektedir. RAM, verileri "okuma" ve "yazma" modlarında çalışır. İkincisi, salt okunur bellek (ROM), standart rutinleri ve bilgisayarı açma ve kapatma işlemlerini kontrol eden bazı sistem (hizmet) rutinlerini depolamaya hizmet eder. Kural olarak, ROM, IC ROM üreticilerinde önceden programlanmış veya kullanıcı tarafından yeniden programlanabilir ROM (RePROM) olan, kullanıcı tarafından programlanabilen ROM IC'lerinde (PROM) yürütülür. Genellikle bunlar, güç kaynağından ayrıldıklarında bile kaydedilen bilgilerin “yok edilmediği” geçici olmayan depolama cihazlarıdır.

ALU, ikili sayılar, mantık öğeleri ve sayıları karşılaştırmaya hizmet eden bir dizi diğer işlevsel birimlerle mantıksal ve aritmetik işlemler gerçekleştiren aynı adı taşıyan IC'leri, dijital karşılaştırıcıları, gerçekleştirilen aritmetik işlemlerin hızını artırmayı, örneğin "hızlandırılmış" içerir. transfer blokları” vb.

Kontrol ünitesinin bileşimi, ayarlanan zamanlayıcıları içerir. saat frekansı sistem çalışması ve nihayetinde performansının belirlenmesi, komut kodu kod çözücüleri, programlanabilir mantık matrisleri, kayıtlar, mikro program kontrolü, ayrıca G / Ç "bağlantı noktaları".

Listelenen tüm işlevsel birimler, entegre dijital cihazlar şeklinde uygulanır.

Ana sorunlar bilgi işlem sistemleri, ilk olarak, verim(hız). İkincisi, sistemlerin çalışmasını sağlamak gerçek zamanda.

İlk sorun, sistem çapında bir yapıya sahiptir ve yeni bir eleman tabanı ve özel bilgi işleme yöntemleri uygulanarak çözülür.

İkinci sorun, üretim süreçlerini kontrol etmek için bilgi işlem sistemlerini kullanırken ortaya çıkar ve üretim ve bilgi işlem süreçlerinin hızının tutarlı olması gerektiği gerçeğinde yatmaktadır. Gerçekten de, bir bilgisayar sisteminin (CS) işleyişi, bir bilgisayarın veya bilgisayarın "çalışma döngüsü" olarak adlandırılan belirli bir sabit ve bölünmez zaman aralığı bir birim olarak alındığında, "bilgisayar" zamanında gerçekleşir. gerçek fiziksel süreçler, örneğin, teknolojik süreçler, gerçek zamanlı akış, saniye cinsinden ölçülen, saniyenin kesirleri, saat vb. Bilgisayarların kullanımını mümkün kılmak için, bilgi işleme hızının gerçek fiziksel süreçlerin hızından daha az olmaması gerekir. Bu sorunun çözümü, kontrol bilgisayarı ve çevre aygıtları arasında bilgi (veri) alışverişi için özel yöntemler düzenleyerek ve özel, sözde kullanımıyla elde edilir. interyüz devreleri ve cihazları. Arayüz işlevleri şunları içerir:

işlemci veya sistemin depolama cihazı ile bilgi alışverişi gerektiren harici bir cihazın adresinin belirlenmesi;

VS işlemcisinin çalışmasını kesintiye uğratmak ve kesmeyi talep eden nesnenin hizmet programına geçişi başlatmak için sinyaller üretmek. Bu özel bir kurala göre yapılır. öncelik sistemi;

harici cihazlara hizmet vermek için kuyrukların uygulanması;

Parametreler ve değişim sinyallerinin süresi, vb. açısından koordinasyon.

Mikroelektronik cihazların üretiminde entegre teknoloji alanındaki modern gelişmeler, küçük boyutlar, düşük enerji tüketimi ve uygun maliyet ile karakterize edilen mikrobilgisayarların ve bilgisayarların oluşturulması sayesinde, bunları çeşitli amaçlar için sistemlerin bir parçası olarak kullanmak mümkün hale geldi. . Aynı zamanda, bu sistemler yeni nitelikler kazanır ve sadece sistemlerin konfigürasyonunu değiştirerek bir çalışma modundan diğerine esnek geçiş imkanı ile çok işlevli hale gelir. Buna karşılık, bu avantajlar, insan faaliyetinin çok çeşitli alanlarında bilgisayar sistemlerinin kullanımı için yeni umutlar açar: bilim, tıp, eğitim ve öğretim ve hatta daha fazlası teknolojide.

Örneğin, telefon iletişimi geleneksel olarak, insan konuşmasının (kablolar üzerinden) ses frekanslarının alternatif akımları biçimindeki sinyallerle iletildiği analog cihazlar tarafından gerçekleştirilmiştir. Artık analog sinyallerin (mikrofondan gelen) önemli bozulma olmadan uzun mesafelerde iletilen dijital sinyallere dönüştürüldüğü dijital telefon iletişimine yoğun bir geçiş olmuştur. Alıcı tarafta, bunlar dijital sinyaller tekrar analoga çevrilerek telefona getirildi. Geçis dijital iletişim ses iletiminin kalitesini artırmanıza olanak tanır, ayrıca telefon şebekesi başka hizmetler için de kullanılabilir: hırsız alarmı; yangın alarmı; birkaç abonenin "konferansı" için vb.

2. Dijital ve analog cihazların karşılaştırmalı değerlendirmesi

mikro elektronik teknolojisi

Herhangi bir cihazın yapımına veya tasarımına karar verirken, öncelikle tasarımın yönüne karar verilmelidir, cihaz nasıl olacak? analog veya ayrık(dijital)? Buna karşılık, her iki cihazın avantaj ve dezavantajlarını bilerek bu karar verilebilir. Öncelikle "analog" ve "dijital" cihaz kavramlarını tanımlayalım.

analog buna denir cihaz tüm giriş, çıkış ve ara (dahili) sinyallerin sürekli olduğu, sürekli olarak tanımlanır matematiksel fonksiyonlar. Bu sinyaller, seviye (durumlar) açısından sonsuz bir değer kümesi ile karakterize edilir ve sürekli bir sinyalin değerlerindeki değişiklik aralığı sınırlı olmasına rağmen, zaman içinde süreklidir. Bu nedenle, bazen bu tür cihazlara denir düzenlenmişincinesüreksiz eylem.

ayrık cihazlar veya cihazlar ayrık eylem giriş, çıkış ve ara sinyallerin belirli zaman aralıklarında seviye ve varlık açısından sayılabilir bir değerler kümesi ile karakterize edildiği sinyallere denir. Bu tür sinyaller bir veya başka bir konumsal sayı sisteminde (karşılık gelen sayılarla) görüntülenebilir. Örneğin, ondalık sayı sisteminde veya ikili sayı sisteminde. Sinyallerin ikili gösterimi, önermelerin hesaplanmasında ve çeşitli öncüllerden çıkarımların türetilmesinde teknolojide ve biçimsel mantıkta en büyük uygulamayı bulmuştur. Bu nedenle, ayrık cihazlar denir mantıklı(resmi ikili mantığa benzeterek) veya dijital, onları konumsal sayı sisteminin sayıları yardımıyla tanımlama olasılığını dikkate alarak.

Dezavantajları teknik araçlar analog teknoloji

"Sürüklenme" ve "gürültü" varlığı. sürüklenme bu, fenomenin ayrık doğası nedeniyle, verilen değere göre sinyaldeki yavaş bir değişikliktir. Örneğin, elektrik sinyalleri için, elektrik akımı akışının ayrık doğasına, elektrik yüklerinin taşıyıcıları olan elektronlar ve "delikler" neden olur. sesler bunlar, sıcaklık, basınç, Dünya'nın manyetik alanının gücü gibi dış veya iç faktörlerin neden olduğu sinyaldeki rastgele değişikliklerdir.

"Sıfıra eşitlik" ve "analog sinyallerin eşitliği" kavramlarını tanımlamada metodolojik zorluklar. Ve sonuç olarak, dönüşümlerin ve sinyal iletiminin "belirtilen doğruluğunun (hata) sağlanması" sorununun varlığı.

Kararsız çalışma modlarının ortaya çıkma olasılığı ve sistem ve cihazların çalışmasının "kararlılığını sağlama" sorununun varlığı. Kararsız bir mod, bazı sinyallerin değişiminde bir cihazda veya sistemde sönümsüz salınımların meydana gelmesi ile karakterize edilir. Elektronikte, bu fenomen, puls üreteçlerinin ve harmonik salınım üreteçlerinin yapımında yaygın olarak kullanılmaktadır.

Analog sinyaller için depolama cihazlarının ve zaman geciktirme cihazlarının uygulanmasındaki teknik zorluklar.

Analog elemanların yetersiz entegrasyon seviyesi ve çok yönlülüğü.

İletişim hatlarındaki enerji kaybı nedeniyle analog sinyallerin nispeten kısa iletim aralığı.

Nispeten büyük enerji tüketimi, çünkü analog elemanlar, geçici özelliklerinin doğrusal bölümlerinde çalışır ve ilk (ilk) durumlarda enerjiyi "tüketir".

Analog teknolojinin teknik araçlarının avantajları

Fiziksel süreçlerin ve kalıpların gösteriminin yeterliliği: her ikisi de sürekli bağımlılıklarla tanımlanır. Bu, analog cihazların ve sistemlerin temel teknik çözümlerini önemli ölçüde basitleştirmeyi mümkün kılar.

Verimlilik ve çalışma modlarını değiştirme kolaylığı: Kararsız modu kararlı bir modla değiştirmek veya cihazda belirli bir geçici süreç sağlamak için bir direncin direncini veya bir kapasitörün kapasitansını değiştirmek genellikle yeterlidir.

Analog değerleri ayrık değerlere dönüştürmeye gerek yok. Bu dönüşümlere bir hata ve belirli bir zaman kaybı eşlik ediyor.

Dijital teknolojinin teknik araçlarının avantajları

Sistemlerin işleyişinin yapısını ve algoritmasını değiştirme esnekliğini artıran program kontrolü olasılığı, uyarlanabilir kontrol yasalarının uygulanmasını basitleştirmeyi mümkün kılar.

Sistemlerin belirtilen güvenilirliğini, doğruluğunu ve gürültü bağışıklığını sağlama kolaylığı.

Cihazların dijital bilgi işlem cihazlarıyla (bilgisayarlar, bilgisayarlar) uyumluluğunu sağlama kolaylığı.

Yüksek derecede yapıcı ve işlevsel entegrasyon, standart tasarım çözümlerine göre sistemler oluşturma yeteneği ile çok yönlülük. Bu da sistem ve cihazların üretim ve işletim maliyetlerini düşürür.

Cihazların tasarım süresini azaltmaya izin veren ve cihazların (ve bunlara dayalı sistemlerin) işlevlerini çalışma sırasında toplu inşaat yöntemleriyle değiştirmeyi mümkün kılan resmi mantıksal yöntemlerle tasarım yapma imkanı.

Dijital teknolojinin teknik araçlarının dezavantajları

Analog sinyalleri ayrık sinyallere dönüştürme ihtiyacı. Bu dönüşümlere, zaman içinde hataların ve gecikmelerin ortaya çıkması eşlik eder.

Değişen çalışma modlarının göreceli karmaşıklığı. Bunu yapmak için, sistemin yapısını veya işleyişinin algoritmasını değiştirmek gerekir.

Hem çalışmalarının doğruluğunu kontrol ederken hem de ortaya çıkan hataları ararken sistemlerin işleyişini analiz etme süreçlerinin karmaşıklığı. Dijital cihazlar, özel bir teknoloji alanında çalışılan özel "teşhis" cihazları gerektiren büyük işlevsel karmaşıklık ile karakterize edilir. teknikVeagnostikVeNazlı.

Üretim kültürü ve dijital teknolojinin teknik araçlarının bakım kültürü için artan gereksinimler. Bu da hizmet personelinin becerilerini geliştirme ihtiyacını teşvik eder ve onlardan yüksek nitelikler gerektirir.

Listelenen avantaj ve dezavantajların karşılaştırmalı bir analizi, lehte sonuç teknik araçlar dijital teknoloji. Bu nedenle, şu anda, dijital cihazlar yaygın olarak analog teknolojinin geleneksel alanlarına tanıtılıyor: televizyon, telefon iletişimi, ses kayıt teknolojisi, radyo mühendisliği ve otomatik kontrol ve düzenleme sistemleri.

1. Mikroelektronik teknolojisinin temelleri

1.1. Temel kavramlar ve tanımlar

mikroelektronik elektronik cihazları tasarlama, araştırma, yaratma ve kullanma problemlerini yüksek derecede inceleyen elektroniğin ana yönü işlevsel Ve yapılariçindeNuh entegrasyon.

mikro elektronik ürün Entegre teknoloji vasıtasıyla uygulanan ve sinyallerin dönüştürülmesi ve işlenmesinin belirli bir işlevini yerine getiren, denir. entegre devre(IMS) veya sadece entegre devre(IP).

mikro elektronik cihaz sinyalleri işlemek ve dönüştürmek için oldukça karmaşık bir işlevi (veya birkaç işlevi) yerine getiren bir dizi birbirine bağlı IC. Bir mikro elektronik cihaz, yapısal olarak tek bir mikro devre şeklinde veya birkaç IC üzerinde tasarlanabilir.

Altında fonksiyonel entegrasyon Bazı aygıtlar tarafından uygulanan (gerçekleştirilen) işlevlerin sayısındaki artışı anlayın. Cihaz olarak kabul edilir tüm, bölünmez. FAKAT yapıcı intelütuf olarak kabul edilen bir cihazdaki bileşenlerin sayısındaki artıştır. tüm. Yüksek derecede yapısal ve fonksiyonel entegrasyona sahip bir mikro elektronik cihaz örneği, mikroişlemci(yukarıya bakın), kural olarak, bir "büyük" IC şeklinde gerçekleştirilir.

devre konusu olan mikroelektroniğin bir parçasıdır. inşaat yöntemleriçeşitli amaçlar için cihazlar mikrofon başınahakkındageniş uygulama şemaları. Konu dijital devre yalnızca dijital IC'lerde aygıt oluşturma (tasarlama) yöntemleridir.

Dijital devre özelliği cihazların işleyiş süreçlerini tanımlamak için yaygın olarak kullanılır resmi veya resmi doğal diller ve onlara dayalı resmileştirilmiş tasarım yöntemleri. Resmi diller şunlardır boole cebiri(mantık cebiri, Boole cebiri) ve "otomatik" mantıksal fonksiyonların dili durum ve olay cebiri. Resmileştirilmiş yöntemler kullanılarak, çok değişkenli uygulamalı problemlerin çözümünde mümkün olur optimum devre çözümleri seçimi belirli kriterlere göre.

Resmi Yöntemler karakterize yüksek seviye soyutlamanın soyutlanması, açıklanan nesnenin belirli özelliklerinin ihmal edilmesi. Dikkat, yalnızca nesnenin bileşenleri ile onu oluşturan parçalar arasındaki karşılıklı ilişkilerdeki genel kalıplara odaklanır. Bu tür "kalıplar", örneğin, sayıların cebirindeki aritmetik işlem kurallarını (toplama, çıkarma, çarpma, bölme kuralları) içerir. Aynı zamanda sayıların anlamından da uzaklaşırlar (ister elma sayısı, ister tablo vb.). Bu kurallar kesinlikle resmileştirilmiştir, resmileştirilmiştir, karmaşık aritmetik ifadeler elde etme kuralları ve bu tür ifadeleri hesaplama prosedürleri. Bu gibi durumlarda, bunun resmi olduğunu söylüyorlar ve sinoileabla Ve dil grameri Açıklamalar.

Resmi doğal dillerde, sözdizimi resmileştirilir ve dilbilgisi (karmaşık ifadeler oluşturma kuralları), Rusça veya İngilizce gibi doğal bir dilin dilbilgisine uyar. Bu tür dillere örnek olarak çeşitli tablo açıklama dilleri verilebilir. Özellikle, dijital cihazları tanımlamanın teorik temeli "Sonlu otomatlar teorisi" veya "Röle cihazları ve sonlu otomatlar teorisi"dir.

1.2. Mikroelektronik cihazların sınıflandırılması

Tüm mikroelektronik cihazlar (MED) çeşitli kriterlere göre sınıflandırılabilir:

eylemin ilke ve niteliğine göre;

işlevsel amaç ve gerçekleştirilen işlevlere göre;

üretim teknolojisi ile;

uygulama alanına göre;

tasarım ve teknik özellikler vb.

Şimdi MEA'ların sınıflandırma kriterlerine göre bölünmesini daha ayrıntılı olarak ele alalım.

ilkeye göre(karakter) hareketler Tüm MEA'lar alt bölümlere ayrılmıştır analog ve dijital. Dijital olanlar da dahil olmak üzere analog ve ayrık cihaz kavramları yukarıda zaten verilmiştir. Burada, ayrık cihazlarda tüm sinyallerin yalnızca iki koşullu mantıksal sıfır (log.0) ve mantıksal birim (log.1) değerini alması durumunda, cihazların çağrıldığını not ediyoruz. mantıklı. Kural olarak, tüm dijital cihazlara mantıksal cihazlar denir.

Gerçekleştirilen işlevlere bağlı olarak ( işlevsel amaç) aşağıdakileri ayırt edin mikro elektronik cihazlar:

I. Analog

1.1. Amplifikasyon cihazları (amplifikatörler).

1.2. Analog sinyaller üzerinde matematiksel işlemler gerçekleştiren fonksiyon dönüştürücüler (örneğin, entegrasyon, türev alma, vb.).

1.3. Fiziksel büyüklüklerin ölçüm dönüştürücüleri ve sensörleri.

1.4. Harmonik salınımların modülatörleri ve demodülatörleri, filtreleri, karıştırıcıları ve jeneratörleri.

1.5. Bellek aygıtları.

1.6. Gerilim ve akım stabilizatörleri.

1.7. Entegre devrelerözel amaç (örneğin, radyo ve video sinyallerini, karşılaştırıcıları, anahtarları vb. işlemek için).

II. Dijital MEA'lar

2.1. mantıksal öğeler.

2.2. Kodlayıcılar, kod çözücüler ve kod dönüştürücüler.

2.3. Bellek öğeleri (tetikleyiciler).

2.4. Bellek aygıtları (RAM, ROM, PROM, PLM, vb.).

2.5. Aritmetik-mantıksal aygıtlar.

2.6. Seçiciler, şekillendiriciler ve puls üreteçleri.

2.7. Sayma cihazları (darbe sayaçları).

2.8. Dijital karşılaştırıcılar, ayrık sinyal anahtarları.

2.9. Kayıtlar.

2.10. Özel amaçlı mikro devreler (örneğin, zamanlayıcılar, mikroişlemci IC kitleri vb.).

Yukarıdaki sınıflandırma kapsamlı olmaktan uzaktır, ancak dijital cihazların aralığının analog MED'lerin aralığından çok daha geniş olduğu sonucuna varmamızı sağlar.

Listelenenlere ek olarak, sinyal seviyesi dönüştürücüler için, örneğin giriş sinyallerinin analog ve çıkış sinyallerinin ayrık, ikili olduğu Schmitt tetikleyicileri gibi mikro devreler vardır. Bu tür mikro devreler bir ara pozisyonda bulunur. Benzer şekilde, analogdan dijitale ve dijitalden analoga dönüştürücülerin (ADC ve DAC) mikro devreleri, ayrık sinyallerle kontrol edilen analog sinyal anahtarları "ara" MED olarak sınıflandırılmalıdır.

Gerçekleştirilen işlevlerin sayısına bağlı olarak, 1hakkındaişlevsel(basit) ve çok işlevli(karmaşık) MEA. Çok işlevli cihazlarda işlevler gerçekleştirilebilir eşzamanlı veya art arda zamanında. Buna bağlı olarak, ilk durumda, cihazlara "paralel" eylem cihazları ve ikinci durumda, sıralı eylem veya "sıralı" cihazlar denir. Belirli bir işlevi yerine getirmek için çok işlevli bir cihazın ayarı, girişleri değiştirerek (elektrik devrelerinin fiziksel olarak yeniden değiştirilmesi) gerçekleştirilirse, böyle bir cihaza " ile bir cihaz denir. katı mantık" İş. Ve gerçekleştirilen işlevlerdeki değişiklik, ek harici sinyaller (kontrol girişleri olarak adlandırılan) yardımıyla gerçekleştirilirse, bu tür MEA'lar “program kontrollü” olarak sınıflandırılmalıdır. Örneğin, aritmetik mantık birimlerinin (ALU'lar) IC'leri, iki çok bitli ikili sayı ile aritmetik veya mantıksal işlemler uygulayabilir. Aritmetik (veya mantıksal) işlemleri gerçekleştirme ayarı, istenen işlemlerin gerçekleştirileceği değere bağlı olarak ek bir harici sinyal tarafından gerçekleştirilir. Bu nedenle ALU, program kontrollü bir MED olarak sınıflandırılmalıdır.

üretim teknolojisi ile Tüm IC'ler aşağıdakilere ayrılmıştır:

yarı iletken;

Film;

Hibrit.

İÇİNDE yarı iletken IC tüm bileşenler ve bağlantılar yarı iletken kristalin hacminde ve yüzeyinde yapılır. Bu IC'ler şu şekilde ayrılır: BVekutupsal mikro devreler (sabit bir besleme voltajı polaritesi ile) ve tek kutuplu besleme voltajının polaritesini değiştirme olasılığı ile. "Dahili içeriğin" devre tasarımına bağlı olarak, bipolar mikro devreler aşağıdaki tiplere ayrılır:

TTL transistör-transistör mantığı;

Transistörler ve Schottky diyotlar ile TTLsh transistör-transistör mantığı;

ESL emitör-bağlı mantık;

Ve 2 L enjeksiyon mantığı ve diğerleri.

Tek kutuplu teknolojinin mikro devreleri, MIS transistörlerinde ("metal-dielektrik-yarı iletken") veya MOS transistörlerinde ("metal-oksit-yarı iletken") veya CMOS transistörlerinde (tamamlayıcı "metal oksit-yarı iletken") yapılır.

İÇİNDE film IC tüm bileşenler ve bağlantılar yalnızca yarı iletken kristalin yüzeyinde gerçekleştirilir. Ayırmak ince tabaka(1 mikrondan daha az tabaka kalınlığı ile) ve kalın film bir mikrondan fazla film kalınlığına sahip. İnce film IC'ler, termal vakum biriktirme ve katot püskürtme ile üretilir ve kalın film IC'ler, serigrafi baskı ve ardından ilave ateşleme ile üretilir.

melez IC'ler, aynı alt tabaka üzerinde "basit" ve "karmaşık" bileşenlerden oluşur. Karmaşık bileşenler olarak genellikle yarı iletken veya film IC kristalleri kullanılır. Basit olanlar, elektronik teknolojinin ayrı bileşenlerini (transistörler, diyotlar, kapasitörler, endüktanslar vb.) içerir. Tüm bu bileşenler yapısal olarak aynı alt tabaka üzerinde bulunur ve aralarında elektriksel bağlantılar da yapılır. Ayrıca, üzerinde bulunan bileşenlere sahip bir substrat, bir hibrit IC'nin bir "katmanını" oluşturur. Ayırmak tek katman Ve çok katmanlı hibrit IC'ler. Çok katmanlı bir hibrit IC, oldukça karmaşık sinyal işleme işlevlerini gerçekleştirme yeteneğine sahiptir. Böyle bir mikro devre, cihazların bir "mikro bloğuna" veya bağımsız kullanım için tasarlanmışsa, "bütün" bir bloğun hareketine eşdeğerdir.

Ek olarak, herhangi bir mikro devre, nicel olarak değerlendirilir. göstermekfakattelevizyon onlara zorluklar. Bu gösterge şu şekilde kullanılır: derece entegrasyon» k, toplamın ondalık logaritmasına eşit n tek bir yarı iletken çip üzerine yerleştirilmiş bileşenler, yani

k = lq n. (1)

Formül (1)'e göre, tüm mikro devreler, 1., 2., üçüncü ve benzeri entegrasyon derecelerinin mikro devrelerine bölünür. Entegrasyon derecesi, mikro devrelerin karmaşıklığını yalnızca dolaylı olarak karakterize eder, çünkü yalnızca yapıcı entegrasyon. Aslında, mikro devrenin karmaşıklığı, bileşenler arasındaki ara bağlantıların sayısına da bağlıdır.

Mühendislik pratiğinde, mikro devrelerin karmaşıklığının niteliksel bir özelliği "küçük", "orta", "büyük" ve "çok büyük" IC'ler açısından kullanılır.

Tablo 1.1, türlerine göre IS karmaşıklığının nitel ve nicel ölçümlerinin karşılıklı karşılıkları hakkında bilgi sağlar.

Tablo 1.1

IP Adı

Üretim teknolojisi

Bir çip üzerindeki bileşen sayısı

entegrasyon derecesi k

Malaya (MIS)

Dijital

bipolar

tek kutuplu

analog

bipolar

Orta (ÖBS)

Dijital

bipolar

tek kutuplu

analog

bipolar

tek kutuplu

Büyük (BIS)

Dijital

bipolar

tek kutuplu

analog

bipolar

tek kutuplu

Ekstra büyük (VLSI)

Dijital

bipolar

tek kutuplu

10000'den fazla

analog

bipolar

tek kutuplu

Tablo 1.1'in analizinden, dijital IC'lerle karşılaştırıldığında, aynı entegrasyon derecesine sahip analog mikro devrelerin bileşimlerinde (yarı iletken çip üzerinde) üç kattan daha az bileşene sahip olduğu takip edilir. Bunun nedeni, bir analog mikro devrenin aktif bileşenlerinin (transistörler) doğrusal modda çalışması ve daha fazla enerji dağıtmasıdır. Enerji dağıtımı sırasında üretilen ısıyı ortadan kaldırma ihtiyacı, tek bir çip üzerine yerleştirilen bileşenlerin sayısını sınırlar. Dijital mikro devrelerde, aktif bileşenler bir anahtar modunda çalışır (transistörler kilitli veya açık ve doyma modundadır). Bu durumda, güç kaybı ihmal edilebilir ve üretilen ısı miktarı da ihmal edilebilir ve bu nedenle bir çip üzerindeki bileşenlerin sayısı daha fazla yerleştirilebilir. (Kristal boyutları standartlaştırılmış ve sınırlıdır.) Tek kutuplu teknoloji ile kristalin kapladığı hacim alan etkili transistör bir bipolar transistörün kapladığı hacimden yaklaşık üç kat daha az ( n- P- n veya P- n- P tip). Bu şu gerçeği açıklıyor: aktif içerik tek kutuplu bir mikro devrede standart boyutlarda bir kristal üzerine daha fazlası yerleştirilebilir.

İle tasarımİşlevsel karmaşıklığa bağlı olarak, mikro elektronik cihazlar aşağıdakilere ayrılır:

basit mikro devrelerde (IC);

mikro montajlar üzerinde;

mikrobloklara dönüştürülür.

ICüretilen mikro elektronik ürün tek teknolojihakkındamantıksal döngü bağımsız kullanım için veya daha karmaşık ürünlerin bir parçası olarak (mikro montajlar ve mikro bloklar dahil) uygundur. Mikro devreler ambalajsız olabilir ve kristali dış etkilerden koruyan ayrı bir kasaya sahip olabilir.

mikro montaj oldukça karmaşık bir işlevi (işlevleri) yerine getiren ve radyo-elektronik ekipmanın minyatürleştirilmesi amacıyla üretilen elektro-radyo bileşenleri ve mikro devrelerden oluşan bir mikro elektronik ürün. Esasen, hibrit mikro devreler mikro montajlardır. En basit mikro montaj, örneğin, bir yarı iletken çip üzerinde yapılmış ve tek bir pakette (bir mikro devre gibi) tasarlanmış bir dizi mikro direnç olabilir.

mikroblok aynı zamanda bir mikro elektronik üründür, elektro-radyo bileşenlerinden oluşur ve Entegre devreler ve karmaşık bir işlev(ler) gerçekleştirir.

Kural olarak, mikro montajlar ve mikro bloklar farklı teknolojik döngülerde ve belki de farklı üretim tesislerinde üretilir.

Olarak sınıflandırma özellikleri Genel olarak kullanılan güç tüketimi(bir çip) ve hızlıincieylem.

İle güç tüketimi Tüm IC'ler aşağıdakilere ayrılabilir: fakat) mikrohakkındagüçlü(10'dan az mW); B) düşük güç(en fazla 100 mW); içinde) orta güç(500 e kadar mW) Ve G) güçlü(daha fazla veya = 0,5 sal).

İle verim(IC üzerinden sinyallerin yayılma süresindeki maksimum gecikmeler) mikro devreler şartlı olarak şu şekilde ayrılır: fakat) kesme frekansı ile ultra hızlı F 100'ün üzerinde gr geçiş MHz; B) yüksek hız ( F 50 gr MHz 100'e kadar MHz); içinde) normal performans ( F 10'dan gr MHz 50'ye kadar MHz). Bu durumda, yayılma gecikmeleri nanosaniye birimleri (10 -9 itibaren.) 0,1 mikrosaniyeye kadar (1s =10 -6 itibaren.).

Mikro devreler ve diğerleri dahil olmak üzere dijital mikro elektronik cihazlar ayrık eylem cihazları sınıflandırmak uygundur üzerinde x fakat bağımlılık doktoru girişten çıkış sinyalleri. Sonlu otomatlar teorisinde kabul edildiği gibi. Bu özelliğe uygun olarak, tüm cihazlar genellikle kombinasyonel Ve ardışık.

İÇİNDE kombinasyon cihazları herhangi bir zamanda çıkış sinyallerinin değerleri, aynı zamanda giriş sinyallerinin değerleri ile benzersiz bir şekilde belirlenir. Bu nedenle, bu tür cihazların çalışmasının zamana bağlı olmadığını varsayabiliriz. Bunlara "olmayan cihazlar" da denir. hafıza», tek döngü cihazlar veya tek etkili eylem cihazları. Sonlu otomata teorisinde, birleşimsel cihazlara "ilkel sonlu otomata" denir.

İÇİNDE seri cihazlarçıkış sinyallerinin (çıkış sinyalleri) değerleri, yalnızca zaman içinde dikkate alınan noktadaki giriş sinyallerinin değerlerine değil, aynı zamanda zaman içinde önceki noktalarda giriş sinyallerinin değerlerine de bağlıdır. Bu nedenle, bu tür cihazlara " ile cihazlar denir. hafıza», çoklu bisiklet cihazlar, ancak sonlu otomata teorisinde, sadece? sonlu durum makinesi(önemsiz değil).

Eğitim materyali düşünüldüğünde, gelecekte, temel hadi bunu alalım sınıflandırma, Çünkü inşaat yöntemleri(sentez) ve bu cihazların işleyiş süreçleri önemli ölçüde farklıfakatvardır.

Sınıflandırma konularının sunumunu sonlandırırken, yukarıdaki listenin sınıflandırma özellikleri ve mikroelektronik ürünlerin (mikro devreler) adlarının listesi ayrıntılı olmaktan uzaktır. Gelecekte, gerektiğinde bu listeyi tamamlayacağız.

1.3. mantık öğeleri

mantık öğeleri bir çıkışa ve bir veya iki girişe sahip en basit birleşik "cihazlara" aittir. İşlevlerinin tam olarak tanımlanabilmesi nedeniyle isimlerini aldılar. mantık fonksiyonları ve özellikle boole fonksiyonları.

Biçimsel mantıkta olduğu gibi, tüm ifadeler doğru veya yanlış olabilir, bu nedenle mantıksal işlevler yalnızca iki koşullu değer alabilir: mantıksal birim (log.1) "doğru" ve mantıksal sıfır (log.0) "yanlış".

Mantıksal öğelerin işleyişini tanımlarken çıkış sinyalleri bire bir yazışma yapmak fonksiyonlar, fakat giriş sinyalleri argümanlar bu işlevler. Bu nedenle, hem işlevler hem de işlev argümanları ile mantık kapılarının giriş ve çıkış sinyalleri ikilidir. ihmal edersek gerçek zaman mantıksal bir elemanın bir durumdan (log.1 durumu) diğerine (log.0 durumu) geçişi, o zaman ne argümanlar ne de fonksiyonlar zaman değişkeninin zaman faktörüne bağlı olmayacaktır. Mantıksal ifadeleri elde etme ve dönüştürme kuralları, mantık cebiri veya Boole cebir.

Benzer Belgeler

    Dersin amaçları, modern bilgisayarların, bilgisayar sistemlerinin ve ağların devre tabanını incelemektir. Bilgisayar devrelerinin gelişiminin ana nesilleri. Analog ve ayrık elemanlar. Sayısal bilgiyi temsil etme yolları, kodlama türleri.

    ders, eklendi 02/17/2011

    Mikroelektronik, bağımsız bir bilimsel, teknik, teknolojik yön, tarihsel aşamalardır. Sayısal tümleşik devreler: mantıksal temeller, işaret kodlama, sınıflandırma; geliştirme, üretim, geliştirme ve uygulama beklentileri.

    öğretici, 11/11/2010 eklendi

    Dijital iletişim sistemlerinin analog olanlara kıyasla temel avantajları. Ayrık cihazların çalışma prensipleri, yapılarının özellikleri. Darbe üreteci cihazı, sayıcı, çoklayıcı ve kod çözücü sentezi. Asenkron bir makinenin geliştirilmesi.

    dönem ödevi, 21/11/2012 eklendi

    Fiber optik iletim sistemlerinin özellikleri. Dijital FOTS'un blok şeması seçimi. İletişim sisteminin terminal istasyonunun geliştirilmesi, AIM modülatörleri. Kodlama ve kod çözme cihazlarının yapım ilkeleri. Doğrusal yolun ana parametrelerinin hesaplanması.

    tez, eklendi 10/20/2011

    Entegre mikro devreler: bilgi, sınıflandırma, sembolik tanımlama, işaretleme. Mikro devrelerin sembolleri, temel elektrik parametreleri, temel mantık elemanları. Kayıtlar, sayaçlar, kod çözücüler, tetikleyiciler, koruma cihazları.

    ders, eklendi 01/20/2010

    Entegre devreler, sinyaller. işin inceliği dijital aygıt. Rus yapımı dijital mikro devrelerin işaretlenmesi. Dijital entegre devrelerin üretimi için temel. Sayısal tümleşik devre türleri. Merkezi işlemcinin devre tasarımı.

    sunum, 24/04/2016 eklendi

    Sayısal işleme sistemlerinde sinyallerin özellikleri ve kapsamı. Uzmanlaşmış dijital sinyal işlemcisi SPF CM: geliştiriciler ve tarihçesi, yapısı ve özellikleri, kapsamı, algoritmaları ve yazılımı.

    dönem ödevi, eklendi 12/06/2010

    Entegre devreler. Kalın film mikro devre substratları. Kalın film iletkenler ve dirençler. Dirençli filmlerin temel özellikleri. Sürekli kalın bir filmin direnci. Kalın film yapısından elektrik akımı transferi.

    özet, eklendi 01/06/2009

    Mikroişlemci aygıtları oluşturmak için donanım ilkeleri ve mikroişlemci sistemlerinin geliştirilmesinde pratik becerilerin kazanılması. ATmega mikroişlemcisinin teknik özellikleri ve bellek yongasının analizi. Bir mikroişlemci sisteminin şeması.

    dönem ödevi, 19/11/2011 eklendi

    Sayısal işaret işleme ve konuşma tanıma sistemlerinde kullanımı, ayrık sinyaller ve dönüşüm yöntemleri, dijital filtrelemenin temelleri. Konuşma tanıma sistemlerinin uygulanması, homomorfik konuşma işleme, kayıt ve oynatma arayüzü.