DIGITALTEKNIK. Laboration D171. Grindar och vippor

Relevanta dokument
Laboration D182. ELEKTRONIK Digitalteknik. Sekvenskretsar. UMEÅ UNIVERSITET Tillämpad fysik och elektronik Digitalteknik Ola Ågren v 4.

Laboration D158. Sekvenskretsar. Namn: Datum: Kurs:

Laboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS v 2.1

DIGITALTEKNIK I. Laboration DE1. Kombinatoriska nät och kretsar

DIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

Laboration 3: Växelström och komponenter

Demodulering av digitalt modulerade signaler

Laboration D151. Kombinatoriska kretsar, HCMOS. Namn: Datum: Epostadr: Kurs:

2 Laboration 2. Positionsmätning

Om antal anpassningsbara parametrar i Murry Salbys ekvation

DIGITALTEKNIK. Laboration D164. Logiska funktioner med mikroprocessor Kombinatoriska funktioner med PIC16F84 Sekvensfunktioner med PIC16F84

DIGITALTEKNIK. Laboration D172

FÖRDJUPNINGS-PM. Nr Räntekostnaders bidrag till KPI-inflationen. Av Marcus Widén

Programmerbar logik (PLD) Programmeringsspråket VHDL Kombinatoriska funktioner i VHDL för PLD Sekvensfunktioner i VHDL för PLD

Laborationshandledning

Diverse 2(26) Laborationer 4(26)

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

Lösningförslag till Exempel på tentamensfrågor Digitalteknik I.

Mät upp- och urladdning av kondensatorer

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

Lektion 4 Lagerstyrning (LS) Rev NM

Objects First With Java A Practical Introduction Using BlueJ. 4. Grouping objects. Collections och iterators

Liten formelsamling Speciella funktioner. Faltning. Institutionen för matematik KTH För Kursen 5B1209/5B1215:2. Språngfunktionen (Heavisides funktion)

TENTAMEN HF1006 och HF1008

Informationsteknologi

Diskussion om rörelse på banan (ändras hastigheten, behövs någon kraft för att upprätthålla hastigheten, spelar massan på skytteln någon roll?

Tunga lyft och lite skäll för den som fixar felen

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

F5: Digital hårdvara. Digitala signaler. Fördelar med digitala system. Digital kontra Analog

Tentamen i Digital Design

Om exponentialfunktioner och logaritmer

Rektangulärt frånluftsdon med horisontella lameller

Ha kul på jobbet är också arbetsmiljö

{ } = F(s). Efter lång tid blir hastigheten lika med mg. SVAR: Föremålets hastighet efter lång tid är mg. Modul 2. y 1

F5 Introduktion till digitalteknik

Upphandlingar inom Sundsvalls kommun

BASiQ. BASiQ. Tryckoberoende elektronisk flödesregulator

KOLPULVER PÅ GAMLA FINGERAVTRYCK FUNGERAR DET?

Rektangulärt don för frånluft eller överluft med rutmönstrat galler

bättre säljprognoser med hjälp av matematiska prognosmodeller!

Hambley avsnitt På föreläsningen behandlas även transkonduktans-, transresistans- och strömförstärkaren, se förra veckans anteckningar.

KONTROLLSKRIVNING 3. Kurs: HF1012 Matematisk statistik Lärare: Armin Halilovic

Reglerteknik AK, FRT010

Truckar och trafik farligt för förare

Exempeltenta 3 SKRIV KLART OCH TYDLIGT! LYCKA TILL!

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

AMatematiska institutionen avd matematisk statistik

Lektion 3 Projektplanering (PP) Fast position Projektplanering. Uppgift PP1.1. Uppgift PP1.2. Uppgift PP2.3. Nivå 1. Nivå 2

Laboration D184. ELEKTRONIK Digitalteknik. Sekvensnät beskrivna med VHDL och realiserade med PLD

a) Beräkna arean av triangeln ABC då A= ( 3,2,2), B=(4,3,3) och C=( 5,4,3).

F5 Introduktion till digitalteknik

Om exponentialfunktioner och logaritmer

Lösningsföslag till Exempel på tentamensuppgifter i Digitalteknik I

Laborationstillfälle 4 Numerisk lösning av ODE

in t ) t -V m ( ) in - Vm

Exempel på tentamensfrågor Digitalteknik

Ingen återvändo TioHundra är inne på rätt spår men behöver styrning

Tentamen: Miljö och Matematisk Modellering (MVE345) för TM Åk 3, VÖ13 klockan den 27:e augusti.

Digital Design IE1204

9. Diskreta fouriertransformen (DFT)

Strategiska möjligheter för skogssektorn i Ryssland med fokus på ekonomisk optimering, energi och uthållighet

