Digitaalitekniikka (piirit) Luku 15 Sivu 1 (17) Salvat ja kiikut 1D C1 C1 1T 1J C1 1K S R

Samankaltaiset tiedostot
Sekvenssipiirin tilat

Digitaalitekniikka (piirit) Luku 14 Sivu 1 (16) Sekvenssipiirit. Kombinaatiopiiri. Tilarekisteri

Harjoitustehtävien ratkaisut

ELEC-C3240 Elektroniikka 2

BL40A1711 Johdanto digitaaleketroniikkaan: Sekvenssilogiikka, pitopiirit ja kiikut

Sekvenssipiirin tilat. Synkroninen sekvenssipiiri ? 1 ? 2

Digitaalitekniikan matematiikka Luku 6 Sivu 1 (20) Kombinaatiopiirit & & A B A + B

Esimerkkitentin ratkaisut ja arvostelu

Digitaalitekniikka (piirit), kertaustehtäviä: Vastaukset

Synkronisten sekvenssipiirien suunnittelu

Digitaalitekniikka (piirit) Luku 18 Sivu 1 (32) Rekisterit ja laskurit R C1 SRG4 R C1/ CTRDIV16 1R G2 2CT=15 G3 C1/2,3 + CT 3

ELEC-C3240 Elektroniikka 2 Digitaalielektroniikka Karnaugh n kartat ja esimerkkejä digitaalipiireistä

Käytännön logiikkapiirit ja piirrosmerkit

Oppikirjan harjoitustehtävien ratkaisuja

Digitaalitekniikan matematiikka Luku 3 Sivu 1 (19) Kytkentäfunktiot ja perusporttipiirit

Peruspiirejä yhdistelemällä saadaan seuraavat uudet porttipiirit: JA-EI-portti A B. TAI-EI-portti A B = 1

F = AB AC AB C C Tarkistus:

Digitaalitekniikan matematiikka Luku 8 Sivu 1 (23) Kombinaatiopiirielimet MUX X/Y 2 EN

Digitaalitekniikan matematiikka Harjoitustehtäviä

Digitaalitekniikka (piirit) Opetusmoniste

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

ASM-kaavio: reset. b c d e f g. 00 abcdef. naytto1. clk. 01 bc. reset. 10 a2. abdeg. 11 a3. abcdg

Digitaalilaitteen signaalit

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

Digitaalitekniikan perusteet

Yhden bitin tiedot. Binaariluvun arvon laskeminen. Koodin bittimäärä ja vaihtoehdot ? 1

Inputs: b; x= b 010. x=0. Elektroniikkajärjestelmät ETT_2068

Opas toimilohko-ohjelmointiin

Sähkötekniikan perusteet

Yhden bitin tiedot. Digitaalitekniikan matematiikka Luku 1 Täsmätehtävä Tehtävä 1. Luettele esimerkkejä yhden bitin tiedoista.

Piirien väliset ohjaus- ja tiedonsiirtoväylät H. Honkanen

c) loogiset funktiot tulojen summana B 1 = d) AND- ja EXOR-porteille sopivat yhtälöt

1. Yleistä. 2. Ominaisuudet. 3. Liitännät

OHJE D C.docx

C = P Q S = P Q + P Q = P Q. Laskutoimitukset binaariluvuilla P -- Q = P + (-Q) (-Q) P Q C in. C out

Ohjelmoitavat logiikkaverkot

CLPD ja FPGA piirien arkkitehtuuri ja ominaisuudet

DCU RM1 VAL / SKC DISPLAY AND CONTROL UNIT RMS-MITTAUSJÄRJESTELMÄLLE KÄSIKIRJA. DCU-RM1 FI.docx / BL 1(9) metso

LUKUJA, DATAA KÄSITTELEVÄT FUNKTIOT JA NIIDEN KÄYTTÖ LOGIIKKAOHJAUKSESSA

Muistipiirit. Digitaalitekniikka (piirit) Luku 20 Sivu 1 (24)

Lukittuminen. Suljettu silmukka

AU Automaatiotekniikka. Funktio FC

AU Automaatiotekniikka. Toimilohko FB

Digitaalitekniikan matematiikka Luku 5 Sivu 1 (22) Lausekkeiden sieventäminen F C F = B + A C. Espresso F = A (A + B) = A A + A B = A B

ABT PÖYTÄVAAKA PAKVAAKA1

