06.09.2013 Views

Digitale electronica en processoren Digitale electronica en ...

Digitale electronica en processoren Digitale electronica en ...

Digitale electronica en processoren Digitale electronica en ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Wanneer de klok overgaat 11->0<br />

1<br />

>0 word<strong>en</strong> set- <strong>en</strong> reset-signaal weer beide 1, waardoor de uitgang<br />

niet kan verander<strong>en</strong>.<br />

Algeme<strong>en</strong> kunn<strong>en</strong> we stell<strong>en</strong> dat de uitgang <strong>en</strong>kel <strong>en</strong>kel gewijzigd gewijzigd wordt op e<strong>en</strong> stijg<strong>en</strong>de klokflank <strong>en</strong> die<br />

neemt dan de waarde aan van D op de mom<strong>en</strong>t van de stijg<strong>en</strong>de klokflank. Deze werking is volledig<br />

analoog aan die van de Master-Slave flip-flop.<br />

4) Types Types flip flip-flops flip flops<br />

Elke flip-flop is flankgetriggerd<br />

flankgetriggerd. flankgetriggerd<br />

Dit wil zeg dat zijn uitgang uitgang <strong>en</strong>kel<br />

<strong>en</strong>kel<br />

veranderd veranderd op e<strong>en</strong> stijg<strong>en</strong>de of e<strong>en</strong> dal<strong>en</strong>de klokflank klokflank. klokflank<br />

Voor flip-flops die<br />

schakel<strong>en</strong> bij stijg<strong>en</strong>de klokflank<strong>en</strong> wordt de klokinput aangeduid met e<strong>en</strong><br />

kleine driehoek, bij dal<strong>en</strong>de klokflank<strong>en</strong> komt er e<strong>en</strong> invertor (bolletje)<br />

voor de klokingang.<br />

De naam naam van de flipflop is afgeleid van de nam<strong>en</strong> van zijn ingang<strong>en</strong><br />

Elke flip-flop heeft e<strong>en</strong> karakteristieke tabel tabel. tabel<br />

Deze is e<strong>en</strong> korte versie van de waarheidstabel<br />

waarheidstabel<br />

waarbij we Qnext bepal<strong>en</strong> vanuit de ingang<strong>en</strong>. Deze tabel wordt gebruikt om de flip----flop flip flip flip flop flop flop zelf zelf zelf zelf te te te te<br />

ontwerp<strong>en</strong>. ontwerp<strong>en</strong> ontwerp<strong>en</strong> ontwerp<strong>en</strong> (geeft de werking van de ff zelf aan) We kunn<strong>en</strong> er de karateristieke vergelijking uit<br />

hal<strong>en</strong>, die Qnext geeft als functie van de ingang<strong>en</strong> <strong>en</strong> de huidige Q.<br />

Elke flip-flop heeft exitatietabel<br />

exitatietabel. exitatietabel<br />

Deze geeft de ingang<strong>en</strong> ingang<strong>en</strong> ingang<strong>en</strong> weer die nodig zijn om van e<strong>en</strong> gegev<strong>en</strong><br />

huidige huidige uitgang uitgang uitgang Q Q naar naar e<strong>en</strong> e<strong>en</strong> volg<strong>en</strong>de volg<strong>en</strong>de volg<strong>en</strong>de gew<strong>en</strong>ste gew<strong>en</strong>ste Qnext Qnext te gaan bij de volg<strong>en</strong>de klokflank. Deze tabel<br />

wordt gebruikt om sequ<strong>en</strong>tiële ontwerp<strong>en</strong> ontwerp<strong>en</strong> ontwerp<strong>en</strong> ontwerp<strong>en</strong> te te te te mak<strong>en</strong> mak<strong>en</strong> mak<strong>en</strong> mak<strong>en</strong> met met met met de de de de flip----flop flip flip flip flop. flop flop (geeft de werking van de ff in<br />

e<strong>en</strong> circuit aan).<br />

SR SR flip flip-flop flip flop<br />

Heeft 2 ingang<strong>en</strong> S set <strong>en</strong> R reset. Voor S=1 wordt Qnext 1,<br />

voor R=1 wordt Qnext 0, voor beide 0 blijft Q behoud<strong>en</strong>. Beide<br />

1 komt nooit voor.<br />

JK JK flip flip-flop flip flop<br />

Heeft 2 ingang<strong>en</strong> J <strong>en</strong> K. Zijn werking is analoog aan de SR ff.<br />

Het verschil verschil is dat wanneer beide ingang<strong>en</strong> 1 1 zijn, de uitgang uitgang<br />

geïnverteerd geïnverteerd wordt. We krijg<strong>en</strong> dan Q’ als Qnext. We kunn<strong>en</strong><br />

deze ff mak<strong>en</strong> met e<strong>en</strong> SR ff door e<strong>en</strong> e<strong>en</strong>voudige<br />

terugkoppeling terugkoppeling van van de de uitgang<strong>en</strong> uitgang<strong>en</strong> uitgang<strong>en</strong> Q <strong>en</strong> Q’ <strong>en</strong> 2 AND-poort<strong>en</strong>: S=JQ’ =JQ’ <strong>en</strong> R=KQ R=KQ. R=KQ<br />

Wanneer beide J <strong>en</strong> K 0 is de werking evid<strong>en</strong>t.<br />

Wanneer J 11<br />

1<br />

wordt, zal Q’ ofwel 0 zijn <strong>en</strong> dan is Q reeds 1, ofwel zal Q’ 1 zijn <strong>en</strong> dan wordt de<br />

ff geset zodat Q i wordt. Analoog voor reset.<br />

Wanneer beide J <strong>en</strong> K 1 zijn hangt het van de huidige Q af wat er gebeurt, <strong>en</strong> zal de ff zowiezo<br />

van toestand verander<strong>en</strong>. (ofwel geset word<strong>en</strong> als Q’=1 ofwel gereset als Q=1)<br />

JK ff hebb<strong>en</strong> meer don’t don’t cares in hun exitatietabel <strong>en</strong> lever<strong>en</strong> dus goedkopere (simpelere)<br />

aansturing<strong>en</strong> op.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!