Professional Documents
Culture Documents
Dientusosld2 1211018073423480 8
Dientusosld2 1211018073423480 8
Dientusosld2 1211018073423480 8
Chng 5
Mch logic dy
Mch logic dy (Sequential logic) l mch logic c tnh cht nh, c khu tr Trng thi tip theo ca mch logic dy ph thuc vo gi tr ca tp bin kch thch li vo v trng thi hin ti ca mch Mch logic dy thng hot ng ng b theo s iu khin ca tn hiu nhp clock
Flip-flop
Flip-flop l mch logic c hai trng thi n nh (bi-stable), n c th thay i hoc gi nguyn trng thi tu thuc vo cc tn hiu kch thch cc li vo ca n. Cc flip-flops c th c ng b t mt dy tn hiu nhp gi l clock (theo mc hoc sn xung clock) Dng flip flop n gin nht l R-S flip flop - c hai li vo R (Reset) v S (Set), c m t nh sau:
Flip flop ch c th trao i thng tin khi tn hiu clock tch cc. Khi clock khng tch cc th Flip flop gi nguyn trng thi
Ngoi ra, nhiu flip-flop cn c thm cc tn hiu trc tip c tc dng iu khin cng bc trng thi ra ca flip-flop. l:
Clear (CLR), c tc dung iu khin Q = 0 Preset (PR), lm cho Q = 1
Kch thch
K x x 1 0 T 0 1 1 0 D 0 1 0 1
B m Khng ng b
m khng ng b (Ripple Counter): tn hiu clock cho cc flip flop khc nhau ly t cc ngun khc nhau, thng l t li ra Q ca flip flop tng trc Mi flip flop lt trng thi khi flip flop tng trc n chuyn t 1 sang 0
COUNT
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
OUTPUTS QD
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
QC
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
QB
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
QA
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
B m ng b
m ng b (Synchronous Counter): tn hiu clock cho cc flip flop c ly t mt ngun chung, iu kin lt ca cc flip flop c xc nh bi mc logic li vo T Flip flop u tin (A) chuyn trng thi vi mi nhp clock, mi flip flop pha sau s chuyn trng thi nu khi c s kin clock tt c cc flip flop trc n u c mc logic 1
B m c s N
n 2
B m t trc gi tr
B m thun nghch
S dng b m
Vi cc b m thun nghch t trc c gi tr, ta c th to ra b m c chu k m t N1 n N2. Trong , N1 v N2 l cc gi tr nguyn bt k
IN T S
Chng 6
Cc m hnh FSM
Hai m hnh FSM thng dng phn tch v tng hp mch logic dy l m hnh Moore v m hnh Mealy
V d:
V d thit k: To xung n
Mch to ca ra mt xung n c rng c nh mi khi c xung bt k ca vo
V d thit k: B m
B m thun nghch 3 bit
M t b m v cc trng thi
Hin ti
A 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Vo (I)
U/D A 0 0 0 1 1 1 1 0 1 0 0 0 0 1 1 1
Tip theo
B 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 1 C 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
V d thit k: B m
S Flip-Flop cn dng l 3 Gi s ta chn s dng JK Flip-Flop Khi , p ng ca cc Flip-Flop c m t nh sau:
S1: T1:
Kch thch
K x
J = x v K = 0 J = 1 v K = x
T 0
D 0
T1
T0 S1
0 1
1 0 1 1
1
0 x
0
1 0
1
x x
x
1 0
1
1 0
1
0 1
V d thit k: B m
Xc nh iu kin vo (J, K) cho cc Flip-Flop:
V d thit k: B m
Tng hp b m t cc JK Flip-Flop iu kin kch thch vo cho cc JK Flip-Flop tho mn cc biu thc logic trn
IN T S
Chng 8
Trong cc h thng x l thng tin hin i, v d cc h thng o lng - iu khin cng nghip, vic p dng k thut x l tn hiu s ngy cng tr nn ph bin Tn hiu cn phi c biu din dng s ph hp vi tro lu ny
ADC (Analog Digital Converter) bin i mt tn hiu vo analog thnh tn hiu ra digital DAC (Digital Analog Converter) bin i mt tn hiu vo digital thnh tn hiu ra analog Tn hiu digital ADC v DAC l m nh phn, cn tn hiu analog l in p hoc dng in
V d v bin i ADC
V d: vi ADC 3-bit, c th c 8 t hp m khc nhau ca ra tng ng vi tm mc gi tr lng t ca tn hiu vo analog. Tronh v d ny, nu in p vo l 5.5V v in p chun so snh l 8V, th m nh phn li ra s l 101. Bc lng t trong trng hp ny l VREF/8 = 1V, ADC cng nhiu bit c bc lng t cng nh v do vy c kh nng phn ly v chnh xc cao hn.
Bc lng t ca ADC
Bc lng t ca ADC (bng ln ca 1 LSB) ph thuc vo s bit ca ADC v ln ca in p chun so snh VREF
C th gim ln ca sai s lng t bng cch cng thm mt lng offset bng LSB khi bin i
Cc sai s khc
Sai s offset (sai lch zero, cng tnh) Sai s khuch i (nhn tnh) Sai s tuyn tnh (tnh phi tuyn) ca c tnh truyn t
Bin i DAC
DAC bin i m nh phn li vo thnh tn hiu analog ca ra VOUT = NVREF/2m , m l s bit ca m nh phn li vo Cc phng php bin i
Mch phn p Li in tr c trng s Li in tr R-2R
in p ra VOUT:
Bit cao nht (MSB): Bit tip theo: Bit thp nht (LSB):
in p sau mi mt li in tr gim cn in p ra ca ton mch: VOUT = - VREF/2n (bn-12n-1 + bn-22n-2 ++ b020) = - NVREF/2n c im:
S in tr s dng khng nhiu (2n in tr cho DAC n bit) Tr s cc in tr gn nhau R v 2R
c im chung ca DAC
Tc : thi gian thc hin php bin i DAC rt ngn, ph thuc thi gian truyn ca cc phn t mch chnh xc: th hin qua s bit m nh phn C tn hiu LE khi cn ghp ni vi BUS Yu cu i vi mch khuch i OpAmp:
in p sai lch ca vo VIO phi nh Dng phn cc li vo IB phi nh Di in p ra ca OpAmp phi ln hn hoc bng di thay i n y thang ca in p ra DAC Tc (di thng, Slew Rate) ca OpAmp phi ln m bo tc bin i ca DAC
Bin i ADC
ADC bin i tn hiu analog li vo thnh m nh phn ca ra N = VIN2m/VREF, m l s bit ca m nh phn li vo Cc phng php bin i:
Bin i trc tip (Flash ADC) SAR (Xp x dn) Tch phn v m xung
Flash ADC
S dng 2n in tr v 2n comparator bin i Tn hiu ra t cc comparator c m ho bng mt Priority ENCODER c im:
Tc cao Mch phc tp gm qu nhiu phn t
ADC bin i xp x dn
u tin SAR a ra N=1000 v VDAC=VREF/2 Qu trnh tip din theo cch n khi ht n bit c im:
Mch khng phc tp lm Tc va phi (n ln so snh cho n bit) Nu VDAC<VIN N=1100 v VDAC=VREF3/4 Nu VDACVIN N=0100 v VDAC=VREF1/4
Trn y l mt kiu ADC tch phn (tch phn hai sn dc dual slope)
in p vo VIN c tch phn trong thi gian Tn c nh. Sau thi gian ny VC= VIN Tn = VIN 2n.Tclock in p VREF c tch phn trong thi gian Tp. Sau thi gian ny t phng ht. Do vy, Tp = VIN 2n.Tclock /VREF S m c trong thi gian ny l N= Tp /Tclock = 2n VIN/VREF Mch n gin Tc rt thp (c 2 2n.Tclock cho mt php bin i n bit)
c im:
c im chung ca ADC
chnh xc
Ph thuc vo cc phn t mch Th hin qua s bit
Tc
ADC cn qua trnh so snh nn thng chm hn nhiu so vi DAC
Cc tn hiu
Khi ng ADC: START Bo kt thc php bin i: EOC iu khin ba trng thi khi ghp ni vi BUS: OE
IN T S
Chng 7
B nh bn dn
Phn loi v nh gi
Cc ch tiu nh gi: 1. Mt (s bits/m2) v Dung lng (tng s bit) 2. Tc (thi gian c/vit) 3. Cng sut tiu th
Cc tn hiu ca b nh
Address: Xc nh a ch ca nh cn trao i Data: Ni dung thng tin cn trao i vi nh c chn Chip Enable: Cho php (chn) chip nh Write Enable: Cho php vit vo nh c chn Output Enable (Read): c ni dung nh c chn
Tc ca b nh
Tc hot ng ca b nh c nh gi thng qua thi gian truy nhp (access time), bao gm:
Read access Write access
T chc b nh
T chc b nh
Xc nh khi nh c chn
c/vit b nh
Cc bit a ch chia lm hai nhm (hng v ct) Cc chn data c th trao i hai chiu Cc tn hiu Chip Enable, Write Enable v Output Enable iu khin vic trao i d liu
Phn t nh
Phn t nh l n v lu gi thng tin c bn trong cc chip nh Cc tn gi:
Memory Cell Storage Cell Bit Cell
Word Line: ng chn nh c gii m t cc bit a ch Bit Line: ni dung thng tin trao i ca tng bit trong mi nh
B nh ch c - ROM
B nh ROM (Read Only Memory): ni dung khng thay i ngay c khi ct ngun cung cp. B nh ROM gm cc loi sau:
MROM (Mask ROM): ni dung c np trong qu trnh ch to PROM (Programmable ROM): ni dung c vit mt ln, s dng cu ch EPROM (Erasable PROM): ni dung c th vit/xo c nhiu ln, s dng tia cc tm EEPROM (Electrically EPROM): vit/xo nhiu ln. Xo bng in. Flash ROM: EEPROM nhng c tc c/vit v mt ln hn nhiu
Phn t nh ROM
B nh ROM s dng Diode hoc Transistor (BJT/MOS) lm n v nh c bn C cc kiu phn t nh:
Cu ni (E)EPROM
B nh MOS ROM 1
B nh MOS ROM 2
B nh c/vit - RAM
B nh RAM (Read - Write Memorie) gm: STATIC RAM (SRAM)
D liu c lu gi vnh vin mt khi cn c ngun cung cp duy tr Kch thc ln (6 transistors/cell) Tc cao Cu trc vi sai (Differential)
Phn t nh SRAM
Phn t nh SRAM dng ti in tr
Tiu th cng sut trng thi tnh, cn RL ln
Phn t nh SRAM
Phn t nh RAM tnh dng 6 transistor:
Qu trnh c SRAM
So snh cc b nh
Kiu b nh (M)ROM PROM EPROM EEPROM FLASH SRAM DRAM S ln vit/xo 0 1 1000 10.000 1.000.000 100.000 Thi gian vit - 100 ms 100 s 50 ms 3 10 ms 10 s 10 ns 100 ns Kch thc 100 m2 -200 m2 400 m2 200 m2 10001700 m2 200500 m2
S dng b nh
IN T S
Chng 9
Mch to xung
Analog:
Bin rng Chu k lp y (Duty Cycle)
Mch to xung
Cc xung in c to ra t nhng mch in t c hai trng thi xc lp ng vi hai mc cao (H) v thp (L) ca in p ra Cc mch in t nh vy c th c chia thnh cc nhm nh sau:
Mch t dao ng, c hai trng thi u khng n nh (Astable). Mch t chuyn t trng thi ny sang trng thi khc. Mch i, c mt trng thi n nh (Monostable). Khi c kch thch mch chuyn sang trng thi khng n nh sau t ng tr v trng thi n nh ban u. Vi mt xung kch thch ca vo mch to mt xung n ca ra (One-shot). Mch trigger, c hai trng thi u n nh (Bistable). Mch c th chuyn t trng thi ny sang trng thi khc tu thuc vo tn hiu kch thch t bn ngoi. Loi mch ny cn c gi l mch Flip-Flop
VC(t) = A+Be-t/RC
Trng thi n nh: VOUT = VOL Khi c kch thch vo: VC = VOL, VOUT = VOH Sau : VC = A + Be-t/RC
Vi A = VCC, B = VOL - VCC
To xung nh hiu ng tr
Cung cp t ngun DC 5V15V, khi ngun cung cp l 5V th mc in p ra tng thch TTL Mch c th sink/source dng in c 200mA
in p chn 2 c duy tr mc V2>VCC/3 Mch n nh trng thi c VOUT = 0V Khi c kch thch lm cho V2<VCC/3 th mch chuyn sang trng thi khng n nh vi VOUT = VCC Mch t tr v trng thi n nh sau khong thi gian tx=1,1RC
VC = VCC(1 e-t/RC) Ti tx: VCC(1 e-tx/RC) = VCC2/3 e-tx/RC = 1/3 tx = RCln3 = 1,1RC
Trng thi VOUT=0V, t C c np vi hng s thi gian Tn=(RA+RB)C, n mc VC=VCC2/3 Mch chuyn sang trng thi VOUT=VCC, t C phng vi hng s thi gian Tp=RBC, n mc VC=VCC1/3 th tr v trng thi trc Tn s dao ng: f=1,44/[(RA+2RB)C]
VOUT = VCC:
Vi A = VC() = VCC, B = VCC/3 VCC = VCC2/3 VCC2/3 = VCC - e-t1/TnVCC2/3 t1 = Tnln2 0,695(RA+RB)C
VOUT = 0V:
VC = A + Be-t/Tp =e-t/TpVCC2/3
in p iu ch c a ti chn 5 ca timer Xung nhp (carrier) c tn s f a ti chn 2 (trigger) rng ca xung to ra ph thuc vo in p iu ch
S dng ca PLL
Tn s ca tn hiu ra: fO = f S
Tng hp tn s