Đếm Johnson (đếm vòng xoắn)

Một phần của tài liệu tai lieu xung so potx (Trang 42 - 45)

- Ngõ ra Q3 khi xoá phải trở lại mức ban đầu, lúc này Q1 ở cao, Q2 ở thấp đồng thời Q0 đang đi xuống, do đó có thể nối Q0 tới ngõ ck của FF 3 và nố

3 IC trên cùng các loạt của nó (LS, HC, ) cũng rất hay dùng Sơ đồ mạch và sơ đồ chân như hình Cũng giống như 74LS29 tầng FF đầu khá độc lập

3.2 Đếm Johnson (đếm vòng xoắn)

Mạch đếm Johnson có một chút thay đổi so với đếm vòng ở chỗ ngõ ra đảo tầng cuối được đưa về ngõ vào tầng đầu. Hoạt động của mạch cũng giải thích tương tự. Với n tầng FF thì đếm vòng xoắn cho ra 2n số đếm do đó nó còn được coi là mạch đếm mod 2n (đếm nhị phân cho phép đếm với chu kỳ đếm đến 2n). Như vậy ở trên là mạch đếm vòng xoắn 4 bit. Bảng bên cho thấy 8 trạng thái ngõ ra và hình dưới sẽ minh hoạ cho số đếm. Ta có thể nạp trạng thái ban đầu cho mạch là 1000 bằng cách sử dụng ngõ Pr và Cl giống như ở trên. Dạng sóng các ngõ ra cũng giống như trên, hơn thế nữa, nó còn đối xứng giữa mức thấp với mức cao trong từng chu kì

Tuy thiết kế không phải là nội dung chính mà tài liệu phải đề cập như ở đây sẽ nêu một vài bài toán thiết kế điển hình giúp sinh viên có thể hiểu sâu hơn về mạch logic tuần tự.

Trở lại hình 3.3.19 đấy là mạch đếm đồng bộ chia 10 (MOD 10). Người ta đã dùng mạch đếm mod 16 kết hợp với một số cổng logic để tạo việc reset khi ngõ ra hiển thị số 10. Quá trình đếm chỉ diễn ra theo thứ tự trong các trạng thái từ 0 đến 9, như vậy mạch đến với chu kỳ đếm là 10.

Có thể thiết kế mạch đếm theo cách khác với cách ở trên theo dạng lập bảng trạng thái kết hợp với bìa Karnaugh. Cách này rất rõ ràng trình tự, nó có thể thiết kế với số mod bất kì, dạng FF tuỳ ý, đếm lên hay đếm xuống cũng được, thậm chí số đếm không theo trình tự gì cả. Minh hoạ việc thiết kế qua ví dụ sau.

BÀI TOÁN 1:

Ví dụ thiết kế mạch đếm lên đồng bộ mod 8 dùng FF JK minh hoạ như hình sau:

hình 3.3.27 giản đồ mạch đếm lên mod 8

Giả sử ngõ ra Q đang ở 0, bây giờ ta muốn khi có xung ck thì Q lên 1. Dựa vào bảng trạng thái của FF JK thì J = 1, K = 0 hay J = 1, K = 1 (trường hợp Qn+1 = 1 với Qn chính là Q đang ở 0 trước đó). Tóm lại khi Q từ 0 chuyển lên 1 thì cần J = 1, K = X (X bằng 0 hay 1). Lý luận tương tự thì :

Q từ 1 chuyển về 0 cần J = X, K = 1 Q từ 0 giữ nguyên là 0 cần J = 0, K = X

Một phần của tài liệu tai lieu xung so potx (Trang 42 - 45)

Tải bản đầy đủ (DOC)

(62 trang)
w