Bài giảng môn Nhập môn mạch số - Chương 6, Phần 1: Mạch tuần tự. Chốt và Flip-flop

Phân biệt mạch tổ hợp và tuần tự

MẠCH TỔ HỢP

- Ngõ ra sẽ thay đổi

lập tức khi ngõ

vào thay đổi

MẠCH TUẦN TỰ

- Ngõ ra sẽ thay đổi phụ thuộc vào ngõ vào và trạng thái trước đó.

- Mạch có tính chất nhớ

MẠCH TUẦN TỰ

- Ngõ ra sẽ thay đổi phụ thuộc vào ngõ vào và trạng thái trước đó.

- Mạch có tính chất nhớ

 

pdf 33 trang kimcuc 4960
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng môn Nhập môn mạch số - Chương 6, Phần 1: Mạch tuần tự. Chốt và Flip-flop", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng môn Nhập môn mạch số - Chương 6, Phần 1: Mạch tuần tự. Chốt và Flip-flop

Bài giảng môn Nhập môn mạch số - Chương 6, Phần 1: Mạch tuần tự. Chốt và Flip-flop
1CHƯƠNG 6 – PHẦN 1
NHẬP MÔN MẠCH SỐ
Mạch tuần tự: Chốt và Flip-flop
(Sequential circuit: Latches and Flip-flop)
CuuDuongThanCong.com https://fb.com/tailieudientucntt
2Tổng quan
Các hệ thống Số ngày nay đều gồm có hai thành phần: 
mạch tổ hợp (chương 5) để thực hiện các chức năng 
logic và các thành phần có tính chất nhớ (memory 
element) để lưu giữ các trạng thái trong mạch.
Chương này sẽ học về:
- Các thành phần có tính chất nhớ (Chốt, Flip-flop, 
thanh ghi,)
- Kết hợp các thành phần tổ hợp và thành phần tính 
chất nhớ để tạo nên các mạch tuần tự.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
3Phân biệt mạch tổ hợp và tuần tự
Mạch tổ hợp
: : : :inputs outputs
Mạch tổ hợp
: :inputs outputs: :
M
e
m
o
ry
MẠCH TỔ HỢP
- Ngõ ra sẽ thay đổi 
lập tức khi ngõ 
vào thay đổi
MẠCH TUẦN TỰ
- Ngõ ra sẽ thay đổi 
phụ thuộc vào 
ngõ vào và trạng 
thái trước đó.
- Mạch có tính chất 
nhớ
CuuDuongThanCong.com https://fb.com/tailieudientucntt
4Nội dung
1. Chốt S-R (S-R latch)
2. Chốt D
3. Flip-flop D
4. Flip-flop T
5. Flip-flop S-R
6. Flip-flop J-K
7. Flip-flop Scan
CuuDuongThanCong.com https://fb.com/tailieudientucntt
51. Chốt S-R (Set-Reset latch)
CuuDuongThanCong.com https://fb.com/tailieudientucntt
6Chốt S-R dùng cổng NOR
Mạch logic 
Bảng sự thật
Ký hiệu Ký hiệu
Ký hiệu sai
CuuDuongThanCong.com https://fb.com/tailieudientucntt
7Ngõ vào thông thường
S và R chuyển từ mức 1 xuống mức 0 đồng thời không xác định ngõ ra
Chốt S-R dùng cổng NOR (tt)
Bảng sự thật Mạch logic 
CuuDuongThanCong.com https://fb.com/tailieudientucntt
8Chốt S-R dùng cổng NAND
Mạch logic 
Ký hiệu
Bảng sự thật
CuuDuongThanCong.com https://fb.com/tailieudientucntt
9Chốt S-R với ngõ vào cho phép
Mạch logic Bảng sự thật
Ký hiệu
CuuDuongThanCong.com https://fb.com/tailieudientucntt
10
SR=11, C:1 0
Chốt S-R với ngõ vào cho phép (tt)
Hoạt động của chốt S-R với trường hợp ngõ ra không xác định
CuuDuongThanCong.com https://fb.com/tailieudientucntt
11
2. Chốt D (Data latch)
CuuDuongThanCong.com https://fb.com/tailieudientucntt
12
Chốt D
Mạch logicBảng sự thật
Ký hiệu
- Loại bỏ những hạn chế trong chốt S-R khi
S và R chuyển từ 1 xuống 0 đồng thời
- Ngõ vào điều khiển C giống với ngõ vào cho phép
(enable)
- Khi C tích cực, Q = D chốt mở/trong suốt
(transparent latch)
C không tích cực, Q giữ giá trị trước đó
 chốt đóng (close latch)