VHDL-kuvauskieli. Digitaalitekniikka (piirit) Luku 17 Sivu 1 (33)

2_1----~--~r--1.~--~--~--,.~~

SET PROG SET YEAR SET MONTH SET DAY SET HOUR SET MINUTE SET ESC WAIT TIME

GSM OHJAIN FF KÄYTTÖOHJE PLC MAX S03

kokoaminen 1. Ota ASPER ajanottolaitteisto 1- kentän laatikosta ja siirrä kisakentälle 2. Kokoa yleisönäyttö sopivaa paikkaan ja vedä sille sähkö

Ohjelmoitava päävahvistin WWK-951LTE

Pakettisynkronointitestauksen automaatio

Elektroniikan laboratorio Lisätehtävät Mallivastauksia

kwc Nirni: Nimen selvennys : ELEKTRONIIKAN PERUSTEET 1 Tentti La / Matti Ilmonen / Vastaukset kysymyspapereille. 0pisk.

c) loogiset funktiot tulojen summana B 1 = C 2 C 1 +C 1 C 0 +C 2 C 1 C 0 e) logiikkakaavio

SISÄLLYSLUETTELO RC-436

Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8)

Taitaja2005/Elektroniikka. 1) Resistanssien sarjakytkentä kuormittaa a) enemmän b) vähemmän c) yhtä paljon sähkölähdettä kuin niiden rinnankytkentä

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma)

1 RT 200/MT/MF MONITOIMIAIKARELE 1/6 1RT200MT /1 Useampikielisen ohjeen kohdat F1 F14

Varauspumppu-PLL. Taulukko 1: ulostulot sisääntulojen funktiona

Ohjelmoitava päävahvistin WWK-951. Anvia TV Oy Rengastie Seinäjoki

SMITH-PREDICTOR Kompensaattori PI-Säätimellä. Funktiolohko Siemens PLC. SoftControl Oy

SIEMENS S7-300, KYTKENTÄHARJOITUKSIA, KESKEYTYSTULO

PEM1123/ A. Asennus- ja käyttöohje SW/S2.5 viikkokello. ABB i-bus KNX. SW/S2.5 Viikkokello

KÄYTTÖOHJE TAKOMETRI TRIFITEK TR-550

Taitaja2004/Elektroniikka Semifinaali

Sami Tikkanen kwh-mittaus kylmälaitoksesta

BL40A17x0 Digitaalielektroniikka A/B: Ohjelmoitavat logiikkapiirit

SISÄLLYS sisällys 1 Tietokoneen toimintaperiaate ja käyttö 2 Tietokoneen historia 3 Tietokoneen rakenteen ja toiminnan perusteet

A15 - Inertial Measurement Unit

Käyttö- ja asennusohje

ELEKTRONIIKAN PERUSTEET T700504

- Käyttäjä voi valita halutun sisääntulon signaalin asetusvalikosta (esim. 0 5V, 0 10 V tai 4 20 ma)

KÄYTTÖOHJE HIRVIMATIC (2V0)

Ajattelemme tietokonetta yleensä läppärinä tai pöytäkoneena

AUTO3030 Digitaalitekniikan jatkokurssi, harjoitus 2, ratkaisuja

Tietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu

Käyttö- ja asennusohje

TiiMi Talotekniikka. LATTIALÄMMITYS- TERMOSTAATTI TiiMi 7250TL. v. 1.0

Metra ERW 700. Energialaskuri

Verilogvs. VHDL. Janne Koljonen University of Vaasa

1. Sisällysluettelo 2

7.3. Oheisrautaa. DS

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Käyttö- ja asennusohje

AUTO3030 Digitaalitekniikan jatkokurssi, harjoitus 5, ratkaisuja

Elco elektroninen termostaatti ELTH

Digitaalitekniikka (piirit) Metropolia / AKo Joitakin vinkkejä harjoitustyö 2:n aihesiin Aihe Tuloja Lähtöjä Sitten vinkkejä

Näppäimistö CT Käyttäjäopas. Global Safety & Security Solutions Oy info@globalsafety.fi. CT1000v.5

OPERAATIOVAHVISTIMET 2. Operaatiovahvistimen ominaisuuksia

ELEKTRONIIKAN PERUSTEET T320003

Multivibraattorit. Bistabiili multivibraattori:

Muista ARES Uinti-ohjelmaa käyttäessäsi!

Käyttöohje, ohjauspaneeli Balboa TP600

