Bài giảng điện tử số part 5 potx - Pdf 19

Bài ging N T S 1 Trang 52
3.3. FLIP – FLOP (FF)
3.3.1. Khái nim
Flip-Flop (vit tt là FF) là mch dao ng a hài hai trng thái bn, c xây dng trên c s
các cng logic và hot ng theo mt bng trng thái cho trc.
3.3.2. Phân loi
Có hai cách phân loi:
- Phân loi theo tín hiu u khin.
- Phân loi theo chc nng.
1. Phân loi FF theo tín hiu u khin ng b
m có hai loi:
- Không có tín hiu u khin ng b (FF không ng b).
- Có tín hiu u khin ng b (FF ng b).
a. FF không ng b
ng 1: RSFF không ng b dùng cng NOR (s hình 3.43)
a vào bng chân tr ca cng NOR  gii thích hot ng ca s mch này
:
- S = 0, R = 1 ⇒ Q = 0. Q=0 hi tip v cng NOR 2 nên cng NOR 2 có hai ngõ vào bng 0

Q = 1. Vy, Q = 0 và Q = 1.
- S = 1, R = 0 ⇒ Q= 0. Q= 0 hi tip v cng NOR 1 nên cng NOR 1 có hai ngõ vào bng 0
⇒ Q = 1. Vy, Q = 1 và
Q = 0.
- Gi s ban u: S = 0, R = 1 ⇒ Q = 0 và
Q = 1.
u tín hiu ngõ vào thay i thành: S = 0, R = 0 (R chuyn t 1 → 0) ta có:
+ S = 0 và Q = 0 ⇒
Q = 1
+ R = 0 và
Q = 1 ⇒ Q = 0 ⇒ RSFF gi nguyên trng thái c trc ó.
- Gi s ban u: S = 1, R = 0 ⇒ Q = 1 và

i
i
Ta có:
-
S
= 0,
R
= 1 ⇒ Q = 1. Q = 1 hi tip v cng NAND 2 nên cng NAND 2 có hai ngõ vào
ng 1 vy Q = 0.
-
S
= 0,
R
= 1 ⇒ Q = 1. Q = 1 hi tip v cng NAND 1 nên cng NAND 1 có hai ngõ vào
ng 1 vy Q = 0.
-
S
=
R
= 0 ⇒ Q = Q = 1 ây là trng thái cm.
-
S
=
R
= 1: Gi s trng thái trc ó có Q = 1, Q = 0 ⇒ hi tip v cng NAND 1 nên cng
NAND 1 có mt ngõ vào bng 0 vy Q = 1 ⇒ RSFF gi nguyên trng thái c.
Nh vy gi là FF không ng b bi vì ch cn mt trong hai ngõ vào S hay R thay i thì ngõ
ra cng thay i theo.
 mt kí hiu, các RSFF không ng bc ký hiu nh sau:
R

0
: RSFF gi nguyên trng thái c.
- Ck = 1: cng NAND 3 và 4 m. Ngõ ra Q s thay i tùy thuc vào trng thái ca S và R.
+ S = 0, R = 0 ⇒
S
=1,
R
=1 ⇒ Q = Q
0
+ S = 0, R = 1 ⇒
S
=1,
R
= 0 ⇒ Q = 0
+ S = 1, R = 0 ⇒
S
= 0,
R
= 1 ⇒ Q = 1
+ S = 1, R = 1 ⇒
S
= 0,
R
= 0 ⇒ Q = X
Trong trng hp này tín hiu ng b Ck tác ng mc 1. Trong
trng hp Ck tác ng mc 0 thì ta mc thêm cng o nh sau (hình
3.47):
Tùy thuc vào mc tích cc ca tín hiu ng b Ck, chúng ta có các loi tín hiu u khin:
- Ck u khin theo mc 1.
- Ck u khin theo mc 0.

