Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 2. rész

Hasonló dokumentumok
Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 3. rész

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 1. rész

Hobbi Elektronika. A digitális elektronika alapjai: További logikai műveletek

Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 1. rész

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 4. rész

Hobbi Elektronika. A digitális elektronika alapjai: Kombinációs logikai hálózatok 2. rész

Hobbi Elektronika. Bevezetés az elektronikába: Boole algebra, logikai kapuáramkörök

Dr. Oniga István DIGITÁLIS TECHNIKA 8

DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István

DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Irányítástechnika Elıadás. A logikai hálózatok építıelemei

EB134 Komplex digitális áramkörök vizsgálata

Újrakonfigurálható eszközök

6. hét: A sorrendi hálózatok elemei és tervezése

Hobbi Elektronika. Bevezetés az elektronikába: Műveleti erősítők - 2. rész

3.6. HAGYOMÁNYOS SZEKVENCIÁLIS FUNKCIONÁLIS EGYSÉGEK

DIGITÁLIS TECHNIKA NORMÁL BCD KÓD PSZEUDOTETRÁDOK AZONOSÍTÁSA A KARNAUGH TÁBLÁN BCD (8421) ÖSSZEADÁS BCD ÖSSZEADÁS: +6 KORREKCIÓ

DIGITÁLIS TECHNIKA II

DIGITÁLIS TECHNIKA II

Digitális Rendszerek (BSc)

Vegyes témakörök. A KAT120B kijelző vezérlése Arduinoval

Dr. Oniga István DIGITÁLIS TECHNIKA 4

DIGITÁLIS TECHNIKA Dr. Lovassy Rita Dr. Pődör Bálint

Áramkörök elmélete és számítása Elektromos és biológiai áramkörök. 3. heti gyakorlat anyaga. Összeállította:

Mérési jegyzőkönyv. az ötödik méréshez

2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához

Járműfedélzeti rendszerek I. 4. előadás Dr. Bécsi Tamás

Szekvenciális hálózatok Állapotdiagram

DIGITÁLIS TECHNIKA II

Elektronikus dobókocka tervezési példa

F1301 Bevezetés az elektronikába Digitális elektronika alapjai Szekvenciális hálózatok

7.hét: A sorrendi hálózatok elemei II.

LOGIKAI TERVEZÉS HARDVERLEÍRÓ NYELVEN. Dr. Oniga István

10. Digitális tároló áramkörök

DIGITÁLIS TECHNIKA feladatgyűjtemény

Integrált áramkörök/4 Digitális áramkörök/3 CMOS megvalósítások Rencz Márta

DIGITÁLIS TECHNIKA II

Bevezetés az elektronikába

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

DIGITÁLIS TECHNIKA II

DIGITÁLIS TECHNIKA II

Jelformáló áramkörök vizsgálata Billenő áramkörök vizsgálata (Időkeret: 5óra) Név:

Hobbi Elektronika. A digitális elektronika alapjai: Újrakonfigurálható logikai eszközök

Hobbi Elektronika. Bevezetés az elektronikába: Logikai kapuáramkörök

ELEKTROTECHNIKA-ELEKTRONIKA ELEKTROTECHNIKA

Billenőkörök. Mindezeket összefoglalva a bistabil multivibrátor az alábbi igazságtáblázattal jellemezhető: nem megen

Számlálók és frekvenciaosztók Szinkron, aszinkron számlálók

Laborgyakorlat 3 A modul ellenőrzése szimulációval. Dr. Oniga István

Újrakonfigurálható eszközök

DIGITÁLIS TECHNIKA 7-ik előadás

A/D és D/A konverterek vezérlése számítógéppel

Négyszög - Háromszög Oszcillátor Mérése Mérési Útmutató

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

Kombinációs áramkörök modelezése Laborgyakorlat. Dr. Oniga István

DIGITÁLIS TECHNIKA Dr. Lovassy Rita Dr. Pődör Bálint

Gépészmérnöki és Informatikai Kar Automatizálási és Kommunikáció- Technológiai Tanszék

Digitális technika (VIMIAA02) Laboratórium 4

Újrakonfigurálható eszközök

Elektronika 11. évfolyam

Digitális ki-bemenetek kezelése, bitszintű műveletek

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK

SZÁMÍTÓGÉPES ARCHITEKTÚRÁK

Számítógép architektúrák 2. tétel

Digitális technika (VIMIAA01) Laboratórium 4

Digitális technika házi feladat III. Megoldások

Beágyazott és Ambiens Rendszerek Laboratórium BMEVIMIA350. Mérési feladatok az 1., 2. és 3. mérési alkalomhoz

Kiegészítő segédlet szinkron sorrendi hálózatok tervezéséhez

6. hét Szinkron hálózatok tervezése és viszgálata

Hobbi Elektronika. Bevezetés az elektronikába: Scmitt-trigger kapcsolások

30.B 30.B. Szekvenciális hálózatok (aszinkron és szinkron hálózatok)

Billenőkörök. Billenő körök

Újrakonfigurálható eszközök

Standard cellás tervezés

A TANTÁRGY ADATLAPJA

Digitális technika (VIMIAA02) Laboratórium 4

Digitális technika VIMIAA02

Digitális technika VIMIAA02

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Számítógépek felépítése, alapfogalmak

Ellenőrző mérés mintafeladatok Mérés laboratórium 1., 2011 őszi félév

XI. DIGITÁLIS RENDSZEREK FIZIKAI MEGVALÓSÍTÁSÁNAK KÉRDÉSEI Ebben a fejezetben a digitális rendszerek analóg viselkedésével kapcsolatos témákat

G803 Nyolc egyérintéses funkció Súlyos zavaró feszültség ingadozásnál ZC 1.kivezetés és a föld közé 2.kivezetés tegyünk egy 20pf - 100pf-os

funkcionális elemek regiszter latch számláló shiftregiszter multiplexer dekóder komparátor összeadó ALU BCD/7szegmenses dekóder stb...

Digitális technika II. (vimia111) 5. gyakorlat: Tervezés adatstruktúra-vezérlés szétválasztással, vezérlőegység generációk

Elektronikai technikus Elektronikai technikus

11.2. A FESZÜLTSÉGLOGIKA

DIGITÁLIS TECHNIKA I

D I G I T Á L I S T E C H N I K A Gyakorló feladatok 3.

Logikai áramkörök. Informatika alapjai-5 Logikai áramkörök 1/6

Mérési útmutató. Széchenyi István Egyetem Távközlési Tanszék. Impulzus szélesség moduláció (PWM) jellemzőinek vizsgálata

DIALOG II PLM-B-000-LCD Hálózati paraméter felügyeleti modul Speciális készülékek

Egyszerű RISC CPU tervezése

Joint Test Action Group (JTAG)

Számítógépek felépítése, alapfogalmak

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

Hobbi Elektronika. Bevezetés az elektronikába: Egyszerű tranzisztoros kapcsolások

Hobbi Elektronika. Bevezetés az elektronikába: Boole algebra, logikai kifejezések

Kombinációs hálózatok Adatszelektorok, multiplexer

Átírás:

Hobbi Elektronika A digitális elektronika alapjai: Sorrendi logikai áramkörök 2. rész 1

Felhasznált anyagok M. Morris Mano and Michael D. Ciletti: Digital Design - With an Introduction to the Verilog HDL, 5th. Edition Electronics Tutorials: Asynchronous Counter F-alpha.net: f-alpha.net/electronics/digital-electronics/counter/ Falstad.com: Circuit simulator Logisim szimulátor: www.cburch.com/logisim/ 2

Szekvenciális áramkörök alapegységei Az S-R tároló egyszerű felépítésű, de gyakorlati célokra csak korlátozottan alkalmazható. Az élvezérelt D, J-K és T bistabil billenőkört angol kifejezéssel flip-flop-nak is nevezik. Ezek az órajel felfutó élénél váltanak állapotot, ha annak feltétele teljesül. A T-flip-flop minden órajelre állapotot vált, ha T = 1 teljesül. T flip-flopot élvezérelt J-K vagy D tárolóból alakíthatunk ki. 3