6. Analogisen signaalin liittäminen mikroprosessoriin Näytteenotto analogisesta signaalista DA-muuntimet 4

Hälytysanturien liittäminen. Yleistä

KÄYTTÖOHJE. Käyttöohje. Avainkytkin R10S.3. Relemoduulit A00.11/A00.12 V

DATA LOG AJASTIN Datalog O 1104

Toimitsijaohjeet Kurran G2-F1-joukkueille

Transkriptio:

igitaalitekniikka (piirit) Luku 5 ivu (7).8.24 Fe/AKo C J C K C T C C J C K

igitaalitekniikka (piirit) Luku 5 ivu 2 (7).8.24 Fe/AKo Johdanto Tässä luvussa esitetään salpapiirit, jotka ovat yksinkertaisimpia sekvenssipiirejä esitetään kiikkupiirit, joita käytetään synkronisten sekvenssipiirien tilarekisterin toteuttamiseen käydään läpi eri kiikkutyypit sekä tulosignaalien tyypin että liipaisutavan mukaan jaoteltuina esitetään reunaliipaistavan kiikun ajoitukseen liittyvät parametrit esitetään salpojen ja kiikkujen piirrosmerkit ja toimintakaaviot selvitetään kiikkujen asynkronisten asetus- ja nollaustulojen toiminta ja käyttö Luvun tavoitteena on antaa peruskäsitys salpojen toiminnasta ja ominaisuuksista esittää kiikkujen toiminta ja ominaisuudet antaa valmius käyttää kiikkuja synkronisten sekvenssipiirien suunnittelussa

igitaalitekniikka (piirit) Luku 5 ivu 3 (7).8.24 Fe/AKo, yleistä alvat (latch) ja kiikut (flip-flop) ovat yksinkertaisia sekvenssipiirejä, jotka pystyvät muistamaan niihin talletetun tilan ( tai ) salvan ja kiikun tila ja lähtösignaali voivat pysyä samoina, vaikka tulosignaalit muuttuvat vain tietty tulosignaalin muutos aiheuttaa tilan muutoksen, jolloin myös lähtösignaali muuttuu alvat ovat hyvin yksinkertaisia peruspiirejä ei välttämättä kellotuloa LATCH FF lähtösignaalin muutos voi tapahtua heti tulosignaalin muututtua Kiikut ovat salpoja mutkikkaampia piirejä kiikussa on aina kellotulo, jonka tahdissa se muuttaa tilaansa muiden tulosignaalien muutoksilla ei ole suoraa vaikutusta kiikun tilaan lähtösignaali voi muuttua vain kellosignaalin muuttuessa Kiikkuja käytetään synkronisten sekvenssipiirien tilarekistereissä tallettamaan sekvenssipiirin tila

-salpa igitaalitekniikka (piirit) Luku 5 ivu 4 (7).8.24 Fe/AKo Esittele -salpa -salpa ( = et, = eset) on yksinkertaisin sekvenssipiiri e voidaan toteuttaa joko TAI-EI-porteilla (tulojen aktiivinen arvo = ) tai JA-EI-porteilla (tulojen aktiivinen arvo = ); tässä TAI-EI-toteutus -salpa asetetaan -tulolla ja nollataan -tulolla Tulosignaaliyhdistelmä = = on kielletty Piirrosmerkki Piirikaavio Toimintakaavio Ei yleistä tarkennusmerkkiä Tila Ei muutu Nollattu Asetettu Kielletty? Tarkennusmerkit kertovat tyypin Aikakaavio

igitaalitekniikka (piirit) Luku 5 ivu 5 (7).8.24 Fe/AKo Kellotulolla varustettu -salpa Poistaa tilanteen = = asettamalla = = ( = elay) Piirrosmerkki C Piirikaavio & & Esittele -salpa? 2 Ohjausriippuvuus Toimintakaavio Tila X Ei muutu Nollattu Asetettu & Aikakaavio &

igitaalitekniikka (piirit) Luku 5 ivu 6 (7).8.24 Fe/AKo Kiikkutyypit -salpa ei sovellu synkronisen sekvenssipiirin tilarekisterissä käytettäväksi, koska sen tila voi muuttua kellosignaalin aikana Tarvitaan piiri, joka muuttaa tilaansa vain kellosignaalin muutoshetkellä Kiikku on piiri, jolla on tällainen ominaisuus Kiikkutyypit liipaisutavan mukaan: reunaliipaistava kiikku (edge-triggered flip-flop, yleinen) vastakkaisreunoin liipaistava kiikku (data lock-out flip-flop, master-slave flip-flop, harvinainen) pulssilla liipaistava kiikku (pulse-triggered flip-flop, harvinainen) Kiikkutyypit tulon tai tulojen mukaan -kiikku (yleisin) T-kiikku (ohjelmoitavissa logiikkaverkoissa yleinen) JK-kiikku (harvinainen) T JK FF

