Laboration i digitalteknik Allmänna anvisningar

Relevanta dokument
Innehåll. sid. 1. Logikfamilj Några egenskaper hos TTL-kretsar Icke anslutna ingångar Laborationsutrustning 6

Laboration i digitalteknik Introduktion till digitalteknik

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

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

Undersökning av logiknivåer (V I

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

Laboration i digitalteknik Speciella sekvenskretsar

LABORATIONER I DIGITALTEKNIK. Laboration 3 Speciella sekvenskretsar

Laboration i digitalteknik

Laborationshandledning

Digitalteknik TSIU05 Laborationer

Laborationshandledning för mätteknik

Laboration i digitalteknik Datablad

Experiment med schmittrigger

Laborationshandledning

Laborationshandledning

DIGITALTEKNIK I. Laboration DE2. Sekvensnät och sekvenskretsar

Tentamen. TSEA22 Digitalteknik 5 juni, 2015, kl

Digitala kretsars dynamiska egenskaper

Exempel på LAX-uppgifter

Laboration i digitalteknik Datablad

Systemkonstruktion LABORATION LOGIK

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

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

Digital elektronik CL0090

5:2 Digitalteknik Boolesk algebra. Inledning OCH-funktionen

Laboration 1: Styrning av lysdioder med en spänning

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

TSEA22 Digitalteknik 2019!

Lösningsförslag till tentamen i Digitalteknik, TSEA22

Tentamen i Digitalteknik, TSEA22

Digital- och datorteknik

Elektronik grundkurs Laboration 6: Logikkretsar

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

F5 Introduktion till digitalteknik

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

Tentamen i Digital Design

Tentamen i Digitalteknik TSEA22

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

Grindar och transistorer

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

INNEHÅLL. Inledning...1. Talsystem...2. Logiska funktioner Logiska kretsar i praktiken Elektrostatisk urladdning (ESD)...

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

Repetition TSIU05 Digitalteknik Di/EL. Michael Josefsson

Laboration II Elektronik

Du har följande material: 1 Kopplingsdäck 2 LM339 4 komparatorer i vardera kapsel. ( ELFA art.nr datablad finns )

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

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

- Digitala ingångar och framförallt utgångar o elektrisk modell

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

Laborationshandledning för mätteknik

Digitalteknik F9. Automater Minneselement. Digitalteknik F9 bild 1

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

Tentamen i Digitalteknik, EITF65

Vad är en UART? Universal Asynchronous Receiver Transmitter parallella seriella parallell åttabitars signal mest signifikant bit

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Exempel på tentamensfrågor Digitalteknik

Digitalteknik: CoolRunner-II CPLD Starter Kit

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

DIGITALTEKNIK. Laboration D161. Kombinatoriska kretsar och nät

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

DIGITALTEKNIK. Laboration D173. Grundläggande digital logik

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

Operationsförstärkarens grundkopplingar.

Installationsguide ME 3

BAS STRÖMFÖRSÖRJNING Slingövervakningsmodul-EXT/Kretskort

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.

Simulering med ModelSim En kort introduktion

Laborationskort - ML4

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

Tentamen i EDA320 Digitalteknik för D2

Ett urval D/A- och A/D-omvandlare

Elektro och Informationsteknik LTH. Laboration 3 RC- och RL-nät i tidsplanet. Elektronik för D ETIA01

Introduktion till syntesverktyget Altera Max+PlusII

Tentamen i Elektronik, ESS010, del 2 den 17 dec 2007 klockan 8:00 13:00 för inskrivna på elektroteknik Ht 2007.

TSTE20 Elektronik Lab5 : Enkla förstärkarsteg

TSEA22 Digitalteknik 2019!

Introduktion till digitalteknik

Laboration 6. A/D- och D/A-omvandling. Lunds universitet / Fakultet / Institution / Enhet / Dokument / Datum

Mät kondensatorns reaktans

Sekvensnät. William Sandqvist

LTK010, vt 2017 Elektronik Laboration

Tentamen i IE1204/5 Digital Design onsdagen den 5/

Konstruktionsmetodik för sekvenskretsar

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

Elektro och Informationsteknik LTH. Laboration 6 A/D- och D/A-omvandling. Elektronik för D ETIA01

Laboration Kombinatoriska kretsar

F5 Introduktion till digitalteknik

Repetition och sammanfattning av syntes och analys av sekvensnät

Laboration Sekvenskretsar

Figur 1 Konstant ström genom givaren R t.

Tentamen i IE1204/5 Digital Design onsdagen den 5/

LABORATIONSINSTRUKTION

Systemkonstruktion LABORATION SWITCHAGGREGAT. Utskriftsdatum:

Strömdelning. och spänningsdelning. Strömdelning

DIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...

AD-DA-omvandlare. Mätteknik. Ville Jalkanen. 1

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

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Transkript:

Linköpings universitet Institutionen för systemteknik Laborationer i digitalteknik Datorteknik 206 Laboration i digitalteknik Allmänna anvisningar TSEA22 Digitalteknik D TSEA5 Digitalteknik Y TDDC75 Diskreta strukturer IT Linköpings universitet SE-58 83 Linköping 03-28 0 00, www.liu.se

Innehåll sid. Logikfamilj 3. Några egenskaper hos TTL-kretsar 4.2 Icke anslutna ingångar 6 2. Laborationsutrustning 6 3. Laborationens genomförande 7 3. Konstruktion 8 3.2 Uppkoppling 9 3.3 Felsökning 0 4. Datablad 2

. Logikfamilj Vid laborationerna i digitalteknik kommer du att använda logiska kretsar tillhörande logikfamiljen TTL (Transistor-Transistor-Logic). Dessa kretsar har ett brett användningsområde. De är billiga (några kr/kapsel), driftsäkra och tål felkopplingar. Dessa integrerade kretsar innesluts i platskapsel med 4 eller 6 anslutningsben. TTL-kretsar tillverkas i en 74-serie och en 54-serie. 74-serien är industristandard medan 54- serien, med något bättre data, används i militära utrustningar. 3

74-serien omfattar flera hundra olika kretsar. Kapselmärkningen ger följande information: ) Tillverkarens namn, symbol eller initialer 2) Tillverkarens datumkod 3) 74-seriens nummer (Anger kretstyp) Exempel: 993 SN74LS00N Tillverkad 999 vecka 3 Tillverkarens symbol N = Plastkapsel 00 = Quadruple 2-input NAND gates LS = Low power Schottky SN = Semiconductor network Förutom standard TTL finns det fyra specialfamiljer av TTL-kretsar: lågeffekt (eng. low power, förkortning L), lågeffekt Schottky (eng. low power Schottky, förkortning LS), Schottky (förkortning S) och snabb (eng. high speed, förkortning H). Low power Schottky TTL används genomgående under digitalteknikslaborationerna.. Några egenskaper hos TTL-kretsar Teorins nollor och ettor motsvaras i logikkopplingar av spänningsnivåer. För LS-TTL gäller: Matningsspänningen ska vara V CC = 5,0 V 0,25 V Förbjudet område V OH 2,7 V V IH 2,0 V V IL 0.8 V V OL 0.4 V V OH = nominell utspänning för logiskt ett V IH = den lägsta spänning som en ingång tolkar som logiskt ett V IL = den högsta spänning som en ingång tolkar som logiskt noll V OL = nominell utspänning för logiskt noll Logikkretsarna är uppbyggda av transistorer, dioder och motstånd. För att kunna använda kretsarna är det dock inte nödvändigt att känna till den inre uppbyggnaden i detalj. En av de mest användbara TTL-kretsarna är NAND-grinden. Kapseln 74LS00 innehåller fyra tvåingångars NAND-grindar och beskrivs i datablad av figurerna nedan. Denna, liksom samtliga grindar i labsatsen, har totem-pole utgång och är därför inte trådbar. 20k 8k 20 V CC A B 2k 4k Y.5k 3k 4 GND

