Professional Documents
Culture Documents
TP.HCM
KHOA ĐÀO TẠO CHẤT LƯỢNG CAO
***
1 Phần mở đầu
2 Khảo sát về IC 7490
3 Mạch đếm không
đồng bộ mod m
4 Mạch tự động reset
5 Tính toán thiết kế
6 Sơ đồ nguyên lý
7 Nguyên lý hoạt động
8 Sơ đồ mô phỏng
9 Kết quả và Kết luận
Mục lục
PHẦN 1. GIỚI THIỆU.........................................................................1
Bài báo cáo này chỉ giới hạn ở mô hình chưa được kiểm tra thực tế.
Page | 1
PHẦN 2. NỘI DUNG
2.1. GIỚI THIỆU LÝ THUYẾT LIÊN QUAN
2.1.1. Khảo sát IC 7490( DM7490A)
7490 là IC- dạng chân cắm(DIP)- đếm BCD 4 bit thông dụng có 2 chân Reset
về 1 và 2 chân Clear về 0.
Chứa bốn flip-flops chính-phụ và bộ điều chỉnh bổ sung để cung cấp một bộ
đếm chia cho hai và một bộ đếm nhị phân ba giai đoạn mà độ dài chu kỳ đếm là chia
cho năm.
Page | 2
Hình 2. Sơ đồ mạch điện trong IC 7490
Trong đó
H là mức logic cao ( mức logic 1)
L là mức logic thấp ( mức logic 0)
X là Don’t care
Khi chân R0(1) và R(2) ở mức logic 1 thì các ngõ ra sẽ lập tức trở về mức 0 bất chấp
tín hiệu các ngõ vào A,B. Khi R9(0) và R9(1) ở mức logic 1 các ngõ ra sẽ lập tức trở
về mức 1 bất chấp tín hiệu các ngõ vào A,B.
Page | 3
Nguồn cung cấp (VCC) cho IC là 5V
Điện áp ngõ vào mức cao (V IH ) nhỏ nhất là 2V
Điện áp ngõ vào mức cao (V IL) lớn nhất là 2V
Dòng điện ngõ ra mức cao (V OH ) lớn nhất là -0.8mA
Dòng điện ngõ ra mức thấp (V OL) lớn nhất là 16Ma
Tần số cấp xung là cho ngõ A lớn nhất là 32MHz
Tần số cấp xung là cho ngõ A lớn nhất là 16MHz
Độ rộng xung của ngõ A nhỏ nhất là 15 ns
Độ rộng xung của ngõ B nhỏ nhất là 30 ns
Độ rộng xung của ngõ reset nhỏ nhất là 15 ns
Nhiệt độ tối đa là 70 ℃
Page | 4
2.1.3. Mạch đếm không đồng bộ mod m
2.1.3.1. Giới thiệu chung về bộ đếm.
2.1.3.1.1. Định nghĩa
- Bộ đếm là một dãy tuần hoàn có một đầu vào đếm và một đầu ra, mạch có số trạng
thái trong bằng chính hệ số đếm (ký hiệu là Kđ). Dưới tác dụng của tín hiệu vào đếm
mạch sẽ chuyển từ trạng thái trong này tới một trạng thái trong khác theo một thứ tự
nhất định. Cứ sau Kđ tín hiệu vào đếm, mạch lại trở về trạng thái xuất phát ban đầu.
- Theo cách làm việc, bộ đếm được phân làm hai loại:
Bộ đếm đồng bộ (song song): Là bộ đếm mà các FF dùng để mã hóa cho các
trạng thái trong của bộ đếm thay đổi trạng thái cùng một lúc khi có tín hiệu
vào đếm và sự chuyển trạng thái không qua các trạng thái trung gian. Đặc
điểm của bộ đếm này là tín hiệu xung nhịp Ck được đưa vào đồng thời tới các
FF.
FF1 FF2 FFn
CK
-----
Bộ đếm không đồng bộ (nối tiếp): Là bộ đếm mà trong đó tồn tại ít nhất một
cặp chuyển trạng thái từ Si -> Sj mà trong đó các FF không thay đổi trạng thái
cùng một lúc.
-----
Page | 5
Căn cứ vào yêu cầu của bộ đếm cần thiết kế như Kđ và một số yêu cầu khác để xây
dựng đồ hình mô tả hoạt động của bộ đếm.
Mã hóa các trạng thái trong của bộ đếm theo mã đã cho. Trước tiên ta phải xác định
được n là số FF cần thiết kế để mã hóa cho Kđ trạng thái trong của bộ đếm. Sau đó mã
hóa các trạng thái trong của bộ đếm theo mã đã cho.
CK
K 𝑄
CLR
+ JKFF có một đầu vào điều khiển Ck để thiết lập trạng thái đầu ra Q theo tín hiệu
đầu vào hai chân điều khiển là J và K.
+ Có hai tín hiệu đầu ra tương ứng là Q và Q luôn có giá trị ngược nhau.
+ Có một chân Reset để cài đặt giá trị đầu ra Q về 0 khi có xung vào tích cực.
Page | 6
+ Có một chân vào thiết lập để thiết lập giá trị đầu ra Q lên 1 khi có tín hiệu vào tích
cực.
J K Q’ Trạng
thái
0 0 Q Không đổi
0 1 1 Set
1 0 0 Reset
1 1 Q Toggle
Q = J Q + K Qn
* Cổng NAND
A B Q= AB
0 0 1
0 1 1
1 0 1
1 1 0
Page | 7
kỳ, nếu M = 2n thì trở thành mạch đếm nhị phân. Ví dụ mạch đếm mod 10 sẽ đếm 10
trạng thái từ 0 đến 9, mạch đếm mod 12 sẽ đếm 12 trạng thái từ 0 đến 11,...
Mạch đếm mod M chính là mạch đếm nhị phân bỏ đi một số trạng thái thừa, ví
dụ mạch đếm mod 10 chính là mạch đếm nhị phân 4 bit bỏ đi 6 trạng thái cuối. Vậy
mạch đếm mod M phải thỏa điều kiện M< 2n - với n là số bit của flip flop.
2.1.4. Mạch tự động reset
Là mạch tự thiết lập trạng thái ban đầu của
các FF khi vừa bắt đầu hoạt động (vừa cung
cấp nguồn)
R R
với τ =RC ;
Khi vừa đóng khóa k (t=0) thì dạng sóng trên tụ và R như hình bên và theo
biểu
Page | 8
thức sau:
Vr(t)=Vs ->> mức logic cao(H)
Vc(t)=0 ->> mức logic thấp(L)
Sau thời gian t=3 τ −5 τ thì:
Vc(t)≈ Vs ->> mức logic cao(H)
Vr(t)≈ 0 ->> mức logic thấp(L)
Các dạng mạch tự động reset:
Page | 9
0 0
6 0 0 0 1 1 0
0 0
7 0 0 0 1 1 1
0 0
8 0 0 1 0 0 0
0 0
9 0 0 1 0 0 1
0 0
10 0 1 0 0 0 0
0 0
11 0 1 0 0 0 1
0 0
12 0 1 0 0 1 0
0 0
13 0 1 0 0 1 1
0 0
14 0 1 0 1 0 0
0 0
15 0 1 0 1 0 1
0 0
16 0 1 0 1 1 0
0 0
17 0 1 0 1 1 1
0 0
18 0 1 1 0 0 0
0 0
19 0 1 1 0 0 1
20 0 0 1 0 0 0 0 0 Trạng thái
trung gian
Page | 10
Nối chân CKB vào chân Q0 để đếm BCD
- Mạch đếm BCD không đồng bộ Mod 50 đếm lên dùng IC 7490 chứa Flip-
Flop JK có CK tác động cạnh xuống, Preset và Clear tác động mức cao
- Do là mạch BCD Mod 50 mà mã BCD chỉ từ 0-9 nên cần 2IC 7490 gồm 1 IC
đếm hàng đơn vị và 4 Flip-Flop đếm hàng chục
- Bảng trạng thái
Page | 11
21 0 0 1 0 0 0 0 1
… … … .. … … … … …
30 0 0 1 1 0 0 0 0
31 0 0 1 1 0 0 0 1
… … … … … … … … …
40 0 1 0 0 0 0 0 0
41 0 1 0 0 0 0 0 1
… … … … … … … … …
49 0 1 0 0 1 0 0 1
Trạng thái
trung gian
50 0 1 0 1 0 0 0 0
Page | 12
Nối chân CKB vào chân Q0 để đếm BCD
- Mạch tự động chuyển giữa 2 Mod đếm và mạch Reset mạch đếm về Mod 20
Để chuyển đổi giữa các mạch đế m ta dung Flip-Flop để ghi nhớ trạng thái sử dụng
Flip-Flop 7476
*Datasheet IC 7476
IC 7476 gồm 2 Flip-Flop độc lập có xung Ck tác động cạnh xuống, chân Preset và
Clr tác động mức thấp
Page | 13
Bảng trạng thái
Đếm kích FF Out FF' Trạng thái
Q5 AND AND OR CL
Q20 PRE CLR Q Q(đảo) Q' Q'(đảo)
0 (U5) (U4) (U1) K
0 0 1 1 0 1 0 0 0 0 0 1 Không đổi
0 1 1 1 0 1 0 1 1 1 1 0 Mod 20
0 1 1 1 1 0 0 0 0 0 1 0 20->50
1 0 1 1 1 0 1 0 1 1 0 1 Mod 50
Không
1 0 1 1 0 1 0 0 0 0 0 1
xuất hiện
x x 1 0 x x x x x x 0 1 Reset
Page | 14
Khi nhấn nút Reset cấp một xung vào chân Preset của Flip-Flop để đổi trạng thái Q=0
và Q = 1 và một tín hiệu qua cổng đảo thành mức logic 1 thì sẽ cấp một tín hiệu vào
chân reset qua cổng OR thành mức 1 thì cấp một xung vào chân Reset của mạch đếm
xóa các trạng thái hiện tại về 0
2.4 SƠ ĐỒ MÔ PHỎNG
Mạch thiết kế đáp ứng được yêu cầu mà đề bài đề ra như mạch đếm Mod
20, Mod 50 và tự động chuyển đổi giữa 2 mạch và khi Reset thì sẽ đếm Mod 20.
Việc tiến hành thử nghiệm thực tế sẽ được tiến hành khi thực tập.
Thông qua báo cáo này, chúng em đã thu được các kinh nghiệm về việc tự thiết
kế mạch trong việc mô phỏng qua phần mềm Proteus. Các số liệu dựa trên datasheet
của nhà sản xuất và các mạch được xây dựng là cơ sở để thiết kế các mạch đếm Mod
khác nhau trong tương lai.
Page | 15
TÀI LIỆU THAM KHẢO
Giáo trình Kỹ thuật số, ThS.Nguyễn Đình Phú – ThS.Nguyễn Trường Duy, 2013
Page | 16