You are on page 1of 43

DIGITLIS TECHNIKA

Dr. Oniga Istvn


Egyetemi docens

Adminisztratv informcik

Trgy: Digitlis technika


Oktat: Dr. Oniga Istvn (oniga.istvan@inf.unideb.hu)
Kurzuskd: INBK831E
Flv: 2
Tpus: Elads/
raszm/ht: 2
Kredit: 2
Sttusz: Norml
Elfelttelek: Szmonkrs mdja: vizsga: rsbeli

Digitlis Technika

Az elads clja

A hallgatk alapos s szleskr, tudst szerezhetnek az alapvet


digitlis/logikai ptelemek felptsvel, mkdsvel, azok
sszefggseivel kapcsolatban

Trgylers:
Logikai alapkapcsolsok,
Boole-algebra, logikai fggvnyek ellltsa, kapcsolstechnikai
megvalsts,
ramkri csaldok jellemzse s tpusvlasztk.
Kombincis
logikai hlzatok (dekdolk, multiplexerek,
sszeadk, kompartorok),
Szekvencilis logikai hlzatok (trolk, szmllk, regiszterek).

Digitlis Technika

Jegyzet, tanknyv, felhasznlhat irodalom


Oniga Istvn: Eladsi flik, segdanyagok:
http://irh.inf.unideb.hu/user/onigai/DT/digitalis_technika.html
Vegh Jnos: Digitlis elektronika tananyag
Eladsi flik
http://www.inf.unideb.hu/~jvegh/edu/hw/beamer/DigIntro.pdf
Nyomtathat
http://www.inf.unideb.hu/~jvegh/edu/hw/handout/DigIntro.pdf
Dr. Arat Pter Logikai rendszerek tervezse (BME tanknyvkiad)

U.Tietze C. Schenk : Analg s digitlis ramkrk,


Mszaki Kk. Budapest 2001

Digitlis Technika

Hivatkozsok

Digitlis elektronika bevezetk http://www.asic-world.com/digital/index.html

Digital Electronics Tutorial http://www.asic-world.com/digital/tutorial.html

Digital Logic http://www.play-hookey.com/digital/

Keresztes Pter: DIGITLIS HLZATOK S RENDSZEREK


http://www.muszeroldal.hu/measurenotes/keresztes.pdf
Zalotay Pter: Digitlis technika I http://zalotay.hu/digt_1.pdf
Zalotay Pter: DIGITLIS TECHNIKA http://www.kobakbt.hu/jegyzet/DigitHW.pdf
Pcsi Tudomnyegyetem: Mszaki informatika jegyzetek > Digitlis_technika
http://e-oktat.pmmf.hu/digitalis_tech
Cserfalusi Lszl: A Digitlis Technika alapjai, http://cserfa.uw.hu/Hardver_2004.pdf
Vrshzi Zsolt: Digitlis ramkrk,
http://virt.uni-pannon.hu/index.php/oktatas/tantargyak/225-digitalis-aramkoeroek
Digitlis Technika

Angol nyelv irodalom

Thomas L. Floyd, Digital Fundamentals, Pearson Prentice Hall, 2009


John F. Wakerly, Digital Design, Prentice Hall, 2001.
M. Morris Mano, Charles R. Kime, Logic and Computer Design Fundamentals edition 2, Prentice Hall, 1997.
Richard E. Haskell, Darrin M. Hanna, Introduction to Digital Design
using Digilent FPGA Boards - Block Diagram/Verilog Examples, LBE Books,
2009.

Digitlis Technika

A Digitlis technika
(Szmtstechnika) trtnete

Digitlis Technika

skor
1642. B. Pascal Szmol gp (+,-).

1694. von Leibniz: kettes szmrendszeren alapult. A ngy alapmveletet


s a gykvonst vgezte.
1823. Charles Babbage bemutatta a
vilg els specilis cl, mechanikus
mkdtets (lyukkrtya) digitlis
szmolgpnek modelljt.
Digitlis Technika

