Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
150,2 KB
Nội dung
Bài ging N T S 1 Trang 104 Trng hp Ck tác ng theo sn lên (hình 5.1b): Trong các s mch này Clr (Clear) là ngõ vào xóa ca TFF. Ngõ vào Clr tác ng mc thp, khi Clr = 0 thì ngõ ra Q ca FF b xóa v 0 (Q=0). Gin thi gian ca mch hình 5.1a : ng trng thái hot ng ca mch hình 5.1a: Xung vào Trng thái hin ti Trng thái k tip Ck Q 2 Q 1 Q 2 Q 1 1 2 3 4 0 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 T Ck 1 T Ck 2 Q 2 Q 1 11 Ck Clr 1 Q Q 2 H 5.1b Ck 1 2 3 4 5 7 8 1 1 1 10 0 0 0 0 0 00 1 1 1 1 Ck Q 1 Q 2 Hình 5.2a. Gin thi gian mch hình 5.1a Chng 5. H tun t Trang 105 Gin thi gian mch hình 5.1b : ng trng thái hot ng ca mch hình 5.1b : Xung vào Trng thái hin ti Trng thái k tip Ck Q 2 Q 1 Q 2 Q 1 1 2 3 4 0 0 1 1 0 1 0 1 0 1 1 0 1 0 1 0 b. m xung ây là bm có ni dung m gim dn. Nguyên tc ghép các FF cng ph thuc vào tín hiu u khin Ck: - Tín hiu Ck tác ng sn xung: TFF hoc JKFF c nghép ni vi nhau theo qui lut sau: Ck i+1 = i Q - Tín hiu Ck tác ng sn xung: TFF hoc JKFF c nghép ni vi nhau theo qui lut sau: Ck i+1 = Q i Trong ó T luôn luôn gi mc logic 1 (T = 1) và ngõ ra ca TFF ng trc ni vi ngõ vào Ck ca TFF ng sau. 1 2 3 4 5 7 8 1 1 1 10 0 0 0 00 00 11 1 1 Ck Q 1 Q 2 11 1 1 0 0 0 0 1 Q Hình 5.2b. Gin thi gian mch hình 5.1b Bài ging N T S 1 Trang 106 Ví d: Xét mt mch m 4, m xung, m ni tip dùng TFF. lng TFF cn dùng: 4 = 2 2 ⇒ dùng 2 TFF. mch thc hin khi s dng Ck tác ng sn xung và Ck tác ng sn lên ln lt c cho trên hình 5.3a và 5.3b : T Ck 1 T Ck 2 Q 2 Q 1 11 Ck Clr H 5.3b Ck Hình 5.3a Ck T Ck 1 T Ck 2 Q 2 Q 1 11 Ck Clr 1 Q Q 2 Hình 5.4a. Gin thi gian mch H 5.3a 1 2 3 4 5 7 8 Ck Q 1 Q 2 11 1 1 0 0 0 0 1 Q 0 0 00 11 1 1 0 0 Chng 5. H tun t Trang 107 ng trng thái hot ng ca mch hình 5.3a: Xung vào Trng thái hin ti Trng thái k tip Ck Q 2 Q 1 Q 2 Q 1 1 2 3 4 0 1 1 0 0 1 0 1 1 1 0 0 1 0 1 0 Gin thi gian ca mch hình 5.3b: ng trng thái hot ng ca mch hình 5.3b : Xung vào Trng thái hin ti Trng thái k tip Ck Q 2 Q 1 Q 2 Q 1 1 2 3 4 1 1 0 0 1 0 1 0 1 0 0 1 0 1 0 1 c. m lên/xung: i X là tín hiu u khin chiu m, ta quy c: + Nu X = 0 thì mch m lên. + Nu X = 1 thì m xung. Ta xét 2 trng hp ca tín hiu Ck: - Xét tín hiu Ck tác ng sn xung: Lúc ó ta có phng trình logic: iii1i QXQX.QXCk ⊕=+= + - Xét tín hiu Ck tác ng sn lên: Lúc ó ta có phng trình logic: ii i 1i QXX.QQ.XCk ⊕=+= + Hình 5.4b. Gin thi gian mch hình 5.3b 1 2 3 4 5 7 8 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 Ck Q 1 Q 2 0 Bài ging N T S 1 Trang 108 d. m modulo M: ây là bm ni tip, theo mã BCD 8421, có dung lng m khác 2 n . Ví d: Xét mch m 5, m lên, m ni tip. lng TFF cn dùng: Vì 2 2 = 4 < 5 < 8 = 2 3 ⇒ duìng 3 TFF. y bm này s có 3 u ra (chú ý: S lng FF tng ng vi su ra). ng trng thái hot ng ca mch: Xung vào Trng thái hin ti Trng thái k tip Ck Q 3 Q 2 Q 1 Q 3 Q 2 Q 1 1 2 3 4 5 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0 0 0 0 1 1/0 0 1 1 0 0 1 0 1 0 1/0 u dùng 3 FF thì mch có thm c 8 trng thái phân bit (000 → 111 tng ng 0→7). Do ó, s dng mch này thc hin m 5, m lên, thì sau xung Ck th 5 ta tìm cách a t hp 101 v 000 có ngha là mch thc hin vic m li t t hp ban u. Nh vy, bm sm t 000 → 100 và quay v 000 tr li, nói cách khác ta ã m c 5 trng thái phân bit. xóa bm v 000 ta phân tích: Do t hp 101 có 2 ngõ ra Q 1 , Q 3 ng thi bng 1 (khác vi các t hp trc ó) ( ây chính là du hiu nhn bit u khin xóa bm. Vì vy xóa b m v 000: - i vi FF có ngõ vào Clr tác ng mc 0 thì ta dùng cng NAND 2 ngõ vào. - i vi FF có ngõ vào Clr tác ng mc 1 thì ta dùng cng AND có 2 ngõ vào. Nh vy s mch m 5 là s ci tin t mch m 8 bng cách mc thêm phn t cng NAND (hoc cng AND) có hai ngõ vào (tùy thuc vào chân Clr tác ng mc logic 0 hay mc logic 1) c ni n ngõ ra Q 1 và Q 3 , và ngõ ra ca cng NAND (hoc AND) sc ni n ngõ vào Clr ca bm (cng chính là ngõ vào Clr ca các FF). Trong trng hp Clr tác ng mc thp s mch thc hin m 5 nh trên hình 5.5 : T Ck 1 T Ck 2 Q 2 Q 1 11 Ck Clr T Ck 3 Q 3 1 Hình 5.5. Mch m 5, m lên Chng 5. H tun t Trang 109 Y 1 C1 R1 Y VCC 1 Hình 5.7. Mch Reset mc 0 Chú ý: Do trng thái ca ngõ ra là không bit trc nên mch có thm t trng thái ban u là 000 ta phi dùng thêm mch xóa tng ban u xóa bm v 0 (còn gi là mch RESET ban u). Phng pháp thc hin là dùng hai phn t thng R và C. Trên hình 5.7 là mch Reset mc 0 (tác ng mc 0). Mch hot ng nh sau: Do tính cht n áp trên t C không t bin c nên ban u mi cp ngun Vcc thì V C = 0 ( ngõ ra Clr = 0 và mch có tác ng Reset xóa bm, sau ó t C c np n t ngun qua n tr R vi thi ng np là τ = RC nên n áp trên t tng dn, cho n khi t C np y thì n áp trên t xp x ng Vcc ⇒ ngõ ra Clr = 1, mch không còn tác dng reset. Chú ý khi thit k: Vi mt FF, ta bit c thi gian xóa (có trong Datasheet do nhà sn xut cung cp), do ó ta phi tính toán sao cho thi gian t C np n t giá tr ban u n giá trn áp ngng phi ln n thi gian xóa cho phép thì mi m bo xóa c các FF. ch cho phép xóa bm tng (H 5.8) và bng tay (H 5.9): Ck Q 1 Q 2 1 1 1 1 0 0 0 0 0 0 00 0 1 1 1 1 1 0 0 0 1 2 3 4 5 7 8 9 10 6 0 0 0 0 00 00 1 Q 3 Hình 5.6. Gin thi gian mch m 5, m lên T Ck 1 T Ck 2 Q 2 Q 1 1 1 Ck Clr T Ck 3 Q 3 1 Y 1 R1 C1 Y VCC 1 Hình 5.8. Mch cho phép xóa bm tng Bài ging N T S 1 Trang 110 T Ck 1 T Ck 2 Q 2Q 1 1 1 Ck Clr T Ck 3 Q 3 1 Y 1 R1 C1 Y VCC 1 Y 1 Hình 5.9. Mch cho phép xóa bm tng và bng tay u m ca bm ni tip: n gin, d thit k. Nhc m: Vi dung lng m ln, s lng FF s dng càng nhiu thì thi gian tr tích ly khá ln. Nu thi gian tr tích ly ln hn mt chu k tín hiu xung kích thì lúc by gi kt qu m s sai. Do ó, khc phc nhc m này, ngi ta s dng bm song song. 5.2.3. Bm song song 1. Khái nim m song song là bm trong ó các FF mc song song vi nhau và các ngõ ra s thay i trng thái di su khin ca tín hiu Ck. Chính vì vy mà ngi ta còn gi bm song song là bm ng b. ch m song song c s dng vi bt k FF loi nào và có thm theo qui lut bt k cho trc. Vì vy, thit k bm ng b (song song) ngi ta da vào các bng u vào kích a FF. 2. Mch thc hin i vi bm song song dù m lên hay m xung, hoc là m Modulo M (m lên/m xung) u có cách thit k chung và không ph thuc vào tín hiu Ck tác ng sn lên, sn xung, mc 0 hay mc 1. Các bc thc hin : - T yêu cu thc t xây dng bng trng thái hot ng ca bm. - Da vào bng u vào kích ca FF tng ng xây dng các bng hàm giá tr ca các ngõ vào d liu (DATA) theo ngõ ra. - Dùng các phng pháp ti thiu ti thiu hóa các hàm logic trên. - Thành lp s logic. Ví d : Thit k mch m ng b, m 5, m lên theo mã BCD 8421 dùng JKFF. Trc ht xác nh s JKFF cn dùng: Vì 2 2 = 4 < 5 < 8 = 2 3 ⇒ dùng 3 JKFF ⇒ có 3 ngõ ra Q 1 , Q 2 , Q 3 . Ta có bng trng thái mô t hot ng ca bm nh sau: Chng 5. H tun t Trang 111 Xung vào Trng thái hin ti Trng thái k tip Ck Q 3 Q 2 Q 1 Q 3 Q 2 Q 1 1 0 0 0 0 0 1 2 0 0 1 0 1 0 3 0 1 0 0 1 1 4 0 1 1 1 0 0 5 1 0 0 0 0 0 chng 3 chúng ta ã xây dng c bng u vào kích cho các FF và ã có c bng u vào kích tng hp nh sau: Q n Q n+1 S n R n J n K n T n D n 0 0 0 X 0 X 0 0 0 1 1 0 1 X 1 1 1 0 0 1 X 1 1 0 1 1 X 0 X 0 0 1 ó ta suy ra bng hàm giá tr ca các ngõ vào data theo các ngõ ra nh sau : Xung Trng thái hin ti Trng thái k tip vào Q 3 Q 2 Q 1 Q 3 Q 2 Q 1 J 3 K 3 J 2 K 2 J 1 K 1 1 0 0 0 0 0 1 0 X 0 X 1 X 2 0 0 1 0 1 0 0 X 1 X X 1 3 0 1 0 0 1 1 0 X X 0 1 X 4 0 1 1 1 0 0 1 X X 1 X 1 5 1 0 0 0 0 0 X 1 0 X 0 X Bài ging N T S 1 Trang 112 p bng Karnaugh ti thiu hóa ta c: u ý: Khi thit k tính toán ta dùng các phng pháp ti thiu a v phng trình logic ti gin. Nhng trong thc t thì ôi lúc không phi nh vy. Ví d: K 3 = 1, K 3 = Q 3 hay K 3 = 2 Q u úng, nhng khi lp ráp thc t ta chn K3 = 2 Q tránh dây ni dài gây nhiu cho mch. logic: Hình 5.10 00 01 11 10 0 1 Q 3 Q 2 Q 1 J 1 x 01 1 x x x x J 1 = Q 1 00 01 11 10 0 1 Q 3 Q 2 Q 1 K 1 x xx x 1 1 x x K 1 = 1 = Q 1 00 01 11 10 0 1 Q 3 Q 2 Q 1 J 2 x 00 x 1 x x x J 2 = Q 1 00 01 11 10 0 1 Q 3 Q 2 Q 1 K 2 x 0x 0 x 1 x x K 2 = Q 1 00 01 11 10 0 1 Q 3 Q 2 Q 1 J 3 x X0 0 0 1 x x J 2 = Q 1 Q 2 00 01 11 10 0 1 Q 3 Q 2 Q 1 K 3 x 0x 0 x 1 x x K 3 = 1 = Q 3 = 21 QQ = Ck 1 Q 1 1 Q J 1 K 1 Ck 2 Q 2 2 Q J 2 K 2 Ck 3 Q 3 3 Q J 3 K 3 Q 3 Q 2 Q 1 C k Clr 3 Q Hình 5.10. S mch m lên m 5, m song song Chng 5. H tun t Trang 113 Gii thích hot ng ca bm: - Ban u dùng mch RC xóa v 0 ⇒ Q 1 = Q 2 = Q 3 = 0. J 1 = K 1 =1 ; J 2 = K 2 = Q 2 = 0 ; J 3 = 0, K 3 = 1. - Khi Ck 1 : Các trng thái ngõ ra u thay i theo trng thái ngõ vào DATA trc ó. J 1 = K 1 = 1 ⇒ Q 1 = 0 1 Q = 1. J 2 = K 2 = 1 ⇒ Q 2 = 0 2 Q = 0. J 3 = 0, K 3 = 1 ⇒ Q 3 = 1 bt chp trng thái trc ó. (Hoc J 3 = 0, K 3 = 0 ⇒ Q 3 = 0 3 Q = 0) ⇒ Q 3 Q 2 Q 1 = 001. Lúc ó: J 1 = K 1 = 3 Q = 1; J 2 =K 2 = Q 1 = 1; J 3 =Q 2 .Q 1 = 0, K 3 = 1. (Hoc K 3 = Q 3 = 0). - Khi Ck 2 : J 1 = K 1 = 1 ⇒ Q 1 = 1 1 Q = 0. J 2 = K 2 = 1 ⇒ Q 2 = 1 2 Q = 1. J 3 = 0, K 3 = 1 ⇒ Q 3 = 0. (Hoc J 3 = 0, K 3 = 0 ⇒ Q 3 = 1 3 Q = 0) ⇒ Q 3 Q 2 Q 1 = 010. Lúc ó: J 1 = K 1 = 3 Q = 1 ; J 2 = K 2 = Q 1 = 0; J 3 = 0, K 3 = 1. (Hoc K 3 = 2 Q = 0). - Khi Ck 3 : J 1 = K 1 = 1 ⇒ Q 1 = 2 1 Q = 1. J 2 = K 2 = 0 ⇒ Q 2 = 0 2 Q = 1. J 3 = 0, K 3 = 1 ⇒ Q 3 =0 bt chp trng thái trc ó. (Hoc J 3 = 0, K 3 = 0 ⇒ Q 3 = 2 3 Q = 0 ) ⇒ Q 3 Q 2 Q 1 = 011. Lúc ó: J 1 = K 1 = 3 Q = 1; J 2 = K 2 = Q 1 = 1; J 3 = Q 2 .Q 1 = 1, K 3 = 0. (Hoc K 3 = 1). - Khi Ck 4 : J 1 = K 1 = 1 ⇒ Q 1 = 3 1 Q = 0. J 2 = K 2 = 1 ⇒ Q 2 = 3 2 Q = 0. J 3 = 0, K 3 = 1 ⇒ Q 3 =1 bt chp trng thái trc ó. (Hoc J 3 = 0, K 3 = 0 ⇒ Q 3 = 0 3 Q = 0 ) ⇒ Q 3 Q 2 Q 1 = 100. Lúc ó: J 1 = K 1 = 3 Q = 1; J 2 = K 2 = Q 1 = 0; J 3 = Q 2 .Q 1 = 0, K 3 = 1. (Hoc K 3 = Q 3 = 0). - Khi Ck 5 : J 1 = K 1 = 1 ⇒ Q 1 = 4 1 Q = 0. J 2 = K 2 = 1 ⇒ Q 2 = 4 2 Q = 0. J 3 = 0, K 3 = 1 ⇒ Q 3 =0 bt chp trng thái trc ó. ⇒ Q 3 Q 2 Q 1 = 000 . Lúc ó: J 1 = K 1 = 3 Q = 1; J 2 = K 2 = Q 1 = 0; J 3 = Q 2 .Q 1 = 0, K 3 = 1. ch tr v trng thái ban u. [...]... song song gi vai trò xung Ck cho b m 2 Bài gi ng Gi n NT S 1 Trang 116 th i gian c a 5 song song n i ti p 2 1 4 3 2 6 5 7 8 9 10 Ck 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 0 1 1 0 0 Q3 0 0 0 0 1 0 0 0 1 0 Q4 0 0 0 0 0 1 1 1 1 0 Q1 Q2 Hình 5.14 Gi n th i gian Nh n xét: Cách ghép này không c dùng chia t n s ng tr ng thái mô t ho t ng c a m ch : Xung vào Ck 1 2 3 4 5 6 7 8 9 10 m 5 song song ghép 2 n i ti p m th... 1 4 3 2 5 7 6 9 8 10 Ck 0 1 0 1 0 1 0 0 0 1 0 0 1 1 0 0 1 1 0 0 Q3 0 0 0 0 1 1 1 1 0 0 Q4 0 0 0 0 0 0 0 0 1 1 Q1 Q2 Hình 5.12 Gi n th i gian 2 n i ti p ghép v i 5 song song Nh n xét: Cách ghép này dùng m th p phân, nh ng không dùng chia t n s ng tr ng thái mô t ho t ng c a m ch: Tr Xung vào Tr ng thái hi n t Ck Q4 Q3 Q2 1 0 0 0 2 0 0 0 3 0 0 1 4 0 0 1 5 0 1 0 6 0 1 0 7 0 1 1 8 0 1 1 9 1 0 0 10 1 0.. .Bài gi ng 5.2.4 NT S 1 Trang 114 m thu n ngh ch thi t k m ch cho phép v a m lên v a m xu ng, ta th c hi n nh sau: - Cách 1: p hàm Jlên, Jxu ng, Klên, Kxu ng (gi s ta dùng JKFF) i X là tín hi u u khi n... J1 K1 ng b mh nh p m h n h p là b m mà trong ó bao g m c m n i ti p và m song song ây là b m ch t o khá nhi u trong th c t và kh n ng ng d ng c a b m h n h p khá l n so v i b m song song Ví d : B m 7 490 bên trong bao g m 2 b m ó là b m 2 n i ti p và b m 5 song song Hai b m này tách r i nhau Do ó, tùy thu c vào vi c ghép hai b m này l i v i nhau mà ch có th th c hi n c vi c m th p phân ho c chia t n . FF. ch cho phép xóa bm tng (H 5.8) và bng tay (H 5 .9) : Ck Q 1 Q 2 1 1 1 1 0 0 0 0 0 0 00 0 1 1 1 1 1 0 0 0 1 2 3 4 5 7 8 9 10 6 0 0 0 0 00 00 1 Q 3 Hình 5.6. Gin thi gian mch m. lên T Ck 1 T Ck 2 Q 2 Q 1 1 1 Ck Clr T Ck 3 Q 3 1 Y 1 R1 C1 Y VCC 1 Hình 5.8. Mch cho phép xóa bm tng Bài ging N T S 1 Trang 110 T Ck 1 T Ck 2 Q 2Q 1 1 1 Ck Clr T Ck 3 Q 3 1 Y 1 R1 C1 Y VCC 1 Y 1 Hình 5 .9. Mch cho phép xóa bm tng và bng. 5.4b. Gin thi gian mch hình 5.3b 1 2 3 4 5 7 8 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 Ck Q 1 Q 2 0 Bài ging N T S 1 Trang 108 d. m modulo M: ây là bm ni tip, theo mã BCD 8421, có dung