Aszinkron bináris számláló Számláló: olyan regiszter, amely a bejövő impulzusok hatására állapotok egy előírt sorrendjén megy végig ciklikusan. A bejövő impulzus lehet egyenletes időközönként bejövő órajel, vagy véletlen időközönként bekövetkező esemény által generált jel. Bináris számláló: ha a számláló állapotai a bináris számok sorrendjében váltakoznak (például: 0000, 0001, 0010, 0011, 0100, 1110, 1111). Aszinkron számláló (vagy ripple counter): nincs közös órajel, az egyes fokozatok átbillenése szolgáltat bemenő jelet a következő fokozatnak. Szinkron számláló: az egyes fokozatok közös órajel hatására, egyszerre billennek, ha adott a billenés feltétele. Az alábbi ábrán egy négyfokozatú aszinkron bináris számláló látható. A kapcsolás négy sorbakötött T flip-flop, amelyek T bemenete magas szintre van kötve, s mindegyik fokozat Q kimenete adja a következő fokozat bemenő (óra)jelét. Q 0 Q 1 Q 2 Q 3 CLK 4

2-bites aszinkron bináris számláló A CD4027 IC-ben található két élvezérelt J-K flip-flop sorbakötésével építhetünk egy 2-bites aszinkron bináris számlálót. A Set/Reset bemeneteket alacsony, a J-K bemeneteket magas szintre kell tartani. Link: f-alpha.net/electronics/digital-electronics/counter/lets-go/experiment-2-2-bit-counter/ CD4027 5

4-bites aszinkron bináris számláló N flip-flop sorba kapcsolásával N-bites számlálót alakíthatunk ki. Az állapotok 0-tól 2 N -1-ig lépkednek sorban, azaz 2 N állapot váltakozik ciklikusan. Az alábbiakban a 4-bites (N=4) esetet mutatjuk be: CLK 6

4-bites aszinkron bináris számláló Két darab kétbites számláló sorbakötésével 4-bites bináris számlálót építhetünk. A második 2-bites számlálót élvezérelt D-tárolókból építjük meg (CD4013), mivel az IC készletünkben nincs több J-K flip-flop. Clk 7

4-bites számláló A nyomógomb bosszantó pergése miatt egy NE555- ből kialakított astabil multivibrátorral hajtjuk a számlálót. R = 10 kω és C = 100 µf választással a léptetés kb. 1,7 másodpercenként történik. T = 0.693 2 R2 C1 8

A számláló működésének vizsgálata A 4-bites aszinkron számláló működését Paul Falstad szimulátorában is vizsgálhatjuk. Link: www.falstad.com/circuit/ Megjegyzés: A szimulátorban a J-K flip-flop negatív órajelet vár, az általunk használt CD4027 IC pedig pozitív órajelet. Ügyeljünk erre a különbségre! A szimulációhoz gyorsítanunk kellett az oszcillátort 9

A 4060 14-fokozatú aszinkron bináris számláló és oszcillátor A 4060 IC egy oszcillátort és egy 14-fokozatú aszinkron bináris számlálót tartalmaz. HEF4060: kisfeszültségű (3 15 V), CD4060: nagyfeszültségű (5 20 V) kivitel. A számláló kimenetek közül O 0 O 2 és O 10 nincs kivezetve. MR master reset RS oszcillátor bemenet RTC külső ellenállás CTC külső kapacitás O 0 O 2 számláló kimenetek 10

Oszcillátor konfigurálása R-C oszcillátor Kvarc oszcillátor C2 a szórt kapacitás (legyen minimális!), R2 pedig a bemeneti védődiódák hatásának minimalizálására kell (R2 >> Rt legyen!). T = 2,3 R t C t C t 100 pf és 10 k R t 1 M legyen! 11

Frekvenciaosztó A fenti adatokkal a számolt periódusidő 0,0023s, a mért értékek: f 453,1 Hz, T 0,002207 s. A számláló minden fokozat felezi a frekvenciát, illetve duplázza a periódusidőt. Pin Output Ratio Tn [s] 7 O3 1:16 5 O4 1:32 4 O5 1:64 6 O6 1:128 14 O7 1:256 0,66 13 O8 1:512 1,13 15 O9 1:1024 1 O11 1:4096 9,04 2 O12 1:8192 3 O13 1:16384 36,1 mért értékek 12