Vid hopkoppling av två TTL-kretsar kommer följande strömmar att flyta: Hög nivå ut från drivande grind. 0 I OH I IH +5 V Till I OH I IH +5 V I OH = ström till/från en utgång då utgången genererar hög signal I IH = ström till/från en ingång vid logiskt ett på denna Från För low-power Scottky-TTL anger datablad I OH = - 400 A I IH = 20 A Negativt tecken = ström flyter ut från grind Positivt tecken = ström flyter in i grind Varje ingång suger åt sig 20 A. Drivande utgång förmår lämna 400 A. Detta betyder att varje utgång orkar driva 20 ingånger (Fan-out = 20). Låg nivå ut från drivande grind. +5 V I OL I IL +5 V I OL = ström till/från en utgång då utgången genererar låg signal I IL = ström till/från en ingång vid logiskt ett på denna Från I IL Till I OL Datablad anger: I IL = - 0,4 ma I OL = 8 ma 5

Varje grindutgång avger 0,4 ma medan drivande utgång kan sänka 8 ma. Varje utgång orkar även i detta fall sänka 20 ingångar (Fan-out = 20). Belastningsregel (low-power Schottky-TTL): Varje TTL-utgång kan driva 20 TTL-ingångar. Denna regel är i stort sett den enda du behöver tänka på vid sammankoppling av logiska TTLkretsar. Överskrids belastningarna kan spänningsnivåerna inte garanteras och funktionen blir osäker..2 Icke anslutna ingångar I TTL uppför sig icke anslutna grindingångar som logiska ettor. Denna egenskap hos TTL-kretsar bör dock inte utnyttjas vid laborationerna. Ur ingenjörsmässig synpunkt är det lämpligare att ansluta icke utnyttjade ingångar direkt till +5 V. OBS! Klockade kretsar är känsliga och kräver att samtliga ingångar är anslutna. 2. Laborationsutrustning IC-kapslarna är monterade på kopplingsmoduler. Numreringen på kopplingsmodulerna refererar till numreringen på kapselns ben. 4 3 2 0 9 8 IC-kapsel 2 3 4 5 6 7 Kopplingsmodulerna kan skjutas in i spår på ett kopplingsbord. Vid laborationens början är modulerna ordnade enligt bifogat schema och ska efter avslutad laboration vara ordnade på samma sätt. Förbindning sker med speciella kopplingssladdar. Förutom moduler med TTL-kretsar finns följande specialmoduler: ) Två moduler med vardera fyra stycken skjutomkopplare. Skjutomkopplaren i läge framåt ger logiskt ett på utgången medan den i läge bakåt ger logiskt noll. Omkopplarna är ej studsfria. 2) En kopplingsmodul försedd med två studsfria skjutomkopplare. 3) En modul försedd med sex stycken lysdioder. Lysdioderna är försedda med drivkretsar. Logiskt ett på en ingång tänder lysdioden. 6

