TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

Relevanta dokument
LABORATIONER I DIGITALTEKNIK. Laboration 3 Speciella sekvenskretsar

Laboration i digitalteknik

Digitalteknik TSIU05 Laborationer

Laboration i digitalteknik Speciella sekvenskretsar

LABORATIONER I DIGITALTEKNIK. för kurserna. TSEA22, lab 1-4 TSEA51, lab 1-3 TDDC75, lab 1,2

Laboration i digitalteknik Introduktion till digitalteknik

Uppgift 12: Konstruera en elektronisk tärning. Resultatet av ett tärningskast ska visas på en 7- segmentindikator.

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

Kombinationskretsar. Föreläsning 4 Digitalteknik Mattias Krysander Institutionen för systemteknik

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

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

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

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

Laborationshandledning

Tentamen i Digitalteknik TSEA22

F5 Introduktion till digitalteknik

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

Institutionen för systemteknik, ISY, LiTH. Tentamen i. Tid: kl

Lösningsförslag till tentamen i Digitalteknik, TSEA22

TSEA22 Digitalteknik 2019!

Tentamen i Digitalteknik, EITF65

Exempel på tentamensfrågor Digitalteknik

Exempel på LAX-uppgifter

Sekvensnät i VHDL del 2

Tentamen i Digital Design

IE1204/IE1205 Digital Design

Tentamen i IE1204/5 Digital Design onsdagen den 5/

F5 Introduktion till digitalteknik

DIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät

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

Tentamen i IE1204/5 Digital Design onsdagen den 5/

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

Tentamen i Digitalteknik, TSEA22

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

Tentamen i IE1204/5 Digital Design måndagen den 15/

Tentamen med lösningar för IE1204/5 Digital Design Torsdag 15/

Tentamen i Digitalteknik 5p

Försättsblad till skriftlig tentamen vid Linköpings universitet

Laborationshandledning för mätteknik

Digitalteknik 7.5 hp distans: 5.1 Generella sekvenskretsar 5.1.1

Repetition och sammanfattning av syntes och analys av sekvensnät

Laboration i digitalteknik Allmänna anvisningar

Digital elektronik CL0090

Digital- och datorteknik

Kortlaboration DIK. Digitalteknik, kombinatorik.

Laborationshandledning

Laboration Kombinatoriska kretsar

Högskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Tentamen i IE1204/5 Digital Design Torsdag 29/

Laborationshandledning

Tentamen i EDA320 Digitalteknik för D2

+5V. start. Styrsystem. stopp. Tillståndsmaskiner

Tentamen i Digitalteknik, EIT020

Umeå universitet Tillämpad fysik och elektronik Ville Jalkanen mfl Laboration Tema OP. Analog elektronik för Elkraft 7.

Laboration Kombinatoriska kretsar

LEJON LABORATION3. Laborationens syfte

Tentamen IE Digital Design Fredag 15/

Omtentamen IE Digital Design Måndag 14/

Digitala system EDI610 Elektro- och informationsteknik

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

IE1204 Digital Design

Experiment med schmittrigger

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

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

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

Digital- och datorteknik

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

+5V. start. Styrsystem. stopp. Tillståndsmaskiner

Laboration 1: Styrning av lysdioder med en spänning

5:2 Digitalteknik Boolesk algebra. Inledning OCH-funktionen

Hambley avsnitt 12.7 (7.3 för den som vill läsa lite mer om grindar) sann 1 falsk 0

IE1205 Digital Design: F9: Synkrona tillståndsautomater

Digital Design IE1204

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

Digital Design IE1204

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

Föreläsning 4/11. Lite om logiska operationer. Hambley avsnitt 12.7, 14.1 (7.3 för den som vill läsa lite mer om grindar)

Digital- och datorteknik

Introduktion till syntesverktyget Altera Max+PlusII

Laboration Sekvenskretsar

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

Tentamen i TTIT07 Diskreta Strukturer

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

Tentamensskrivning 11 januari 2016

Grundläggande digitalteknik

Sekvensnät. William Sandqvist

Grundläggande Datorteknik Digital- och datorteknik

Tentamen i IE Digital Design Fredag 21/

Introduktion till digitalteknik

LABORATION TSEA22 DIGITALTEKNIK D TSEA51 DIGITALTEKNIK Y. Konstruktion av sekvenskretsar med CPLD. Version: 2.2

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

Tentamen IE1204 Digital Design Måndag 15/

DIGITALTEKNIK. Laboration D172

TSEA22 Digitalteknik 2019!

IE1204 Digital Design

Omtentamen med lösningar i IE1204/5 Digital Design Fredag 10/

LABORATIONSINSTRUKTION LABORATION

