Ở chù kỳ 1, bộ so sánh có A = 0,75 V , B = 0V, đầu ra của bộ so sánh ở mức 1, theo tính
hất của cổng VÀ, ta có lối ra của nó ở mức 1 (cả 2 lối vào đều bằng 1). Cổng VÀ cho xung
ếm thứ nhất đi vào bộ đếm. Bộ đếm tăng lên 1 (đếm đến 0001). Bộ chỉ thị số hiện số 0001. Bộ
iến đổi số tương tự (DAC) nhận số 0001 ở đầu vào cho một điện áp tương ứng 0,2 Volt ở lối
a (xem bảng 7.5). Điện áp này là điện áp hồi tiếp được đưa về đầu vào B của bộ so sánh.
Các chu kỳ tiếp theo cũng tương tự như vậy, cho đến chu kỳ thứ 4 thì điện áp hồi tiếp lấy
a từ bộ biến đổi DAC là 0,8 V. Chu kỳ thứ 5 như sau: Bộ so sánh có đầu A = 0,75 V và đầu B
= 0,8 V. Vậy A < B nên lối ra của bộ so sánh C= 0. Cổng VÀ có một lối vào nhận mức thấp,
ầu ra ở mức 0, cổng VÀ đóng lại, bộ đếm nhị phân không nhận được xung đếm, nó dừng đếm
ở 0100. Như vậy khi cho ADC nhận một điện áp tương tự 0,75 V ở lối vào, ta sẽ nhận được số
hị phân 0100 ở lối ra.
Bộ biến đổi ADC trên là 4 bit, cũng như DAC ta cũng có ADC có độ phân giải là 8 bit và
2 bit được dùng rất phổ biến.
47 trang |
Chia sẻ: huongthu9 | Lượt xem: 527 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Giáo trình điện tử Vi mạch-Điện tử số - Chương 5: Các hệ logic tổ hợp - Phan Văn Đường, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Nếu một đầu vào của cổng NAND ở trạng thái 1 thì
đầu ra sẽ là đảo của đầu vào kia. Vì vậy, đầu ra của N1 là Q .
Cổng NAND của N2 có một đầu vào là 0 nên đầu ra luôn luôn là 1, dù đầu vào kia ở bất
kỳ trạng thái nào.
Nếu X = 0 (nối đất) ta thực hiện đếm lùi. Lúc đó N1 có một đầu vào ở mức 0 nên đầu ra
luôn luôn ở mức 1. Đầu ra của N1 nhận trạng thái 1. N2 có một đầu vào ở mức 1 nên đầu ra là
98
nghịch đảo của đầu kia (lúc đó là Q ) nên đầu ra N2 là Q .
Tương tự, N3 có một đầu vào ở mức 1 nên đầu ra là Q .
Kết quả: Đầu ra Q của Trigger thứ nhất được đấu với đầu vào đếm của Trigger tiếp theo
nên bộ đếm sẽ thực hiện việc đếm lùi.
d/Bộ đếm không đồng bộ N phân
Khi cần đếm trên một hệ đếm cơ số N khác 2, nghĩa là cần một bộ đếm đến N bất kỳ, ta
có thể dùng một chuỗi n Trigger liên tiếp, trong đó n là số nhỏ nhất thỏa mản điều kiện 2n >N,
sau đó dùng phương pháp hồi tiếp để xóa đi các trạng thái không cần thiết.
Thí dụ: Với bộ đếm đến 10 (N = 10) phải dùng 4 Trigger (n = 4), vì số n nhỏ nhất thỏa
mãn bất đẳng thức 2n > 10 là 4. Tiếp đó ta dùng mạch hồi tiếp sao cho khi đếm đến N (trong
trường hợp này là đếm đến 10) thì tất cả Trigger phải trở về trạng thái 0. Như vậy bộ đếm 10
chỉ lấy 10 trạng thái trong số 16 trạng thái.
Mạch hồi tiếp có thể dùng cổng NAND, lối ra của nó được nối đồng thời với tất cả các lối
vào xóa (Cl) của các Trigger.
Ta có bảng tương đương của 2 hệ đếm thập phân và nhị phân (Bảng 6.2)
Bảng 6.2: Bảng tương đương giữa thập phân và nhị phân.
Đếm thập phân Đếm nhị phân
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Q3 Q2 Q1 Q0
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Như vậy số 10 viết trong hệ đếm cơ số hai là 1010. Khi xung thứ 10 đến, đầu ra của bộ
99
đếm phải là Q0 = 0, Q1 = 0, Q2 = 0, Q3 = 0, thay vì Q0 = 1, Q1 = 0, Q2 = 1, Q3 = 0. Muốn vậy, ta
đưa Q1 và Q3 vào mạch hồi tiếp do cổng NAND đảm nhận, mạch này sẽ đưa đầu ra của Q1 và
Q3 về lại đầu vào Cl để xóa trạng thái của Trigger 1 và 3 về 0. Muốn đếm đến một số khác 10,
ta cũng thực hiện như trên.
Ta có sơ đồ logic của bộ đếm đến 10 như hình 6.7
Hình 6.7: Sơ đồ logic bộ đếm tiến không đồng bộ đếm đến 10
6.2.2.bộ đếm đồng bộ
Bộ đếm không đồng bộ có khuyết điểm là gây ra một sự trể giữa các lần chuyển trạng thái
liên tiếp, vì sự chuyển trạng thái của Trigger thứ 2 trở đi phụ thuộc vào sự chuyển trạng thái về
0 của Trigger trước nó. Để sự chuyển trạng thái của các Trigger sau không còn phụ thuộc
Trigger thứ nhất ngườì ta sử dụng bộ đếm đồng bộ (còn gọi là bộ đếm song song).
Đặc điểm của bộ đếm đồng bộ là sự thay đổi trạng thái của bộ đếm chỉ phụ thuộc vào
xung đếm hay xung đồng bộ, nghĩa là xung đồng bộ được đưa vào đồng thời tất cả các Trigger
của bộ đếm. Do đó quá trình chuyển trạng thái chỉ phụ thuộc vào sự truyền lan tín hiệu chuyển
(chuyển từ cột số thấp sang cột số cao ).
Như vậy, bộ đếm đồng bộ sẽ :
* Thực hiện việc chuyển trạng thái của các tầng ở cùng 1 thời điểm.
* Các Trigger có thể thay đổi trạng thái của nó hoặc không (tùy theo trạng thái trước đó
của nó) nhưng cùng một thời điểm.
* Xung đếm đươc đưa vào đồng thời tất cả các Trigger.
a/Bộ đếm đồng bộ 2 bit
Bộ đếm đồng bộ 2 bit có sơ đồ logic như hình 6.8
Các đầu vào JK của Trigger thứ nhất đấu với nhau và để lơ lửng (J0 = K0 = 1), đầu ra Q0
của Trigger thứ nhất đấu vào đầu vào JK của Trigger thứ 2. Các đầu vào đồng bộ (đầu vào
đếm) đấu với nhau. Như vậy các xung đồng bộ tác động đồng thời đến các Trigger. Các đầu Cl
đấu với nhau và đấu vào công tắc S1, trước khi đếm ta ấn công tắc S1 xuống đất để đưa các
Trigger về trạng thái 0 (Q0 = Q1 = 0).
Khi sườn âm của xung thứ nhất tác động vào đầu vào đếm, Trigger thứ nhất T0 chuyển
100
Hình 6.8: Sơ đồ logic bộ đếm tiến đồng bộ 2 bit
trạng thái Q0 = J1= K1 = 1. Trigger thứ hai T1 giữ nguyên trạng thái vì trước đó Q0 = 0. Xung
tiếp theo Trigger thứ nhất chuyển trạng thái, lúc đó Trigger thứ hai cũng chuyển trạng thái (vì
trước đó J1 = K1 = Q0 = 1), nghĩa là cã hai đều chuyển trạng thái.
Vậy: Trigger thứ nhất luôn luôn có đầu vào JK ở trạng thái 1 (lơ lửng trên cao) nên luôn
luôn thay đổi trạng thái mỗi khi có xung đến, các Trigger tiếp sau thay đổi trạng thái chỉ khi
nào Trigger trước nó ở trạng thái 1 .
b/Bộ đếm đồng bộ 3 bit
Còn gọi là bộ đếm đồng bộ Mod- 8. Có sơ đồ nguyên lý như hình 6.9
Hình 6.9: Sơ đồ logic bộ đếm tiến đồng bộ 3 bit
Trigger thứ nhất T0 có đầu vào JK luôn luôn ở trạng thái 1 vì vậy sẽ chuyển trạng thái mỗi
khi có xung đến. Lối ra Q0 của nó đấu vào lối vào J1 K1 của trigger thứ hai và một đầu vào của
cổng AND. Đầu vào còn lại của cổng AND nối vào lối ra Q1 của Trigger thứ hai, đầu ra của
cổng AND đấu vào đầu vào J2 K2 của trigger thứ ba T3. Cổng AND có nhiệm vụ sửa sai trong
quá trình đếm.
Xung đếm được đưa đồng thời vào các đầu vào đồng bộ Ck của các trigger. Các đầu vào
xóa Cl đấu chung với nhau để chuyển trạng thái các trigger về 0 trước khi đếm.
101
Khi sườn sau của xung đếm thứ nhất đưa đến Ck của trigger thứ nhất. Lối ra Q của nó
chuyển trạng thái lên 1, các trigger còn lại giữ nguyên trạng thái 0 (vì J1 = K1 = J2 = K2 = 0).
Bộ chỉ thị hiện số 001.
Khi sườn sau của xung thứ hai đến, lối ra Q0 chuyển trạng thái về 0, Q1 chuyển trạng thái
lên 1, Q2 vẩn ở trạng thái 0. Bộ chỉ thị hiện số 010.
Khi sườn sau của xung đếm thứ ba đến, lối ra Q0 lại chuyển trạng thái lên 1, Q1 vẫn giữ
nguyên trạng thái. Do cổng AND có một lối vào bằng 0 nên lối ra bằng 0 vì vậy Q1 không
chuyển trạng thái. Bộ chỉ thị hiện số 011 .
Khi sườn sau của xung đếm thứ tư đến, lối ra Q0 chuyển trạng thái về 0, Q1 cũng chuyển
trạng thái về 0. Do cổng AND có hai lối vào đều bằng 1 nên lối ra bằng 1 vì vậy Q2 cũng
chuyển trạng thái từ 0 lên 1. Bộ chỉ thị hiện số 100 .
Quá trình tiếp diễn như vậy cho đến khi đếm đến 7 bộ chỉ thị quay về trạng thái đầu
c/Bộ đếm đồng bộ 4 bit
Còn gọi là bộ đếm đồng bộ Mod 16. Nó có sơ đồ nguyên lý như hình 6.11 và giản đồ
xung như hình 6.10.
Trước khi đếm ta nối các đầu ra Cl xuống đất để tất cả Trigger đều chỉ thị 0 bằng cách
nhấn công tắc S1 .
Hình 6.10: Sơ đồ logic bộ đếm tiến đồng bộ 4 bit
Khi sườn sau của xung thứ nhất tác động vào, Q0 sẽ chuyển trạng thái từ 0 lên 1 (do J0 K0
luôn luôn ở trạng thái bập bềnh 1). Q1 , Q2 , Q3, vẫn giữ nguyên trạng thái. Bộ chỉ thị hiện số
0001.
Khi sườn sau của xung thứ hai tác động vào, Q0 chuyển trạng thái về 0, Q1 chuyển trạng
thái lên 1 vì trước đó Q0 đang ở trạng thái 1. Q2, Q3 giữ nguyên trạng thái 0. Bộ chỉ thị hiện số
0010.
Khi sườn sau của xung thứ ba tác động vào, Q0 chuyển trạng thái lên 1, Q1 vẫn ở trạng
thái 1 vì trước đó Q0 ở trạng thái 0. Q2, Q3 vẫn ở trạng thái 0. Bộ chỉ thị hiện số 0011.
Khi sườn sau của xung thứ tư tác động vào, Q0 chuyển trạng thái về 0, Q1 cũng chuyển
102
trạng thái về 0 vì trước đó Q0 ở trạng thái 1, Q2 chuyển trạng thái lên 1 vì G1 có hai lối vào đều
ở trạng thái 1 nên lối ra là 1 nên Q2 chuyển trạng thái, Q3 vẫn ở 0. Bộ chỉ thị hiện số 0100.
Khi sườn sau của xung thứ 11 tác động vào, Q0 chuyển trạng thái từ 0 lên 1, Q1 vẫn giữ
nguyên trạng thái vì trước đó Q0 ở trạng thái 0, Q2 giữ nguyên trạng thái 0. Trước đó cổng G1
có một đầu vào là 0 một đầu vào là 1 nên đầu ra là 0, Q2 giữ nguyên trạng thái. Q3 cũng giữ
nguyên trạng thái 1 vì G2 có hai lối vào đều ở trạng thái 0 nên lối ra bằng 0, Q3 không chuyển
trạng thái. Bộ chỉ thị hiện số 1011.
6.3. BỘ GHI DỊCH (Shift Register)
Bộ ghi dịch còn gọi là thanh ghi dịch, có hai nhiệm vụ là lưu giữ tạm thời dữ liệu và dịch
từng bit theo xung đồng hồ. Dữ liệu lưu trữ trong bộ ghi dịch, dưới tác dụng của xung dịch
(shift) có thể tuần tự dịch trái hoặc dịch phải. Phần tử cấu thành bộ ghi dịch là các trigger D. Vì
việc dịch được tiến hành đồng thời đối với mỗi phần tử, nên các trigger này hoạt động theo chế
độ đồng bộ. Bộ ghi dịch đượcphân loại như sau:
Theo cách dịch: Bộ ghi dịch một hướng (trái hoặc phải), bộ ghi dịch hai hướng (trái và
phải), bộ ghi dịch vòng.
Theo cách đưa tín hiệu vào và lấy tín hiệu ra: Bộ ghi dịch vào nối tiếp ra nối tiếp hoặc
ra song song, bộ ghi dịch vào song song ra nối tiếp hoặc song song, bộ ghi dịch đa năng.
6.3.1. Bộ ghi dịch một hướng:
Hình 6.11 là sơ đồ nguyên lý một bộ ghi dịch 4 bit. Dữ liệu đưa vào bên trái, dịch phải,
lấy ra song song hoặc nối tiếp.
Hình 6.11: Sơ đồ nguyên lý bộ ghi dịch một hướng
Bộ ghi dịch một hướng trên dùng trigger D. Đầu ra Q của mỗi trigger được nối với đầu
vào của trigger tiếp theo. Đầu tiên ta nối đất Cl để đưa các đầu ra Q về 0. Dữ liệu được đưa vào
D của trigger thứ nhất. Khi sườn dương của xung đồng hồ xuất hiện, tín hiệu mã hoá được dịch
vào trigger 1, đồng thời trạng thái của mỗi trigger cũng được dịch đến trigger tiếp theo.
Giả sử ở đầu vào ta đưa từ mã 1101. Dưới tác dụng của xung dịch, quá trình dịch được
103
ghi ở bảng 6.3
Bảng 6.3: Quá trình ghi dịch từ mã 1101 trong bộ ghi dịch.
Ck Từ mã trong bộ ghi dịch
Số thứ tự Trigger 1 Trigger 2 Trigger 3 Trigger 4
0
1
2
3
4
0
1
1
0
1
0
0
1
1
0
0
0
0
1
1
0
0
0
0
1
Như vậy, sau 4 xung đồng hồ từ mã 1101 đã dịch vừa hết vào bộ ghi dịch. Lúc này ta có
thể lấy ra 4 bit song song của từ mã 1101 ở 4 đầu ra Q của các trigger. Đầu ra Q0 của trigger
cuối cùng có thể làm đầu ra nối tiếp của 1101, vì chỉ cần qua một thời gian 4 xung đồng hồ nữa
thì ở đầu ra Q của trigger cuối sẽ có 4 bit nối tiếp dịch ra. Ta thấy bộ ghi dịch này có đầu vào
nồi tiếp, đầu ra nối tiếp và song song. Một cách tổng quát ta có bảng trạng thái bộ ghi dịch 4 bit
sau (bảng 6.4).
Bảng 6.4: Bảng trạng thái bộ ghi dịch 4 bit
Ck Q3 Q2 Q1 Q0
0
1
2
3
4
5
6
7
0 0 0 0
D0 0 0 0
D1 D0 0 0
D2 D1 D0 0
D3 D2 D1 D0
0 D3 D2 D1
0 0 D3 D2
0 0 0 D3
Từ bảng trạng thái ta thấy:
Nếu lấy ra song song thì sau 4 xung đồng hồ (tổng quát là n xung cho bộ ghi dịch n bit)
dữ liệu đã được ghi vào bộ ghi.
Nếu lấy ra nối tiếp ta cần 7 xung đồng hồ (tổng quát là n -1 xung cho bộ ghi dịch n bit).
Như vậy bộ ghi dịch một hướng trên có thể đồng thời chuyển chuỗi tín hiệu từ nối tiếp
sang song song hoặc làm trể chuỗi này đi n – 1 chu kỳ xung đồng bộ.
6.3.2. Bộ ghi dịch hai hướng:
Bộ ghi dịch hai hướng có thể dịch phải hoặc dịch trái tùy theo tín hiệu điều khiển, bộ ghi
dịch hai hướng có thêm một số cổng logic để thay đổi các mối liên lạc giữa các trigger, nhằm
thay đổi hướng dịch. Hình 6.12 cho ta sơ đồ nguyên lý bộ ghi dịch hai hướng phải và trái.
Việc thay đổi hướng dịch được tiến hành nhờ đầu vào điều khiển DK. Khi DK = 1 bộ ghi
104
dịch sẽ thực hiện dịch phải. Khi DK = 0 bộ ghi dịch sẽ thực hiện dịch trái.
Hình 6.12: Sơ đồ nguyên lý bộ ghi dịch hai hướng
6.3.3.Bộ ghi dịch dùng vi mạch:
Để thực hiện bộ ghi dịch, các nhà chế tạo vi mạch đã sãn xuất vi mạch 74194. Bộ ghi dịch
này có 10 cửa vào và 4 cửa ra. (hình 6.13), ABCD là bốn đầu vào nạp song song. DSR và DSL là
các đầu vào nạp nối tiếp. Đầu vào nối tiếp dịch phải DSR nạp số liệu vào vị trí A = Q3 rồi dịch
Hình 6.13: Vi mạch ghi dịch 74194
phải. Đầu vào nối tiếp dịch trái DSL nạp số liệu vào vị trí D = Q0 rồi dịch trái. Đầu vào Cl xóa
các trạng thái của trigger và cho về 0. Đầu vào xung nhịp CK sẽ khởi động cả 4 trigger khi xung
nhịp chuyển từ thấp lên cao. Các đầu vào điều khiển sẽ điều khiển bộ ghi dịch dịch phải hoặc
dịch trái.
6.3.4.Bộ ghi dịch làm bộ đếm vòng
Bộ ghi dịch có nhiều ứng dụng trong mạch số. Một trong những ứng dụng của nó là bộ
105
đếm vòng. Mã đếm vòng là loại mã đơn giản về phương pháp mã hoá cũng như giải mã. Bảng
6.5 cho ta mã đếm vòng 10 bit.
Bảng 6.5: Mã đêm vòng 10 bit
Thập phân Mã đếm vòng
0
1
2
3
4
5
6
7
8
9
0000000001
0000000010
0000000100
0000001000
0000010000
0000100000
0001000000
0010000000
0100000000
1000000000
Từ bảng trạng thái ta thấy mỗi tổ hợp mã chỉ có một bit 1, các bit còn lại là bit 0. Như
vậy khi đếm từ 0 đến 9, ta thấy ở đầu ra lần lượt lên 1, do đó việc đếm (giải mã) được tiến hành
bằng cách dịch liên tiếp bit 1 từ phải qua trái.
Hình 6.14 là sơ đồ nguyên lý bộ đếm vòng 4 bit
Hình 6.14: Sơ đồ nguyên lý bộ đếm vòng 4 bit
Dùng 4 bit nên có 16 tổ hợp xuất hiện:
Trong đó đồ hình a được dùng vì phù hợp với mã vòng. Lấy Dn = Q0 bằng cách nối đầu ra
Q0 vào D. Xung nhịp được đưa vào đồng thời đầu vào Ck của các trigger.
106
CHƯƠNG 7 CHUYỂN ĐỔI TÍN HIỆU
7.1.TÍN HIỆU TƯƠNG TỰ VÀ TÍN HIỆU SỐ
Tín hiệu tương tự (analog) thường là những điện thế hoặc dòng điện có dạng biến thiên
liên tục theo thời gian. Thông tin mà các tín hiệu tương tự muốn truyền đạt cho con người là
biên độ của nó. Biên độ này là một hàm theo thời gian.
u = f(t) i = g(t)
Tùy theo dạng của f và g mà ta có thể kết luận được về bản chất của tín hiệu u, i trên.
Tín hiệu liên tục có thể biến đổi một cách liên tục giữa các giá trị cực đại và cực tiểu của
điện áp hay dòng điện.
Tín hiệu số (digital) chứa thông tin ở vị trí các xung hay sự thay đổi đột ngột của biên độ
(so với tín hiệu thời gian chuẩn) còn trị số tuyệt đối của biên độ xung không quan trọng.
Tín hiệu số chỉ có hai mức gián đoạn (ứng với trạng thái của một mạch lật) của điện áp.
Các thông tin cần xữ lý có thể ở dạng số hoặc dạng tương tự, nhưng khi tính toán hoặc xữ
lý thông tin máy tính lại chỉ hoạt động theo cơ chế nhị phân. Vì vậy ta phải chuyển các tín hiệu
không phải số thành số (ADC), sau khi tính toán, xữ lý xong các kết quả cần phải hiển thị theo
tín hiệu tương tự nhờ bộ chuyển đổi số tương tự (DAC).
Như vậy, bản chất của hai loại tín hiệu tương tự và số hoàn toàn khác nhau.Tín hiệu tương
tự thường gặp trong thực tế do tính chất liên tục theo thời gian của nó phù hợp với các hiện
tượng vật lý thông thường. Còn tín hiệu số thì chỉ xuất hiện trong các thiết bị số, thường được
dùng như một hình thức trung gian rất thuận tiện trong việc đo lường, tính toán và xữ lý tín
hiệu, nó thường không xuất hiện trực tiếp trong các hiện tượng thực tế. Để thực hiện việc ghép
nối các hệ thống số với các thiết bị tương tự, chúng ta phải thực hiện việc chuyển đổi giữa hai
loại tín hiệu này.
7.2. BỘ BIẾN ĐỔI SỐ - TƯƠNG TỰ
7.2.1. Khái niệm
Bộ biến đổi Số - Tương tự DAC (Digital Analog Converter) có sơ đồ khối tổng quát như
hình 7.1
Hình 7.1: Sơ đồ khối tổng quát bộ DAC
107
DAC tiếp nhận một mã số n bit nhị phân song song ở lối vào và biến đổi thành điện áp
hoặc dòng điện tương ứng ở lối ra. Dòng điện hoặc điện áp ra từ DAC là hàm của mã số ở lối
vào và có biến thiên phù hợp với mã số này.
Điện áp Ui còn gọi là U chuẩn, đây là một điện áp một chiều (DCV) rất ổn định nằm trong
DAC. Điện áp ra U0 có được là do sự phân chia điện áp một chiều này.
Ta có bảng trạng thái của một DAC 4 bit (bảng 7.1).
Bảng 7. 1: Bảng trạng thái DAC 4 bit
Vào nhị phân Dòng
A3 A2 A1 A0
8 4 2 1
Ra tương tự
(V)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Từ bảng trạng thái ta có:
Dòng 1: Tất cả các đầu vào đều là 0, đầu ra là 0 Volt .
Dòng 2: Ứng với đầu vào A0 hoạt động ở mức 1, lúc đó đầu vào là A3 A2 A1 A0 là 0001
đầu ra cho ta 1 Volt .
Dòng 3: Ứng với đầu vào A1 hoạt động ở mức 1, lúc đó đầu vào A3 A2 A1 A0 là 0010 đầu
ra cho ta điện áp 2 volt.
Dòng 5: Ứng với đầu vào A2 hoạt động ở mức 1, lúc đó đầu vào A3 A2 A1 A0 là 0100 đầu
ra cho ta điện áp 4 volt.
Dòng 9: Ứng với đầu vào A3 hoạt động ở mức 1, lúc đó đầu vào A3 A2 A1 A0là 1000 đầu
ra cho ta điện áp 8 volt .
108
Như vậy cần có một sự cân bằng nào đó giữa các đầu vào A3 A2 A1 A0. Sự cân bằng này
là 8 cho A3, 4 cho A2, 2 cho A1và 1 cho A0.
Từ đó ta thấy một DAC phải có sơ đồ khối như hình 7.2.
Hình7.2: Sơ đồ khối tổng quát một DAC
DAC cấu tạo từ 3 phần chức năng:
a/ Điện áp một chiều DCV chuẩn rất ổn định: DAC sẽ phân chia điện áp này theo các số
nhị phân ở đầu vào, để có điện áp ra.
b/ Lưới điện trở: Lưới được cân bằng về trị số thế nào đó cho thích hợp với các đầu vào
nhị phân 8421.
c/ Bộ khuếch đại tổng: Đưa từng điện áp ra theo bảng chân lý. Thông thường bộ khuếch
đại tổng là một vi mạch thuật toán. Lưới điện trở sẽ làm thay đổi hệ số khuếch đại của mạch
khuếch đại tổng, nhờ vậy ta có điện áp ra tương ứng.
Như vậy, đầu vào DAC là những chuyển mạch tương tự, được điều khiển bởi các số nhị
phân mà ta muốn chuyển đổi sang tương tự, khi số nhị phân ở mức 1 chuyển mạch tương ứng
đóng lại, ở mức 0 thì mở ra. Các chuyển mạch này sẽ nối các điện trở tương ứng với vi mạch
làm thay đổi hệ số khuếch đại của vi mạch và tạo nên dòng điện hoặc điện áp ở đầu ra tương
ứng với mã số đầu vào.
Đặc tuyến của một DAC lý tưởng với mã nhị phân 3 bit được mô tả ở hình 7.3.
Hình 7.3: Đặc tuyến một DAC lý tưởng 3 bit
109
Đại lượng ra tương tự không liên tục mà rời rạc, bằng một trong tám giá trị có thể có. Mỗi
giá trị ứng với một trong 8 tổ hợp của mã nhị phân 3 bit ở đầu vào.
Với DAC 3 bit, điện áp ra từ 0 đến 10V (FS = 10V) điện áp ra cực đại có thể có được là
8,75V. Độ lớn của mỗi nấc điện áp ra ứng với sự chuyển dịch của một bit ở đầu vào là n2
FS , mỗi
nất điện áp ra là 32
10V = 1,25V.
Tuỳ từng ứng dụng ta dùng DAC với số bit khác nhau. DAC có số bit càng lớn thì khoảng
cách điện áp mỗi nất càng nhỏ, độ phân giải càng cao. Cũng với FS = 10V DAC 8 bit sẽ có 256
mức điện áp khác nhau, mỗi nất điện áp là: 3,906 mV.
7.2.2. Bộ biến đổi số - tương tự loại điện trở trọng lượng (weighted resistor)
Đây là phương pháp đơn giản nhất để xây dựng một bộ DAC. Mạch DAC loại điện trở
trọng lượng gồm có một nguồn điện áp chuẩn, các khóa logic, các điện trở với trị số có tỷ lệ
như sau: R, R/2, R/4, R/8 ... R/ 2n-1, một vi mạch tuyến tính làm nhiệm vụ khuếch đại tổng.
Xét một bộ DAC 4 bit loại điện trở trọng lượng với sơ đồ nguyên lý như hình 7.4
Hình 7.4: Sơ đồ nguyên lý DAC 4 bit loại điện trở trọng lượng.
Uin: Điện áp chuẩn một chiều rất ổn định.
R1, R2, R3, R4: Lưới điện trở
IC: Bộ khuếch đại tổng, đây là một vi mạch thuật toán
Rf: điện trở hồi tiếp.
K0, K1, K2, K3 Các khóa logic, khi tiếp nhận bit 0 khóa sẽ mở ra làm cho mạch hở, khi tiếp
nhận bit 1 khóa đóng lại làm cho điện áp chuẩn Uin được nối với điện trở tương ứng R1, R2, R3
hoặc R4 Thông qua các khóa ta có thể thay đổi hệ số khuếch đại điện áp của vi mạch, nhờ vậy
thay đổi được điện áp ra (Uo). Điện áp Uo này chính là tín hiệu tương tự tương ứng với tín hiệu
110
số ở đầu vào.
Từ sơ đồ nguyên lý ta thiết lập bảng trạng thái cho DAC trên.
Dòng 1 (0000): Tất cả khóa K đều tắt. Điện áp vào bằng 0 do đó điện áp ra bằng 0.
Dòng 2 (0001): Khóa K0 nhận bit 1 nên đóng lại, ta tính điện áp ra của DAC :
Hệ số khuếch đại điện áp của sơ đồ :
133,0
150000
20000
R
RK
in
f
u ===
Từ công thức tính điện áp ra của DAC :
U0 = Uin x Ku = 3 x 0,133 # 0,4 V
Dòng 3 (0010): Khóa K1 nhận bit 1 nên đóng lại. Tương tự như trên, ta có điện áp ra
tương ứng:
0,8V3x0,266V
0,266
75000
20000K
out
u
==
==
Dòng 5(0100): Khóa K2 nhận bit 1 nên đóng lại. Tương tự như trên, ta có điện áp ra
tương ứng:
1,6V3x0,533V
0,533
37500
20000K
out
u
==
==
Dòng 7 (0110): 2 khóa K1 và K2 cùng nhận bit 1 nên cùng đóng. Trường hợp này ta phải
tính điện trở vào tương đương:
25000Ω
RR
RRR
32
23
in =+=
2,4V3x0,8V
0,8
25000
20000K
out
u
==
==
Với phương pháp tính tương tự, ta có thể tính được điện áp ra cho tất cả các dòng còn lại.
Từ các kết quả nhận được ở trên, ta viết bảng trạng thái của DAC này như bảng 7.2
Bảng 7.2: Bảng trạng thái DAC 4 bit
Dòng Vào nhị phân
A3 A2 A1 A0
Ra tương tự
(V)
1
2
3
4
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0
0,4
0,8
1,2
111
5
6
7
8
9
10
11
12
13
14
15
16
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
1,6
2,0
2,4
2,8
3,2
3,6
4,0
4,4
4,8
5,2
5,6
6,0
Ta cũng có thể dùng phương pháp sau để tính điện áp ra cho mỗi dòng:
Từ sơ đồ nguyên lý ta thấy: Khi khóa K nào đó được nối với điện áp nguồn chuẩn Uin thì
sẽ cung cấp cho vi mạch tuyến tính một dòng điện có cường độ:
)2a...2a2a2(a
R
RUU 00
3n
3n
2n
2n
1n
1n
fin
ra ++++= −−−−−− (7.1)
trong đó A0 ÷ An-1 có giá trị 0 hoặc 1
Thí dụ: Ở đầu vào tiếp nhận một thông tin số 4 bit 1011 (số 11), dưới tác dụng của các bit
nhị phân này khóa K0, K1, K3 đóng lại, một dòng điện tổng Itg chảy qua vi mạch tuyến tính. Ta
được :
8
R
U
2
R
U
R
UI chinintg ++=
R
U11.)
R
8
R
2
R
1(UI inintg =++=
Vậy Ura = ItgRf = fin RR
U11
Thử lại bằng công thức tổng quát (7.1) ta có:
Ura = Uin R
R f (23 + 21 +20) = fin RR
U11
Áp dụng công thức tổng quát (7.1) ta dễ dàng viết được bảng trạng thái của các DAC điện
trở trọng lượng. Loại DAC điện trở trọng lượng có thể mở rộng cho các thông tin số có số bit
cao hơn.
112
7.2.3. Bộ biến đổi số tương tự loại điện trở R - 2R
Bộ DAC loại điện trở trọng lượng có ưu điểm là đơn giản, nhưng có khuyết điểm là độ
chính xác và tính ổn định của kết quả phụ thuộc nhiều vào độ chính xác của các điện trở. Khi
số bit thông tin số tăng lên thì trị số điện trở của lưới điện trở cũng tăng lên, trị số của các điện
trở này phải có tỷ lệ nhất định, tuân theo quy luật 8 4 2 1 cho 4 bit. Chế tạo các điện trở có tỉ lệ
đúng như trên rất khó khăn và tốn kém. Ngoài ra, điện áp ra còn phụ thuộc vào cả độ ổn định
của điện áp vào.
Giải quyết các khuyết điểm của DAC loại điện trở trọng lượng, người ta chế tạo loại DAC
R - 2 R. Lưới điện trở của loại này không đòi hỏi tỷ lệ trị số của các điện trở, Các điện trở của
lưới điện trở chỉ có 2 trị số là R và 2R (ví dụ 10 kΩ và 20 kΩ) và được gọi là lưới chia điện thế.
Độ chính xác của DAC chỉ còn phụ thuộc vào độ ổn định điện áp của nguồn điện vào. Khuyết
điểm của loại này là số lượng điện trở nhiều hơn so với DAC loại điện trở trọng lượng với cùng
số bit. Hình 7.5 là sơ đồ nguyên lý một DAC 5 bit loại R- 2R.
Hình 7.5: Sơ đồ nguyên lý DAC 5 bit loại R-2R
Từ sơ đồ nguyên lý ta thấy đối với DAC R – 2R, các khóa K luôn luôn nối đất dù thông
tin số có bit 1 hay là bit 0. Khi ở bit 0 khóa K nối đất thật sự, còn khi ở bit 1 khóa K nối đất qua
đầu vào của bộ khuếch đại tổng. Như vây, dòng điện qua các điện trở nối với khóa K có giá trị
cố định đối với mỗi điện trở, không phụ thuộc vào trạng thái của các khóa K. Cũng như DAC
điện trở trọng lượng, DAC R – 2R sử dụng nhiều khóa K, thông tin số có bao nhiêu bit ta phải
dùng bấy nhiêu khóa K. Khi nhận trạng thái 1 khóa K đấu vào Uin, khi nhận trạng thái 0 khóa K
113
nối đất. Lưới điện trở của DAC R- 2R có thể vẽ theo mạng điện trở hình T. Sơ đồ nguyên lý
của DAC trên có thể vẽ lại như hình 7.6
Hình 7.6: Sơ đồ nguyên lý DAC 5 bit R- 2R
Gọi Itg là dòng điện tổng chảy qua vi mạch khi các khóa K tương ứng với số nhị phân đầu
vào đóng lại, Ta có: Ura = ItgRf
Một cách tổng quát với một DAC R – 2R n bit (từ A0 cho đến An-1) ta có thể tính theo
công thức sau:
)2a...2a2(a
R2
RUU 002n2n1n1nn
f
inra +++= −−−− (7.2)
Trong đó A0 ÷ An-1 có giá trị 0 hoặc 1
Thí dụ: Ở đầu vào DAC tiếp nhận số nhị phân 5 bit 10101 (số 21).
Ta có bit có trọng lượng nhỏ nhất là 1 nên chuyển mạch 20 nối với Uin và dòng điện do nó
cung cấp cho vi mạch tuyến tính:
32R
U
2R
1.
16
U)I(2 inin0 ==
8R
U
2R
1.
4
U)I(2 inin2 ==
2R
U
2R
1.
1
U)I(2 inin4 ==
Itg = I(20) + I(22) + I(24) = )2R
1
8R
1
32
1(Uin ++
Mà Ura = Rf Itg
Nên )
2R
1
8R
1
32
1(RUU finra ++= = )32R
21(RU fin
Nghiệm lại bằng công thức tổng quát 7.2
114
)
32R
21(UR)22(2
R2
RUU inf
024
5
f
inra =++=
7.2.4.Độ phân giải
Độ phân giải của 1 DAC là một đặc trưng quan trọng, được đo bằng số bit tín hiệu vào
hay đo bằng của bước nhảy đầu ra so với toàn thang.
Thí dụ: DAC 4 bit thì bước nhảy cực tiểu của điện áp đầu ra là 1/15 của toàn thang .
Ta có biểu thức xác định độ phân giải :
x100
12
1R n00e −= với n là số bit của tín hiệu vào .
Đối với DAC 4 bit ta có
0040
0
e 6,7x10012
1R =−=
Nghĩa là đối với mỗi một giá trị nhị phân, điện áp ra của DAC biến đổi 6,7% điện áp cực
đại đầu ra .
Tương tự độ phân giải của DAC 5 bit :
0050
0
e 3,2x10012
1R =−=
Như vậy so với DAC 4 bit, DAC 5 bit có độ phân giải cao hơn. Một DAC còn được đánh
giá bằng độ chính xác, độ tuyến tính và tốc độ hoạt động.
7.2.5: Vi mạch chuyển đổi số - tương tự.
Để thực hiện việc chuyển đổi số - tương tự, ta có thể dùng vi mạch AD75421. Đây là vi
mạch 12 bit CMOS loại R – 2R, nó có sơ đồ chân như hình 7.7
Hình 7.7: Sơ đồ chân vi mạch ADC AD7541
115
7.3. BỘ BIẾN ĐỔI TƯƠNG TỰ - SỐ
7.3.1 Khái niệm
Các thông tin (điện áp, dòng điện ...) thường ở dưới dạng tương tự, muốn tiện cho việc xữ
lý ta phải biến đổi sang dạng số, việc biến đổi này thực hiện nhờ bộ biến đổi tương tự - số ADC
(Analog Digital Converter), nghĩa là một điện áp liên tục bất kỳ ở đầu vào sẽ cho ta tín hiệu số
tương ứng ở đầu ra (Hình 7.8)
Hình 7.8: Bộ biến đổi tương tự - số
Xung nhịp: Do một máy phát xung có tần số không đổi tạo ra, các xung này sẽ đưa vào
cổng G.
Lối vào tương tự: Nơi nhận điện áp tương tự cần biến đổi thành số.
Quá trình biến đổi tín hiệu số sang tương tự được minh hoạ bởi đặc tuyến truyền đạt của
một DAC 3 bit như hình 7.9. Tín hiệu tương tự UA được chuyển thành một tín hiệu có dạng bậc
thang đều. Với đặc tuyến truyền đạt như vậy, một phạm vi giá trị của UA được biểu diễn bằng
một giá trị đại diện bằng số thích hợp. Các giá trị đại diện bằng số là các giá trị rời rạc. Với một
Hình 7.9: Đặc tuyến truyền đạt của bộ chuyển đổi tương tự - số
ADC N bit thì mỗi nất trên hình thang chiếm một giá trị:
1
max
2 −
== NALSB UUQ
116
Với UAmax là giá trị cực đại của điện áp tương tự ở đầu vào bộ chuyển đổi.
Giá trị của ULSB hoặc Q gọi là mức lượng tử (một nất của hình thang). Tín hiệu số nhận được ở
đầu ra là tín hiệu rời rạc, nên trong quá trình chuyển đổi sẽ xuất hiện một sai số gọi là sai số
lượng tử ∆uQ. 2
Q
ΔUQ =
7.3.2 Bộ biến đổi Tương tự - Số ADC:
Bộ chuyển đổi tương tự - số ADC thường có sơ đồ nguyên lý như sau (Hình 7.10)
Hình 7.11: Sơ đồ khối bộ chuyển đổi tương tự - số ADC
Một máy phát xung có tần số không đổi, cung cấp các xung cho cổng G. Cổng này chỉ mở
khi lối ra bộ so sánh điện áp là 1. Số xung sau khi qua cổng sẽ được đếm bởi bộ đếm cơ số 2,
ngõ ra của bộ đếm cũng là lối ra của ADC, đây cũng chính là tín hiệu số tương ứng với tín hiệu
tương tự cần chuyển đổi. Số nhị phân ở lối ra của bộ đếm còn được đưa vào bộ biến đổi Số -
Tương tự DAC. Lối ra của DAC sẽ là một điện áp hồi tiếp tỉ lệ với số xung qua cổng. Chừng
nào mà điện áp hồi tiếp Uf còn nhỏ hơn điện áp tương tự UA cần biến đổi thì cổng còn mở cho
xung vào bộ đếm. Khi điện áp hồi tiếp lớn hơn hoặc bằng điện áp tương tự cần biến đổi thì lối
ra của bộ so sánh bằng 0 và cổng G đóng lại không cho xung nhịp vào bộ đếm. Do đó số đếm
ghi được ở máy đếm là một số nhị phân biểu điễn điện áp tương tự ở lối vào.
Bảng 7.3 cho ta bảng trạng thái của một ADC 4 bit
Bảng 7.3: Bảng trạng thái của ADC 4 bit
Dòng Vào tương tự
(V)
Ra nhị phân
A3 A2 A1 A0
1
2
3
4
0
0,2
0,4
0,6
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
117
5
6
7
8
9
10
11
12
13
14
15
16
0,8
1,0
1,2
1,4
1,6
1,8
2,0
2,2
2,4
2,6
2,8
3,0
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 0
1 1 1 1
Để biết được hoạt động của ADC trên, ta giả thiết đưa vào đầu vào biến đổi một điện áp
0,75 Volt. Theo bảng chân lý đầu ra sẽ là 0100.
Giả sủ bảng trạng thái của DAC có trong cấu trúc của ADC như bảng 7.4, ta phân tích các
chu kỳ xảy ra trong ADC đang khảo sát. Các chu kỳ này thực tế xảy ra rất nhanh (Bảng 7.5).
Bảng 7.4: Bảng trạng thái của DAC trong cấu trúc của ADC đang khảo sát.
Vào nhị phân Dòng
A3 A2 A1 A0
8 4 2 1
Ra tương tự
(V)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
0
0,2
0,4
0,6
0,8
1,0
1,2
1,4
1,6
1,8
2,0
2,2
2,4
2, 6
118
15
16
1 1 1 0
1 1 1 1
2, 8
3, 0
Bảng 7.5: Mô tả hoạt động của một ADC
Chu kỳ Đơn vị Trạng thái hiện tại của các đầu vào Kết quả ở đầu ra
1
2
3
4
5
Bộ so sánh
Cổng Và
Bộ đếm
Bộ hiện số
ADC
Bộ so sánh
Cổng VÀ
Bộ đếm
Bộ hiện số
DAC
Bộ so sánh
Cổng VÀ
Bộ đếm
Bộ hiện số
DAC
Bộ so sánh
Cổng VÀ
Bộ đếm
Bộ hiện số
DAC
Bộ so sánh
Cổng VÀ
Bộ đếm
A = 0,75 V , B = 0 V
A > B
E =1, C = 1
Nhận xung nhịp thứ nhất
Đầu ra A hoạt động
Nhận số nhị phân 0001
A = 0,75 V , B = 0,2V
A > B
E = 1, C = 1
Nhận xung nhịp thứ hai
Đầu B hoạt động
0010
A = 0,75 V , C = 0,4V
A > B
E = 1, B = 1
Nhận xung nhịp thứ ba
Đầu A và B hoạt động
Nhận số nhị phân 0011
A = 0,75 V , C = 0,6V
A > B
E = 1, B = 1
Nhận xung nhịp thứ tư
Đầu C hoạt động
Nhận số nhị phân 0100
A = 0,75 V , B = 0,8V
A < B
E E = 1, C = 0
Không nhận được xung nhịp
C = 1
F = 1 cổng VÀ mở
Đếm xung nhịp thứ nhất
Hiễn thị 0001
Điện áp ra: 0,2V
C = 1
F = 1 cổng VÀ mở
Đếm xung nhịp thứ hai
Hiễn thị 0010
Điện áp ra: 0,4V
C = 1
F = 1 cổng VÀ mở
Đếm xung nhịp thứ ba
Hiễn thị 0011
Điện áp ra: 0,6V
C = 1
F = 1 cổng VÀ mở
Đếm xung nhịp thứ tư
Hiễn thị 0100
Điện áp ra: 0,8V
C = 0
F = 0 cổng VÀ đóng lại
Bộ đếm dừng đếm
119
Bộ hiện số
DAC
Đầu C vẫn hoạt động
Vẫn nhận số nhị phân 0100
Vẫn hiển thị 0100
Điện áp ra : 0,8V
Ở chù kỳ 1, bộ so sánh có A = 0,75 V , B = 0V, đầu ra của bộ so sánh ở mức 1, theo tính
chất của cổng VÀ, ta có lối ra của nó ở mức 1 (cả 2 lối vào đều bằng 1). Cổng VÀ cho xung
đếm thứ nhất đi vào bộ đếm. Bộ đếm tăng lên 1 (đếm đến 0001). Bộ chỉ thị số hiện số 0001. Bộ
biến đổi số tương tự (DAC) nhận số 0001 ở đầu vào cho một điện áp tương ứng 0,2 Volt ở lối
ra (xem bảng 7.5). Điện áp này là điện áp hồi tiếp được đưa về đầu vào B của bộ so sánh.
Các chu kỳ tiếp theo cũng tương tự như vậy, cho đến chu kỳ thứ 4 thì điện áp hồi tiếp lấy
ra từ bộ biến đổi DAC là 0,8 V. Chu kỳ thứ 5 như sau: Bộ so sánh có đầu A = 0,75 V và đầu B
= 0,8 V. Vậy A < B nên lối ra của bộ so sánh C= 0. Cổng VÀ có một lối vào nhận mức thấp,
đầu ra ở mức 0, cổng VÀ đóng lại, bộ đếm nhị phân không nhận được xung đếm, nó dừng đếm
ở 0100. Như vậy khi cho ADC nhận một điện áp tương tự 0,75 V ở lối vào, ta sẽ nhận được số
nhị phân 0100 ở lối ra.
Bộ biến đổi ADC trên là 4 bit, cũng như DAC ta cũng có ADC có độ phân giải là 8 bit và
12 bit được dùng rất phổ biến.
120
TÀI LIỆU THAM KHẢO
-Võ Tri An.1996. Kỹ thuật điện tử số ứng dụng. NXB Khoa học Kỹ thuật, Hà nội.
-Đặng Văn Chuyết. 2002. Điện tử số. NXB Giáo dục, Hà nội
-Nguyễn Khang Cường. 1987. Kỹ thuật mạch vi. NXB Khoa học Kỹ thuật, Hà nội.
-Phan văn Đường. 2001 Vi mạch - Điện tử số . ĐHSP Huế
-Lương Ngọc Hải. 2004. Kỹ thuật Xung - số . NXB Giáo dục, Hà nội.
-Huỳnh Đắc Thắng.1986. Kỹ thuật số thực hành . NXB Khoa học Kỹ thuật, Hà nội.
-Nguyễn Thuỳ Vân. 2001. Kỹ thuật số. NXB Khoa học kỹ thuật, Hà nội.
-Phạm Minh Việt - Trần Công Nhượng.1999. Kỹ thuật mạch điện tử phi tuyến. NXB
Giáo dục, Hà nội
-V.T.Frolkin.1982. Pulse Circuits. Mir Puplishers, Moscou
-Roger L.Tokheim. 1995. Digital Electronic. Mc Graw Hill book, NewYork
-Victor H. Grinch. 1977. Introduction to Intergrated Circuits. Mc Graw Hill book,
NewYork
- Motorola. 1992. Digital IC data book
- Microsoft Encarta Reference Library 2002
-Lạc Việt tự điển 2002
-
121
MỤC LỤC
CHƯƠNG 1 VI MẠCH ( I.C.) ............................................................................... 2
1.1. KHÁI NIỆM MỞ ĐẦU................................................................................................................ 2
1.2. ĐẠI CƯƠNG VỀ VI MẠCH ...................................................................................................... 3
1.2.1. Cấu tạo.................................................................................................................................... 3
1.2.2.Lịch sử vi mạch ....................................................................................................................... 5
1.2.3.Vỏ ngoài của vi mạch.............................................................................................................. 8
1.3.VI MẠCH TUYẾN TÍNH .......................................................................................................... 10
1.3.1. Ký hiệu : Vi mạch tuyến tính có ký hiệu như hình 1.10 ....................................................... 10
1.3.2. Mạch khuếch đại vi sai ........................................................................................................ 11
1.3.3 Sơ đồ nguyên lý một vi mạch tuyến tính:............................................................................. 12
1.3.4. Các cách mắc cơ bản của vi mạch tuyến tính: ................................................................... 14
1.3.5. Ứng dụng của Vi mạch thuật toán để thực hiện các phép tính cơ bản:............................ 15
1.3.6. Ứng dụng vào các bộ khuếch đại ........................................................................................ 17
1.4.VI MẠCH LOGIC ...................................................................................................................... 22
1.4.1. Tổng quan: ........................................................................................................................... 22
1.4.3 Một số IC số thông dụng....................................................................................................... 24
CHƯƠNG 2 CƠ SỞ TOÁN HỌC CỦA ĐIỆN TỬ SỐ ......................................................... 26
2.1 KHÁI NIỆM VỀ THÔNG TIN VÀ MÃ ................................................................................... 26
2.1.1 Thông tin : ............................................................................................................................. 26
2.1.2.Phân loại thông tin ............................................................................................................... 26
2.1.3. Mã ( code ) ............................................................................................................................ 27
2.2. CÁC HỆ THỐNG ĐẾM SỐ : ................................................................................................... 27
2.2.1. Định nghĩa : ......................................................................................................................... 27
2.2.2. Nguyên lý chung của các hệ đếm :...................................................................................... 29
2.2.3. Phương pháp chuyển đổi giữa các hệ đếm :....................................................................... 30
2.3. CÁC MÃ NHỊ PHÂN ĐẶC BIỆT ............................................................................................ 32
2.3.1. Mã BCD (Binary Coded Decimal )...................................................................................... 33
2.3.2. Mã Gray ................................................................................................................................ 34
2.3.3. Mã đếm vòng ........................................................................................................................ 35
2.3.4. Mã ký tự................................................................................................................................ 35
2.4. CÁC PHÉP TÍNH SỐ HỌC TRONG HỆ NHỊ PHÂN .......................................................... 37
2.4.1. Phép cộng nhị phân ............................................................................................................. 37
2.4.2. Phép trừ nhị phân ................................................................................................................ 37
2.4.3. Phép nhân nhị phân ............................................................................................................ 39
2.4.4. Phép chia nhị phân .............................................................................................................. 40
2.5. PHÉP CỘNG BCD..................................................................................................................... 40
2.5.1: Cộng hai mã BCD có kết quả nhỏ hơn 10: ........................................................................ 40
2.5.2. Cộng hai mã BCD có kết quả lớn hơn 9 ............................................................................. 41
2.5.3. Phép cộng BCD có dấu ........................................................................................................ 41
2.6. CÁC HÀM ĐẠI SỐ LOGIC ..................................................................................................... 42
2.6.1. Định nghĩa về đại số Logic :............................................................................................... 42
2.6.2. Các toán tử Logic ................................................................................................................. 43
2.6.3. Giãn đồ Venn ....................................................................................................................... 44
2.6.4. Phương pháp biểu diễn hàm logic ...................................................................................... 44
122
CHƯƠNG 3 CÁC CỔNG LOGIC ........................................................................ 50
3.1.KHÁI NIỆM CHUNG ................................................................................................................ 50
3.2 CÁC CỔNG LOGIC CƠ SỞ: .................................................................................................... 50
3.2.1. Cổng HOẶC (OR) ............................................................................................................... 50
3.2.2.Cổng VÀ (AND) .................................................................................................................... 51
3.2.3.Cổng KHÔNG (NO) .............................................................................................................. 51
3.3. CÁC CỔNG LOGIC GHÉP ..................................................................................................... 52
3.3.1.Cổng KHÔNG VÀ (NAND) .................................................................................................. 52
3.3.2.Cổng KHÔNG HOẶC ( NOR ) ........................................................................................... 52
3.4. CỔNG KHÁC DẤU ................................................................................................................... 52
3.4.1 Cổng HOẶC loại trừ ( Exclusive OR ) ................................................................................ 52
3.4.2 Cổng KHÔNG HOẶC loại trừ (Exclusive NOR )............................................................... 53
3.5. CỔNG LOGIC 3 TRẠNG THÁI TS (THREE STATE) ........................................................ 55
3.6 CÁC MẠCH LOGIC CƠ BẢN ................................................................................................. 57
3.6.1. Họ DDL (Diode Diode Logic).............................................................................................. 57
3.6.2 Họ Logic DTL (Diode Transistor Logic) ............................................................................. 57
3.6.3. Họ logic RTL (Resistor Transistor Logic) .......................................................................... 58
3.6.4. Cổng logic họTTL (Transistor Transistor Logic) ............................................................... 59
3.6.5 Cổng logic họ ECL ( Emitter Coupled Logic )..................................................................... 60
3.7. CỔNG LOGIC CÓ ĐẦU RA 3 TRẠNG THÁI TS (THREE STATE): ............................... 61
3.8.CÁC KHỐI CỔNG LOGIC THÔNG DỤNG .......................................................................... 62
3.8.1: Vi mạch logic loại TTL/LS:................................................................................................. 62
3.8.2: Vi mạch logic loại CMOS:................................................................................................... 63
CHƯƠNG IV TRIGGER .............................................................................. 64
CHƯƠNG IV TRIGGER .................................................................................. 64
4.1 KHÁI NIỆM CHUNG: ............................................................................................................... 64
4.1.1.Mô tả Trigger và hoạt động .................................................................................................. 64
4.1.2.Hoạt động của Trigger.......................................................................................................... 64
4.1.3.Phân loại trigger ................................................................................................................... 66
4.3. TRIGGER RS (RSFF SET - RESET FLIP FLOP ) .............................................................. 67
4.3.1. RSFF điều khiển trực tiếp:.................................................................................................. 67
4.3.2. RSFF điều khiển đồng bộ: .................................................................................................. 68
4.3.3: Phương trình đặc trưng của RSFF: ................................................................................... 69
4.4. TRIGGER JK (JUMP KEEP FLIP FLOP) ............................................................................ 70
4.4.1 Ký hiệu: ................................................................................................................................. 70
4.4.2 Sơ đồ logic: ............................................................................................................................ 70
4.4.3.Tác dụng của các đầu vào đặc biệt: ..................................................................................... 71
4.5.TRIGGER D (DELAY FLIP FLOP ) ....................................................................................... 72
4.5.1. Ký hiệu: ................................................................................................................................ 72
4.5.2. Sơ đồ logic: ........................................................................................................................... 72
4.5.3.Tạo DFF từ JKFF: ............................................................................................................... 73
4.6.TRIGGER T (TOGGLE) ........................................................................................................... 73
4.6.1. Ký hiệu: ................................................................................................................................ 73
4.6.2. Tạo TFF từ JKFF:............................................................................................................... 74
4.7: TRIGGER CHỦ - TỚ (MASTER – SLAVE) ......................................................................... 74
4.7.1: Khái niệm:............................................................................................................................ 74
123
4.7.2. RSFF chủ tớ:........................................................................................................................ 75
CHƯƠNG 5 CÁC HỆ LOGIC TỔ HỢP ...................................................................... 77
5.I. KHÁI NIỆM............................................................................................................................ 77
5.2. MÃ HOÁ ................................................................................................................................. 78
5.2.1Khái niệm: .............................................................................................................................. 78
5.2.2.Bộ mã hóa thập phân- BCD77 ............................................................................................. 78
5.2.3.Bộ mã hóa bát phân – nhị phân ........................................................................................... 81
5.3. GIẢI MÃ ..................................................................................................................................... 81
5.3.1 Khái niệm .............................................................................................................................. 81
5.3.2. Bộ giải mã nhị-bát phân ...................................................................................................... 81
5.3.3. Bộ giải mã BCD ra thập phân ............................................................................................. 82
5.4. CÁC HỆ CHUYỂN ĐỔI MÃ.................................................................................................... 83
5.4.1.Bộ chuyển đổi mã BCD ra mã 7 thanh (seven segment)..................................................... 83
5.4.2.Chuyển đổi mã hệ 2 – Gray .................................................................................................. 86
5.4.3.Chuyển đổi mã Gray sang nhị phân .................................................................................... 87
5.5. BỘ SO SÁNH: ............................................................................................................................ 88
5.5.1: Khái niệm:............................................................................................................................ 88
5.5.2.Bộ so sánh hai số nhị phân 1 bit .......................................................................................... 88
5.6 MẠCH SỐ HỌC: ........................................................................................................................ 90
5.6.1. Mạch bán cộng ..................................................................................................................... 90
5.6.2.Mạch cộng toàn phần (full Adder) ....................................................................................... 91
CHƯƠNG 6 HỆ LOGIC TUẦN TỰ ........................................................................... 94
6.1.KHÁI NIỆM ............................................................................................................................ 94
6.1.KHÁI NIỆM ................................................................................................................................ 94
6.2. BỘ ĐẾM ..................................................................................................................................... 94
6.2.1: Bộ đếm không đồng bộ ........................................................................................................ 95
6.2.2.bộ đếm đồng bộ ..................................................................................................................... 99
6.3. BỘ GHI DỊCH (Shift Register)............................................................................................... 102
6.3.1. Bộ ghi dịch một hướng: ..................................................................................................... 102
6.3.2. Bộ ghi dịch hai hướng: ...................................................................................................... 103
6.3.3.Bộ ghi dịch dùng vi mạch:.................................................................................................. 104
6.3.4.Bộ ghi dịch làm bộ đếm vòng ............................................................................................. 104
CHƯƠNG 7 CHUYỂN ĐỔI TÍN HIỆU ............................................................. 106
7.1.TÍN HIỆU TƯƠNG TỰ VÀ TÍN HIỆU SỐ ........................................................................... 106
7.2. BỘ BIẾN ĐỔI SỐ - TƯƠNG TỰ ........................................................................................... 106
7.2.1. Khái niệm ........................................................................................................................... 106
7.2.2. Bộ biến đổi số - tương tự loại điện trở trọng lượng (weighted resistor) ......................... 109
7.2.3. Bộ biến đổi số tương tự loại điện trở R - 2R ..................................................................... 112
7.2.4.Độ phân giải ........................................................................................................................ 114
7.2.5: Vi mạch chuyển đổi số - tương tự. .................................................................................... 114
7.3. BỘ BIẾN ĐỔI TƯƠNG TỰ - SỐ ........................................................................................... 115
7.3.1 Khái niệm ............................................................................................................................ 115
7.3.2 Bộ biến đổi Tương tự - Số ADC: ........................................................................................ 116
Các file đính kèm theo tài liệu này:
- giao_trinh_dien_tu_vi_mach_dien_tu_so_chuong_5_cac_he_logic.pdf