LABORATION 1 ELEKTRISK MÄTTEKNIK OCH MÄTINSTRUMENT

Tentamen i Digitalteknik 5p

Experiment med schmittrigger

FREDAGEN DEN 21 AUGUSTI 2015, KL Ansvarig lärare: Helene Lidestam, tfn Salarna besöks ca kl 15.30

Förord: Sammanfattning:

Kvalitativ analys av differentialekvationer

Lösningar till Matematisk analys IV,

Signal- och bildbehandling TSBB14

Tjänsteprisindex (TPI) 2010 PR0801

TISDAGEN DEN 20 AUGUSTI 2013, KL Ansvarig lärare: Helene Lidestam, tfn Salarna besöks ca kl 9

Kurs: HF1012 Matematisk statistik Lärare: Armin Halilovic

Signal- och bildbehandling TSBB14

Förslag till minskande av kommunernas uppgifter och förpliktelser, effektivisering av verksamheten och justering av avgiftsgrunderna

Spiskåpa Orion. Spiskåpa Orion Datablad. För synligt montage utan kökslucka. Spiskåpa Orion

Bandpassfilter inte så tydligt, skriv istället:

D2 och E3. EDA321 Digitalteknik-syntes. Fredag den 13 januari 2012, fm i M-salarna

Rättningstiden är i normalfall 15 arbetsdagar, annars är det detta datum som gäller:

T1-modulen Lektionerna Radioamatörkurs OH6AG OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH

Funktionen som inte är en funktion

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

Glada barnröster kan bli för höga

Dags för stambyte i KPI? - Nuvarande metod för egnahem i KPI

Laboration i digitalteknik Introduktion till digitalteknik

Modeller och projektioner för dödlighetsintensitet

Realtidsuppdaterad fristation

Texten " alt antagna leverantörer" i Adminstrativa föreskrifter, kap 1 punkt 9 utgår.

Datorlaborationer i matematiska metoder E2, fk, del B (TMA980), ht05

Tentamen i Digitalteknik, TSEA22

UTBILDNINGSPLAN FÖR SPECIALISTSJUKSKÖTERSKEPROGRAMMET INRIKTNING MOT INTENSIVVÅRD 60 HÖGSKOLEPOÄNG

Inbyggd radio-styrenhet 1-10 V Bruksanvisning

Digital- och datorteknik

Grundläggande digitalteknik

7,5 25 Blandade tider. 7,5 25 Blandade tider. 7,5 25 Blandade tider

IE1204/IE1205 Digital Design

Laboration D159. Sekvensnät beskrivna med VHDL och realiserade med PLD. Namn: Datum: Epostadr: Kurs:

Analys och modellering av ljusbåglängdsregleringen i pulsad MIG/MAG-svetsning

Transkript:

UMEÅ UNIVERSITET Tillämpad fysik och elekronik Digialeknik Håkan Joëlson 2006-01-19 v 1.3 DIGITALTEKNIK Laboraion D171 Grindar och vippor Innehåll Uppgif 1...Grundläggande logiska grindar Uppgif 2...NAND-grindens mångsidighe Uppgif 3...E kombinaorisk nä Uppgif 4...Vippor JK-vippan Uppgif 5...JK-vippans flexibilie Uppgif 6... Analys av sekvensnä Uppgif 7... Synes av sekvensnä Namn... Personnummer... Sudieprogram... Eposadress... Daum för visad koppling (signerad)... Daum för godkännande av rappor... LAB_D171.DOC

Mål Förså a digiala logiska funkioner kan delas in i vå huvudyper: kombinaoriska funkioner och sekvensfunkioner. Bli bekan med de grundläggande elemenen i digial elekronik: grindar och vippor. Förså de logiska funkionerna hos några vanliga grindar och vippor. Bli förrogen med hur de fungerar prakisk, hur man kopplar för a få dem a fungera och hur man kan koppla ihop flera av dem för a åsadkomma sörre logiska funkioner. Tips: Läs häfe Några cenrala ermer i digialekniken. Gör all som du kan göra i förväg innan du går ill laboraionssalen. Förbered genom a svara på de eoreiska frågorna, förenkla uryck och ria fullsändiga kopplingsscheman innan du börjar koppla. På så sä blir inlärningen effekivare, den prakiska delen av laboraionen går smidigare och all går beydlig snabbare. Redovisning Redovisa laboraionen enlig examinaionskraven för akuell kurs, ex såsom specificeras på kursens hemsida. Om inge finns angive, redovisa skriflig Uppgif 1, 2, 4, 5, 6: Svar på alla frågor och deluppgifer. Uppgif 3 och 7: Fullsändig förarbee (alla överväganden och avvägningar, abeller, beräkningar, minimeringar, diagram, logiska uryck, ec som behövs för a besämma konsrukionen). Uppgif 3 och 7: Fullsändig kopplingsschema. prakisk Uppgif 3 eller 7: Visa färdigkopplad och fungerande konsrukion för laboraionshandledare. Laboraion D171 Uppgif 1 Grundläggande logiska grindar 2

