Combinatorisch tegenover sequentieel

Vergelijkbare documenten
Sequentiële schakelingen

Toestandentabel van een SR-FF. S R Qn Qn onbep onbep SET SET RESET RESET

REGISTERS. parallel in - parallel uit bufferregister. De klok bepaalt het moment waarop de data geladen worden. Mogelijke bijkomende ingangen:

Sequentiële Logica. Processoren 24 november 2014

Inleiding Digitale Techniek

Een flipflop is een digitale schakeling die in staat is een logische "1" of een logische "0" op te slaan en te bewaren in de tijd.

Appendix symbolen Symbolen voor logische schakelingen III Symbolen voor flip-flop geheugenelementen A.18 A.19 A.20 A.21 A.22 A.23

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u

Tellers en Delers Sequentiële schakeling die het aantal ingangspulsen telt Gebaseerd op geheugenelementen (flipflops)

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 19 januari 2005, 14:00u-17:00u

Hoofdstuk 4. Digitale techniek

Faculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek. Vakcodes 5A010/5A050, 26 november 2003, 14:00u-17:00u

EE1410: Digitale Systemen BSc. EE, 1e jaar, , vragencollege 1

Digitale Systeem Engineering 1

Alles op de kop. Dobbelsteen D02i werkt precies andersom! Johan Smilde

Faculteit Elektrotechniek - Leerstoel ES Tentamen Schakeltechniek. Vakcode 5A050, 17 november 2004, 9:00u-12:00u

Logische functies. Negatie

Hfdst. 2: COMBINATORISCH PROGRAMMEREN

EE1410: Digitale Systemen BSc. EE, 1e jaar, , 4e college

Digitale Systeem Engineering 2

Digitale Systeem Engineering 2

Hfdst. 2: COMBINATORISCHE LOGICA

Fysische Informatica met FLEC

Multiplexers en demultiplexers MULTIPLEXERS

b) Geef het schema van een minimale realisatie met uitsluitend NANDs en inverters voor uitgang D.

Samenvatting Computer Architectuur

Fig. 5.1: Blokschema van de 555

EE1410: Digitale Systemen BSc. EE, 1e jaar, , vragencollege 2

14 Oefeningen Basisinstructies

12. GEÏNTEGREERDE SCHAKELINGEN

Digitale technieken Deeltoets II

Faculteit Elektrotechniek - Capaciteitsgroep ICS Tentamen Schakeltechniek. Vakcodes 5A010/5A050, 19 januari 2004, 9:00u-12:00u

Opgave Tussentijdse Oefeningen Jaarproject I Reeks 4: Lcd Interface & Files

Digitale Systeem Engineering 1. Week 4 Toepassing: Pulse Width Modulation Jesse op den Brouw DIGSE1/

Fig. 6.1 voorstelling van de werking van een schuifregister

Digitale Systemen (ET1 410)

VANTEK Discovery set. N. B. De OPITEC bouwpakketten zijn gericht op het onderwijs. N991240#1

Basisoefeningen en uitwerkingen Systeembord. Opgaven en antwoorden op It s learning en agtijmensen.nl

Analoge en Digitale Elektronica

Labo digitale technieken

Om een PLC te kunnen programmeren is het belangrijk te weten hoe de PLC het programma verwerkt. (Zie 2.4 blz. 35-)

Getallenrepresenta*e. Processen en Processoren 7 februari 2012

Logische schakelingen

7,6. Samenvatting door A woorden 12 april keer beoordeeld. Natuurkunde. Natuurkunde Systemen. Systemen

Antwoorden vragen en opgaven Basismodule

Practica bij het vak. Inleiding tot de Elektrotechniek: Practicum 2 Analoge versus digitale signalen en hun overdracht

9 Tijdsfuncties. 9.1 Voorstelling tijden

Eindtentamen Digitale Systemen (ET1405) 18 juni 2008, uur

AN0021-NL. Een trigger- en actieregel maken. Overzicht. Een Trigger- en actieregel creëren

EE1410: Digitale Systemen BSc. EE, 1e jaar, , 6e hoorcollege

Tentamen Elektronische Schakelingen (ET1205-D2)

Inhoudsopgave. Pag. Tot slot 33 Onderdelen voor aanvulling 34

Wouter Geraedts Processen & Processoren

Hoofdstuk 4: Ontwerpen van combinatorische schakelingen Nand - nor logica

OEFENINGEN. in de cursus 'PLC'

Hoofdstuk 5: Signaalverwerking

Principes voor het besturen van een dubbelwerkende cilinder 19

11 Programmeren van elektrische schakelingen

EXAMENONDERDEEL ELEKTRONISCHE INSTRUMENTATIE (5GG80) gehouden op maandag 2 mei 2005, van 9.00 tot uur.