4) Tre moduler med vardera en 7-segmentindikator, vilken styrs av ett 4-bits binärt ord A3-A0. A0 är minst signifikant bit. Det binära talet A3-A0 presenteras med hexadecimala symboler. 5) Två Prom-moduler som bl.a. innehåller ett skriv och elektriskt raderbart minne (EEPROM) på 6 ord à 4 bit. Databladen innehåller en beskrivning av minnets funktionalitet. 6) En modul med en klockgenerator. Frekvensen är valbar mellan - 000 Hz. Genom bygling bestäms frekvensområdet, 0 eller 00 Hz, varefter inställt område kan varieras 0 gånger med en potentiometer. 7) En modul med två studsfria tryckomkopplare. Varje tryckomkopplare ger vid nedtryckning - uppsläpp en positiv eller en negativ puls. Tryckomkopplarna kan användas vid manuell klockning av men är också användbara vid manuell nollställning av räknare och vippor. Samtliga moduler ovan kräver matningsspänning och jord. I vissa lägen kan det bli brist på kopplingspunkter. Detta gäller speciellt jordpunkter. För att avhjälpa detta finns en speciell förgreningsmodul. 8) En förgreningsmodul. Fyra rader med fem anslutningspinnar i varje rad. 3. Laborationens genomförande I varje laborationsuppgift ingår momenten konstruktion (laborationsförberedelse ) uppkoppling verifiering/felsökning illustrerat av figur : Datablad Kopplingsschema Numrering 2 3 Konstruktion Uppkoppling Felsökning Verifiering Rätt KLAR 7