Uppgif 1 Grundläggande logiska grindar Undersök NAND-, OR-, NOT- sam NOR-grindarna. Fyll i svar i ablån nedan. 1. Ange boole-uryck för resp. grind. 2. Sök upp i daablad kresar som realiserar NOT-funkionen sam 2-ingångars NAND-, ORoch NOR-funkionerna. Aneckna kresbeeckning. Ria fulls. schemasymbol över resp. grind. 3. Koppla upp samliga grindar. Mä funkionen hos resp. grind och verifiera den genom a fylla i sanningsabellen för resp. grind. Grind Boolesk uryck Kresbeeckning Symbolschema Sanningsabell NAND A B X OR A B X NOR A B X NOT A X Laboraion D171 Uppgif 1 Grundläggande logiska grindar 3

Uppgif 2 NAND-grindens mångsidighe Ibland kan de hända a man behöver flera olika yper av logiska funkioner, men har bara illgång ill e begränsa anal grindyper. De kan bero på illgång för sunden, ekonomi eller plasbris. Då kan de vara bra a kunna anpassa konsrukionen för a unyja de kresar som man råkar ha. Speciell användbar är den s k ekvivalensmeoden för synes av NAND-nä. Denna meod innebär, a e AND/OR-nä kan byas u mo e NAND-nä, uan a funkionen ändras. Med DeMorgans saser kan man visa hur man går från AND/OR-logik ill NAND-logik. (Frivillig: Ange de re saser som beskriver ekvivalensmeoden.) De visar sig a NAND-grinden är en mycke allsidig grind som är förhållandevis lä a koppla för a erhålla alla andra logiska funkioner. Tex kan man åsadkomma funkionen X = A + B såhär: 1. Algebraisk bearbening: X = A + B = A + B = A B = AA BB Dea mosvarar en funkion realiserad med endas 2-ingångars NAND-grindar - i dea fall 3 s. 2. Koppling: 74HC00 A B 1 2 4 5 & & 3 6 9 10 & 8 X 14 = Vcc 7 = GND På samma sä ska du med endas en 74HC00-kapsel (dvs med max 4s 2-ingångars NANDgrindar) realisera följande funkioner: X = ABC X = A X = ABC X = A + B X = AB + C Frivillig umaning: X = A B (Den sisa är rä svår - snudd på a man behöver vea vad man ska ha för a hia di Tips: 1) Unyja a ugång från en grind kan kopplas ill ingång på mer än en grind. 2) Den logiska lag som säger AA = A (resp A+A = A) kan användas "baklänges", för a föra in dubbla uppsäningar av variabler, så a man sen kan manipulera urycke och suva om ill nya former.) Besvara följande på näsa sida. 1 Visa algebraisk hur du går från resp. funkion ill e nä med 2-ingångars NAND-grindar. (En 74HC00-kapsel/funkion.) 2 Ria fullsändig kopplingsschema. 3. Konrollera a sanningsabellen sämmer. Laboraion D171 Uppgif 2 NAND-grindens mångsidighe 4

Svar ill uppgif 2 X = ABC Algebraisk omvandling Fullsändig kopplingsschema Sann.abell X = A X = ABC X = A + B X = AB + C X = A B Laboraion D171 Uppgif 2 NAND-grindens mångsidighe 5

Uppgif 3 E kombinaorisk nä Skapa en logisk funkion som visar hur många biar i insignalen som är höga i e give ögonblick. Anale anges binär. Använd 3 ingångsbiar och så många ugångsbiar som behövs för a uppfylla specifikaionen. Fundera: En digial kres eller e digial nä definieras främs av förhållander mellan ingångar och ugångar. Tänk igenom ingångar och ugångar i denna uppgif. Hur många biar ska användas? Hur sår varje ugångsbi i förhållande ill ingångsbiarna? Hur ska ingångar och ugångar represeneras? Tips: Koppla ingångarna ill swichar med vars hjälp man kan välja logiska eor eller nollor, för a lä kunna konrollera alla kombinaioner av insignaler. (Bifoga rapporering av denna uppgif på exra papper.) Laboraion D171 Uppgif 3 E kombinaorisk nä 6

