Để rút gọn một biểu thức logic ta có thể sử dụng các phép tốn logic của đại số Boole, tuy nhiên phương pháp này địi hỏi có một suy luận khá phức tạp. Ở đây ta chỉ xét đến phương pháp dùng bảng Karnaugh để rút gọn, phương pháp này giới hạn số biến ngõ vào (thường tối đa là 6 biến).
1. Biễu diễn bảng sự thật bằng biểu thức Ysp và Yps
Ysp là dạng tổng các tích (sum of products ): biểu thức có dạng tổng của các tích các biến ngõ vào. Ví dụ: Y= AB+ BDC + ABC. Như vậy mạch logic của nó sẽ ln có ngõ ra các cổng AND đi vào một cổng OR cho ra Y.
Yps là dạng tích các tổng (product of sums ): biểu thức có dạng tích của các tổng các biến ngõ vào. Ví dụ: Y= (A+B)(B+D+C)( A+B+C). Như vậy mạch logic của nó sẽ ln có ngõ ra các cổng OR đi vào một cổng AND cho ra Y.
1.1. Biễu diễn bảng sự thật bằng biểu thức Ysp:
- Lưu ý các số 1 của ngõ ra Y, các ngõ vào tương ứng với mỗi số 1 của ngõ ra ta đem nhân chúng lại với nhau theo nguyên tắc: biến nào bằng 0 ta ghi đảo của biến đó, bằng 1 thì khơng đảo. Sau đó đem cộng các phép nhân trên lại với nhau.
1.2. Biễu diễn bảng sự thật bằng biểu thức Yps:
- Lưu ý các số 0 của ngõ ra Y, các ngõ vào tương ứng với mỗi số 0 của ngõ ra ta đem cộng chúng lại với nhau theo nguyên tắc: biến nào bằng 1 ta ghi đảo của biến đó, bằng 0 thì khơng đảo. Sau đó đem nhân các phép cộng trên lại với nhau.
76 | P a g e
2. Rút gọn biểu thức bằng bảng Karnaugh
Kẻ bảng Karnaugh bao gồm 2n ơ (n: số biến ngõ vào ) có dạng như sau:
Đầu mỗi hàng và cột là số thứ tự hàng và cột viết theo mã Gray. Số bit của mã Gray tùy thuộc vào số biến đã tách ra theo hàng và cột.
Dữ liệu chứa trong các ô là giá trị của Y (theo bảng sự thật). Nếu là Ysp thì ta chỉ cần quan tâm đến các giá trị 1, nếu là Yps thì ta chỉ cần quan tâm đến các giá trị 0. Giá trị x là giá trị không xác định của Y, x=0 hay x=1 là tùy ý, nhưng tùy thuộc vào vị trí của x trên bảng Karnaugh mà ta cho x một giá trị thích hợp.
Quy tắc rút gọn như sau: ta gom (khoanh trịn) 2a (a=1,2,3…) ơ có số 1 (Ysp) hay 0 (Yps) kề nhau hay ở 4 góc hay ở 2 cạnh biên đối nhau, trong đó biến nào thay đổi giá trị thì loại bỏ. Số biến loại bỏ được sẽ là a biến. Để biểu thức tối giản, ta phải gom với số a lớn nhất nếu có thể, nếu biểu thức có giá trị x, ta cho x=1 hay x=0 để có a lớn nhất. Ta viết lại biểu thức với các biến còn lại theo dạng Ysp hay Yps, lúc này biểu thức đã được rút gọn.
77 | P a g e
3. Thiết kế mạch logic
Các bước thiết kế:
- Từ yêu cầu bài tốn, lập bảng sự thật mơ tả quan hệ ngõ vào ra - Rút gọn hàm
- Từ hàm suy ra mạch cần thiết kế
Ví dụ: Thiết kế mạch điều khiển đèn gồm có 4 cơng tắc điều khiển D, C, B, A, đánh số tương ứng từ 0 đến 3, với yêu cầu như sau: đèn chỉ sáng khi có 1 hoặc nhiều cơng tắc cùng đóng nhưng có tổng số ghi trên cơng tắc là số lẻ.
Giả sử trạng thái cơng tắc đóng và đèn sáng là 1, cơng tắc ngắt và đèn tắt là 0. Từ đầu bài ta có bảng sự thật như sau:
0123 Đèn 0123 Đèn 0123 Đèn 0123 Đèn DCBA Y DCBA Y DCBA Y DCBA Y
0000 0 0100 1 1000 0 1100 1 0001 1 0101 0 1001 1 1101 0 0010 0 0110 1 1010 0 1110 1 0011 1 0111 0 1011 1 1111 0 Rút gọn bằng bảng Karnaugh: DC AB 00 01 11 10 00 0 1 1 0 01 1 0 0 1 11 1 0 0 1 10 0 1 1 0
Ta được hàm Ysp=AC+AC=A C (như vậy thực sự mạch chỉ còn 2 biến A và C) Nếu sử dụng đèn led thì có thể nối trực tiếp vào Y thơng qua R=220
78 | P a g e IV. FLIP FLOP 1. Khái niệm
Flip-flop (viết tắt là FF) là phần tử nhớ có khả năng lưu trữ (nhớ ) 1 trong 2 trạng thái 0 hay 1. FF còn được gọi là chốt (latch) hay dao động đa hài song ổn đối xứng (Bistable Multivibrator). Hầu hết các FF đều được cấu tạo gồm 2 cổng NAND hay 2 cổng OR. Một FF thông thường được ký hiệu như hình 3.2 sau:
2. Các loại flip flop
2.1. SCFF (RSFF):
Hình 3.1
79 | P a g e
2.2. JKFF:
2.3. DFF và TFF:
Ghi chú:
Qo là trạng thái trước đó của Q, nếu Qo là trạng thái hiện tại thì Q là trạng thái tiếp theo.
Dựa vào bảng trạng thái của các FF ta có thể dùng bảng Karnaugh để rút gọn biểu thức của ngõ ra Q=f(Qo;R;S;J;K;D;T). Đối với trạng thái cấm hay không xác định, ta cho giá trị đó là x rồi rút gọn.
Mỗi FF thường có thêm hai chân Preset ( Set) và Clear, khi hai chân này không ở mức tích cực thì FF hoạt động bình thường, khi Preset tích cực thì Q=1, khi Clear tích cực thì Q=0, khi cả hai đều tích cực thì FF khơng hoạt động.
3. Chuyển đổi giữa các FF
Để chuyển đổi từ dạng FF này sang dạng FF khác, hay nói cách khác, ta có một FF này nhưng ta muốn kết nối trở thành một mạch có chức năng của một FF khác, ta cần dựa vào bảng đầu vào kích của các FF được viết lại như sau:
80 | P a g e
Nếu muốn chuyển từ FF A sang FF B, ta cần xác định hàm sau: Mỗi đầu vào của FF A = f ( các đầu vào của FF B ; Qo)
Ví dụ: Chuyển từ RSFF sang JKFF R,S=f(J;K;Qo)
V. MẠCH ĐẾM
Mạch đếm cơ bản được cấu tạo bởi các FF kết nối lại với nhau. Mỗi FF cho ra một bit đếm. Dựa vào đặc điểm kết nối có hai kiểu đếm: đếm đồng bộ (synchronus) và không đồng bộ (Asynchronous), dựa vào số đếm có hai kiểu đếm ; đếm lên (Up Counter) và đếm xuống (Down counter).
1. Mạch đếm nhị phân không đồng bộ
Mạch đếm không đồng bộ chỉ đếm các số đếm liên tục từ thấp đến cao (đếm lên) hoặc từ cao đến thấp (đếm xuống).
+ Đặc điểm kết nối:
- Ngã ra của FF này là xung vào CK của FF kế tiếp, chỉ có FF A (ứng với bit thấp nhất) là đáp ứng với xung CK ( được nối trực tiếp với CK), FF B (ứng với bit tiếp theo) phải chờ FF A đổi trạng thái mới được kích.
- Nếu sử dụng JKFF, thì các ngõ JK nối lên 1 (nếu sử dụng loại FF khác chuyển đổi tương tự ).
- Mạch đếm lên: ngã ra Q của FF này nối vào CLK của FF kế. - Mạch đếm xuống: ngã ra Q của FF này nối vào CLK của FF kế.
+ Mạch đếm MOD n: mạch sẽ đếm được n trạng thái, n 2N với N là số bit hay cũng là số FF cần sử dụng. Mạch có khả năng chia tần số n lần. Ví dụ: xung với tần số 60Hz khi đưa qua mạch đếm MOD60 sẽ cho ra một xung (ở bit cao nhất) 1Hz.
1.1. Bộ đếm MOD n với n = 2N:
Dựa vào số trạng thái n của bộ đếm ta xác định N để biết số FF cần dùng, sau đó chỉ việc kết nối như đã nói trên.
Ví dụ: Thiết kế mạch đếm lên nhị phân không đồng bộ MOD 16.
81 | P a g e
Mạch trên sử dụng xung CLK kích cạnh xuống có nghĩa là mạch chỉ đổi trạng thái khi có cạnh xuống của xung CK tác động. Để tiện lợi, ta quy ước A có nghĩa là ngã ra QA của FF A và cũng là bit thấp nhất, D là bit cao nhất. Như vậy mạch sẽ đếm tuần hoàn từ 0 đến 15 ứng với DCBA=0000 đến FFFF.
1.2. Bộ đếm MOD n với n < 2N:
Ta đã biết mỗi FF có một chân CLEAR mà khi chân này ở mức tích cực thì nó xóa ngã ra Q về 0. Do bộ đếm này đếm không hết 2N trạng thái mà chỉ đếm tới số n nên khi bộ đếm đếm tới n ta cần phải dùng 1 mạch logic để đưa vào chân CLEAR của các FF, xóa các trạng thái đếm về 0.
Đối với bộ đếm này cách kết nối cũng như trên nhưng ta phải dùng thêm 1 cổng NAND (thường thì chân CLEAR tích cực ở mức thấp, nếu chân CLEAR tích cực ở mức cao phải dùng cổng AND) với các ngõ vào là các bit ngõ ra mức 1 của số nhị phân n và ngõ ra của cổng NAND này sẽ =0 đưa vào các chân CLEAR của các FF.
Ví dụ: Thiết kế mạch đếm lên nhị phân không đồng bộ MOD 6.
Ta thấy 6 < 23 ( ta lấy số 2N gần số n nhất), ta sử dụng 3 FF kết nối như trên ngồi ra cịn phải sử dụng thêm 1 cổng NAND kết nối như sau: khi mạch đếm đến 6 (CBA=110) ta có CB=11, như vậy ta cho CB vào ngõ vào cổng NAND, ngõ ra đưa vào chân CLEAR của các FF để xóa CBA về 000 và tiếp tục đếm lên tới 101 (5), khi đếm qua 110 (6) tiếp tục bị xóa về 000...Kết quả ta có sơ đồ mạch như sau:
2. Mạch đếm nhị phân đồng bộ
Mạch đếm đồng bộ có thể đếm các số đếm theo một trình tự bất kỳ (nhưng phải có số 0), tuy nhiên các bước thực hiện và sơ đồ kết nối sẽ phức tạp hơn.
+ Đặc điểm kết nối: xung CK được đưa vào các CLK của các FF đồng thời.
Nếu sử dụng JKFF: các ngõ J,K được liên kết bởi một mạch logic phụ thuộc vào các ngõ ra FF. Mạch logic J,K=f(Q) này có được sau khi rút gọn từ bảng đầu vào kích với các ngõ ra Q (…CBA) là trạng thái đếm hiện tại, các ngõ ra Q’ (…C’B’A’) là trạng thái đếm tiếp theo.
Giả sử mạch đếm 3 bit đang đếm từ 1 (CBA=001) qua 2 (C’B’A’=010), ta có: C=0 chuyển sang C’=0 Jc=0, Kc=X
B=0 chuyển sang B’=1 JB=1, KB=X A=1 chuyển sang A’=0 JA=X, KA=1
82 | P a g e
Như vậy với các số đếm cho trước ta có thể lập được bảng đầu vào kích (xem Q và Q’ như là các đầu vào, J,K là các hàm đầu ra), từ bảng này có thể dùng bảng Karnaugh để rút gọn hàm J,K rồi dựa vào các hàm này để nối mạch. Số FF cần dùng vẫn là N.
Ví dụ: Thiết kế mạch đếm nhị phân đồng bộ có chu trình đếm từ 0 – 7. Ta thấy 7 < 23
cần sử dụng 3 FF. Ta lập bảng đầu vào kích như sau:
Khi đã quen với việc lập bảng đầu vào kích thì ta không cần ghi các cột C’B’A’, CC’, BB’, AA’ nữa, khi đó trạng thái kế tiếp của một biến là trạng thái phía dưới nó.
Sử dụng bảng Karnaugh để rút gọn: => Jc = Kc = BA => Jb = Kb = A => Ja = Ka = 1 Sơ đồ mạch: JaKa CB A 00 01 11 10 0 1X 1X 1X 1X 1 X1 X1 X1 X1 JbKb CB A 00 01 11 10 0 0X X0 X0 0X 1 1X X1 X1 1X JcKc CB A 00 01 11 10 0 0X 0X X0 X0 1 0X 1X X1 X0
83 | P a g e
3. Mạch đếm dùng IC 7490
+ Đếm từ 0 – 9:
+ Đếm từ 00 – 99:
84 | P a g e
+ Đếm từ 00 – 23:
85 | P a g e
BÀI THỰC HÀNH SỐ 1
SỬ DỤNG ĐỒNG HỒ ĐO ĐA NĂNG ( VOM )
Dụng cụ, thiết bị, vật tư :
- Đồng hồ đo đa năng (VOM)
- Linh kiện đo : công tắc, điện trở, tụ điện, nguồn điện…
A. Phần lý thuyết :
Đồng hồ đo đa năng là loại đồng hồ bao gồm nhiều mạch đo các đại lượng điện như Volt, Ohm, Mili-ampe và các mạch đo khác mà chỉ dùng chung 1 điện kế loại khung dây quay và trên mặt điện kế có vạch nhiều thang đo.
Chú ý :
- Cần phải hiệu chỉnh thang đo cho phù hợp và luôn luôn chọn cấp điện áp lớn hơn điện áp định đo.
- Đối với Ohm kế chỉ được phép đo mạch khơng có điện áp vì trở kháng của Ohm kế rất thấp nếu vơ tình đo điện áp sẽ làm hỏng điện kế của đồng hồ đo.
- Mili-ampe kế phải mắc nối tiếp trong mạch định đo và chỉ đo dòng điện 1 chiều với dịng khơng quá 0,5A. Phần mạch đo này chỉ sử dụng trong ngành điện tử.
B. Phần thực hành :
1. OHM KẾ : chỉ đo với mạch khơng có điện áp.
- Cắm que đỏ vào cọc (+), que đen vào cọc COM. - Xoay núm chọn lọc ở vị trí đo ohm kế (R1, R10 …)
- Ở mỗi thang đo, chập 2 que đo và kiểm tra chỉnh kim đúng vạch 0 ( ở về phía phải ).
- Khi đo chạm 2 que đo vào 2 đầu linh kiện muốn đo điện trở và đọc trị số điện trở ở thang đo tương ứng.
* Thực hiện : đo điện trở của điện trở, cuộn dây hoặc kiểm tra sự liền mạch, hở mạch
của công tắc, đo diod …
Kiểm tra tụ điện tốt, xấu như sau :
- Chạm 2 que đo vào 2 đầu tụ, nếu kim vọt lên rồi trở về vạch 0 tụ tốt khơng bị rị rỉ.
86 | P a g e
- Nếu kim không nhảy, kể cả đảo 2 que đo hoặc nâng thêm bậc đo đến R1, R10 … mà kim không nhảy tụ bị đứt.
Chú ý :
Nếu ta để thang đo quá cao thì kim chỉ lên một chút, như vậy đọc trị số sẽ khơng chính
Nếu ta để thang đo quá thấp, kim lên q nhiều, và đọc trị số cũng khơng chính xác.
Khi đo điện trở ta chọn thang đo sao cho kim báo gần vị trí giữa vạch chỉ số sẽ cho độ chính xác cao nhất.
2. VOLT KẾ AC : đo điện áp xoay chiều VAC.
- Cắm que đỏ vào cọc (+), que đen vào cọc (-)COM.
- Xoay núm chọn lọc ở vị trí đo Volt kế AC với cấp điện áp lớn hơn điện áp định đo.
- Chạm 2 que đo vào 2 điểm trong mạch điện muốn đo. Chú ý an toàn điện. - Đọc trị số trên thang đo với cấp điện áp đã chọn trước.
Chú ý :
Tuyệt đối không để thang đo điện trở hay thang đo dòng điện khi đo vào điện áp xoay chiều => Nếu nhầm đồng hồ sẽ bị hỏng ngay lập tức !
Nếu để thang đo áp DC mà đo vào nguồn AC thì kim đồng hồ không báo, nhưng đồng hồ không ảnh hưởng . (đôi khi kim lên)
3. VOLT KẾ DC : đo điện áp xoay chiều VDC.
- Cắm que đỏ vào cọc (+), que đen vào cọc (-).
- Xoay núm chọn lọc ở vị trí đo Volt kế VDC với cấp điện áp thích hợp.
- Chạm que đỏ vào điện thế (+), que đen vào điện thế (-). Kiểm tra kim lệch về phải đúng chiều.
- Đọc trị số Volt trên thang đo.
Chú ý :
Nếu ta để sai thang đo, đo áp một chiều nhưng ta để đồng hồ thang xoay chiều thì đồng hồ sẽ báo sai, thơng thường giá trị báo sai cao gấp 2 lần giá trị thực của điện áp DC, tuy nhiên đồng hồ cũng không bị hỏng .
Tuyệt đối không để nhầm đồng hồ vào thang đo dòng điện hoặc thang đo điện trở khi ta đo điện áp một chiều (DC), nếu nhầm đồng hồ sẽ bị hỏng ngay !!
4. MILI-AMPE KẾ : chỉ đo cường độ dòng điện 1 chiều bé ( I 250mA ). Chủ yếu ở
ngành điện tử.
- Cắm que đỏ vào cọc (+), que đen vào cọc (-).
87 | P a g e
- Mắc ampe kế nối tiếp bằng cách nối que đỏ vào dây (+) của nguồn điện DC và dây đen (-) vào vật muốn đo và dây còn lại của mạch vật đo nối về dây (-) của nguồn điện DC.
5. ĐO CƯỜNG ĐỘ ÂM THANH ( DECIBEL ): chủ yếu ở ngành điện tử.
- Cắm que đỏ vào cọc OUTPUT và que đen vào cọc COM. - Xoay núm chọn lọc đến vị trí Volt AC- 10V …
- Chạm 2 que đo vào 2 chấu ra của loa hoặc chấu OUTPUT. - Đọc trị số dB trên thang đo.
88 | P a g e BÀI THỰC HÀNH SỐ 2 MẮC ĐIỆN NĂNG KẾ (KWH) Dụng cụ, thiết bị, vật tư : - Điện năng kế 220V. - Bóng đèn 100W/ 220V. - Dây dẫn nối.