CuuDuongThanCong.com https://fb.com/tailieudientucntt
13
Chốt D (tt) 
Hoạt động của chốt D
Bảng sự thật
CuuDuongThanCong.com https://fb.com/tailieudientucntt
14
3. Flip-flop D (Data)
CuuDuongThanCong.com https://fb.com/tailieudientucntt
15
Flip-flop D(FF-D) kích cạnh lên
(Positive-edge-triggered D flip-flop)
- Một FF-D kích cạnh lên bao gồm một cặp chốt D kết
nối sao cho dữ liệu truyền từ ngõ vào D đến ngõ ra Q 
mỗi khi có cạnh lên của xung Clock (CLK)
- Chốt D đầu tiên gọi là Chủ (master), hoạt động tại mức 0 
của ngõ vào xung CLK
- Chốt D thứ hai gọi là Tớ (slave), hoạt động tại mức 1 của 
ngõ vào xung CLK
Mạch logic 
Ký hiệu
Bảng sự thật
CuuDuongThanCong.com https://fb.com/tailieudientucntt
16
Hoạt động của FF-D kích cạnh lên
Bảng sự thật
FF-D kích cạnh lên
(Positive-edge-triggered D flip-flop)
CuuDuongThanCong.com https://fb.com/tailieudientucntt
17
FF-D kích cạnh xuống
(Negative-edge-triggered D flip-flop)
- Một FF-D kích cạnh xuống thiết kế giống với
FF-D kích cạnh lên, nhưng đảo ngõ vào xung
Clock của 2 chốt D
Mạch logic 
Ký hiệu
Bảng sự thật
CuuDuongThanCong.com https://fb.com/tailieudientucntt
18
FF-D với ngõ vào điều khiển
- Một chức năng quan trọng của FF-D là khả năng
lưu giữ (store) dữ liệu sau cùng hơn là nạp vào
(load) dữ liệu mới tại cạnh của xung Clock
- Để thực hiện được chức năng trên, ta thêm vào
ngõ vào cho phép (enable input) của mỗi FF, 
thường ký hiệu là EN hoặc CE (chip enable)
Mạch logic 
Ký hiệu
Bảng sự thật
CuuDuongThanCong.com https://fb.com/tailieudientucntt
19
FF-D với ngõ vào bất đồng bộ
(D-FF with asynchronous inputs)
• Các ngõ vào bất đồng bộ (Asynchronous inputs) thường được sử
dụng để ép ngõ ra Q của FF-D đến một giá trị mong muốn mà
không phụ thuộc ngõ vào D và xung CLK
• Những ngõ vào này thường ký hiệu PR (preset) và CLR (clear)
• PR và CLR thường được dùng để khởi tạo giá trị ban đầu cho
các FF hoặc phục vụ cho mục đích kiểm tra hoạt động của
mạch.
Mạch logic 
Ký hiệu
Bảng sự thật
CuuDuongThanCong.com https://fb.com/tailieudientucntt
20
4. Flip-lop T(Toggle) 
CuuDuongThanCong.com https://fb.com/tailieudientucntt
21
Flip-flop T(FF-T)
Ký hiệu
Hoạt động của FF-T tích cực cạnh lên của T FF-T được thiết kế từ FF-D
- Ngõ ra Q hoặc QN của FF-T sẽ đảo trạng thái mỗi
khi có cạnh lên của xung T
- Ngõ ra Q có tần số bằng ½ tần số của ngõ vào T 
 FF-T thường được sử dụng trong các bộ đếm
