Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland...

35
Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets

Transcript of Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland...

Page 1: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Snelheid van digitale IC’s

Instructieprogramma

Behoort bij

OPEN LEERTAAK OT 4.3.1

Friesland Collegeopleiding MKO-E

Klik op deze toets

Page 2: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Inleiding

Alles werkt met een bepaalde traagheid. Dit geldt ook voor ook digitale poorten.

Een veranderingaan de ingang vaneen poort zal een verandering aan de uitgang tot gevolg hebben. Dit duurt echter even.

Hoe snel een poort werkt, bepaalt hoe hoog de maximale frequentie is waarop een IC kan werken. Dit laatste is met name belangrijk in de computerbranche. Als we praten over een PentiumII 300, dan bedoelen we dat de klokfrequentie van deze zogenaamde processor (het hart van de computer) 300 MHz is. De eerste serieuze processors werkten op zo’n 1 MHz!

Werk dit instructieprogramma in één keer door. Het neemt ongeveer 20 minuten

Page 3: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Eigenschappen

We beginnen met een eenvoudige NAND-poort. De werking van de onderstaande schakeling kunnen we met een waarheidstabel weergeven.

A FA F

0 1

1 0

We zien dat de schakeling werkt als inverter.

Page 4: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Eigenschappen

A F = /AA F

0 1

1 0

Door de werking van een schakeling met een waarheidstabel of formule te

beschrijven hebben we het over de Statische eigenschappen

In datasheets wordt hiervoor vaak de term DC characteristics gebruikt.

We praten dan over de eigenschappen in rust en niet over wat er tijdens een verandering gebeurt. Je kunt voor het opnemen van de tabel zoveel tijd nemen als je wilt. We kunnen hier niet aan zien hoe snel een IC werkt.

Page 5: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Eigenschappen

A F

Dynamische eigenschappen van IC’s hebben altijd met tijd te maken: Hoe snel werkt een IC, hoe lang duurt het voor de uitgang om van een 0 een 1 te maken, enz.

Deze eigenschappen noemen we ook wel AC characteristics

VOORBEELD UIT DATASHEET

VOORBEELD UIT DATASHEET

Page 6: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Eigenschappen

VOORBEELD UIT DATASHEET

VOORBEELD UIT DATASHEET

Eigenschappen die met tijd (en dus met snelheid) te maken hebben kunnen we weergeven met tabellen. Maar heel vaak gebruiken we timingdiagrammen.

VOORBEELD UIT DATASHEET

VOORBEELD UIT DATASHEET

Page 7: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Eigenschappen

Timingdiagrammen geven spanningsvormen ten opzichte van de tijdas weer.

Het plaatje is vergelijkbaar met een beeld op een oscilloscoop

tijd

spanning ofstroom of

logische waarde

Page 8: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

A F

Terug naar de NAND. Het onderstaande timingdiagram behoort bij een 74HCT00: Een IC met 4 NANDs gemaakt in Highspeed CMOS technologie.Zoek als je tijd en zin hebt deze grafiek maar eens op (Philips-site)

Page 9: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

A F

De ingang A is eerst logisch 0 (laag). De uitgang is dan 1 (hoog)

Page 10: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

A F

Ingang A wordt nu hoog. De uitgang zal pas na een bepaalde tijd (tPHL) laag worden.

Page 11: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

A F

Hoe groot is de waarde van de tijdsvertraging tPHL ?Zoek de waarde in de onderstaande tabel uit de datasheet van de 74HCT00. Kijk ook eens naar de eenheid.

Page 12: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

A F

Bij 25 graden Celsius is de vertraging ongeveer 12 nanoseconden (typical value). Maximaal is deze 19 ns.

Page 13: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

Hoe snel is 12 ns ?

Het licht legt per seconde 300000 km af: v = 3 x 108 m/s 12 nanoseconden is 12 x 10-9 s

we weten: s = v x t.

In 12 ns legt het licht slechts 3 x108 x 12 x 10-9 = 3,6 meter af.

Page 14: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

12 ns is dus een héle korte tijd. Dit HCT IC lijkt supersnel.In een ingewikkeld IC, zoals een processor uit een computer, zitten er echter héél véél poorten achter elkaar.De HCT logica is dan weer te traag voor een hoge klokfrequentie.

Er wordt steeds verder gezocht naar snellere logica. Elk jaar worden er weer nieuwe technologieën uitgewerkt.

3,6 meter in 12 ns

Page 15: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

Dit is een van de redenen dat er zoveel verschillende logische families bestaan.Snelle logica was ook 10 jaar geleden wel te maken, maar het stroomverbruik was daarbij zeer hoog.