igitaalitekniikka (piirit) Luku 5 ivu 7 (7).8.24 Fe/AKo euna- ja vastakkaisreunoin liipaistavat kiikut Näitä kiikkuja nimitetään myös dynaamisiksi kiikuiksi Kiikku muuttaa sisäistä tilaansa kellosignaalin muutoksen eli aktiivisen reunan jälkeen nousevalla reunalla ( ) liipaistavat (positive-edge-triggered) kiikut (yleisin) laskevalla reunalla ( ) liipaistavat (negative-edge-triggered) kiikut Tilanmuutos näkyy lähdössä reunaliipaistavassa kiikussa heti kellosignaalin aktiivisen reunan jälkeen (välitön lähtö) nykyään yleisessä käytössä olevat kiikut ovat reunaliipaistavia vastakkaisreunoin liipaistavassa kiikussa vasta kellosignaalin toisensuuntaisen muutoksen jälkeen (viivästetty lähtö) vastakkaisreunoin liipaistavia kiikkuja ei nykyään juuri käytetä

igitaalitekniikka (piirit) Luku 5 ivu 8 (7).8.24 Fe/AKo Nousevalla reunalla liipaistava -kiikku Esittele -kiikku Yleisin kiikkutyyppi Kiikun seuraava tila on -tulon arvo muutoshetkellä Tilan ja lähtösignaalin muutos tapahtuu, kun kellosignaali muuttuu Piirrosmerkki Toimintakaavio? 3 C ynaamisen tulon merkintä (t+) Aikakaavio Tila Nollautuu Asettuu

igitaalitekniikka (piirit) Luku 5 ivu 9 (7).8.24 Fe/AKo Nousevalla reunalla liipaistava T-kiikku Esittele T-kiikku Tila joko vaihtuu tai ei muutu kellosignaalin nousevalla reunalla (T = Toggle) Käytetään erityisesti ohjelmoitavissa logiikkaverkoissa (kiikun voi ohjelmoida joko :ksi tai T:ksi) Piirrosmerkki Toimintakaavio? 4 T T C T (t+) Tila (t) Ei muutu (t) Vaihtuu Aikakaavio T T

igitaalitekniikka (piirit) Luku 5 ivu (7).8.24 Fe/AKo? 5 Nousevalla reunalla liipaistava JK-kiikku Kaksi tulosignaalia: J ja K Hyvin monipuolinen toiminta uunnittelussa työläs Yksinkertaistaa joskus toteutusta J K Piirrosmerkki J C K JK Aikakaavio Toimintakaavio J K (t+) Tila (t) Ei muutu Nollautuu Asettuu (t) Vaihtuu Esittele JK-kiikku J K

igitaalitekniikka (piirit) Luku 5 ivu (7).8.24 Fe/AKo eunaliipaistavan kiikun ajoitus? 6 Kiikun keskeiset ajoitusparametrit ovat varoajat: asettumisaika ja pitoaika etenemisviive Tulosignaalit eivät saa muuttua varoaikana C Lähtösignaali muuttuu etenemisviiveen kuluttua kellosignaalin reunasta Nousevalla reunalla liipaistavan -kiikun ajoitus: Asettumisaika (setup time) Pitoaika (hold time) t su t h t pd Etenemisviive (propagation delay) aa muuttua t su t h aa muuttua t pd

igitaalitekniikka (piirit) Luku 5 ivu 2 (7).8.24 Fe/AKo Vastakkaisreunoin liipaistava JK-kiikku Tulojen tila otetaan talteen kellosignaalin nousevalla reunalla Lähdöt muuttuvat kellosignaalin laskevalla reunalla (viivästetty lähtö) J K J K Piirrosmerkki J C K Viivästetyn lähdön tarkennusmerkki Aikakaavio J K JK Toimintakaavio (t+) (t) (t) Tila Ei muutu Nollautuu Asettuu Vaihtuu Lisä