Q
3
4
R
S
Ck
S Q
Ck
R
Q
Hình 3.47
Chng 3. Các phn t logic c bn Trang 55
S
R
ch
o sn
lên
Ck
Xung sau khi qua
ch to sn lên
Ck
t
t
0
0
Hình 3.49. S khi FF tác ng theo sn lên và dng sóng
Xét FF có Ck u khin theo sn lên (sn trc)
:
Sn lên và mc logic 1 có mi quan h vi nhau, vì vy mch to sn lên là mch ci tin ca
ch tác ng theo mc logic 1.

t
y
0
t
x
1
0
t
x
2
0
Ck
t
0
Hình 3.50
Bài ging N T S 1 Trang 56
Q thay i trng thái theo các ngõ vào. S mch FF có tín hiu Ck u khin theo sn lên nh
hình 3.51.
Xét FF có Ck u khin theo sn xung (sn sau)
:
ch to sn xung là mch ci tin tác ng mc logic 0. S mch và dng sóng c cho 
hình 3.52. Trên hình 3.53 là ký hiu trên s mch và s thc hin Flip-Flop tác ng theo
n xung.
(Sinh viên t gii thích hot ng ca các mch này).
S
R
Q
1
2
Q

a)
b)
S
R
Q
1
2
Q
3
4
R
S
y
Ck
S Q
Ck
R
Q
Hình 3.53
a.  mch thc hin
b. Ký hiu
a)
b)
Chng 3. Các phn t logic c bn Trang 57
Ý ngha ca tín hiu ng b Ck:
i vi các FF ng b, các ngõ ra ch thay i trng thái theo ngõ vào DATA khi xung Ck tn ti
c 1 (i vi FF tác ng mc 1), hoc xung Ck tn ti mc 0 (i vi FF tác ng mc 0), hoc
xung Ck  sn lên (i vi FF tác ng sn lên), xung Ck  sn xung (i vi FF tác ng
n xung), còn tt c các trng hp khác ca Ck thì ngõ ra không thay i trng thái theo các
ngõ vào mc dù lúc ó các ngõ vào có thay i trng thái.

Lúc ó ta có bng trng thái mô t hot ng ca RSFF:
R
S
Ck
Q
1
2
Q
3
4
5
6
7
8
FF
1
FF
2
Hình 3.54. Phng pháp u khin theo kiu ch t
S Q
Ck
R
Q
Hình 3.55. Ký hiu RSFF
Bài ging N T S 1 Trang 58
S
n
R
n
Q

Trong bng này, tín hiu ngõ ra  trng thái tip theo (Q
n+1
) s ph thuc vào tín hiu các ngõ
vào data (S, R) và tín hiu ngõ  ra trng thái hin ti (Q
n
).
T bng khai trin trên ta xây dng c bng u vào kích cho RSFF:
Q
n
Q
n+1
S
n
R
n
0 0 0 X
0 1 1 0
1 0 0 1
1 1 X 0
ng t bng trng thái khai trin ta có th tìm c phng trình logic ca RSFF bng cách lp
 Karnaugh nh sau:
00
01 11 10
0 0 0 X 1
1 1 0 X 1
 bng Karnaugh này ta có phng trình logic ca RSFF:
n
Q
n
R

- T: ngõ vào d liu
- Q,: các ngõ ra
- Ck: tín hiu xung ng b.
i T
n
là trng thái ca ngõ vào DATA T  xung Ck th n.
i Q
n
, Q
n+1
là trng thái ca ngõ ra  xung Ck th n và (n+1).
Lúc ó ta có bng trng thái hot ng khai trin ca TFF.
 bng trng thái này ta có nhn xét:
+ Khi T=0: mi khi có xung Ck tác ng ngõ ra Q gi nguyên trng thái c trc ó.
+ Khi T=1: mi khi có xung Ck tác ng ngõ ra Q o trng thái.
Hình 3.56.  th thi gian dng sóng RSFF
Ck
t
t
S
t
R
0
0
0
1
2
3
4 5
t

n
Q
n
Q
n+1
0
0
1
1
0
1
0
1
0
1
1
0
 bng trng thái khai trin ca TFF ta tìm c bng u vào kích ca TFF nh sau:
Q
n
Q
n+1
T
n
0
0
1
1
0
1

1
=
0
Q = 1.
- Tín hiu Ck(2) u khin theo sn xung nhìn tín hiu T di mc logic 0. Theo bng trng
thái : T
1
= 0 và Q
1
= 1 ⇒ Q
2
= Q
1
= 1 (Gi nguyên trng thái trc ó).
- Tín hiu Ck(3) u khin theo sn xung nhìn tín hiu T di mc logic 1. Theo bng trng
thái: T
2
= 1 và Q
2
= 1 ⇒ Q
3
=
2
Q = 0.
Chng 3. Các phn t logic c bn Trang 61
Trng hp ngõ vào T luôn luôn bng 1 (luôn  mc logic 1):
Khi T=1 thì dng sóng ngõ ra Q c cho trên hình v. Ta có nhn xét rng chu k ca ngõ ra Q
ng 2 ln chu k tín hiu xung Ck nên tn s ca ngõ ra là:
2
f

là trng thaïi ca ngõ vào DATA D  xung Ck th n.
i Q
n
, Q
n+1
là trng thái ca ngõ ra  xung Ck th n và (n+1).
Khai trin bng trng thái ca DFF  tìm bng u vào kích ca DFF, ta có:
D
n
Q
n
Q
n+1
0
0
1
1
0
1
0
1
0
0
1
1
Ck
t
t
T
t

1
1
0
1
0
1
0
1
0
1
Phng trình logic ca DFF:
Q
n+1
= D
n
Trên hình 3.61 là  th thi gian dng sóng ca DFF:
Gii thích dng sóng ca tín hiu trên hình 3.61:
- Tín hiu ra Q u tiên luôn luôn  mc logic 0, Q
0
= 0
- Tín hiu Ck(1) u khin theo sn xung nhìn tín hiu D di mc logic 1. Theo bng trng
thái ta có: D
0
= 1 ⇒ Q
1
= 1
- Tín hiu Ck(2) u khin theo sn xung nhìn tín hiu D di mc logic 0. Theo bng trng
thái ta có :D
1
= 0 ⇒ Q

- Tín hiu Ck(2) u khin theo sn xung nhìn tín hiu D
2
di mc logic 0. D
2
= 0 ⇒ Q
2
=
0 ⇒
2
Q = D
3
= 1.
Ck
t
t
D
t
Q
0
0
1
2
3 4 5
Hình 3.61.  th thi gian dng sóng ca DFF
D Q
Ck
Q
Hình 3.62.
Chng 3. Các phn t logic c bn Trang 63
- Tín hiu Ck(3) u khin theo sn xung nhìn tín hiu D

Trên hình 3.64 là s mch ng dng DFF  cht d
liu. Hot ng ca mch nh sau:
- E=1: O
0
= D
0
, O
1
= D
1
nên tín hiu c a n
các FF.
- E=0: O
0
= D
0
, O
1
= D
1
→ cht d liu tr li.
d. JKFF
JKFF là FF có ngõ vào và ngõ ra ký hiu nh hình v :
Trong ó:
- J, K là các ngõ vào d liu.
- Q,
Q là các ngõ ra.
- Ck là tín hiu xung ng b.
i J
n

Hình 3.63.  th thi gian dng sóng mch hình 3.62
D Q
Ck
D Q
Ck
O
0
O
1
D
0
D
1
E
Hình 3.64. Cht d liu dùng DFF
J Q
Ck
K Q
Hình 3.65. JKFF
Bài ging N T S 1 Trang 64
1
1
0
1
1
Q
n
Phng trình logic ca JKFF:
Q
n+1

R
n
0 0 0 X
0 1 1 X
1 0 X 1
1 1 X 0
 th thi gian dng sóng ca JKFF:
Ck
t
t
J
t
K
0
0
0
1
2
3
4 5
t
0
Q
Hình 3.66.  th thi gian dng sóng JKFF


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status