Els generci
1904 : John Fleming feltallta az elektroncsvet.
1945 : Neumann Jnos A szmtgp felptsnek s mkdsnek elvei
(Neumann Architektra).
1937 - 1945. Elektromechanikus szmolgpek alkotelemei - elektromgneses
relk: Mark I 1943. Az adatokat s utast-sokat lyukszalagrl vittk fel a gpre.
16,5 m hossz, 35 tonna tmeg, 3 mvelet/msodperc (1.bra).
1946 : ENIAC - elektroncsves kls vezrls - az els teljesen elektronikus szmtgp 30 Tonna / 72 m2. A gpet 16 fajta 18000 elektroncs, 70 ezer
ellenlls, 7200 kristlydida, 10 ezer kondenztor, 4100 rel felhasznls-val
ptettk. A gp teljestmnyfelvtele: 140 kW-os. Elhelyezshez egy 30
mternl hosszabb teremre volt szksg. 350 x /s 5000 + /s (2.bra).

Digitlis Technika

Msodik generci
1947 A tranzisztort 1947-ben fedezte fel a Bell
Laboratriumban John Bardeen, Walter
Houser Brattan s William Shockley, akik
ezrt 1956-ban Nobel-djat kaptak.
1965 : IBM-1400 tpus 15000 eladott pldny
1965 : Mini szmolgp PDP 8 1MHz, 790 W,
1m2 . Adatmemria 4096.

Digitlis Technika

Harmadik generci

1961 Integrlt ramkr (IC)

Fairchild Semiconducteur s Texas Instruments.


Mveleti sebessgk elrte az 1 milli mvelet/msodperc
rtket.
Tovbbi magas szint programnyelvek jelentek meg.
Ltrejttek az els opercis rendszerek, a multiprogramozs
s az idosztsos technika.

1965 : Az IBM-360 tpus szmtgpe

1965 : Moore trvnye: az IC-k komplexitsa x 2 / 1,5 (2) v


Digitlis Technika

Negyedik generci
1971 : INTEL be jelentette a mikroprocesszor
megalkotst, i4004 (45 utasts, 60000 utasts/s,
108 KHz frekvencia, 2300 tranzisztor, 200USD).
1971 : Intel 8008 jelzs egysg
1978 : Intel 8086 330 000 utasts/s,
1981 : IBM PC - MS-DOS (Bill Gates).
1985 : Intel 80386, 1 milli de utasts/s,
200.000 tranzisztor
1986 : Els prhuzamos gpek
1990 : Multimdia szmtgpek
2000 : Intel Pentium IV
Digitlis Technika

MOORE trvnye
100 Milli
Tranzisztor

1000 MIPS

x 2 2 venknt

Pentium III

10 Milli

100 MIPS

Pentium II
80486

1 Milli

Pentium

10 MIPS

80386
80286

100 000

1 MIPS

8086
10 000

0,1 MIPS

4004

x 2 - 18 hnaponknt

1000

0,01 MIPS
v

Digitlis Technika

1975

1980

1985

1990

1995

2000

Year of introduction

Transistors

4004
1971 2,250
8008
1972 2,500
8080
1974 5,000
8086
1978 29,000
286
1982 120,000
386 processor
1985 275,000
486 DX processor 1989 1,180,000
Pentium processor 1993 3,100,000
Pentium II processor 1997 7,500,000
Pentium III processor 1999 24,000,000
Pentium 4 processor 2000 42,000,000

Digitlis Technika

FAIRCHILD

IC technolgik
Az els integrlt ramkrt Jack Kilby, a Texas
Instruments mrnke ksztette 1958-ban.
Az integrlt ramkr tipikus alkatrsze a tranzisztor.
Tipikus technolgiai lpsek a rteglevlaszts,
fotolitogrfia, marats, a diffzi s az ionimplantci.

22nm-technology-how-transistors-are-madeDigitlis Technika

Integrlt ramkr nagytott bels kpe

Digitlis Technika

Integrlt ramkrk

SSI (Small-Scale Integration): kisebb integrltsg elemek; egy-egy