Juist de combinatie van snel en zuinig is lastig te realiseren.

Logica die veel stroom opneemt wordt erg warm. Er past dan niet veel in 1 IC, anders zou dit verbranden.

HCT

LS

S

FACT

CD4000ECL

Page 16: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

A F

tPHL is dus de tijdvertraging tussen het ingangssignaal en het uitgangssignaal als de uitgang van hoog naar laag gaat, vandaar HL.

A

F

Page 17: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

A F

tPLH is dan natuurlijk de tijdvertraging tussen het ingangssignaal en het uitgangssignaal als de uitgang van laag naar hoog gaat, vandaar LH.

A

F

Page 18: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

tPLH en tPHL

A F

Vaak werken we met de gemiddelde waarde van de twee vertragingstijden: tPD

(de propagation delay time)

tPD = --------------tPHL + tPLH

2

Page 19: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

Door looptijdverschillen in digitale IC’s kunnen er foutenontstaan in de juiste werking.

We zullen aan de hand van een voorbeeld zien hoe dit kan.

A F

1

&A F

0

1

Vul in gedachten de waarheidstabel van deze schakeling eens in.

Page 20: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0

De formule voor F luidt:

F = A . /A

We weten dat dit altijd F dan altijd 0 is

Maar is dat wel waar als je kijkt naar de dynamische eigenschappenzoals de tijdsvertragingen van het signaal ?

Page 21: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0

We gaan eens precies kijken wat er gebeurt als we A afwisselend 0 en 1 maken.Hiervoor moeten we ook even het signaal X bekijken.Het rode driehoekje in het tijddiagram geeft aan waar we over praten.

X

A

X

F

Page 22: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

Als A = 0, zal X = 1 zijn. De uitgang F is dan 0

Page 23: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

A wordt nu hoog (1). De uitgang X wordt nu niet direct laag maar naeen bepaalde vertraging. Is dit tPHL of tPLH van de inverter ?

Page 24: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

A wordt nu hoog (1). De uitgang X wordt nu niet direct laag maar naeen bepaalde vertraging. Is dit tPHL of tPLH van de inverter ?

tPHL want de uitgang van de inverter gaat van hoog naar laag.

tPHL

Page 25: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

Omdat beide ingangen van de EN poort heel even 1 zijn, geeft de uitgang een 1 af. Ook dit signaal is natuurlijk weer vertraagd.

Page 26: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

We noemen zo’n kort signaal dat op deze manier ontstaat een SPIKE (spijker).Het kan in schakelingen veel narigheid veroorzaken!

Page 27: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

Als het signaal F b.v. naar de setingang van een geheugen zou lopen, dan wordt dit geheugen mooi geset terwijl mijn waarheidstabel dat niet aangeeft. Om die reden is het nodig digitale signalen zowel statisch alsdynamisch te simuleren en te testen.

S

R

Q

Page 28: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

Terug naar het timingdiagram.Als A langere tijd 1 is, zal X mooi 0 zijn en F is dan natuurlijk 0.

Page 29: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

Op een gegeven moment wordt A gelijk aan 0. Ontstaat er nu ook een spike?

Page 30: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

Op een gegeven moment wordt A gelijk aan 0. Ontstaat er nu ook een spike?

Nee, want door de vertraging staan er even twee nullen op de ingangenvan de EN poort. De uitgang blijft dan netjes 0.

Page 31: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

We zien dat de statische en de dynamische gegevens niet overeen komen.Volgens de waarheidstabel is F nooit gelijk aan 1!!!

!

Page 32: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

&A F

0 0

1 0X

A

X

F

Klik hier als je deze uitleg over spikes nogmaals wilt zien

Page 33: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

1A F

0 1

1 1X

A

X

F

Als we de EN poort vervangen door een OF poort moet de uitgang altijdgelijk aan 1 zijn. Is dit ook zo?Teken zelf de lijn voor F en klik dan pas op volgende scherm.

Page 34: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

A F

1

1A F

0 1

1 1X

A

X

F

De uitgang is niet altijd 1. Op de plaatsen van de driehoekjes zijn beide ingangen even 0. Ook hier ontstaan spikes.Kijk goed of je dit snapt.

Page 35: Snelheid van digitale IC’s Instructieprogramma Behoort bij OPEN LEERTAAK OT 4.3.1 Friesland College opleiding MKO-E Klik op deze toets.

Spikes

Dit is het laatste scherm van dit instructieprogramma.Het gedeelte over spikes kom je niet in het kern- en werkboek tegen.Je moet het wel kennen (voor de toets vakleer).

Programma nogmaals bekijken

Programma afsluiten