Kapcsolóóra hűtőgéphez CD4060 alkalmazási mintapélda: Ha az áram alkonyattól 3 órán át drágább, készíthetünk olyan kapcsolást, ami ebben az intervallumban lekapcsolja a hűtőt. A relé elengedett állapotában működhet a hűtő (Comm és NC kontaktusok). Nappal a fényérzékelő RESET-ben tartja az áramkört, a hűtő működik. Alkonyatkor a számlálás elindul, a relé valamelyik kimenet hatására behúz, a hűtő leáll. Kb. 2,5 óra múlva, amikor a Q13 kimenet bebillen (a többi meg nullába áll), a relé elenged, a hűtő működik. A Q13 kimenent a D1 diódán keresztül leállítja a számlálót, a következő RESET-ig nem számlál. (Link: elprocus.com/5-different-timer-circuits/ ) 13

Modulo 10 számláló Az N-fokozatú bináris számláló 2 N állapoton lépked végig. A modulo számlálóknál lerövidítjük a ciklust, csak adott számú állapoton megyünk végig (mod M számláló esetén 0-tól M-1-ig számlálunk). A modulo 10 számlálónál amikor a 11-edik állapotra váltana a számláló, RESET-eljük a számlálót (1010 állapot helyett 0000-ra váltunk). Mintapélda Logisim-hez: digi06/mod10_counter.circ 14

Modulo 6 számláló Például digitális óráknál egy mod 10 és egy mod 6 számláló sorba kapcsolásával számláljuk a másodperceket, illetve a perceket. Mintapélda Logisim szimulátorhoz: digi06/mod6_counter.circ 15

Dobókocka számláló A digi03 előadásban bemutatott dobókocka kijelző dekóderhez olyan számláló kell, ami 1-től 6-ig számlál. Az előző kapcsolás módosításával ez is megvalósítható. Most 110 helyett az 111 kombináció indítja az alaphelyzetbe állítást. Az alaphelyezet a 001 kombináció, tehát az első flip-flop-ot nem 0-ba, hanem 1-be állítjuk a RESET jellel (Clear helyett a Set bemenetet aktiváljuk). Mintapélda Logisim-hez: digi06/dice_counter.circ 16

A 4000-es sorozat tipikus tagjai 4001 CMOS Quad 2-Input NOR Gate 4011 CMOS Quad 2-Input NAND Gate 4013 CMOS Dual D-Type Flip Flop 4017 CMOS Decade Counter with 10 Decoded Outputs 4021 CMOS 8-Stage Static Shift Register 4022 CMOS Octal Counter with 8 Decoded Outputs 4023 CMOS Triple 3-Input NAND Gate 4025 CMOS Triple 3-Input NOR Gate 4026 CMOS Decade Counter/Divider with Decoded 7-Segment Display Outputs and Display Enable 4027 CMOS Dual J-K Master-Slave Flip-Flop 4028 CMOS BCD-to-Decimal or Binary-to-Octal Decoders/Drivers 4043 CMOS Quad NOR R/S Latch with 3-State Outputs 4046 CMOS Micropower Phase-Locked Loop 4049 CMOS Hex Inverting Buffer/Converter 4050 CMOS Hex Non-Inverting Buffer/Converter 4051 CMOS Single 8-Channel Analog Multiplexer/Demultiplexer with Logic-Level Conversion 4052 CMOS Differential 4-Channel Analog Multiplexer/Demultiplexer with Logic-Level Conversion 4053 CMOS Triple 2-Channel Analog Multiplexer/Demultiplexer with Logic-Level Conversion 4060 CMOS 14-Stage Ripple-Carry Binary Counter/Divider and Oscillator 4066 CMOS Quad Bilateral Switch 4069 CMOS Hex Inverter 4070 CMOS Quad Exclusive-OR Gate 4071 CMOS Quad 2-Input OR Gate 4072 CMOS Dual 4-Input OR Gate 4073 CMOS Triple 3-Input AND Gate 4075 CMOS Triple 3-Input OR Gate 4081 CMOS Quad 2-Input AND Gate 4082 CMOS Dual 4-Input AND Gate 4093 CMOS Quad 2-Input NAND Schmitt Triggers 4094 CMOS 8-Stage Shift-and-Store Bus Register 17

Flip-flops, ripple counters CD4060 RESET 18

A 4000-es sorozat tipikus tagjai 19

A 4000-es sorozat tipikus tagjai 20

A 4000-es sorozat tipikus tagjai 4069 4081 21