rszfeladatra kszlnek. Tipikus kpviselje: logikai kapuk
MSI (Medium-Scale Integration): kzepes integrltsg elemek;
bonyolultabb feladatok megoldsra kszltek. Pldul Lptet
regiszter, multiplexer
LSI (Large-Scale Integration): nagy integrltsg elemek; komplex
feladatok elltsra kszltek; pldul szorzk
VLSI (Very-large-scale integration): nagy integrltsg elemek;
Jellemzjk, hogy univerzlisan alkalmazhatra terveztk ket, azaz
nem egyetlen rszfeladat elvgzsre. Tipikus kpviselje:
mikroprocesszor

Digitlis Technika

Analg s digitlis rendszerek


A vilgban megfigyelt, mrt, rgztet, feldolgozt s vezrelt
mennyisgek analgok vagy digitlisak lehetnek.
Ennek megfelelen az elektronikus ramkrk (rendszerek):
analg ramkrk folytonos jelek
digitlis ramkrk diszkrt jelek
Sok rendszer kombinlva alkalmazza az analg s digitlis elektronikai
ramkrket, hogy mindkt technolgia elnyeit kihasznljk.
Egy tipikus CD-lejtsz elfogadja a digitlis adatokat a CD-meghajttl,
s a digitl-analg talakts utn felersti az analg jelet.

10110011101
Digitlis adatok

Digitl-analg
konverter

Erst
Analg jel
Hangszr

Digitlis Technika

Analg mennyisgek
A termszetben tallhat legtbb mennyisg, analg s ezek
folyamatosan vltoznak.
Az analg rendszerek ltalban nagyobb teljestmny jeleket kpesek
kezelni, mind a digitlis rendszerek.

Hmrsklet C

35
30
25
20
15
10
1

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ra

Pld. Hmrsklet vltozsa folytonos.


Fontos: Az ilyen analg mennyisgek rtktartomnya folytonos
Digitlis Technika

Digitlis brzols
A diszkrt rendszerek diszkrt jeleket dolgoznak fel.
A hmrskletet nem folytonos reprezentljuk hanem csak minden
rban. Ekkppen egy j grbt kapunk, diszkrt rtkekkel.
Fontos: Az ilyen digitlis mennyisgek rtktartomnya diszkrt

Hmrsklet C

35
30
25
20
15
10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
ra
Digitlis Technika

A digitlis technika elnyei

A digitlis jelek knnyebben s pontosabban


feldolgozhatok s tovbbthatok
Knnyebb tervezni
Kevsbe zajrzkeny
Knnyebb a trols. Pld. Digitlis zene trolsa
Nagyobb pontossg s reproduklhatsg
Numerikus kijelzk
A mveletek programozhatk
Nagyobb ramkrsrsg rhet el

Digitlis Technika

A digitlis technika korltai

A fizikai vilg legtbb mennyisge analg termszet


- ezeknl digitlis formra alakts s analgra visszaalakts szksges

Digitlis Technika

Digitlis hmrsklet-szablyoz
rendszer
Temperatura
Hmrsklet
(analg)
(analogic)

Dispozitiv
de masura
Mr egysg

(analg)
(analogic)

Analg

Convertor
digitlis
analogic
digital

(digital)
(digitlis)

konverter

(digitlis)
(digital)

Digitlis Technika

Digitlis
Convertor
analg
digital
analogic
konverter

(analg)
(analogic)

Dispozitiv
de comanda

Vezrl egysg

Digitlis
Procesare
digitala
feldolgozs

(analg)
(analogic)
Temperatura
Szablyzt
controlata
hmrsklet

Digitlis hullmformk
A digitlis hullmformk az alacsony (LOW) s magas
(HIGH) szintek kztt vltakoznak.
HIGH

HIGH

Felfut l

Lefut l
Felfut l
Lefut l

LOW

LOW
t0

(a) Pozitiv impulzus

t1

t0

t1

(b) Negativ impulzus

Egy pozitv impulzus L-bl H rtket vesz fel s aztn


ismt L rtket
Digitlis Technika

Vals impulzusok
90%

