Kĩ thuật số - Chương 3: Cổng logic
Bạn đang xem tài liệu "Kĩ thuật số - Chương 3: Cổng logic", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- ki_thuat_so_chuong_3_cong_logic.pdf
Nội dung text: Kĩ thuật số - Chương 3: Cổng logic
- Giáo trình Kỹ Thuật Số CHƯƠNG 3: CỔNG LOGIC 9 CÁC KHÁI NIỆM LIÊN QUAN 9 CÁC CỔNG LOGIC CƠ BẢN 9 CÁC THÔNG SỐ KỸ THUẬT 9 HỌ TTL • Cổng cơ bản • Các kiểu ngã ra 9 HỌ MOS • NMOS • CMOS 9 GIAO TIẾP GIỮA CÁC HỌ IC SỐ • TTL thúc CMOS • CMOS thúc TTL I. KHÁI NIỆM LIÊN QUAN 1. Giới thiệu Cổng logic là tên chung của các mạch điện tử thực hiện các hàm logic. Cổng logic có thể được chế tạo bằng các công nghệ khác nhau (lưỡng cực, MOS), có thể được tổ hợp bằng các linh kiện rời nhưng thường được chế tạo bởi các công nghệ tích hợp IC (Intergrated circuit). Chương này giới thiệu các loại cổng cơ bản, các họ IC số, các tính năng kỹ thuật và giao tiếp giữa chúng. 2. Tính hiệu tương tự và tính hiệu số Tính hiệu tương tự là tín hiệu có biên độ biến thiên liên tục theo thời gian. Nó thường do các hiện tượng tự nhiên sinh ra. Tín hiệu số là tín hiệu có dạng xung, gián đoạn về thời gian và biên độ, chỉ có 2 mức rõ rệt là mức cao và mức thấp. Tín hiệu số chỉ được phát sinh bởi các mạch điện tích hợp. 3. Mạch tương tự và mạch số Mạch điện tử xử lý các tín hiệu tương tự gọi là mạch tương tự, xử lý các tín hiệu số gọi là mạch số. Một cách tổng quát, mạch số có nhiều ưu điểm hơn mạch tương tự: - Ít bị ảnh hưỡng của nhiễu. - Dễ chế tạo thành mạch tích hợp. - Dễ thiết kế và phân tích. Việc phân tích thiết kế dựa trên tính năng của IC và khối mạch chứ không dựa trên từng linh kiện rời. - Thuận tiện trong điều khiển tự động, tính toán, lưu trữ dữ liệu và liên kết với máy tính. 4. Biễu diễn trạng thái logic 0 và 1 Trong hệ thống mạch logic, các trạng thái logic được biễu diễn bởi các mức điện thế. Với qui ước logic dương là điện thế cao (mức logic 1), điện thế thấp là biễu diễn mức logic thấp (lgoic 0). Việc qui ước này có thể được đặt ngược lại. Trong thực tế, mức logic 1 và logic 0 tương ứng với một khoảng điện thế xác định và có một khoảng chuyển tiếp giữa mức cao và mức thấp, ta gọi là khoảng không xác định. Chủ biên Võ Thanh Ân Trang 24
- Tổ Tin Học 5v Mức 1 2,4v Không xác định 0,7v 0v Mức 0 II. CÁC CỔNG LOGIC CƠ BẢN 1. Cổng NOT Còn gọi là cổng đảo (Inventer), dùng để thực hiện hàm: Y = A Ký hiệu mũi tên là chiều dòng điện, vòng trong là ký hiệu đảo. Trong những trường hợp không gây nhầm lẫn, ta bỏ dấu mũi tên. A Y = A Y = A A 0 1 1 0 Bảng sự thật 2. Cổng AND Dùng thực hiện hàm AND của 2 hay nhiều biến. Cổng AND có số ngã vào tuỳ thuộc vào số biến và có một ngã ra. Ngã ra cổng là hàm AND của các biến ngã vào. Dưới đây là ký hiệu và bảng sự thật của cổng AND 2 ngã vào. A Y = A.B A Y = 0 A Y = A B B = 0 B = 1 A B Y=A.B A B Y=A.B 0 0 0 × 0 0 0 1 0 Hoặc 0 1 0 1 0 0 1 1 1 1 1 1 Đọc giả tự cho nhận xét về cổng AND. 3. Cổng OR Dùng thực hiện hàm OR của 2 hay nhiều biến. Cổng OR có số ngã vào tuỳ thuộc vào số biến và có một ngã ra. Ngã ra cổng là hàm OR của các biến ngã vào. Dưới đây là ký hiệu và bảng sự thật của cổng OR 2 ngã vào. A Y = A + B A Y = A A Y = 1 B B = 0 B = 1 Trang 25 Chủ biên Võ Thanh Ân
- Giáo trình Kỹ Thuật Số A B Y=A + B A B Y=A + B 0 0 0 × 1 1 0 1 1 Hoặc 0 0 0 1 0 1 1 0 1 1 1 1 Đọc giả tự cho nhận xét về cổng OR. 4. Cổng BUFFER Còn gọi là cổng đệm, có 1 ngã vào và 1 ngã ra. Tính hiệu số qua cổng BUFFER không đổi trạng thái logic. Cổng BUFFER dùng trong các mục đích sau: - Sửa dạng tín hiệu. - Đưa điện thế của tín hiệu về đúng chuẩn các mức logic. - Nâng khả năng cấp dòng cho mạch. Ký hiệu cổng BUFFER như sau: A Y = A 5. Cổng NAND Là kết hợp giữa cổng AND và cổng NOT, thực hiện hàm Y = A.B (đây là trường hợp 2 ngã vào, trường hợp nhiều ngã vào, đọc giả tự suy ra). Dưới đây là ký hiệu và bảng sự thật của cổng NAND 2 ngã vào. A A A Y = A.B A Y = A Y = 1 Y = A B B = 0 B = 1 A B Y = A.B 0 0 1 0 1 1 1 0 1 1 1 0 6. Cổng NOR Là kết hợp giữa cổng OR và cổng NOT, thực hiện hàm Y = A + B (đây là trường hợp 2 ngã vào, trường hợp nhiều ngã vào, đọc giả tự suy ra). Dưới đây là ký hiệu và bảng sự thật của cổng NOR 2 ngã vào. A A A Y = A + B A Y = A Y = 0 Y = A B B = 1 B = 0 A B Y = A.B 0 0 1 0 1 1 1 0 1 1 1 0 Chủ biên Võ Thanh Ân Trang 26
- Tổ Tin Học 7. Cổng EX-OR Dùng để thực hiện hàm EX-OR. Y = A ⊕ B = AB + AB . Cổng EX-OR 2 ngã vào và 1 ngã ra. A Y = A ⊕ B B A B Y = A ⊕ B 0 0 0 0 1 1 1 0 1 1 1 0 8. Cổng EX-NOR Dùng để thực hiện hàm EX-NOR. Y = A ⊕ B . Cổng EX-NOR 2 ngã vào và 1 ngã ra. A Y = A ⊕ B B A B Y = A ⊕ B 0 0 1 0 1 0 1 0 0 1 1 1 9. Cổng phức AOI (And – Or – Inverter) Ứng dụng các kết quả của Đại số Boole, người ta có thể nối nhiều cổng khác nhau trên 1 chip IC để thực hiện một hàm logic phức tạp nào đó. Cổng AOI là một loại cổng kết hợp 3 loại cổng AND, OR và NOT. Ví dụ, để thực hiện hàm logic Y = A.B.C + D.E , ta có cổng phức sau: A B C Y = A.BC + D.E D E 10. Biến đổi qua lại giữa các cổng logic Trong chương Hàm Logic chúng ta đã thấy tất cả các hàm logic có thể được thay thế bởi 2 hàm logic là AND (hoặc OR) và NOT. Các cổng logic có chức năng thực hiện hàm logic, ta chỉ cần dùng hàm AND (hoặc OR) và NOT để thực hiện các hàm logic này. Tuy nhiên, vì cổng NOT cũng có thể thực hiện bằng cổng NAND (hoặc NOR). Như vậy tất cả các hàm logic đều có thể được thực hiện bởi 1 cổng duy nhất đó là cổng NAND (hoặc NOR). Hàm ý này, cũng cho phép chúng ta biến đổi qua lại giữa các cổng với nhau. Trang 27 Chủ biên Võ Thanh Ân
- Giáo trình Kỹ Thuật Số Quan sát định lý De Morgan, chúng ta rút ra qui tắc biến đổi qua lại giữa các cổng AND, NOT và OR, NOT như sau: Chỉ cần thên các cổng đảo từ ngã vào và ngã ra khi biến đổi từ AND sang OR và ngược lại, nếu ở các ngã này đã có cổng đảo rồi thì cổng đảo này sẽ biến mất. Ví dụ: Hai mạch dưới đây là tương đương nhau. A A B B C Y = A.BC + D.E C D D E E III. THÔNG SỐ KỸ THUẬT CỦA IC SỐ 1. Các đại lượng điện đặc trưng Để sử dụng tốt IC, ta nên biết các thuật ngữ, đặt tính của IC, sơ đồ chân của IC. - Vcc: Điện thế nguồn (power supply). Đây là khoảng điện thế cấp cho IC để nó hoạt động tốt. - VIH: Điện thế ngã vào mức cao (high level input voltage). Đây là điện thế ngã vào nhỏ nhất được xem là ở mức 1. - VIL: Điện thế ngã vào mức thấp (low level input voltage). Đây là điện thế ngã vào lớn nhất được xem là ở mức 0. - VOH: Điện thế ngã ra mức cao (high level output voltage). Đây là điện thế ngã ra nhỏ nhất được xem là ở mức cao. - VOL: Điện thế ngã ra mức thấp (low level output voltage). Đây là điện thế ngã ra lớn nhất được xem là ở mức thấp. - IIH: Dòng điện ngã vào mức cao (high level input current). Đây là dòng điện lớn nhất vào ngã vào của IC ở mức cao. - IIL: Dòng điện ngã vào mức thấp (low level input current). Đây là dòng điện ra khỏi IC khi ở mức thấp. - IOH: Dòng điện ngã ra mức cao (high level output current). Đây là dòng điện lớn nhất ngã ra có thể cấp cho tải khi nó ở mức cao. - IOL: Dòng điện ngã ra mức thấp (low level output current). Đây là dòng điện lớn nhất ở ngã ra có thể nhận khi ở mức thấp. - ICCH, ICCL: Dòng điện chạy qua IC khi ngã ra lần lượt ở mức cao và thấp. Ngoài ra, IC còn một số thuật ngữ khác, chúng ta sẽ đề cập khi nói về tính chất của IC. 2. Công suất tiêu tán (power requirement) Mỗi khi IC hoạt động, sẽ tiêu thụ một công suất từ nguồn cung cấp VCC (hoặc VDD). Công suất tiêu tán này xác định bởi hiệu điện thế nguồn và dòng điện qua IC. Do khi hoạt động, dòng điện trong IC thường thay đổi ở mức cao và mức thấp, nên công suất được tính từ dòng điện trung bình qua IC. Chủ biên Võ Thanh Ân Trang 28
- Tổ Tin Học PD(avg) = ICC(avg).VCC I + I Trong đó: I = CCH CCL CC (avg) 2 3. Fan-Out Một cách tổng quát, ngã ra của một mạch logic đòi hỏi phải thúc mạch vào của một số mạch logic khác. Fan-Out là số ngã vào lớn nhất có thể nối với ngã ra của một IC cùng loại mà vẫn đảm bảo cho mạch hoạt động bình thường. Ta có 2 loại Fan-Out ứng với 2 trạng thái logic ngã ra. I Fan − Out = OH H I IH I OL Fan − Out L = I IL Thường 2 giá trị Fan-Out này khác nhau. Để an toàn, ta dùng giá trị nhỏ trong 2 giá trị này. Fan-Out tính theo đơn vị Unit Load (UL - tải đơn vị). 4. Thời trể truyền (propagation delay) Tính hiệu logic khi truyền qua một cổng luôn có một thời gian trể. Có 2 loại thời trể truyền: Thời trể truyền từ thấp lên cao tPLH, và thời trể truyền từ cao xuống thấp tPHL. Hai giá trị này thường khác nhau. Sự thay đổi trạng thái được xác định ở tín hiệu ra. Tuỳ theo họ IC, thời trể truyền có thể từ vài ns đến vài trăm ns. Thời trể truyền càng lớn thì tốc độ IC càng nhỏ. Ví dụ: Tín hiệu qua cổng đảo, thời trể truyền xác định như sau: Tín hiệu vào Tín hiệu ra TPHL TPLH 5. Tích số công suất – vận tốc (speed – power product) Để đánh giá chất lượng IC, người ta dùng đại lương tích số công suất và vận tốc, đó là tích số công suất tiêu tán và thời trể truyền. Ví dụ, IC có thời trể truyền là 10ns và công suất tiêu tán trung bình là 50mW thì tích số công suất và vận tốc là: 10ns × 50mW = 10. 10-9 × 50. 10-3 = 500. 10-12 walt-sec = 500 picojoules (pj). Trong quá trình phát triển công nghệ IC, người ta luôn muốn đạt được những IC có công suất tiêu tán, thời trể truyền càng nhỏ càng tốt. Như vậy, một IC có chất lượng tốt khi tích số công suất - vận tốc càng nhỏ. Tuy nhiên, trên thực tế hai giá trị này luôn thay đổi theo chiều ngược nhau, nên khó mà đạt được giá trị như ý muốn. Dù sao, trong quá trình phát triển công nghệ, giá trị này luôn được cải thiện. Trang 29 Chủ biên Võ Thanh Ân
- Giáo trình Kỹ Thuật Số 6. Tính miễn nhiễu (noise immunity) Các tín hiệu nhiễu như tia lửa điện, cảm ứng từ làm thay đổi trạng thái logic của tín hiệu do đó ảnh hưởng đến kết quả hoạt động của mạch. Tín miễn nhiễu của một mạch logic tuỳ thuộc vào khả năng dung nạp hiệu thế nhiễu của mạch và xác định bởi lề nhiễu, cho bởi: Logic 1 VOH(min) ↓ Logic 1 VNH Điện Vùng bất ↑ VIH(min) Vùng bất định định thế ↓ VIL(max) VNL Logic 0 Logic 0 VOL(max) ↑ Điện thế ra Điện thế vào Tín hiệu khi vào mạch logic được xem là mức 1 khi có trị lớn hơn VIH(min), được xem là mức 0 khi có trị nhỏ hơn VIL(max). Điện thế trong khoảng giữa không ứng với một mức logic nào, nên gọi là vùng bất định. Do có sự khác biệt giữa VOH(min) với VIH(min), VOL(max) với VIL(max) nên ta có 2 trị lề nhiễu: - Lề nhiễu mức cao: VNH = VOH(min) – VIH(min) - Lề nhiễu mức thấp: VNL = VOL(max) – VIL(max) Khi tín hiệu ra ở mức cao đưa vào ngã vào, bất cứ tín hiệu nào có giá trị âm và biên độ lớn hơn VNH đều làm cho điện thế ngã vào rơi vào vùng bất định và mạch không biết tín hiệu ở mức logic nào. Tương tự cho trường hợp ngã ra ở mức thấp, tín hiệu nhiễu có trị dương biên độ > VNL sẽ đưa mạch vào trạng thái bất định. 7. Logic cấp dòng và logic nhận dòng Một mạch logic thường gồm nhiều tầng kết nối với nhau. Tầng cấp tín hiệu gọi là tầng thúc, tầng nhận tín hiệu gọi là tầng tải. Sự trao đổi dòng điện giữa hai tầng thúc và tầng tải thể hiện bởi logic cấp dòng và logic nhận dòng. VCC VCC Thúc VOH VOL 0 1 IIH IIL Tải Thúc Tải Hình: Logic nhận dòng Hình: Logic cấp dòng Logic cấp dòng: Khi ngã ra của cổng NAND thứ nhất ở mức cao nó cấp dòng IIH cho ngã vào của cổng NAND thứ hai. Ngã ra của cổng một như nguồn cấp cho ngã vào cổng hai. Logic nhận dòng: Khi ngã ra của cổng NAND thứ nhất ở mức thấp nó nhận dòng IIL từ ngã vào của cổng NAND thứ hai. Thường dòng nhận của tầng thúc khi ở mức thấp có giá trị khá lớn so với dòng cấp của nó khi ở mức cao. Người ta hay dùng trạng thái này để gánh những tải tương đối nhỏ, ví dụ như một đèn led. Chủ biên Võ Thanh Ân Trang 30
- Tổ Tin Học 8. Tính Schmitt Trigger Trong phần giới thiệu lề nhiễu, ta thấy còn một khoảng điện thế nằm giữa các ngưỡng logic, đây chính là khoảng điện thế ứng với transistor làm việc trong vùng tác động. Khoảng cách này xác định lề nhiễu và tác dụng làm giảm độ rộng sườn xung của tín hiệu qua mạch. Tuy nhiên vẫn còn một khoảng sườn xung nằm trong vùng chuyển tiếp nên tín hiệu ra không vuông hoàn toàn. Hình dưới đây minh họa tính chất đó. VIN V IL(max) VOL(min) t VOUT t Hình: Tín hiệu vào/ra của cổng logic (không vuông). Để cải thiện hơn nữa tín hiệu ngã và, bảo đảm tính miễn nhiễu cao, người ta chế ra các cổng có tính điện trở thế, được gọi là cổng Schmitt Trigger. Hình dưới đây minh họa tín hiệu điện vào và sự thay đổi logic của cổng Schmitt Trigger. VOUT 5V V IN − + VT VT 5V Hình: Tín hiệu vào/ra của cổng Schmitt Trigger. Hình dưới đây, mô tả VIN và VOUT của cổng Schmitt Trigger. Nếu ngã vào đang + là điện thế thấp thì chỉ khi nào điện thế ngã vào vượt qua VT ngã ra mới đổi trạng thái. Ngược lại, nếu điện thế ngã vào đang ở mức cao thì chỉ khi nào điện thế ngã vào nhỏ − hơn VT ngã ra mới đổi trạng thái. VIN + VT V − T VOUT Hình: Mô tả VIN và VOUT của cổng Schmitt Trigger. Hình: Ký hiệu của cổng Schmitt Trigger. Trang 31 Chủ biên Võ Thanh Ân
- Giáo trình Kỹ Thuật Số IV. HỌ TTL 1. Giới thiệu Trong quá trình phát triển của công nghệ chế tạo mạch số, ta có họ: RTL (Resistor – transistor logic), DCTL (Direct couple – transistor logic), RCTL (Resistor- capacitor transistor logic), DTL (Diod – transistor logic), ECL (Emitter – couple transistor logic), Hiện nay, tồn tại nhiều họ có tính năng kỹ thuật cao như: Thời trể truyền nhỏ, tiêu hao công suất ít. Ta sẽ xét một vài họ có tính năng kỹ thuật này, đầu tiên ta xét họ TTL (Transistor – transistor logic). 2. Cổng cơ bản họ TTL Ta lấy cổng NAND 3 ngã vào làm ví dụ để thấy cấu tạo và vận hành của một cổng cơ bản. VCC R1 R2 R4 Y = A.B.C A T1 T2 B T3 CL C R3 Hình: Mô phỏng cổng NAND ba ngã vào họ TTL. Khi một trong các cổng A, B, C xuống mức 0; T1 dẫn, đưa đến T2 ngưng, T3 ngưng, ngã ra Y lên cao. Khi cả 3 ngã vào A, B, C lên cao; T1 ngưng, đưa đến T2 dẫn, T3 dẫn, ngã ra Y xuống thấp. Đó chính là kết quả của cổng NAND 3 ngã vào. Tụ CL trong mạch chính là tụ ký sinh ngã ra của mạch kết hợp với ngã vào của tầng tải, khi mạch hoạt động tụ sẽ nạp điện qua R4 (lúc T3 ngưng) và phóng điện qua transistor T3 khi nó bắt đầu dẫn điện, do đó, thời trể truyền của mạch quyết định bởi R4 và CL, khi R4 nhỏ, mạch hoạt động nhanh nhưng công suất tiêu thụ lớn, muốn giảm công suất phải tăng R4 nhưng như vậy, thời trể truyền sẽ lớn hơn (tỉ lệ nghịch giữa thời trể truyền và công suất). Để giải quyết vấn đề này và để thoả mãn một số yêu cầu khác, người ta đã chế tạo các cổng logic với các ngã khác nhau. Ta sẽ xét sau đây. 3. Cổng cơ bản họ TTL a. Ngã ra totempole V CC R R R 1 2 C A T T4 1 B T2 D Y = A.B.C C T3 CL R 3 Hình: Ngã ra totempole. Chủ biên Võ Thanh Ân Trang 32
- Tổ Tin Học Ta thấy, R4 trong mạch được thay thế bởi cụm T4, RC và Diod D, trong đó RC có giá trị rất nhỏ, không đáng kể. Tương tự như mạch trên, khi cả 3 ngã vào A, B, C lên cao; T1 ngưng, đưa đến T2 dẫn, T3 dẫn, T4 ngưng, ngã ra Y xuống thấp. Khi một trong các cổng A, B, C xuống mức 0; T1 dẫn, đưa đến T2 ngưng, T3 ngưng, T4 dẫn ngã ra Y lên cao. Tụ CL nạp điện khi T4 dẫn và phóng điện qua T3 khi T3 dẫn, thời hằng mạch rất nhỏ nên thời trể truyền nhỏ. Ngoài ra, T3 và T4 luân phiên ngưng tương ứng với 2 trạng thái của ngã ra nên công suất giảm đáng kể. Diod D có tác dụng nâng điện thế cực B của T4 lên, đảm bảo khi T3 dẫn thì T4 ngưng. Mạch này có khuyết điểm là không thể nối chung nhiều ngã ra của các cổng khác nhau vì có thể gây hư hỏng các trạng thái logic của các cổng khác nhau này. b. Ngã ra cực thu để hở V CC R R 1 2 Y = A.B.C A T T 1 2 B T3 R3 C Hình: Ngã ra cực thu để hở. Ngã ra cực thu để hở có một số lợi điểm sau: - Cho phép kết nối các ngõ ra của nhiều cổng khác nhau, nhưng khi sử dụng phải mắc một điện trở từ ngã ra lên nguồn VCC, gọi là điện trở kéo lên, trị số của điện trở có thể được chọn lớn hay nhỏ tuỳ theo yêu cầu có lợi về mặt công suất hay tốc độ làm việc. - Điểm nối chung của các ngã ra có tác dụng như một cổng AND nên gọi điểm AND. - Người ta cũng chế tạo các IC ngã ra cực thu để hở, cho phép điện trở kéo lên mắc vào nguồn điện thế cao, dùng cho các tải đặc biệt hoặc hoặc dùng tạo sự giao tiếp giữa họ TTL với CMOS dùng nguồn cao. Ví dụ: IC 7406 là loại cổng đảo có ngã ra cực thu để hở có thể mắc lên nguồn 24V. V CC A AB B C CD Y = AB.CD.EF D E EF F Trang 33 Chủ biên Võ Thanh Ân
- Giáo trình Kỹ Thuật Số c. Ngã ra ba trạng thái VCC R1 R2 RC C D T4 T5 A T Y = A 1 T2 T3 C R3 L Hình: Ngã ra cổng đảo ba trạng thái. Mạch trên là một cổng đảo có ngã ra 3 trạng thái, trong đó T4 và T5 được mắc để cấp dòng cho tải. Diod D nối vào ngã vào C để điều khiển. Hoạt động của mạch được giải thích như sau: - Khi C = 1, Diod D ngưng dẫn, mạch hoạt động như một cổng đảo. - Khi C = 0, Diod D dẫn, cực thu T2 bị ghim áp ở mức thấp nên T3, T4, T5 đều ngưng, ngã ra mạch ở trạng thái tổng trở cao. Dưới đây là ký hiệu cổng đảo ba trạng thái, có ngã điều khiển C tác động mức cao và bảng sự thật của nó. C A Y A Y = A 1 0 1 1 1 0 C 0 × Z cao Bảng sự thật Các cổng đảo và các cổng đệm ba trạng thái, với ngã điều khiển C tác động ở mức thấp, đọc giả tự vẽ ký hiệu và bảng sự thật. Một số ứng dụng của cổng đệm ba trạng thái, như để chọn dữ liệu mô tả ở hình dưới đây. D0 G0 D G 1 1 Y D2 G2 D3 G3 A Y0 Y1 Y2 Y3 GI•I MÃ ••A CH• B Hoạt động: Ứng với một giá trị nhị phân của địa chỉ AB, một ngã ra được tác động, cho phép một cổng mở và dữ liệu tương ứng được truyền qua. Ví dụ AB = 00, Y0 = 1 (Y1 = Y2 = Y3 =0), G0 mở, dữ liệu D0 truyền qua G0, lúc này G1,G2,G3 đóng và có trạng thái Z cao nên không ảnh hưởng đến hoạt động của mạch. Chủ biên Võ Thanh Ân Trang 34
- Tổ Tin Học 4. Đặc tính các loạt TTL Các IC số họ TTL được sản xuất đầu tiên vào năm 1964 bởi hãng Texas Instructment Corporation của Mỹ, lấy số hiệu là 74×××× và 54××××. Sự khác nhau của hai họ này như sau: 0 0 74××××: VCC = 5 ± 0.5V và nhiệt độ hoạt động từ 0 C đến 70 C. 0 0 54××××: VCC = 5 ± 0.25V và nhiệt độ hoạt động từ -55 C đến 125 C. Các đặc tính khác hoàn toàn giống nhau nên chúng có cùng số. Một số tính chất của các loạt trên được thể hiện trong bảng sau: Tham số kỹ thuật 74 74L 74H 74S 74LS74AS 74ALS74F Thời trể truyền (ns) 9 33 6 3 9.5 1.7 4 3 Công suất tiêu tán (mW) 10 1 23 20 2 8 1.2 6 Tích số công suất vận tốc (pJ) 90 33 138 60 19 13.6 4.8 18 Tần số xung CK max (MHz) 35 3 50 125 45 200 70 100 Fan-Out (cùng loạt) 10 20 10 20 20 40 20 33 Tham số điện thế 74 74L 74H 74S 74LS74AS 74ALS74F VOH (min) 2.4 2.4 2.4 2.7 2.7 2.5 2.5 2.5 VOL (max) 0.4 0.4 0.4 0.5 0.5 0.5 0.4 0.5 VIH (min) 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 VIL (max) 0.8 0.7 0.8 0.8 0.8 0.8 0.8 0.8 Hình: Bảng một số tính năng kỹ thuật. V. HỌ MOS 1. Giới thiệu Họ MOS gồm các IC số dùng công nghệ chế tạo của transitor MOSFET loại tăng, kênh N và kênh P. Với loại N ta có NMOS, loại P ta có PMOS, nếu dùng cả P và N ta có CMOS. Tính năng kỹ thuật của NMOS và PMOS là giống nhau trừ nguồn cấp điện có chiều ngược với nhau, do đó, ta chỉ xét loại NMOS và CMOS. V 2. Cổng NMOS DD VDD D D VDD T G 1 G T1 S S D V OUT VOUT G T1 S D Y = A.B T Y = A + B VOUT VIN G 2 S D D D Y = A A G VIN T T2 T VIN G 2 VIN G 3 S D S S B A T A VIN G 3 S B Hình: Cổng NOT, cổng NAND và cổng NOR dùng NMOS. Bảng dưới đây cho thấy điện thế vào và ra của cổng NOT. VIN T1 T2 VOUT 10 0V (logic 0) RON = 100 KΩ ROFF = 10 Ω +5V (logic 1) +5V (logic 1) RON = 100 KΩ RON = 1KΩ 0.05V (logic 0) Trang 35 Chủ biên Võ Thanh Ân
- Giáo trình Kỹ Thuật Số 3. Họ CMOS Họ CMOS sử dụng 2 loại transistor kênh N và P với mục đích cải thiện tích số công suất vận tốc, mặc dù khả năng tích hợp thấp hơn loại N và P. VDD VDD VDD S S S S G G P G G P P A P D D D S VIN D VOUT B G P A D Y = A D Y = A.B Y = A + B G G D N D N A S D D S D G G B G N N N S S S Hình: Cổng NOT, cổng NAND và cổng NOR dùng CMOS. Bảng dưới đây cho thấy điện thế vào và ra của cổng NOT. VIN TP TN VOUT 10 VDD (logic 1) ROFF = 10 Ω RON = 1 KΩ 0V (logic 0) 10 0V (logic 0) RON = 1 KΩ ROFF = 10 Ω VDD (logic 0) 4. Đặc tính của họ MOS Một số tính chất chung của họ MOS có thể kể ra như sau: - Nguồn cấp điện VDD từ 3V đến 15V - Mức logic VOL(max) = 0V VOH(min) = VDD VIL(max) = 30%VDD VIH(min) = 70%VDD - Lề nhiễu VNH = 30%VDD VNL = 30%VDD - Fan-Out 50 UL Do tổng trở của transistor MOS rất lớn nên số Fan-Out của họ MOS rất lớn. Tuy nhiên khi dùng ở tần số cao, người ta giới hạn ở số 50. Nghĩa là một cổng MOS có thể cấp dòng cho 50 cổng tải cùng loạt. 5. Các loạt CMOS CMOS có 2 ký hiệu: 4××× do hãng RCA chế tạo và 14××× do hãng MOTOROLA chế tạo, có hai loạt 4×××A (14×××A), 4×××B (14×××B), loạt B ra đời có cải thiện dòng ra. Ngoài ra, còn có các loạt 74C (CMOS có cùng sơ đồ chân với TTL nếu có cùng số), 74HC (High speed CMOS), 74HCT (Hoàn toàn tương thích với TTL kể cả các mức logic), 74AC và 74ACT (Advance CMOS) cải tiến của 74HC và 74HCT về mặt nhiễu. Chủ biên Võ Thanh Ân Trang 36
- Tổ Tin Học VI. GIAO TIẾP GIỮA CÁC HỌ IC SỐ 1. Giới thiệu Giao tiếp là thực hiện kết nối ngã ra của một mạch hay hệ thống với ngã vào của mạch hay hệ thống khác. Do tính chất về điện khác nhau giữa 2 họ IC TLL và CMOS nên việc giao tiếp trong nhiều trường hợp không thể nối trực tiếp được mà phải nhờ một mạch trung gian nối giữa tầng thúc và tầng tải sau cho tín hiệu ra của tầng thúc phù hợp với tín hiệu vào của tầng tải và dòng điện tầng thúc phải đủ thúc cho tầng tải. Dưới đây là điều kiện để thúc trực tiếp: - Khi dòng điện ra của tầng thúc lớn hơn hoặc bằng dòng điện vào của tầng tải ở cả hai trạng thái thấp và cao. - Khi hiệu thế ngã ra của tầng thúc ở 2 trạng thái thấp và cao phù hợp với điện thế vào của tầng tải. Như vậy, trước khi xét các trường hợp cụ thể ta xem qua bảng kê các tham số của 2 họ IC. CMOS (V = 5V) TTL Tham số DD 4000B 74HC 74HCT 74 74LS 74AS 74ALS VIH(min) 3.5V 3.5V 2.0V 2.0V 2.0V 2.0V 2.0V VIL(max) 1.5V 1.0V 0.8V 0.8V 0.8V 0.8V 0.8V VOH(min) 4.95V 4.9V 4.9V 2.4V 2.7V 2.7V 2.7V VOL(max) 0.05V 0.1V 0.1V 0.4V 0.5V 0.5V 0.4V IIH(max) 1 μA 1 μA 1 μA 40 μA 20 μA 200 μA 20 μA IIL(max) 1 μA 1 μA 1 μA 1.6 mA 0.4 mA 2 mA 100 μA IOH(max) 0.4 mA 4 mA 4 mA 0.4 mA 0.4 mA 2 mA 0.4 mA IOL(max) 0.4 mA 4 mA 4 mA 16 mA 8 mA 20 mA 8 mA Hình: Bảng một số tính năng kỹ thuật của CMOS và TTL. 2. Dùng TTL thúc CMOS - TTL thúc CMOS dùng điện thế thấp (VDD = 5V). Từ bảng tính năng kỹ thuật trên, ta thấy dòng điện của CMOS có trị rất nhỏ so với dòng của các TTL, vậy dòng điện không có vấn đề. Tuy nhiên, khi so sánh về hiệu thế ra của TTL với hiệu thế vào của CMOS ta thấy VOH(min) của tất cả các loạt TTL đều khá thấp so với VIH(min) của CMOS. Như vậy, phải có biện pháp nâng hiệu thế ra của TTL lên. Điều này được thực hiện bằng một điện trở kéo lên mắc ở ngã ra của IC TTL. VCC = 5V R TTL CMOS Hình: Điện trở kéo lên. Trang 37 Chủ biên Võ Thanh Ân
- Giáo trình Kỹ Thuật Số - TTL thúc 74HCT. Như đã nói trên đây, loạt 75HCT là loạt CMOS được thiết kế tương thích với TTL nên có thể thực hiện kết nối mà không cần điện trở kéo lên. - TTL thúc CMOS dùng nguồn cao (VDD = +10V). Ngay cả khi dùng điện trở kéo lên, điện thế ngã ra mức cao của TTL vẫn không đủ cấp cho ngã vào của CMOS, người ta phải dùng một cổng đệm có ngã ra để hở có thể dùng nguồn cao (IC 7407 chẳn hạn) để thực hiện giao tiếp. 3. Dùng CMOS thúc TTL - CMOS thúc TTL ở trạng thái cao. Từ bảng tính năng kỹ thuật, ta thấy dòng điện ra mức cao của CMOS đủ cấp cho TTL, vậy dòng điện không có vấn đề. - CMOS thúc TTL ở trạng thái thấp. Dòng điện vào ở trạng thái thấp của TLL thay đổi trong khoảng từ 100μA đến 2mA. Vậy hai loạt này có thể giao tiếp với IC TTL mà không có vấn đề gì. Tuy nhiên, với loạt 4000B, IOL rất nhỏ không đủ giao tiếp với ngay cả một IC TTL, người ta phải dùng một cổng đệm để nâng dòng tải của loạt 4000B trước khi thúc. - CMOS dùng nguồn cao thúc TTL. Có một số IC loạt 74LS, được chế tạo đặc biệt, có thể nhận điện thế vào cao khoảng 15V, có thể được thúc trực tiếp bởi CMOS dùng nguồn cao. Tuy nhiên, đa số IC TTL không có tính chất này. Vậy để giao tiếp với CMOS dùng nguồn cao, người ta phải dùng cổng đệm hạ điện thế ra thấp xuống cho phù hợp với IC TTL. Chủ biên Võ Thanh Ân Trang 38