Opgaven. en uitwerkingen bij het boek Digitale Techniek. Jesse op den Brouw

HOOFDSTUK 6: Logische Schakelingen

Proef Natuurkunde Practica hoofdstuk 3

vrijdag 20 januari 2006 Blad 1 tijd: uur achternaam: voorletters: identiteitsnummer: opleiding:

Logische bit-instructies

ES1 Project 1: Microcontrollers

Inleiding Digitale Techniek

Toets Digitale Systemen 01/06/2006, uur

Vervolg. Eerste blad niet afdrukken. Document eindigen op een even pagina.

2 Elementaire bewerkingen

Fig. 2. Fig ,5 4 3,5 3 2,5 2 1,5 U (V) 0, temperatuur ( C)

Inductiemeter via de parallelle poort

Hoofdstuk 6: Digitale signalen

Een elektrische waterkoker kan in korte tijd water aan de kook brengen.

Inleiding Digitale Techniek

VMB1BLS 1-kanaals rolluiksturing voor universele montage. Handleiding

Antwoorden Systeembord Fysische informatica voor de onderbouw havo/vwo

Hfdst. 3: Functiediagram volgens IEC848

2 Elementaire bewerkingen

Jan Genoe KHLim. Reken schakelingen. Jan Genoe KHLim

Digitale technieken Combinatorische en sequentiële logica

Antwoorden zijn afgedrukt!!!!!!!

FLEXESS AQUA CODETABLEAU EN PASLEZER TC-CS200 CS VERGRENDELINGEN. t f MODELLEN CS200 SPECIFICATIES

Gebruikershandleiding

HANDLEIDING MEMOKEY 100C

Gebruiksaanwijzing Beveiligd Automatisch Multi-Alarm

Fototest aansluiting. Besturing aansluiting MATRIX BULLSC/15 SC. Encoder aansluiting. Uitgang aansluiting SCA of tuinverlichting.

digitale meettechniek J.P.GOEMAERE

b Geluid waarnemen, meten en omzetten in elektrische spanning.

Bedrade afstandbediening Introductie van het spare part. Knoppen en display van de afstandbediening.

EE1410: Digitale Systemen BSc. EE, 1e jaar, , 2e werkcollege

Hfdst. 4: PLC-sturingen ontwerpen gebaseerd op het functiediagram

Hoofdstuk 2 Elektronische Systemen en Instrumentatie

Slimme schakelingen (2)

Studentnummer:... Opleiding:...

Dobbelsteen 6 Tabellendemo: alle opgedane ervaringen gebundeld

EE1410: Digitale Systemen BSc. EE, 1e jaar, , 8e hoorcollege

Eindtentamen Digitale Systemen 07/07/2006, uur

Dossier Pneumatische Schakellogica

Eindexamen natuurkunde 1-2 compex vwo I

SECUSK2EM CODEKLAVIER HANDLEIDING

Transcriptie:

PBa ELO/ICT Combinatorisch tegenover sequentieel soorten digitale schakelingen : combinatorisch of sequentieel combinatorische schakelingen combinatie van (al dan niet verschillende) (basis)poorten toestand van de uitgang kan op elk ogenblik éénduidig bepaald worden uitgangstoestand is onafhankelijk van de volgorde waarin de combinaties worden afgelopen sequentiële schakelingen gebruiken elementen met geheugenwerking er zal steeds een terugkoppeling aanwezig zijn van de uitgang naar de eigen ingang wàt er op een bepaald ogenblik op de uitgang zal verschijnen hangt af van wat er op dit ogenblik op de ingangen aanwezig is EN VAN WAT E VOOHEEN GEBEUD I (sequentie = volgorde) typisch voorbeeld: digitale teller basisbouwsteen: flipflop DIGITALE ELEKTONICA PBa-ELO/ICT Vergrendelingsschakeling Eerste type geheugenschakeling: vergrendelingsschakeling Voorbeeld: drukknop TAT voor een motorsturing A= als de drukknop is ingeduwd X= als de motor draait zodra (en zolang als) de TAT-knop wordt ingedrukt, moet de motor draaien eens als de motor draait, mogen we de TAT-knop loslaten; de motor moet echter blijven draaien (toestand is vergrendeld) dit is een eerste onthoud -schakeling algebraïsche vergelijking afleiden uit de omschrijving: de motor moet draaien als de startknop wordt ingedrukt of als de motor reeds aan het draaien is X = A + X A >= X DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 5.