Amplitudine
Amplitd

tw

50%

Neliniariti
Nem-lineris

10%

tr

felfutsi
id
Timp
de ridicare
Rise time

Digitlis Technika

tf

Timp
de coborre
lefutsi
id

Fall time

Vals impulzusok

Overshoot
Ringing
Droop
90%
Amplitude

tW

50%

Pulse width

10%

Ringing

Base line

Digitlis Technika

Undershoot
tr

tf

Rise time

Fall time

Binris szmok s Logikai rtkek


Digitlis rendszerek kt llapot ramkrket hasznlnak
ezeknek az llapotoknak a reprezentlsra kt feszltsg
szintet hasznlunk: az gynevezett HIGH s LOW.
VH(max)

A binris szmjegyet bit nek


nevezzk (binary digit). Egy bit 0
vagy 1 lehet, a feszltsg rtknek
megfelelen (HIGH vagy LOW).

HIGH
VH(min)

rvnytelen
VL(max)

LOW
VL(min)

Digitlis Technika

Digitlis jelek
T1

T2

T3

T4

T5

Perioada T1= T2= T3= T4= T5


a) Periodikus digitlis jel. T1=T2=T3=T4=T5=T
a) Semnal digital periodic (Impulsuri dreptunghiulare)

b) Semnal digital neperiodic


Nem-periodikus digitlis jel

Digitlis Technika

f =

1
1
vagy T = .
T
f

A digitlis jeleknek egy fontos jellemzje a kitltsi tnyez, ezt, az impulzus


szlessg (tW) s az impulzus peridus (T) arnya knt szmoljuk ki s szzalkba
adjuk meg:
t
Kitltsi tnyez = W 100%.
T
Pld. Az brn lthat digitlis jel, peridusa T egyenl 10 ms.
Ennek megfelelen a frekvencija:
f =

1
= .?
T

Kitltsi tnyezje:
Kitltsi tnyez =

tW
100%= ?
T

T
tW

10

11

t (ms)

Egy digitlis jelnek a Peridus s kitltsi tnyezjnek a meghatrozsa

Digitlis Technika

f =

1
1
vagy T = .
T
f

A digitlis jeleknek egy fontos jellemzje a kitltsi tnyez, ezt, az impulzus


szlessg (tW) s az impulzus peridus (T) arnya knt szmoljuk ki s szzalkba
adjuk meg:
t
Kitltsi tnyez = W 100%.
T
Pld. Az brn lthat digitlis jel, peridusa T egyenl 10 ms.
Ennek megfelelen a frekvencija:
f =

1
1
=
= 100Hz .
T 10ms

Kitltsi tnyezje:
Kitltsi tnyez =

tW
100%=.?
T

T
tW

10

11

t (ms)

Egy digitlis jelnek a Peridus s kitltsi tnyezjnek a meghatrozsa

Digitlis Technika

f =

1
1
vagy T = .
T
f

A digitlis jeleknek egy fontos jellemzje a kitltsi tnyez, ezt, az impulzus


szlessg (tW) s az impulzus peridus (T) arnya knt szmoljuk ki s szzalkba
adjuk meg:
t
Kitltsi tnyez = W 100%.
T
Pld. Az brn lthat digitlis jel, peridusa T egyenl 10 ms.
Ennek megfelelen a frekvencija:

f =

1
1
=
= 100Hz .
T 10ms

Kitltsi tnyezje:
Kitltsi tnyez =

1ms
tW
100%= =
100%=?.
T
10ms

T
tW

10

11

t (ms)

Egy digitlis jelnek a Peridus s kitltsi tnyezjnek a meghatrozsa

Digitlis Technika

f =

1
1
vagy T = .
T
f

A digitlis jeleknek egy fontos jellemzje a kitltsi tnyez, ezt, az impulzus


szlessg (tW) s az impulzus peridus (T) arnya knt szmoljuk ki s szzalkba
adjuk meg:
t
Kitltsi tnyez = W 100%.
T
Pld. Az brn lthat digitlis jel, peridusa T egyenl 10 ms.
Ennek megfelelen a frekvencija:

f =

1
1
=
= 100Hz .
T 10ms

Kitltsi tnyezje:
Kitltsi tnyez =

1ms
tW
100%= =
100%=10%.
T
10ms

T
tW

10

11

t (ms)

Egy digitlis jelnek a Peridus s kitltsi tnyezjnek a meghatrozsa

Digitlis Technika

Rendszer funkcik
S, VAGY, s NEM logikai elemeket lehet kombinlni,
klnbz logikai funkcik kialaktsra. Pldul:
Az sszehasonlt funkcik

Comparator
A> B

Two
binary
numbers

A= B
B

Outputs

A< B

Aritmetikai funkcik

Adder
A
Two
binary
numbers
B
Carry in

Cout

Sum
Carry out

Cin

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Rendszer funkcik
HIGH

A kdol funkci

+/

9
8
7
6
5
4
3
2
1
0

Encoder
Binary code
for 9 used for
storage and/or
computation

Calculator keypad

A dekdol funkci
Decoder

Binary input

7-segment display

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Rendszer funkcik
Az adatok kivlasztsa funkci
Multiplexer
A
t1
B

Demultiplexer
Data from
A to D

Data from
B to E

Data from
C to F

Data from
A to D

t1

t2

t3

t1

D
t1
E

t2
C

t 2
t3

t3

Switching
sequence
control input

Switching
sequence
control input

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Rendszer funkcik
A szmll funkci
Counter

2
3
4
Input pulses

Parallel
output lines

Binary
code
for 1

Binary
code
for 2

Binary
code
for 3

Binary
code
for 4

Binary
code
for 5

Sequence of binary codes that represent


the number of input pulses counted.

s egyb funkcik, mint pldul kdkonvertl


s trols.

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Rendszer funkcik
Az egyik tpus trolsi funkci a shift regiszter, amely trolja s
lpteti az adatokat minden egyes rajelre.
Serial bits
on input line

0101
010
01
0

0 0 0 0
1 0 0 0
0 1 0 0
1 0 1 0
0 1 0 1

Initially, the register contains onlyinvalid


data or all zeros as shown here.
First bit (1) is shifted serially into the
register.
Second bit (0) is shifted serially into
register and first bit is shifted right.
Third bit (1) is shifted into register and
the first and second bits are shifted right.
Fourth bit (0) is shifted into register and
the first, second, and third bits are shifted
right. The register now stores all four bits
and is full.

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Integrlt ramkrk
DIP (Dual-In-line Pins) tokozs metszett:
Chip

Plastic
case

Pins

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Integrlt ramkrk
DIP s SMD (surface mounted devices) chipek
Pin 1

Dual in-line package

Small outline IC (SOIC)

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Integrlt ramkrk
Egyb SMT tokozsok:

End view

End view

SOIC

PLCC

End view

LCCC

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Teszt-s mrmszerek
Oszcilloszkp
VERTICAL
CH 1

CH 2

HORIZONTAL

TRIGGER

BOTH

SLOPE

POSITION

POSITION

VOLTS/DIV

VOLTS/DIV

+
LEVEL

POSITION

SEC/DIV

SOURCE
CH 1
CH 2

5V

2 mV

5V

2 mV

5s

5 ns

EXT
LINE

COUPLING

COUPLING

AC-DC-GND

AC-DC-GND

TRIG COUP
DC

DISPLAY

PROBE COMP
5V

CH 1

CH 2

AC

EXT TRIG

INTENSITY

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Teszt-s mrmszerek
A logikai analiztor kpes megjelenteni a digitlis adatokat tbb
csatornn vagy tblzatos formban.

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

Teszt-s mrmszerek

0.01 V
OFF

V
Hz
V

A DMM hrom alapvet elektromos


mrsre alkalmas.

mV

Range
Autorange
Touch/Hold

1s
1s

10 A

Feszltsg

40 m A

COM
Fused

Ellenlls
ram

2009 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved
Digitlis Technika

Floyd, Digital Fundamentals, 10th ed

You might also like