Sekvensfunkioner Inrikningen i uppgiferna som följer är a sudera grundläggande sekvenskresar, deras grundläggande idé, funkion och egenskaper, sam undersöka några vanliga yper och hur de kan användas i sekvensnä. Sekvenskresar är en mycke vikig grupp av digiala kresar. All från enkla låskresar ill komplicerade mikroprocessorkresar hör ill kaegorien sekvenskresar. Grundläggande sekvenskresar är låskresar och vippor. De som umärker sekvenskresar och sekvensnä är a usignalerna beror ine bara av insignaler uan även av kresens/näes illsånd. De har den avgörande egenskapen a de kan "minnas". Dea åsadkoms genom åerkoppling i e grindnä. Laboraion D171 Sekvensfunkioner 7

Uppgif 4 Vippor JK-vippan En mer avancerad yp av sekvenskresar kallas vippor. De finns vippor av lie olika sorer. En av de vanligase är JK-vippan. 1. Ria e fullsändig kopplingsschema för en JK-vippa i en 74HC76-kapsel. Koppla upp den. Tips: Använd en sudsfri swich för a generera klockpulsen. 2. Nollsäll vippan med RESET och ag sedan upp idsdiagramme. CK 1 2 3 4 5 6 7 8 9 10 11 J K 3. Översä idsdiagramme ill en sanningsabell. 4. Slår om på klockpulsens fram- eller bakkan? Hur markeras dea i schemasymbolen för vippan? Laboraion D171 Uppgif 4 Vippor JK-vippan 8

Uppgif 5 JK-vippans flexibilie En del av JK-vippans popularie beror på a den är så flexibel. De är mycke enkel a koppla om den ill flera andra sorers vippor. 1. En JK-vippa kan ex lä kopplas som T-vippa ("T" som i "Toggle"). Ria e fullsändig kopplingsschema för en JK-vippa 74HC76 kopplad som T-vippa. 2. Koppla upp kresen, konrollera funkionen och redovisa resulae i form av en sanningsabell. 3. En JK-vippa kan också kopplas som D-vippa ("D" som i "Daa"). Ria e fullsändig kopplingsschema för 74HC76 kopplad som D-vippa. 4. Koppla upp, lägg på signaler enlig schema nedan, mä usignalerna och fyll i idsdiagramme. Vid = 0 skall vara = 0. CK 1 2 3 4 5 6 7 8 9 10 D 74HC76 74HC74 5. De finns även vippor som är konsruerade som D-vippor. Koppla upp D-vippan 74HC74 och mä upp idsdiagramme för den enlig signalschema ovan. (Obs. a D-signalen ska vara samma som i uppg. 5:4.) 6. Jämför och sammanfaa vad som umärker de vå varianerna. Sudera speciell vad som händer om D-signalen ändras när klockan är hög respkive låg. Vilka slusaser drar du? (Bifoga rapporering av följande vå uppgifer på exra papper.) Laboraion D171 Uppgif 5 JK-vippans flexibilie 9

Uppgif 6 Analys av sekvensnä Ibland får man ag i en färdigbyggd koppling eller e färdig kresschema och behöver a reda på hur konsrukionen fungerar. Man säger då a man gör en analys av näe. Man går från konkre konsrukion ill eoreisk beskrivning. I denna uppgif ska du analysera följande koppling eoreisk och prakisk. A B I DA =1 D1 =1 A C1 DB D1 C1 B CLK 1. Beskriv hur näe fungerar m.h.a. e fullsändig illsåndsdiagram. Redovisa alla beräkningar och resonemang (funkionsuryck, abeller, diagram o.dyl.) som behövs för a ge en komple eoreisk-logisk beskrivning och komma fram ill illsåndsdiagramme. 2. Undersök (för egen del) om funkionen sämmer med den eoreiska modellen du kom fram ill. Gör dea genom a välja mellan a koppla upp näe eller simulera de. Om du simulerar, inkludera simuleringsresulae i din skrifliga laboraionsredovisning. Om du kopplar, noera dina iakagelser och undersökningsresula i dokumenaionen av denna uppgif. Uppgif 7 Synes av sekvensnä Ibland vill man uifrån en eoreisk-logisk modell skapa en prakisk konkre kreskoppling. Man säger då a man gör en synes av en logisk funkion. Man går från eoreisk beskrivning ill konkre konsrukion. Realisera nu följande illsåndsmaskin digial m.h.a. D-vippor i e synkron sekvensnä. 00/01 01 01/10 11/10 10/01 00 00/00 10/00 11/11 11/01 01/01 10 10/11 01/00 11/00 01/11 11 00/10 10/10 00/11 (Egenligen är helhesfunkionen i denna konsrukion ganska spårlös - men den är lä a koppla upp!) Laboraion D171 Uppgif 6 Analys av sekvensnä 10