PBa ELO/ICT NO-LATCH Vervang de O door een NO gevolgd door een inverter; hierdoor blijft de schakeling functioneel gelijk NO als inverter: ingangen samennemen of één ingang aan de massa () esulterend schema: A B A+B A >= >= X GND DIGITALE ELEKTONICA PBa-ELO/ICT TAT-TOP CHAKELING Voordeel van de tweede NO-poort: stel de uitgang X is geworden na het indrukken van de TAT-knop A vervolgens mag de TAT-knop terug worden, de uitgang zal blijven als de ingang van de tweede NO nu wordt in plaats van (GND), dan zal de uitgang X hierdoor ogenblikkelijk worden (motor stopt) door de aanwezigheid van de terugkoppeling mag vervolgens deze ingang opnieuw gemaakt worden; X zal toch blijven! als ingang A de TAT-ingang is, dan is de ingang van de tweede NO de TOP-ingang esulterend schema: TAT >= >= X TOP DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 5.

PBa ELO/ICT -LATCH LATCH = elementaire geheugencel uitgang meestal aangeduid als bijna steeds is het inverse hiervan ook aanwezig de latch is geet als = de latch is geeet als = een ingang waarlangs we de latch kunnen setten, is een ET-ingang een ingang waarlangs we de latch kunnen resetten, is een EET-ingang TAT=ET, TOP=EET, X= normale tekenwijze en IEC-symbool: EET >= ET >= DIGITALE ELEKTONICA PBa-ELO/ICT NO-LATCH Toestandentabel v = vorige toestand van V toestand vorige toestand EET ET verboden (= ) Karakteristieke tabel Als ET en EET gelijktijdig geactiveerd worden, komen we in een verboden toestand omdat beide uitgangen niet meer elkaars tegengestelde toestand aannemen. Deze toestand is ook onstabiel : als van hier wordt overgegaan naar de geheugentoestand, is het niet te voorspellen of de LATCH in de ET- of in de EET-toestand terecht komt. IEC-symbool toestand V # vorige EET ET verboden DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 5.

PBa ELO/ICT Vergrendelingsschakeling met NAND Gelijkaardige vergrendelingsschakeling, maar nu met NAND-poorten rusttoestand: =(!!!), = NAND in terugkoppeling = NOT zodra = wordt, zal = worden via de inverter wordt een teruggekoppeld 5 VCC hierdoor mag = worden, toch zal = blijven (vergrendeling op de -ingang) Ucc-ingang kan EET-ingang worden: stel = geworden door = te maken daarna mag opnieuw worden, blijft als Ucc op ingang NAND plots wordt, komt uit de terugkoppeling een hierdoor wordt =, wat de EET-toestand is als hierna Ucc op ingang NAND terug wordt, zal = blijven Opgelet: en in rust HOOG, maar actief LAAG! DIGITALE ELEKTONICA PBa-ELO/ICT -NAND-LATCH normale tekenwijze en IEC-symbool: 5 toestandentabel: toestand # v verboden ET EET geheugen DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 5.

PBa ELO/ICT Toepassing: ontdenderen van schakelaars +5V a W W a sluit b opent a opent b sluit t GND b t t t Dit principe wordt ondermeer toegepast bij de PULE WITCHE op de digitale trainers in het LAB DIG. DIGITALE ELEKTONICA PBa-ELO/ICT Geklokte latch 9 8 5 C -LATCH Normaal verandert de latch van zodra er een set () of een reset () toekomt We voegen nu vooraan twee NANDpoorten toe die de - en -signalen maar doorlaten als er een signaal aanwezig : als = komt er een uit beide NANDs en blijft de -latch in zijn geheugentoestand als = werken de NANDs als inverter: we kunnen setten met = of resetten met = verboden toestand: = én == De veranderingen gebeuren nu dus alleen als de klok actief (hoog) is IEC-symbool ingangen actief HOOG afhankelijkheidsnotatie met volgnummer DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 5 5.

PBa ELO/ICT PEET en CLEA CLEA = asynchrone EET PEET = asynchrone ET asynchroon werken onafhankelijk van de klok PIOITEITINGANGEN hebben voorrangswerking op de gewone (geklokte) ingangen» CLEA = onvoorwaardelijk maken» PEET = onvoorwaardelijk maken verboden toestand als beide gelijktijdig actief zijn worden in IEC-symbool aangeduid met (voor CLEA) en (voor PEET), maar NIET voorafgegaan door volgnummer (werken ONafhankelijk van de klok) C DIGITALE ELEKTONICA PBa-ELO/ICT D-latch Nadeel -latch als geheugenelement: twee verschillende toegangslijnen om toch slechts één bit op te slaan mogelijke verboden toestand Oplossing: slechts één DATA-ingang gebruiken: deze D-ingang wordt rechtstreeks verbonden met de et () de inverse van de D-ingang is de eset () D= =, = = 9 D 8 D= =, = = Transparante latch: zolang = =D 5 uitgang volgt ingang zodra = wordt laatste toestand blijft bewaard IEC-symbool D geklokte -latch C DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 5.