igitaalitekniikka (piirit) Luku 5 ivu 3 (7).8.24 Fe/AKo Kiikun asynkroniset nollaus- ja asetustulot? 7 Käytetään kiikun alustamiseen (reset) kun sähkö kytketään laitteeseen (power-on reset) muulloin järjestelmän käynnistyessä (start-up reset) Käytännön piireissä toinen (yleensä nollaus) tai molemmat Yleensä nollana aktiivisia Voi olla yhteinen usealle samassa paketissa olevalle kiikulle eunaliipaistava -kiikku: Piirrosmerkki C Toimintakaavio X X X X X X Kielletty Asetus Nollaus Toiminta kellon tahdissa

igitaalitekniikka (piirit) Luku 5 ivu 4 (7).8.24 Fe/AKo Käytännön kiikku- ja salpapiirejä Lisä aatavilla olevia kiikku- ja salpapiirejä: Tunnus Tyyppi Liipaisu Lähdöt Määrä Nollaus ja asetus 74xx74 -kiikku Nouseva Molemmat 2/paketti Molemmat, erilliset 74xx75 -salpa Läpin. -t. Molemmat 4/paketti Ei 74xx7 JK-kiikku Laskeva Molemmat 2/paketti Nollaus, erilliset 74xx9 JK-kiikku Nouseva Molemmat 2/paketti Molemmat, erilliset 74xx2 JK-kiikku Laskeva Molemmat 2/paketti Molemmat, erilliset 74xx3 JK-kiikku Laskeva Molemmat 2/paketti Asetus, erilliset 74xx75 -kiikku Nouseva Molemmat 4/paketti Nollaus, yhteinen 74xx373 -salpa Läpin. -t. Ei-invert. 8/paketti Ei 74xx374 -kiikku Nouseva Ei-invert. 8/paketti Ei 74xx82 -kiikku Nouseva Ei-invert. /paketti Ei 74xx6374 -kiikku Nouseva Ei-invert. 6/paketti Ei

igitaalitekniikka (piirit) Luku 5 ivu 5 (7).8.24 Fe/AKo Kiikkujen piirrosmerkkiyhteenveto Lisä C C T C -salpa Nousevalla reunalla liipaistava -kiikku Laskevalla reunalla liipaistava T-kiikku J C K J C K J C K Nousevalla reunalla liipaistava JK-kiikku Laskevalla reunalla liipaistava JK-kiikku Vastakkaisreunoin liipaistava JK-kiikku

igitaalitekniikka (piirit) Luku 5 ivu 6 (7).8.24 Fe/AKo Kiikkujen toimintakaavioyhteenveto Lisä -kiikku T-kiikku T (t+) Tila T (t+) Tila Nollautuu Asettuu (t) (t) Ei muutu Vaihtuu J K JK-kiikku (t+) Tila JK (t) Ei muutu Nollautuu Asettuu (t) Vaihtuu

igitaalitekniikka (piirit) Luku 5 ivu 7 (7).8.24 Fe/AKo Yhteenveto alvat alvatja ja kiikut kiikutovat sekvenssipiirejä, jotka jotka muistavat niihin niihin talletetun tilan tilan -salpa on onyksinkertaisin sekvenssipiiri; se se voidaan nollata nollata -tulolla ja ja asettaa asettaa -tulolla Kellotulolla varustettu -salpa ottaa ottaa-tulon mukaisen tilan tilan kellosignaalin arvon arvon ollessa ollessa ja ja säilyttää sen sen kellosignaalin arvon arvon ollessa ollessa Kiikku Kiikkumuuttaa tilaansa kellosignaalin aktiivisen reunan reunan jälkeen jälkeen ja ja säilyttää sen sen koko koko kellopulssin ajan ajan Kiikku Kiikku voi voi olla olla pulssilla liipaistava, reunaliipaistava tai tai vastakkaisreunoin liipaistava -, -, T- T-tai taijk-kiikku Kiikun Kiikun keskeiset ajoitusparametrit on on varoajat ja ja etenemisviive Yleisimmin käytetty kiikku kiikkuon on nousevalla reunalla liipaistava -kiikku Kiikussa voi voi olla olla asynkroninen nollaus- tai tai asetustulo tai tai molemmat Kiikun Kiikun piirrosmerkissä ei ei ole ole yleistunnusta, vaan vaan tyyppi tyyppi ja ja toiminta osoitetaan merkinnöillä Kiikun Kiikun toiminta voidaan kuvata kuvatatoimintakaaviolla