1. Trang chủ
  2. » Hóa học

Bài giảng Nhập môn mạch số - Chương 6.2: Mạch tuần tự: Bộ đếm

20 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 1,9 MB

Nội dung

[r]

(1)

1

CHƯƠNG 6 – PH N 2

NH P MÔN M CH S

M ch tu n t :  B  đ m ộ ế

(2)

2

N i dung

• B  đ m b t đ ng b  ộ ế ấ ồ (Asynchronous counters) – H  s  c a b  đ m (MOD number)ệ ố ủ ộ ế

– B  đ m lên/xu ng (Up/ Down counters)ộ ế ố – Phân tích và thi t k  b  đ m b t đ ng bế ế ộ ế ấ ộ – Delay c a m ch (Propagation delay)ủ

• B  đ m đ ng b  ộ ế (Synchronous counters) – Phân tích b  đ m đ ng b  (Analyze synchronous ộ ế ộ

counters)

(3)

3

N i dung

• B  đ m b t đ ng b  ộ ế ấ ồ (Asynchronous counters) – H  s  c a b  đ m (MOD number)ệ ố ủ ộ ế

– B  đ m lên/xu ng (Up/ Down counters)ộ ế ố – Phân tích và thi t k  b  đ m b t đ ng bế ế ộ ế ấ ộ – Delay c a m ch (Propagation delay)ủ

• B  đ m đ ng b  ộ ế (Synchronous counters) – Phân tích b  đ m đ ng b  (Analyze synchronous ộ ế ộ

counters)

(4)

4

B  đ m b t đ ng b  ộ ế

(5)

5

B  đ m b t đ ng bộ ế

Xem xét ho t đ ng c a b  đ m 4­bit bên dạ ộ ủ ộ ế ưới – Clock ch  đỉ ược k t n i đ n chân CLK c a ế ố ế ủ FF A – J và K c a t t c  FF đ u b ng 1ủ ấ ả

– Ngõ ra Q c a FF A k t n i v i chân CLK c a FF ủ ế ố ủ B, ti p t c k t n i nh  v y v i FF C, D.ế ụ ế ố ậ

– Ngõ ra c a các FF ủ D, C, B và A t o thành b  đ m ạ ộ ế 4­bit binary v i D có tr ng s  cao nh t (MSB)ớ ọ ố ấ

B ng s  th t FF­ả ự ậ J_K

Note: * t t c  ngõ vào J và K c a các FF đấ ả ủ ược đ a vào m c ư ứ

(6)

6

Sau c nh xu ng c a ạ ố ủ xung  CLK th  16ứ , b  đ m s  quay ộ ế ẽ

tr  l i tr ng thái ban đ u ở ạ ầ

DCBA = 0000

B  đ m b t đ ng bộ ế

B ng s  th t FF­ả ự ậ

(7)

7

• Các FFs khơng thay đ i tr ng thái đ ng b  v i xung Clock ổ ộ

Trong ví d    slide trụ ước, 

    Ch  FF A m i thay đ i t i c nh xu ng c a xung Clock , ỉ ổ ạ ố ủ

     FF B ph i đ i FF A thay đ i tr ng thái trả ợ ổ ước khi nó có th  l t,ể ậ

     FF C ph i đ i FF B thay đ i, tả ợ ổ ương t  v i FF D ph i đ i FF C ự ả ợ

 Có trì hỗn (delay) gi a các FF liên ti p nhauữ ế

• Ch  FF có tr ng s  th p nh t m i k t n i v i xung Clockỉ ọ ố ấ ấ ế ố • B  đ m trên cịn độ ế ược g i là ọ b  đ m tích lũy trì hỗn ộ ế

(ripple counter) 

(8)

8

Ví d  1

Đáp án: B  đ m có l p vịng l i hay ch a?ộ ế ặ

    Ch a có căn cư ứ

    S  lố ượng xung Clock đ a vào m ch trên có th  là 3, or 19, ư ể

or 35, or 51 và ti p t c.ế ụ

• Gi  s  b  đ m   Slide trả ộ ế ước b t đ u   tr ng thái ắ ầ

DCBA = 0000, sau đó xung Clock được đ a vàoư

• Sau m t kho ng th i gian, ta ng t xung Clock v i m ch và ộ ả ắ

đ c đọ ược giá tr  c a b  đ m ị ủ ộ ế DCBA = 0011

(9)

9

Duty cycle c a m t tín hi u (xung)

Duty cycle c a m t xung là t  l  ph n trăm c a th i gian ủ ộ ỉ ệ ầ ủ ờ

xung tích c c v i chu kì c a xungự ớ ủ

(10)

10

H  s  c a b  đ m (MOD number)ệ ố ủ ộ ế

• H  s  c a b  đ m ệ ố ủ ộ ế là s  tr ng thái khác nhau ố ạ c a ủ

b  đ m trộ ế ước khi b  đ m l p l i chu trình đ mộ ế ặ ạ ế

Thêm vào Flip­flop s  tăng h  s  c a b  ẽ ệ ố ủ ộ

(11)

11

• Chia t n s   – m i FF s  có t n s  ngõ ra b ng ỗ ẽ ầ ố ằ ½ t n s  c a ầ ố ủ