PBa ELO/ICT JK-latch Andere methode om de verboden toestand van de latch te elimineren: maak gebruik van de uitgang(en) van de latch zelf om ervoor te zorgen dat en van de eigenlijke -latch nooit gelijktijdig zijn als = kan er alleen geeet worden, als = kan er geet worden J K de nieuwe -ingang wordt aangeduid met J, de nieuwe met K als J=K= zal de vorige uitgangstoestand telkens inverteren = TOGGLE men spreekt van een JK-latch DIGITALE ELEKTONICA PBa-ELO/ICT JK-latch met asynchrone preset en clear Toevoegen van clock, preset en clear P J K J C K CL Kan in de praktijk niet op deze manier voorkomen: racing verschijnsel uitgang blijft omkippen Oplossing: master-slave principe DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 7 5.

PBa ELO/ICT Master-slave JK-FLIPFLOP P J 5 9 8 C K 5 5 9 8 CL MATE ample ingangen als de klok hoog is LAVE Geef door naar de uitgangen als de klok laag is acing effect wordt voorkomen omdat de de terugkoppeling van van de de gewijzigde uitgangen naar naar de de ingangen pas pas gebeurt als als de de ingangsklok niet niet meer actief is! is! DIGITALE ELEKTONICA PBa-ELO/ICT Master-slave JK-FF = PUL-gestuurd element Timing-diagram IEC-symbool WHT J,K, t s stabiel t h t p J C K INPUT OUTPUT J K L L H L H L L H L H H H etup time (t s ) Minimum tijd dat de ingangen stabiel moeten blijven voor de stijgende klokflank Hold time (t h ) Minimum tijd dat de ingangen stabiel moeten blijven na de dalende klokflank = uitstelsymbool De wijziging van de uitgangen wordt UITGETELD tot het moment waarop de klok terugkeert naar haar niet-actieve toestand. Zolang de klok actief is (+t s +t h ), moeten de ingangen stabiel blijven. DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 8 5.

PBa ELO/ICT FLANK-triggering Bij alle voorheen behandelde LATCH-schakelingen was de klok steeds actief op een NIVEAU Indien de klok echter slechts actief is op een FLANK, spreken we van een FLIPFLOP i.p.v. van een LATCH Voordelen: minder kans op doorgeven van storingen ingangen moeten niet zo lang stabiel gehouden worden Twee mogelijke flanken: : stijgende flank, voorflank, rising edge : dalende flank, achterflank, falling edge IEC-symbool: dynamisch symbool + evtl. polariteitsindicator C C DIGITALE ELEKTONICA PBa-ELO/ICT Verschil tussen LATCH en FLIPFLOP 77 = D-FF D C Positive edge-triggered D-flipflop 775 = D-LATCH D C D Clk 77 775 FLIPFLOP = flank-opererende klok: het ingangssignaal wordt bemonsterd op de stijgende (evtl. dalende) flank van de klok LATCH = niveau-opererende klok: het ingangssignaal wordt bemonsterd zolang de klok hoog (evtl. laag) is Timing Diagram: Level-sensitive transparant D-latch Gedrag is hetzelfde tenzij de D-ingang verandert terwijl de klok hoog is DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 9 5.

PBa ELO/ICT JK-FLIPFLOP 7L7 = JK-FF J C K Negative edge-triggered JK-flipflop with Clear INPUT OUTPUT CL J K L X X X L H H L L H H L H L H L H L H H H H TOGGLE H H X X 77 = JK-M-FF J C K JK master-slave FF with Clear INPUT OUTPUT CL J K L X X X L H H L L H H L H L H L H L H H H H DIGITALE ELEKTONICA PBa-ELO/ICT TOGGLE-FLIPFLOP T-FF : de uitgang complementeert (=TOGGLE) bij èlke klokpuls wordt niet als apart IC-type gemaakt, maar afgeleid uit bestaande types: + JK-(M-)FF J C K f = f -deler D-FF D C C DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 5.

PBa ELO/ICT OPGAVE A B C +5V D J C C C K CL Gegeven het schema van bovenstaande schakeling. tel het timing-diagram van de gegeven schakeling op met als begintoestand A B C = (na een laag-gaande puls op de CLlijn). Daarna komen er tien klokpulsen op de -lijn. DIGITALE ELEKTONICA PBa-ELO/ICT OPLOING CL 5 7 8 9 A B C DIGITALE ELEKTONICA PBa-ELO/ICT Digitale Elektronica 5.