3. Konstruktion Konstruktionsarbetet ska utmynna i ett klart och tydligt kopplingsschema. Såväl kapslar som inoch utgångar ska vara numrerade. Ett klart och tydligt kopplingsschema utgör grunden för hela laborationen. Slarvigt utförda scheman leder till felkopplingar och försvårar felsökning. Exempel: Du ska, med inverterare och NAND-grindar, bygga upp ett kombinatoriskt nät som realiserar funktionen f = AB + A B (EXOR) Du behöver följande kretsar: st SN74LS04 Innehåller sex inverterare st SN74LS00 Innehåller fyra 2-ingångars NAND-grindar Logiskt kopplingsschema: A B 2 2 2 3 2 4 9 0 +5 V jord Kapsel : SN74LS00 4 7 Kapsel 2: SN74LS04 4 7 3 8 4 5 6 f M a t n i n g s s k e n a 2 Observera följande: ) Numrera kapslarna 2) Numrera in- och utgångar enligt uppgifter i datablad. 3) Ange hur de olika kapslarna ska spänningsmatas. Normalt har en 4-pinnars kapsel spänningsmatning +5 V på ben 4 och jord på ben 7. En 6-pinnars kapsel har +5 V på ben 6 och jord på ben 8. Det förekommer undantag. Kontrollerna alltid med datablad. 4) Rita en figur över kapslarnas placering i kopplingsplattan. 8

För mer komplexa kretsar kan man inte direkt rita logiska symboler. Här följer några exempel:. Binärräknaren SN74LS669 kan ritas enligt U/D L RCO A B C D EN P EN T LS669 Q A Q B Q C Q D 2. System med JK-vippor och grindar x +5 V +5 V 2 5 CLR CLR 2 6 4 J Q J 2 Q 2 4 2 2 0 2 3 u u 2 3 K Q 7 3 K 2 Q 2 PR PR 5 9 u 3 CP +5 V +5 V Datablad för JK-vippan LS09 visar att ingångarna Clear och Preset aktiveras med låg nivå (0:a). För normal funktion ska dessa ingångar vara (läggs till +5 V). 3.2 Uppkoppling Skjut in de moduler som behövs i kopplingsbordet. Modulerna ska nu förbindas enligt det logiska kopplingsschemat. ) Börja alltid med spänningsmatning till modulerna. Använd röd sladd för +5 V och svart sladd för jord. För att få så litet spänningsfall som möjligt ska modulerna spänningsmatas radvis från matningsskenan. 2) Använd svart sladd för ingångar som ska läggas till en fast nolla och röd för de som ska läggas till fast etta. 3) Övriga förbindningar utförs med i första hand gula och sedan blå och sist med vita sladdar. 9

Vid allt kopplingsarbete ska spänningsmatningen vara frånslagen. Insignaler till systemet erhålls från skjutomkopplare. Utsignaler registreras med lysdioder eller 7- segmentindikatorer. Uppkopplingen sker lämpligen stegvis i lagom stora block. Varje blocks funktion prövas innan man fortsätter med nästa block. När laborationen är slutförd och godkänd ska nerkoppling ske genom att dra sladdarnas kontakter rakt upp. Sladdar och kontakter går annars sönder, vilket leder till mycket svårfunna fel för efterföljande laboranter (se felsökning punkt 3). Håll ordning på sladdarna. Sladdarna ska vid laborationens slut vara sorterade i plastlådor. Låna inte komponenter från de övriga grupperna. Varje grupp har från början tillräckligt med laborationsmateriel. 3.3 Felsökning När uppkopplingen av en hel konstruktion är klar blir resultatet ett råttbo av sladdar. Det går inte att undvika, eftersom så många punkter ska förbindas med varandra. Är konstruktionen av större komplexitet, är sannolikheten att något inte fungerar som det ska ganska stor. Det är därför, som tidigare nämnts, lämpligt att bygga upp konstruktionen stegvis och testa funktionen efter varje steg. Man vet då att ett eventuellt felaktigt beteende kan hänföras till den senast uppkopplade delen. Exempelvis bör man när man kopplar upp kaskadräknaren i uppgift 5 verifiera funktionen efter varje ny dekad. När ett felaktigt beteende upptäcks påbörjas felsökning. Det är nu som du har god hjälp av ett tydligt kopplingsschema med utsatta bennumreringar. Orsaken till fel kan vara: ) Felkoppling 2) Tankefel, d.v.s. felaktigt logiskt kopplingsschema 3) Intermittent fel t.ex. löst kopplingsstift eller trasig sladdkontakt 4) Felaktig komponent 5) Felaktigt handhavande 6) Elektriska fel, t.ex. störningar, överskridna belastningstoleranser etc. Oavsett vilka typer av fel som föreligger, lokaliseras dessa genom mätningar. Som hjälp finns på spänningsskenan två s.k. logikprobar. Anslut önskade mätpunkter till dessa med de gröna testsladdarna. Probarna indikerar hög, låg respektive odefinierad signalnivå på tre lysdioder med färgerna röd, grön, gul. X 0 RÖD GUL GRÖN Det är också rekommendabelt att redan vid uppkopplingen skaffa sig ett antal fasta mätpunkter, t.ex. för tillståndsvariabler i sekvensnät. 0