Konstruktionsmetodik för sekvenskretsar

Transkript:

1

TSIU05 Digitalteknik LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System Sammanställning september 2013

Läs detta först Läs igenom hela laborationen så du vet vad du skall göra på laborationspasset. Hela laborationen måste vara förberedd inför labpasset! Laborationerna ger studiepoäg och utgör därför ett examinationsmoment på samma sätt som en tentamen. Laborationerna börjar om möjligt prick, dvs utan akademisk kvart. Laborant som inte tillhör schemalagd grupp släpps, i mån av plats, in i labbet 15 minuter efter laborationens början. Fram till dess, men inte längre, är schemalagda studenter garanterade plats. De fel som är svårast att hitta vid laborationerna är ofta de rent mekaniska. Dessa uppstår pga att materielen inte behandlas tillräckligt varsamt. Sträcks sladdarna för hårt blir det glapp i kontaktstiften. När konstruktionen kopplas ner är det av största vikt att varje sladd lossas för sig genom att dra i kontakten (inte sladden) och rakt upp. Lösa stift, avbrott och dåliga kontakter ger upphov till intermittenta fel. Dessa är mycket svårfunna, eftersom de har ett slumpartat beteende, och drabbar följande laboranter och därmed också dig själv vid nästa laboration. Till laborationen skall du inte bara medföra ett klart och tydligt kopplingsschema för varje uppgift utan också de fullständiga lösningarna. Har du inte förberett uppgifterna till laborationen äger du inte rätt att deltaga! Får du problem med förberedelserna av någon uppgift kan du få hjälp av lektionsassistenten. Uppgifterna skall redovisas för laborationsassistenten och godkännas av denne. Godkända hela laborationer, men inte enstaka uppgifter, kan tillgodoräknas från ett läsår till nästa. Laboration 1 utgörs av uppgifterna 1, 2 och 3. Laboration 2 utgörs av uppgifterna 4 och 5. Laboration 3 utgörs av uppgifterna 6 och 7. 3

Laboration 1 Kombinatorik Uppgift 1 och 2 obligatoriska, uppgift 3 i mån av tid. Syfte I denna laboration skall du undersöka, förenkla och konstruera olika kombinatoriska nät. Laborationen ger dig också praktisk erfarenhet om komplexiteten vid uppkoppling av näten (=realisering av konstruktionen). Du kommer också märka att ett gediget och noggrant förarbete innan labben är av godo. Förberedelser Du skall i förväg analysera näten, fylla i sanningstabeller, beräkna alla utsignaler, rita karnaughdiagram och realisera kretsarna med enbart nand/nor/notgrindar. Du skall också numrera kapslar och ben för att underlätta uppkopplingen. Samtliga uppgifter 1 3 måste förberedas. Uppgift 1 Koppla upp nedanstående kombinatoriska nät med de angivna not- och nand-grindarna. Ingångsvariablerna a, b, c och d simuleras med skjutomkopplare. Utsignalen registreras med hjälp av en lysdiod. Glöm inte att även koppla in matningsspänning (+5 V) till logikkretsarna. Kopplingsschema (siffror i cirklar antyder grindar som får plats i samma kapsel) : 5

Uppgift 1a Variera insignalerna enligt sanningstabellen och komplettera med det erhållna resultatet. Tänd lysdiod motsvarar u = 1. Sanningstabell: D C B A u, beräknad u, uppmätt 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 Gå inte vidare förrän de beräknade och uppmätta värdena stämmer överens. 6

Uppgift 1b Rita karnaughdiagram med hjälp av sanningstabellen och hitta en minimal SP-form för logiken. Rita kopplingsschema (schemasymboler) med enbart nand-grindar. Karnaughdiagram: Kopplingsschema: Uppgift 1c Koppla upp nätet enligt 1b och verifiera funktionen genom att fylla i en sanningstabell. Ett vanligt mått att uppskatta komplexiteten hos en digital krets är att summera kretsens ingångar. Hur mycket förenklades kretsen genom minimeringen? Sanningstabell: 7

Uppgift 2 Konstruera ett kombinatoriskt nät som realiserar funktionen f(x 1, x 2, x 3, x 4 ) = (0, 1, 2, 3, 6, 7, 9, 13, 14, 15). Använd ett minimalt antal nand-grindar och inverterare. Koppla sedan upp nätet och verifiera nätets funktion genom att fylla i sanningstabellen. Karnaughdiagram: Kopplingsschema: Sanningstabell: x 1 x 2 x 3 x 4 f 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 x 1 x 2 x 3 x 4 f 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 8

Uppgift 3 Konstruera ett kombinatoriskt nät som realiserar funktionen f(x 1, x 2, x 3 ) = x 1 (x 2 + x 3 ). Koppla därefter upp nätet och verifiera nätets funktion genom att fylla i sanningstabellen. 1. Använd enbart kretsar av typen 74LS00 (nand). 2. Använd enbart kretsar av typen 74LS02 (nor). Uppgift 3a Med 74LS00. Ekvationer och kopplingsschema: Sanningstabell: x 1 x 2 x 3 f 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 9

Uppgift 3b Med 74LS02. Ekvationer och kopplingsschema: Sanningstabell: x 1 x 2 x 3 f 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 o O o 10

Laboration 2 Sekvensnät Uppgift 4 obligatorisk, uppgift 5 i mån av tid. Syfte I denna laboration skall du konstruera ett sekvensnät som utgör en elektronisk tärning. I mån av tid finns även en Ferrari F50 som behöver hjälp med sin körriktningsoch bromsljuslogik. Förberedelser Du måste ha med dig en komplett lösning inklusive ekvationer, lösningsmetod och schema. Samtliga uppgifter 4 5 måste föreberedas. Uppgift 4 En elektronisk tärning skall konstrueras. Tärningen skall visa sitt resultat (siffra 1 6) på en sju-segments display med hårdvara kopplad enligt +5 V Tärning Ett tryck på knappen skall resultera i ett nytt tärningsvärde. Du får själv välja om ett tryck är kortslutning mot 1 eller 0 (s.k. positiv eller negativ logik). 11

Uppgift 4a Konstruera tärningen! Kopplingsschema/tillståndsgrafer och -ekvationer/ minimeringar osv redovisas på denna sida. Redovisa läsligt. Använd enbart logiska grindar och vippor, dvs färdiga räknarkretsar skall inte användas. Tänk också på att klocksignalen aldrig får grindas. 12

Uppgift 4b En välartad tärning ger alla siffror med samma sannolikhet, P, där P = 1 6. Kontrollera om din tärning är rättvis! Provkasta tärningen femtio gånger och notera resultatet. 13

Uppgift 5 Konstruera ett sekvensnät som styr körriktnings- och bromsljussystemet för en Ferrari F50. Bakre ljussystemet består i denna uppgift av två uppsättningar om vardera tre lampor. Vid högersväng skall den vänstra lampuppsättningen vara släckt medan den högra ska genomlöpa nedanstående sekvens. Sekvensen skall alltid börja med att den inre lampan tänds. Växlingsfrekvensen skall vara cirka 1 Hz. Vid vänstersväng skall motsvarande växling ske på den vänstra lampuppsättningen. Vid inbromsning skall samtliga lampor tändas. Vid samtidig inbromsning och sväng skall svängsignalen fungera normalt, medan de tre lamporna i den andra gruppen ska lysa kontinuerligt. Använd lysdioder för att simulera de två lampgrupperna. Körriktningsvisare och bromspedal simuleras med tryckomkopplare. I lösningen får även prom (prom=programmable Read-Only Memory) användas. 14

Kopplingsschema osv: o O o 15

Laboration 3 Digitala system Uppgift 6 obligatorisk, uppgift 7 i mån av tid. Syfte I denna laboration skall du realisera ett digitalt system som räknar antalet ettor i ett minne. Om tid finns skall du även realisera en trappbelysningslogik. Förberedelser Som vanligt gäller att du måste ha med dig en komplett lösning på samtliga uppgifter 6 7. Uppgift 6 Minnesinnehållet i en prom-modul ligger kvar även vid spänningsbortfall. I labsatsen finns ett sådant minne med 16 rader om 4 bitar per rad. Konstruera och realisera ett digitalt system som räknar totala antalet ettor i minnet. Resultatet skall presenteras i bcd-form på två sjusegmentssiffror. Varje räkning skall startas med en knappnedtryckning, vilken alltså utför såväl nollställning som start av räkningen. Räkningen skall sluta då hela minnet är genomräknat. Använd valfria komponenter ur labsatsen. 17

Kopplingsschema/ekvationer/minimeringar osv: 18

Uppgift 7 Konstruera och realisera en trappbelysningslogik som består av en lampa samt två omkopplare placerade högst upp respektive längst ner i trappan. Manövreras en omkopplare när ljuset är släckt skall ljuset tändas och tvärtom. För att spara energi skall belysningssystemet dessutom förses med en timer som automatiskt släcker ljuset cirka 15 s efter det att det tänts. Även om automatiskt släckning skett ska inga extra åtgärder behöva vidtagas nästa gång man ska tända. Du har tillgång till alla labsatsens kretsar. Använd skjutomkopplare som strömbrytare och en lysdiod som lampa. Kopplingsschema: o O o 19