Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 46 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
46
Dung lượng
494,93 KB
Nội dung
Bài ging N T S 1 Trang 26 Chng 3 CÁC PHN T LOGIC C BN 3.1. KHÁI NIM V MCH S 3.1.1. Mch tng t ch tng t (còn gi là mch Analog) là mch dùng x lý các tín hiu tng t. Tín hiu ng t là tín hiu có biên bin thiên liên tc theo thi gian. Vic x lý bao gm các vn : Chnh lu, khuch i, u ch, tách sóng… Nhc m ca mch tng t: - Kh nng chng nhiu thp (nhiu d xâm nhp). - Vic phân tích thit k mch phc tp. khc phc nhng nhc m này ngi ta s dng mch s. 3.1.2. Mch s ch s (còn gi là mch Digital) là mch dùng x lý tín hiu s. Tín hiu s là tín hiu có biên bin thiên không liên tc theo thi gian hay còn gi là tín hiu gián n, c biu din i dng sóng xung vi 2 mc n th cao và thp mà tng ng vi hai mc n th này là hai c logic 1 và 0 ca mch s. Vic x lý trong mch s bao gm các vn nh: - Lc s. - u ch s / Gii u ch s. - Mã hóa / Gii mã … u m ca mch s so vi mch tng t : - chng nhiu cao (nhiu khó xâm nhp). - Phân tích thit k mch s tng i n gin. Vì vy, hin nay mch sc s dng khá ph bin trong tt c các lnh vc nh: o lng s, truyn hình s, u khin s. . . 3.1.3. H logic dng/âm Trng thái logic ca mch s có th biu din bng mch n n gin nh trên hình 3.1: Hot ng ca mch n này nh sau: - K M : èn Tt - K óng : èn Sáng Trng thái óng/M ca khóa K hoc trng thái Sáng/Tt ca èn cng c c trng cho hai trng thái logic ca mch s. K v i Hình 3.1 Chng 3. Các phn t logic c bn Trang 27 ng có th thay khóa K bng khóa n t dùng BJT nh sau (hình 3.2): Gii thích các s mch: Hình 3.2a : - Khi V i = 0 : BJT tt → V 0 = +Vcc - Khi V i > a : BJT dn bão hòa → V 0 = V ces = 0,2 (V) ≈ 0 (V). Hình 3.2b : - Khi V i = 0 : BJT tt → V 0 = -Vcc - Khi V i < -a: BJT dn bão hòa → V 0 = V ces = -V ecs = - 0,2 (V) ≈ 0 (V). y, trong c 2 s mc n th vào/ra ca khoá n t dùng BJT cng tng ng vi 2 trng thái logic ca mch s. Ngi ta phân bit ra hai h logic tùy thuc vào mc n áp: - Nu chn : V logic 1 > V logic 0 → h logic dng - Nu chn : V logic 1 < V logic 0 → h logic âm Logic dng và logic âm là nhng h logic t, ngoài ra còn có h logic m (Fuzzy Logic) hin ang c ng dng khá ph bin trong các thit bn t và các h thng u khin tng. 3.2. CNG LOGIC (LOGIC GATE) 3.2.1. Khái nim ng logic là mt trong các thành phn c bn xây dng mch s. Cng logic c ch to trên c s các linh kin bán dn nh Diode, BJT, FET hot ng theo bng trng thái cho trc. 3.2.2 Phân loi Có ba cách phân loi cng logic: - Phân loi cng theo chc nng. - Phân loi cng theo phng pháp ch to. - Phân loi cng theo ngõ ra. 1. Phân loi cng logic theo chc nng a) RB Rc Q +Vcc V i V 0 b) Rc Q R B -Vcc V i V 0 Hình 3.2. Biu din trng thái logic ca mch s bng khóa n t dùng BJT Bài ging N T S 1 Trang 28 a. Cng M (BUFFER) ng m (BUFFER) hay còn gi là cng không o là cng có mt ngõ vào và mt ngõ ra vi ký hiu và bng trng thái hot ng nh hình v. Phng trình logic mô t hot ng ca cng m: y = x Trong ó: - x là ngõ vào có tr kháng vào Zv vô cùng ln → do ó dòng vào ca cng m rt nh. - y là ngõ ra có tr kháng ra Zra nh → cng m có kh nng cung cp dòng ngõ ra ln. Chính vì vy ngi ta s dng cng m theo 2 ý ngha sau: - Dùng phi hp tr kháng. - Dùng cách ly và nâng dòng cho ti. phng din mch n có th xem cng m (cng không o) ging nh mch khuych i C chung (ng pha). b.Cng O (NOT) ng O (còn gi là cng NOT) là cng logic có 1 ngõ vào và 1 ngõ ra, vi ký hiu và bng trng thái hot ng nh hình v: Phng trình logic mô t hot ng ca cng O: y = x ng o gi chc nng nh mt cng m, nhng ngi ta gi là m o vì tín hiu ngõ ra ngc mc logic (ngc pha) vi tín hiu ngõ vào. Trong thc t ta có th ghép hai cng O ni tng vi nhau thc hin chc nng ca cng M (cng không o) (hình 3.5): ng trng thái x y 0 0 1 1 x y Hình 3.3. Ký hiu và bng trng thái ca cng m ng trng thái: x y 0 1 1 0 x y Hình 3.4. Ký hiu và bng trng thái hot ng ca cng o x x x xx = Hình 3.5. S dng 2 cng O to ra cng M Chng 3. Các phn t logic c bn Trang 29 phng din mch n, cng O ging nh tng khuych i E chung. c. Cng VÀ (AND) ng AND là cng logic thc hin chc nng ca phép toán nhân logic các tín hiu vào. Cng AND 2 ngõ vào có 2 ngõ vào 1 ngõ ra ký hiu nh hình v: Phng trình logic mô t hot ng ca cng AND: y = x 1 .x 2 ng trng thái hot ng ca cng AND 2 ngõ vào: x 1 x 2 y 0 0 0 0 1 0 1 0 0 1 1 1 bng trng thái này có nhn xét: Ngõ ra y ch bng 1 (mc logic 1) khi c 2 ngõ vào u bng 1, ngõ ra y bng 0 (mc logic 0) khi có mt ngõ vào bt k (x 1 hoc x 2 ) bng 0. Xét trng hp tng quát cho cng AND có n ngõ vào x 1 , x 2 . x n : y AND = ==∀ =∃ )n1,(i1x1 0x0 i i y, c m ca cng AND là: ngõ ra y ch bng 1 khi tt c các ngõ vào u bng 1, ngõ ra y bng 0 khi có ít nht mt ngõ vào bng 0. dng cng AND óng m tín hiu: Cho cng AND có hai ngõ vào x 1 và x 2 . Ta chn: - x 1 óng vai trò ngõ vào u khin (control). - x 2 óng vai trò ngõ vào d liu (data). Xét các trng hp c th sau ây: - Khi x 1 = 0: y = 0 bt chp trng thái ca x 2 , ta nói ng AND khóa li không cho d liu a vào ngõ vào x 2 qua cng AND n ngõ ra. - Khi x 1 = 1 2 xy 1y1 2 x 0y0 2 x =⇒ =⇒= =⇒= Ta nói ng AND m cho d liu a vào ngõ vào x 2 qua cng AND n ngõ ra. y, có th s dng mt ngõ vào bt k ca cng AND óng vai trò tín hiu u khin cho phép hoc không cho phép lung d liu i qua cng AND. dng cng AND to ra cng logic khác : u s dng 2 t hp u và cui trong bng giá tr ca cng AND và ni cng AND theo s nh hình 3.8 thì có th s dng cng AND to ra cng m. Trong thc t, có th tn dng ht các cng cha dùng trong IC thc hin chc nng ca các ng logic khác. x 1 y x 2 Hình 3.6. Cng AND x 1 y x n Hình 3.7. Cng AND vi n ngõ vào Bài ging N T S 1 Trang 30 d. Cng HOC (OR) ng OR là cng thc hin chc nng ca phép toán cng logic các tín hiu vào. Trên hình v là ký hiu ca cng OR 2 ngõ vào: Phng trình logic cng OR 2 ngõ vào: y = x 1 + x 2 ng trng thái mô t hot ng: x 1 x 2 y = x 1 +x 2 0 0 0 0 1 1 1 0 1 1 1 1 Xét trng hp tng quát i vi cng OR có n ngõ vào. Phng trình logic: y OR = ==∀ =∃ )n1,(i0x0 1x1 i i c m ca cng OR là: Tín hiu ngõ ra ch bng 0 khi và ch khi tt c các ngõ vào u ng 0, ngc li tín hiu ngõ ra bng 1 khi ch cn có ít nht mt ngõ vào bng 1. dng cng OR óng m tín hiu : Xét cng OR có 2 ngõ vào x 1 , x 2 . Nu chn x 1 là ngõ vào u khin (control), x 2 ngõ vào d liu (data), ta có các trng hp c th sau ây: - x 1 = 1: y = 1, y luôn bng 1 bt chp x 2 → Ta nói ng OR khóa không cho d liu i qua. x 1 x 2 y +x = 0 x 1 = x 2 = 0 y = 0 +x = 1 x 1 = x 2 = 1 y = 1 y = x Hình 3.8. S dng cng AND to ra cng m. Ký hiu Châu Âu Ký hiu theo M, Nht, Úc x 1 x 2 y x 1 x 2 y Hình 3.9a Cng OR 2 ngõ vào x 1 x n y Hình 3.9b Cng OR n ngõ vào Chng 3. Các phn t logic c bn Trang 31 - x 1 = 0: 2 xy 1y1 2 x 0y0 2 x =⇒ =⇒= =⇒= → Ta nói ng OR m cho d liu t ngõ vào x 2 qua ng n ngõ ra y. dng cng OR thc hin chc nng cng logic khác : dng hai t hp giá tru và cui ca bng trng thái ca cng OR và ni mch cng OR nh s hình 3.10: - x = 0, x 1 = x 2 = 0 ⇒ y = 0 - x = 1, x 1 = x 2 = 1 ⇒ y = 1 ⇒ y = x: cng OR óng vai trò nh cng m. e. Cng NAND ây là cng thc hin phép toán nhân o, v s logic cng NAND gm 1 cng AND mc i tng vi 1 cng NOT, ký hiu và bng trng thái cng NAND c cho nh hình 3.11: Phng trình logic mô t hot ng ca cng NAND 2 ngõ vào: 21 .xxy = Xét trng hp tng quát: Cng NAND có n ngõ vào. y NAND = ==∀ =∃ )n1,(i1x0 0x1 i i y, c m ca cng NAND là: tín hiu ngõ ra ch bng 0 khi tt c các ngõ vào u bng 1, và tín hiu ngõ ra s bng 1 khi ch cn ít nht mt ngõ vào bng 0. dng cng NAND óng m tín hiu : Xét cng NAND có hai ngõ vào. Chn x 1 là ngõ vào u khin (control), x 2 là ngõ vào d liu (data), ln lt xét các trng hp sau: - x 1 = 0: y = 1 (y luôn bng 1 bt chp giá tr ca x 2 ) ta nói ng NAND khóa. - x 1 = 1: 2 xy 0y1 2 x 1y0 2 x =⇒ =⇒= =⇒= → ng NAND m cho d liu vào ngõ vào x 2 n ngõ ra ng thi o mc tín hiu ngõ vào x 2 , lúc này cng NAND óng vai trò là cng O. x 1 x 2 y x Hình 3.10. S dng cng OR làm cng m Hình 3.11. Cng NAND: Ký hiu, s logic tng ng và bng trng thái x 1 x 2 y 0 0 1 0 1 1 1 0 1 1 1 0 x 1 y x 2 x 1 x 2 y x 1 y x n Hình 3.12.Cng NAND n ngõ vào Bài ging N T S 1 Trang 32 x 1 x 2 y 1 x 2 x y = 212121 . xxxxxx +=+= x 1 x 2 y Hình 3.13d. Dùng cng NAND to cng OR dng cng NAND to các cng logic khác: - dùng cng NAND to cng NOT: - dùng cng NAND to cng BUFFER (cng m): - dùng cng NAND to cng AND: - dùng cng NAND to cng OR: x 1 y x 2 x y = xxxxx =+= 2121 x y Hình 3.13a.Dùng cng NAND to cng NOT xxy == yx x 1 x 2 x x y Hình 3.13b.Dùng cng NAND to cng M (BUFFER) y x 1 x 2 21 .xx y = 2121 .xxxx = x 1 x 2 y Hình 3.13c. S dng cng NAND to cng AND Chng 3. Các phn t logic c bn Trang 33 f. Cng NOR ng NOR, còn gi là cng Hoc-Không, là cng thc hin chc nng ca phép toán cng o logic, là cng có hai ngõ vào và mt ngõ ra có ký hiu nh hình v: Phng trình logic mô t hot ng ca cng : y = 21 xx + ng trng thái mô t hot ng ca cng NOR : x 1 x 2 y 0 0 1 0 1 0 1 0 0 1 1 0 Xét trng hp tng quát cho cng NOR có n ngõ vào. y NOR = ==∀ =∃ )n1,(i0x1 1x0 i i y c m ca cng NOR là: Tín hiu ngõ ra ch ng 1 khi tt c các ngõ vào u bng 0, tín hiu ngõ ra s bng 0 khi có ít nht mt ngõ vào bng 1. dng cng NOR óng m tín hiu : Xét cng NOR có 2 ngõ vào, chn x 1 là ngõ vào u khin, x 2 là ngõ vào d liu. Ta có: - x 1 = 1: y = 0 (y luôn bng 0 bt chp x 2 ), ta nói ng NOR khóa không cho d liu i qua. - x 1 = 0: 2 xy 0y1 2 x 1y0 2 x =⇒ =⇒= =⇒= → ta nói ng NOR m cho d liu t ngõ vào x 2 qua ng NOR n ngõ ra ng thi o mc tín hiu ngõ vào x 2 , lúc này cng NOR óng vai trò là cng O. dng cng NOR thc hin chc nng cng logic khác : - Dùng cng NOR làm cng NOT: x 1 x 2 y Ký hiu theo Châu Âu Ký hiu theo M, Nht x 1 x 2 y Hình 3.14. Ký hiu cng NOR x 1 x n y Hình 3.15. Cng NOR n ngõ vào Bài ging N T S 1 Trang 34 - Dùng cng NOR làm cng OR : - Dùng cng NOR làm cng BUFFER : - Dùng cng NOR làm cng AND : x 1 y x 2 x y = xxxxx ==+ 2121 . yx Hình 3.16a. S dng cng NOR to cng NOT y = 2121 xxxx +=+ y x 1 x 2 21 xx + Hình 3.16b. S dng cng NOR to cng OR x 1 x 2 y y x x 1 x 2 x y = xx = x y Hình 3.16c. S dng cng NOR to cng BUFFER y = 212121 xxxxxx ==+ x 1 x 2 y 1 x 2 x x 1 x 2 y Hình 3.16d. S dng cng NOR làm cng AND Chng 3. Các phn t logic c bn Trang 35 - Dùng cng NOR làm cng NAND: g. Cng XOR (EX - OR) ây là cng logic thc hin chc nng ca mch cng modulo 2 (cng không nh), là cng có hai ngõ vào và mt ngõ ra có ký hiu và bng trng thái nh hình v. Phng trình logic mô t hot ng ca cng XOR : y XOR = x 1 2 x + 1 x .x 2 = x 1 ⊕ x 2 ng XOR c dùng so sánh hai tín hiu vào: - Nu hai tín hiu vào là bng nhau thì tín hiu ngõ ra bng 0 - Nu hai tín hiu vào là khác nhau thì tín hiu ngõ ra bng 1. Các tính cht ca phép toán XOR: 1. x 1 ⊕ x 2 = x 2 ⊕ x 1 2. x 1 ⊕ x 2 ⊕ x 3 = (x 1 ⊕ x 2 ) ⊕ x 3 = x 1 ⊕ (x 2 ⊕ x 3 ) 3. x 1 .(x 2 ⊕ x 3 ) = (x 1 .x 2 ) ⊕ (x 3 .x 1 ) Chng minh: trái = x 1. (x 2 ⊕ x 3 ) = x 1 (x 2 . x 3 + x 2 .x 3 ) = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 1 .x 3 + x 1 x 1 .x 2 = x 1 x 2 x 3 + x 1 x 2 x 3 + x 1 x 1 .x 3 + x 1 x 1 .x 2 = x 1 x 2 ( x 3 +x 1 ) + x 1 x 3 ( x 2 + x 1 ) = x 1 x 2 31 xx + 21 xx x 1 x 3 = (x 1 x 2 )⊕(x 1 x 3 ) = V phi (pcm). 4. x 1 ⊕ (x 2 . x 3 ) = (x 1 ⊕x 3 ).(x 1 ⊕x 2 ) 5. x⊕ 0 = x x ⊕ 1 = x x ⊕ x = 0 x ⊕ x = 1 Hình 3.16e. S dng cng NOR làm cng NAND y = 212121 .1 xxxxxxy =+=+= x 1 x 2 y 1 1 x 2 x x 1 x 2 yy x 1 x 2 y 0 0 0 0 1 1 1 0 1 1 1 0 y x 1 x 2 Hình 3.17. Cng XOR rng tính cht 5: u x 1 ⊕x 2 = x 3 thì x 1 ⊕x 3 =x 2 [...].. .Bài gi ng NT S 1 Trang 36 h C ng XNOR (EX – NOR) ây là c ng logic th c hi n ch c n ng c a m ch c ng o modulo 2 (c ng không nh ), là c ng có hai ngõ vào và m t ngõ ra có ký hi u và b ng tr ng thái nh trên... các ngõ vào x1 và x2 r t l n c bi t là khi hai ngõ vào có m c n áp (m c logic) ng c nhau kh c ph c nh c m này ng i ta i ti n m ch b ng cách s d ng 2 BJT 2 ngõ vào c l p v i nhau nh s trên hình 3.21c Bài gi ng NT S Hãy gi i thích ho t 1 Trang 38 ng c a m ch này? DTL (Diode-Transistor-Logic) Trên hình 3.22 là s m ch c ng NAND h DTL VCC R3 x2 D2 x1 D1 R1 D4 y D3 Q R2 A Hình 3.22 C ng NAND h DTL - Khi... ng thái nhanh h n u ý: Ng i ta c ng không dùng diode Zener b i vì ti p xúc c a diode Zener là ch t bán d n nên s tích tr n tích d m ch c i ti n có diode Schottky trên s v t ng ng nh sau (hình 3.25): Bài gi ng NT S 1 Trang 40 R1 R5 R4 x1 Vcc Q4 D Q2 Q1 x2 R2 y R3 Q3 Hình 3.25 C ng logic h TTL dùng diode Schottky ECL (Emitter-Coupled-Logic) VCC = 0V R7 R3 R4 2 Q3 1 1' x1 R1 y1 Q2 Q1 3 Q4 x2 y2 R2 R5... ng logic lo i NMOS trên hình 3.28 u ki n c ng NMOS d n: VD > VS, VG > VB Trong t t c hình v ta có : RDS ( ON ) = 200 KΩ Q1 RDS ( OF ) = RDS (ON ) = 1K Ω Q2 , Q3 7 RDS (OF ) = 10 KΩ Bài gi ng NT S 1 Trang 42 Hình 3.28a (c ng NOT) VDD VDD VDD Q1 Q1 y y Q1 Q2 y Q3 x1 x1 Q2 Q2 x2 x Q3 x2 a) C ng NOT b) C ng NOR c) C ng NAND Hình 3.28 Các c ng logic ch t o b ng NMOS Theo u ki n c ng NMOS... n, lúc ó theo s t ng ng ta có: R DS(ON)/Q2 + R DS(ON)/Q3 1 K + 1K Vy = VDD = VDD R DS(ON)/Q1 + R DS(ON)/Q2 + R DS(ON)/Q3 200K + 1K + 1K ⇒ Vy 0,05V ⇒ y = 0 y hình 3.28c là m ch th c hi n c ng NAND ng ta Bài gi ng NT S 1 Trang 44 Hình 3.28b (c ng NOR) Ta l n l t xét các tr ng h p sau: (s t ng ng hình 3.31) VDD VDD RDS(ON)/Q1 RDS(ON)/Q1 y RDS(OFF)/Q2 RDS(OFF)/Q3 y RDS(OFF)/Q2 RDS(ON)/Q3 Hình 3.31a (x1=0,... K 1 VDD 10 7 vì r t nh so v i n th bão hòa c a CMOS m c logic 0 → y = 0 y m ch hình 3.32a là m ch th c hi n c ng NOT theo công ngh CMOS S ng ng v i 2 tr ng h p x=0 và x=1 c cho trên hình 3.33 t ng ng Bài gi ng NT S 1 Trang 46 VDD VDD RDS(ON)/Q1 RDS(OFF)/Q1 y y RDS(OFF)/Q2 RDS(ON)/Q2 a) b) Hình 3.33.S t ng ng: a.Khi x=0 b.Khi x=1 Hình 3.32b (c ng NAND) t ng ng c a m ch c ng NAND h CMOS c cho trên hình... cho t i, ng i ta g i là dòng ngõ ra m c cao, ký hi u IOH n áp ngõ ra VY c tính ph thu c vào dòng t i IOH: VY = Vlogic1 = Vcc- IOHR5 - Vces/ Q4 - Vγ/D Thông th ng khi có t i Vlogic1 max = (3,4V → 3,6V ) Bài gi ng NT S 1 Trang 48 IOH c ng chính là dòng qua t i It, n u IOH càng t ng thì Vlogic1 càng gi m và ng c l i Song Vlogic1 ch c phép gi m n m t giá tr cho phép Vlogic1 min = 2,2V m t thi t k m ch: ta... chíp nh c a b vi x lý t ng d ng c a ngõ ra ba tr ng thái trong m ch xu t/nh p d li u 2 chi u có th cho trên s 3.40 Hãy th gi i thích s này ? 1 A C 2 3 B D 4 E Hình 3.40 ng d ng c a ngõ ra 3 tr ng thái Bài gi ng NT S 1 Trang 50 - E=1: C ng m 1 và 3 m , 2 và 4 treo lên t ng tr cao: d li u i t A→C, B→D V y d li u c xu t ra - E=0: C ng m 2 và 4 m , 1 và 3 treo lên t ng tr cao: d li u i t C→A, D→B V y d... r t nh , c vài nano giây (ns) M t vài lo i m ch logic có th i gian tr l n c vài tr m nano giây Khi m c liên ti p nhi u m ch logic thì tr truy n t c a m i t ng t c a toàn m ch s b ng t ng các tr truy n Bài gi ng NT 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ác c ng logic và ho t ng theo m t b ng tr ng thái cho tr c c xây d ng... hai ngõ vào S hay R thay 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 S Q S Q R a) b) Hình 3.45 Ký hi u các FF không ng b a R,S tác ng m c 1 - b R,S tác ng m c 0 i thì ngõ Bài gi ng b FF NT S 1 Trang 54 ng b Xét s RSFF ng b v i s Trong ó: Ck là tín hi u u khi n ch: m ch, ký hi u và b ng tr ng thái ho t ng nh hình 3.46 ng b hay tín hi u ng h (Clock) Kh o sát ho t ng c a S . Bài ging N T S 1 Trang 26 Chng 3 CÁC PHN T LOGIC C BN 3.1. KHÁI. Hình 3.2. Biu din trng thái logic ca mch s bng khóa n t dùng BJT Bài ging N T S 1 Trang 28 a. Cng M (BUFFER) ng m (BUFFER) hay còn