Vid felsökning i kombinatoriska nät väljer du en insignalkombination för vilken felaktiga utsignaler erhålls. Följ (d.v.s. mät) signalerna grind för grind från nätets utgångar till ingångar och jämför med kopplingsschemat, för att hitta de punkter där mätvärdena inte stämmer med de förväntade. Finner du inga avvikelser, föreligger troligen ett logiskt fel (2). För sekvensnät är det redan vid måttligt hög klockfrekvens omöjligt att (med en logikprob) hinna utföra mätningar och samtidigt avgöra om dessa är korrekta i den takt nätet klockas. Koppla därför bort klockgeneratorn och anslut i dess ställe en studsfri tryckomkopplare. Klocka därefter manuellt fram till klockintervallet innan nätet spårar ur, d.v.s. till ett klockintervall där ett felaktigt nästa inre tillstånd erhålls. Där mäter du enligt de regler som gavs för kombinatoriska nät. Det vanligaste och lättaste felet att hitta är felkopplingar (). Trasiga komponenter är betydligt ovanligare (4). Observera att en felaktig utsignal från en krets inte behöver innebära att den kretsen är trasig. I nedanstående koppling kan NAND-grindens felaktiga utsignal bero på att 0 0 NAND-grinden är trasig Inverteraren är trasig och kortsluter NAND-grindens utgång till jord. För att kunna avgöra om en grind verkligen beter sig felaktigt, får utgången inte kunna påverkas från annat håll. Mätningen måste därför göras med utgången oansluten (obelastad). Löst kopplingsstift eller glapp i sladdar (3) kan misstänkas om diverse stokastiska fenomen uppträder när man trycker med handen på råttboet. Sladdar och stift kan testas med logikprobarna. Anslut stiftet till en logikprob och vicka fram och tillbaka på sladden. Om den gula lysdioden (= odefinierad) tänds vid något tillfälle föreligger glapp. Det är av största vikt att utrustningen behandlas varsamt så att glapp inte uppkommer i stift och kontakter. Fel orsakade av detta beter sig inte logiskt och är därför mycket svårfunna. I labmiljö torde 6) kunna uteslutas för konstruktioner av låg komplexitet. Vid professionell testning av digitala system använder man bl.a. logikanalysatorer. Till en logikanalysator kan man ansluta ett flertal mätpunkter. När ett visst s.k. triggvillkor uppfyllts samplas mätvärdena vid full klockfrekvens och skrivs in i ett minne. Efter avslutad sampling kan mätvärdena hämtas från minnet och presenteras på olika sätt på en skärm. 4. Datablad I labsatsen ingår följande TTL-kretsar: 74LS00 Quad 2-input NAND (4 st) 74LS02 Quad 2-input NOR ( st) 74LS04 Hex inverter (2 st) 74LS0 Triple 3-input NAND (2 st) 74LS09 Dual JK flip-flop (3 st)

74LS53 Dual multiplexer 4/ ( st) 74LS57 Quad multplexer 2/ ( st) 74LS60 Decade counter (3 st) 74LS669 Binary up/down counter ( st) Det finns även möjlighet att låna 74LS20 Dual 4-input NAND 2