Thời gian này được xac định thông qua điện trở R và tụ điện C.. Chân 4 được nối với đầu của 1 cổng NOR thông qua 1 cổng NOT có tac dụng điều khiển hoạt đọng cuar Trigo.Khi điện ap ở
Trang 1ĐỀ TÀI: THIẾT KẾ MẠCH DÃY LOGIC YÊU CẦU: Một mạch dãy Logic được sử dụng để kiểm tra tính chẵn lẻ của một dãy dữ liệu nhị phân liên tục được đưa đến đầu vào Nếu số chữ số 1 nhận được là lẻ thì mạch sẽ đưa ra tín hiệu ra là Z = 1 Nếu hai chữ số 0 liên tiếp ở đầu vào thì mạch sẽ quay tở lại trạng thái ban đầu và lại bắt đầu kiểm tra dãy dữ liệu mới Thiết kế mạch thực hiện chức năng đó.
Trang 2Mục Lục
I Giơi thi u chung ê
II Sơ đồ khối III Thiết kế cụ thể cho từng khối
IV Sơ đồ mạch hoàn chỉnh
Trang 3I Giới thi u chung ê
Mạch cần tạo là một mạch dãy Logic được sử dụng để kiểm tra tính chẵn lẻ của một dãy dữ liệu nhị phân liên tục được đưa đến đầu vào Nếu số chữ số 1 nhận được là
lẻ thì mạch sẽ đưa ra tín hiệu ra là Z = 1 và LED hi n thị sẽ sang Nếu hai chữ số 0 liên ê tiếp ở đầu vào thì mạch sẽ quay trở lại trạng thai ban đầu và lại bắt đầu kiểm tra dãy
dữ liệu mới
II Sơ đồ khối.
Dãy tín
hiệu vào
XUNG CLK
( 1 HZ )
B hợp kênhô ( Chuyển từ song song sang nối tiếp)
IC 74151
B phân kênhô ( chuyển từ nối tiếp sang song song)
IC 74138
Kiểm tra tính chẵn
lẻ
Hi n Thịê Nếu số chữ số 1 là
lẻ thì LED sang
Trang 4III Thiết kế cụ thể từng khối
3-1 Khối tạo xung clock chuẩn IC 555.
IC 555
1.Thông số
+ Điện ap đầu vào : 2 - 18V ( Tùy từng loại của 555 : LM555, NE555, NE7555 ) + Dòng tiêu thụ : 6mA - 15mA
+ Điện ap logic ở mức cao : 0.5 - 15V
+ Điện ap logic ở mức thấp : 0.03 - 0.06V
+ Công suất tiêu thụ (max) 600mW
2 Chức năng của 555
+ Tạo xung
+ Điều chế được độ rộng xung (PWM)
+ Điều chế vị trí xung (PPM) (Hay dùng trong thu phat hồng ngoại)
3 Bố trí chân và sơ đồ nguyên lý
Trang 5
Hình dạng của 555 ở trong hình 1 và hình 2 Loại 8 chân hình tròn và loại 8 chân hình vuông Nhưng ở thị trường Việt Nam chủ yếu là loại chân vuông
Gồm 1 mạch phân ap với 3 điện trở R (100k) nối với chân 8 Chân bao gồm cả nguồn nuôi của cac bộ so sanh và cac cổng logic trong mạch
Nhìn trên hình 3 ta thấy cấu trúc của 555 nó tương đương với hơn 20 transitor , 15 điện trở và 2 diode và còn phụ thuộc vào nhà sản xuất Trong mạch tương đương trên có : đầu vào kích thích , khối so sanh, khối điều khiển chức năng hay công suất đầu ra.Một số đặc tính nữa của 555 là : Điện ap cung cấp nằm giữa trong khoảng từ 3V đến 18V, dòng cung cấp từ 3 đến 6 mA
Dòng điện ngưỡng xac định bằng gia trị lớn nhất của R + R Để điện ap 15V thì điện trở của R + R phải là 20M
Trang 6Tất cả cac IC thời gian đều cần 1 tụ điện ngoài để tạo ra 1 thời gian đóng cắt của xung đầu ra Nó là một chu kì hữu hạn để cho tụ điện (C) nạp điện hay phòng điện thông qua một điện trở R Thời gian này được xac định thông qua điện trở R và tụ điện C
Mạch nạp RC cơ bản như trên hình 4 Giả sử tụ ban đầu phóng điện Khi mà đóng công tắc thì tụ điện bắt đầu nạp thông qua điện trở Điện ap qua tụ điện từ gia trị 0 lên đến gia trị định mức vào tụ Đường cong nạp được thể hiện qua hình 4A.Thời gian đó nó để cho tụ điện nạp đến 63.2% điện ap cung cấp và hiểu
thời gian này là 1 hằng số Gia trị thời gian đó có thể tính bằng công thức đơn giản sau: t = R.C
Trang 7
Đầu ra của 2 bộ so sanh được nối với đầu vào của Trigo RS Trigo RS sử dụng trong mạch này dùng với cac cổng NOR, do đó mức tích cực là mức cao Chân 4 được nối với đầu của 1 cổng NOR thông qua 1 cổng NOT có tac dụng điều khiển hoạt đọng cuar Trigo.Khi điện ap ở chân 4 ở mức cao ( mức 1 ) trigo hoạt động bình thường còn ở mức thấp ( mức 0 ) cấm trigo hoạt động
4 Chức năng của từng chân IC 555:
IC NE555 N gồm có 8 chân
+ Chân số 1(GND): cho nối GND để lấy dòng cấp cho IC hay chân còn gọi là chân chung.
+ Chân số 2(TRIGGER): Chân kích thích Đây là chân đầu vào thấp hơn điện ap so sanh và được dùng như
1 chân chốt hay ngõ vào của 1 tần so ap.Mạch so sanh ở đây dùng cac transitor PNP với mức điện ap chuẩn là 2/3Vcc
Trang 8+ Chân số 3(OUTPUT): Đầu ra Chân này là chân dùng để lấy tín hiệu ra logic Trạng thai của tín hiệu ra
được xac định theo mức 0 và 1 1 ở đây là mức cao nó tương ứng với gần bằng Vcc nếu (PWM=100%) và mức 0 tương đương với 0V nhưng mà trong thực tế mức 0 này ko được 0V mà nó trong khoảng từ (0.35 ->0.75V)
+ Chân số 4(RESET): Xóa Dùng lập định mức trạng thai ra Khi chân số 4 nối masse thì ngõ ra ở mức
thấp Còn khi chân 4 nối vào mức ap cao thì trạng thai ngõ ra tùy theo mức ap trên chân 2 và 6.Nhưng mà trong mạch để tạo được dao động thường hay nối chân này lên VCC
+ Chân số 5(CONTROL VOLTAGE): Điện ap điều khiển Dùng làm thay đổi mức ap chuẩn trong IC 555 theo
cac mức biến ap ngoài hay dùng cac điện trở ngoài cho nối GND Chân này có thể không nối cũng được nhưng mà để giảm trừ nhiễu người ta thường nối chân số 5 xuống GND thông qua tụ điện từ 0.01uF đến 0.1uF cac tụ này lọc nhiễu và giữ cho điện ap chuẩn được ổn định
+ Chân số 6:(THRESHOLD) : Chân ngưỡng Là một trong những chân đầu vào so sanh điện ap khac và
cũng được dùng như 1 chân chốt
+ Chân số 7(DISCHAGER) : Đầu phóng điện Có thể xem chân này như 1 khóa điện tử và chịu điều khiển
bỡi tầng logic của chân 3 Khi chân 3 ở mức ap thấp thì khóa này đóng lại.ngược lại thì nó mở ra Chân 7
tự nạp xả điện cho 1 mạch R-C lúc IC 555 dùng như 1 tầng dao động
+ Chân số 8 (Vcc): Nguồn Vcc Không cần nói cũng bít đó là chân cung cấp ap và dòng cho IC hoạt động
Không có chân này coi như IC chết Nó được cấp điện ap từ 2V >18V (Tùy từng loại 555 nhé thấp nhất là con NE7555)
5 Cấu tạo bên trong và nguyên lý hoạt động IC 555:
a Cấu tạo bên trong
Trang 9
Nhìn trên sơ đồ cấu tạo trên ta thấy cấu trúc của 555 gồm : 2 con OPAM, 3 con điện trở, 1 transitor, 1 FF (
ở đây là FF RS):
- 2 OP-amp có tac dụng so sanh điện ap
- Transistor để xả điện
- Bên trong gồm 3 điện trở mắc nối tiếp chia điện ap VCC thành 3 phần Cấu tạo này tạo nên điện ap chuẩn Điện ap 1/3 VCC nối vào chân dương của amp 1 và điện ap 2/3 VCC nối vào chân âm của Op-amp 2 Khi điện ap ở chân 2 nhỏ hơn 1/3 VCC, chân S = [1] và FF được kích Khi điện ap ở chân 6 lớn hơn 2/3 VCC, chân R của FF = [1] và FF được reset
b Nguyên lí hoạt động
Trang 10
Ở trên mạch trên H: mức cao và gần bằng Vcc; L là mức thấp và bằng 0V Sử dụng FF - RS
Khi S = [1] thì Q = [1] và = Q- = [ 0]
Sau đó, khi S = [0] thì Q = [1] và =Q- = [0]
Khi R = [1] thì = [1] và Q = [0]
Khi S = [1] thì Q = [1] và khi R = [1] thì Q = [0] bởi vì Q-= [1], transisitor mở dẫn, cực C nối đất Cho nên điện ap không nạp vào tụ C, điện ap ở chân 6 không vượt qua V2 Do lối ra của Op-amp 2 ở mức 0, FF không reset
Khi mới đóng mạch, tụ C nạp qua Ra, Rb, với thời hằng (Ra+Rb)C
* Tụ C nạp từ điện Áp 0V -> Vcc/3:
- Lúc này V+1(V+ của Opamp1) > V-1 Do đó O1 (ngõ ra của Opamp1) có mức logic 1(H)
- V+2 < V-2 (V-2 = 2Vcc/3) Do đó O2 = 0(L)
- R = 0, S = 1 > Q = 1, /Q (Q đảo) = 0
- Q = 1 > Ngõ ra = 1
- /Q = 0 > Transistor hồi tiếp không dẫn
* Tụ C tiếp tụ nạp từ điện ap Vcc/3 -> 2Vcc/3:
- Lúc này, V+1 < V-1 Do đó O1 = 0
- V+2 < V-2 Do đó O2 = 0
- R = 0, S = 0 > Q, /Q sẽ giứ trạng thai trước đó (Q=1, /Q=0)
- Transistor vẫn ko dẫn !
* Tụ C nạp qua ngưỡng 2Vcc/3:
- Lúc này, V+1 < V-1 Do đó O1 = 0
- V+2 > V-2 Do đó O2 = 1
- R = 1, S = 0 > Q=0, /Q = 1
- Q = 0 > Ngõ ra đảo trạng thai = 0
- /Q = 1 > Transistor dẫn, điện ap trên chân 7 xuống 0V !
- Tụ C xả qua Rb Với thời hằng Rb.C
Trang 11- Điện ap trên tụ C giảm xuống do tụ C xả, làm cho điện ap tụ C
nhảy xuống dưới 2Vcc/3
* Tụ C tiếp tục "XẢ" từ điện ap 2Vcc/3 > Vcc/3:
- Lúc này, V+1 < V-1 Do đó O1 = 0
- V+2 < V-2 Do đó O2 = 0
- R = 0, S = 0 > Q, /Q sẽ giứ trạng thai trước đó (Q=0, /Q=1)
- Transistor vẫn dẫn !
* Tụ C xả qua ngưỡng Vcc/3:
- Lúc này V+1 > V-1 Do đó O1 = 1
- V+2 < V-2 (V-2 = 2Vcc/3) Do đó O2 = 0
- R = 0, S = 1 > Q = 1, /Q (Q đảo) = 0
- Q = 1 > Ngõ ra = 1
- /Q = 0 > Transistor không dẫn -> chân 7 không = 0V nữa và tụ C lại được nạp điện với điện ap ban đầu là Vcc/3
Tóm lại:
Trong qua trình hoạt động bình thường của 555, điện ap trên tụ C chỉ dao động quanh điện ap Vcc/3 -> 2Vcc/3 (Xem dường đặc tính tụ điện phóng nạp ở trên)
- Khi nạp điện, tụ C nạp điện với điện ap ban đầu là Vcc/3, và kết thúc nạp ở thời điểm điện ap trên C bằng 2Vcc/3.Nạp điện với thời hằng là (Ra+Rb)C
- Khi xả điện, tụ C xả điện với điện ap ban đầu là 2Vcc/3, và kết thúc xả ở thời điểm điện ap trên C bằng Vcc/3 Xả điện với thời hằng là Rb.C
- Thời gian mức 1 ở ngõ ra chính là thời gian nạp điện, mức 0 là xả điện
6 Tính tần số, điều chế độ rộng xung:
Trang 12
Nhìn vào sơ đồ mạch trên ta có công thức tính tần số , độ rộng xung
+ Tần số của tín hiệu đầu ra là
f = 1/(ln2.C.(R1 + 2R2)) + Chu kì của tín hiệu đầu ra : t = 1/f
+ Thời gian xung ở mức H (1) trong một chu kì
t1 = ln2 (R1 + R2).C + Thời gian xung ở mức L (0) trong 1 chu kì
t2 = ln2.R2.C Trên là công thức tổng quat của 555
Ví dụ: để tạo được xung dao động là f = 1.5Hz Đầu tiên ta chọn hai gia trị đặc trưng là R1 và C2 sau đó
ta tính được R1 Theo cach tính toan trên thì ta chọn : C = 10nF, R1 =33k > R2 = 33k
Trang 133-2 B hợp kênh- IC 74151 ô
74151 là một IC hợp kênh ( Muxtiplexer ) 8 1.
Như đã thấy ở trên IC sẽ bao gồm các chân chức năng sau:
+ D0(4), D1(3),……D7(12) là các chân dữ liệu ngõ vào.
+ S( chân 7 ) : chân Enable, tích cực mức thấp.
+ Y( 5 ), W( 6 ) : ngõ ra, Y = Dx ; W = /Dx ( với Dx là ngõ vào được chọn nối với ngõ
ra ).
+ A( 11 ), B( 10 ), C( 9 ) : Các chân chọn Dx nối với Y,W Với bảng chân trị sau:
Trang 14L :Mức thấp
H :Mức cao
Chỉ cần cho S xuống mức thấp thì đầu
ra sẽ được nối với đầu vào dữ liệu nào chỉ còn phụ thuộc vào các thông
số ở 3 chân Select ( A, B, C).
Ví dụ : Tôi muốn đọc dữ liệu của CTHT được nối với chân D4 tôi chỉ cần cho : A=L, B=L
và C=H.
Chân W là chân lấy bù dữ liệu đầu vào được chon Thay vì dùng chân Y đưa dữ liệu vào CPU ta cũng có thể dùng chân này, tuỳ theo cách mắc đầu kia của CTHT ( nếu dùng chân này bạn nên mắc đầu kia lên VCC ).
Cũng có thể tăng số CTHT lên gấp đôi nhưng chỉ mất thêm 1 Bit của CPU theo sơ đồ dưới đây
Bây giờ sẽ có 4 chân Select A, B, C, D trong đó A là bit thấp nhất và D là bit cao nhất, tương ứng với cách chọn như sau :
Y( số chỉ CON16)
L L
… H
L L
… H
L L
… H
L H
… H
1 2
… 16
Select
X
L
L
L
L
H
H
H
H
X L L H H L L H H
X L H L H L H L H
H L L L L L L L L
L D0 D1 D2 D3 D4 D5 D6 D7
H /D0 /D1 /D2 /D3 /D4 /D5 /D6 /D
Trang 153-3 B phân kênh – IC 74138 ô
1.Chức năng: Đây là bộ giải mã 3bit thành 8 đường loại vi mạch hay mạch có
3ngõ vào và 8 ngõ ra, còn được gọi là mạch giải mã nhị phân sang octal (binary to octal decoder) , với ngõ ra tích cực ở mức 1,74LS138 có công dụng dịch bit logic 0
từtrên xuống và từ dưới lên theo mã BCD Nó hay được dùng để hỗ trợ quét có
bảng sự thật sau và sđ nguyên lý:
Trang 16ĐIỀU KHIỂN LỐI VÀO LỐI RA
Trang 172.Chức năng các chân IC74LS138 và nguyên lý hoạt động:
74138 là Bộ giải mã/ Bộ phân đa kênh-8 được tạo dựng với quá trình điôt hàng rào sức mạnh Schottky thấp Bộ giải mã chấp nhận ba đầu vào có trọng
số nhị phân ( A0, A1, A2) Và khi cho phép Cung cấp tám đầu ra Thấp tích cực loại trừ lẫn nhau (O0_ O7) Những đặc tính 74138 cho phép nhập vào, hai đầu tích cực thấp ( E1, E2) và một đầu (E3) tích cực cao Tất cả các đầu
ra sẽ cao trừ phi E1 và E2 thấp và E3 cao.
Trang 18 G1: là chân điều khiển đuợc dùng làm đường vào của dữ liệu (luôn ở mức 1) G2A, G2B: là hai tín hiệu điều khiển có chức năng cho phép dữ liệu thông hay không thông ( cho phép thông khi G2A, G2B đồng thời ở mức tích cực thấp tức là mức 0)Các chỉ số từ 0, 1, 2, 3 …, 7 của các kênh ra tương ứng với tổ hợp các bít nhị phân ở lối vào điều khiển chọn kênh A, B, C.
IV Sơ Đồ Mạch Hoàn Chỉnh.
Trang 19X0 4 X1 3 X2 2 X3 1 X4 15 X5 14 X6 13 X7 12 A 11 B 10 C 9 E 7
Y 5
Y 6
U1
74HC151
CKA
1
CKB
4
MR
2
Q0 3
Q1 5
Q2 6
Q3 7
U2:A
74390
SRG8 R C1/->
& 1D
2
4 5 6 10 8
11 12 9
13
U3
74LS164
1 2 3
U4:A
4077
D0 8 D1 9 D2 10 D3 11 D4 12 D5 13 D6 1 D7 2 EI 3 EVEN 5
OI 4
ODD 6
U7
74180
U5
OR_3
R1
100
R2
100
U6
NOT
U8
LED-GREEN
U9
AND
D2
LED-GREEN
TÍN HIEU VÀO CÓ 2 SÔ' 0 LIÊN TIÊP
DÃY TÍN HIEU VÀO LE