hoặc bộ chia tần số
CuuDuongThanCong.com https://fb.com/tailieudientucntt
22
FF-T với ngõ vào cho phép
Ký hiệu
Hoạt động của FF-T tích cực cạnh lên của T và
ngõ vào cho phép EN tích cực mức cao
FF-T với ngõ vào cho phép
EN được thiết kế từ FF-D
- Flip-flop thay đổi trạng thái tại cạnh lên của xung T
chỉ khi ngõ vào cho phép EN (enable) tích cực.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
23
FF-T với ngõ vào điều khiển và xung Clock
Ký hiệu
Bảng sự thật
Hoạt động của FF-T tích cực
cạnh lên của xung Clock
- Flip-flop thay đổi trạng thái tại cạnh lên của
xung Clock (CLK) chỉ khi ngõ vào EN và T
tích cực.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
24
5. Flip-flop S_R(Set_Reset) 
CuuDuongThanCong.com https://fb.com/tailieudientucntt
25
FF-S_R kích cạnh lên
(Positive-edge-triggered S_R flip-flop )
Ký hiệu
Hoạt động của FF-S_R kích cạnh lên
Bảng sự thật
FF-S_R kích cạnh lên được thiết
kế từ FF-D kích cạnh lên
CuuDuongThanCong.com https://fb.com/tailieudientucntt
26
6. Flip-Flop J-K
CuuDuongThanCong.com https://fb.com/tailieudientucntt
27
FF-J_K kích cạnh lên
(Edge-triggered J_K flip-flop)
Ký hiệu
FF-J_K kích cạnh lên được
thiết kế từ FF-D kích cạnh lên
Bảng sự thật
Hoạt động của FF-J_K kích cạnh lên
CuuDuongThanCong.com https://fb.com/tailieudientucntt
28
FF-JK với ngõ vào bất đồng bộ
Ký hiệu Bảng sự thật
CuuDuongThanCong.com https://fb.com/tailieudientucntt
29
7. Flip-Flop Scan
CuuDuongThanCong.com https://fb.com/tailieudientucntt
30
Flip-flop Scan(FF-Scan)
Ký hiệu
FF-D kích cạnh lên có chế độ Scan
Bảng sự thật
Chế độ
bình thường
Chế độ
kiểm tra
CuuDuongThanCong.com https://fb.com/tailieudientucntt
31
FF-Scan (tt)
Một chuỗi 4 FFs hoạt động trong chế độ Scan
- Một tính năng quan trọng của các FF được chế tạo ở mức ASIC là
khả năng Scan (khả năng kiểm tra)
Các ngõ vào phụ TI, TE, TO được kết nối đến các FF theo một chuỗi Scan 
để phục vụ cho mục đích kiểm tra
CuuDuongThanCong.com https://fb.com/tailieudientucntt
32
FF-Scan (tt)
Một chuỗi 4 FFs hoạt động trong chế độ Scan
- Trong chế độ kiểm tra (testing mode), một chuỗi dữ liệu kiểm tra (test 
pattern) được đưa vào các FF thay thế cho chuỗi dữ liệu thông thường
- Sau khi các test pattern được đưa vào các FF, các FF sẽ quay trở lại chế độ
hoạt động bình thường (normal mode)
- Sau một hay nhiều cạnh lên của xung Clock, các FF quay lại chế độ kiểm
tra và kết quả kiểm tra được xuất ra ngoài tại ngõ ra của các FF
CuuDuongThanCong.com https://fb.com/tailieudientucntt
33
Thảo luận?
CuuDuongThanCong.com https://fb.com/tailieudientucntt

File đính kèm:

  • pdfbai_giang_mon_nhap_mon_mach_so_chuong_6_phan_1_mach_tuan_tu.pdf