xung đ a vào chân Clock c a FF đóư ủ

Gi  s  t n s  c a xung Clock đ a vào b  đ m trong ví d  1 là 16 kHz ả ầ ố ủ ộ ế ụ

 T n s  c a ngõ ra FF A, B, C, D l n lầ ố ủ ầ ượt là 8, 4, 2, 1 kHz

T n s  c a FF có tr ng s  l n nh t s  b ng ầ ố ủ ọ ố ấ ẽ ằ

t n s  xung Clock chia cho h  s  c a b  đ mầ ố ệ ố ủ ộ ế

(12)

12

Ví d  2

• C n bao nhiêu FF cho b  đ m 1000 s n ph m?ầ ộ ế ả ẩ

• Đáp án

29 = 512 => 9 FFs ch  đ m đỉ ế ượ ốc t i đa 512 s n ả

ph m ẩ

 không th a yêu c uỏ ầ

210 = 1024 => 10 FFs đ m đế ượ ốc t i đa 1024 > 1000

(13)

13

Ví d  3

• Các bước đ  làm m t đ ng h  sể ộ ồ ồ ố

• C n bao nhiêu FF cho b  đ m có h  s  đ m 60 (MOD­ầ ộ ế ệ ố ế

60)?

• Đáp án:

    Khơng có s  ngun N đ  th a đi u ki n 2N = 60ố ể ỏ ề ệ

  S  N g n nh t là 6, khi đó 26 = 64 > 60ố ầ ấ

Vì đ ng h  s  c n đ m chính xác ồ ồ ố ầ ế  Khơng có đáp án v i ớ

(14)

14

Câu h i th o lu n

1 Đúng hay sai? Trong m t b  đ m b t đ ng b , t t c  các ộ ộ ế ấ ộ ấ ả

FF thay đ i tr ng thái t i cùng m t th i đi mổ ạ ộ ể

2 Gi  s  b  đ m trong ví d  1 đang có giá tr  DCBA = 0101. ả ộ ế ụ ị

Giá tr  b  đ m s  b ng bao nhiêu sau 27 xung clock ti p ị ộ ế ẽ ằ ế

theo?

3 H  s  b  đ m trong ví d  1 b ng bao nhiêu n u 3 FF đệ ố ộ ế ụ ằ ế ược 

(15)

15

• B  đ m b t đ ng b  thơng thộ ế ấ ồ ộ ường gi i h n h  s  b  đ m ớ ạ ệ ố ộ ế

b ng ằ 2N (H  s  đ m l n nh t v i ệ ố ế ấ flip­flop đượ ục s  d ng)

• Xét b  đ m v i m ch cho bên dộ ế ớ ạ ưới

B  đ m có ộ ế H  s  b  đ m < 2ệ ố ộ ế N

MOD­6 counter?

T t c  ngõ vào ấ ả

(16)

16

B  đ m MOD­6 độ ế ượ ộ ếc t o t  b  đ m MOD­8  b ng cách ằ clear b  đ m ộ ế khi tr ng thái ạ 110 xu t ấ

hi nệ

B  đ m có ộ ế H  s  b  đ m < 2ệ ố ộ ế N  

(17)

17

Gi n đ  chuy n tr ng thái c a b  đ m MOD­6 ộ ế

­ M i vòng tròn nét li n  ch  m t tr ng ỉ ộ

thái th c s   c a b  đ mự ự ủ ộ ế

­ M i vòng tròn nét đ t  ch  m t tr ng ỉ ộ

thái t m c a b  đ mạ ủ ộ ế

­ Mũi tên nét li n  ch  s  chuy n tr ng ỉ ự ể

thái gi a 2 tr ng thái th cữ ự

­ Mũi tên nét đ t  ch  s  chuy n t  ỉ ự ể

tr ng thái th c sang tr ng thái t m ạ ự ạ

ho c ngặ ượ ạc l i

B  đ m có ộ ế H  s  b  đ m < 2ệ ố ộ ế N  

(tt)

Trạng thái tạm

- Khơng có mũi tên ch  đ n tr ng thái ỉ ế 111 vì trong chu trình c a b  đ m khơng ủ ộ ế

có tr ng thái nào chuy n đ n tr ng thái nàyạ ể ế

(18)

18 ­ Ngõ vào J,K c a các FF đủ ược n i m c ố ứ

­ LED sáng khi ngõ ra FF m c caoứ

B  đ m có ộ ế H  s  b  đ m < 2ệ ố ộ ế N  

(19)

19

Ví d  4

• Xác đ nh h  s  b  đ m (MOD number) c a m ch đ m bên ị ệ ố ộ ế ủ ế

dưới?

• Xác đ nh t n s  t i ngõ ra D?ị ầ ố

* T t c  ngõ vào J, K b ng 1ấ ả ằ

(20)

20

B  đ m b t đ ng b  ­ Đ m xu ngộ ế ế

• B  đ m xu ng b t đ ng b  độ ế ố ấ ồ ộ ược xây d ng g n gi ng ự ầ ố

v i b  đ m lên b t đ ng bớ ộ ế ấ ồ ộ

L u đ  chuy n tr ng thái c a ư ể ủ

Ngày đăng: 09/03/2021, 04:49

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN