Đ Án Kĩ Thu t S GVHD: Hoàng Bách
M c L c:
N i Dung
L i M Đ u ..............................................................................................2
PH N I : Các ki n th c c b n v kĩ thu t xung s ế ơ .............................3
Ch ng I: H th ng s đ mươ ế ....................................................................3
T ng quan v logic s ...............................................................3
Hàmlogic....................................................................................9
Ch ng II: Các c ng logic và m ch t h pươ ...........................................14
Các c ng logic.........................................................................14
Thi t k m ch logicếếạ ................................................................17
Ch ng III: FipFop và ng d ngươ ..........................................................23
FipFop......................................................................................23
M ch đ m ế ...............................................................................30
Ch ng IV: Chuy n đ i ADC và DACươ ................................................41
M ch chuy n đ i DAC .........................................................41
M ch chuy n đ i ADC .........................................................44
Ch ng V: M ch t o xungươ ....................................................................50
PH N II : Đ ÁN KĨ THU T S MACH CHUYEN DOI ADC ............
Sinh viên thc hin : NHOM 2 ĐKKTĐ1
1
Đ Án Kĩ Thu t S GVHD: Hoàng Bách
L i m đ u
T khi ra đ i cho t i nay thu t s đã đ c ng d ng r t nhi u vào ượ
th c t t tivi s ,máy nh s ,camera s ,đi n tho i s ,truy n hình s ....và ế
r t nhi u các lĩnh v c khác.
thu t s có nh ng u đi m nh d x lí,l u tr ,ít b méo tín hi u khi ư ư ư
truy n,thi t b đ n gi n do v y ngày càng đ c s d ng ph bi n.Tuy ế ơ ượ ế
v y s l i các u đi m nh không hi n th đ c d i các thi t b đo ư ư ượ ướ ế
t ng t ,ph i dùng thi t b s chuyên d ng,h n n a trong th c t các tínươ ế ơ ế
hi u th ng tín hi u t ng t .Tuy nhiên v i các u đi m c a mình thì ườ ươ ư
thu t s đã ngày càng thay th đ c kĩ thu t t ng t . ế ượ ươ
Tr i qua quá trình h c t p, nghiên c u em đã ch n đ bài : thi t k ế ế
m ch chuy n đ i ADC v i yêu c u đ u vào tín hi u t ng t đ u ra 4 ươ
bit d li u ,hi n th d i d ng LED 7 thanh” làm đ án. Em hy v ng sau khi ướ
hoàn thành đ án này s giúp em c ng c l i nh ng ki n th c em tích ế
lu đ c trong su t th i gian h c t p, v i c mong s m t đi m ượ ư
t a c b n (v ki n th c) cho em sau khi ra tr ng. ơ ế ườ
Trong quá trình làm đ án do kh năng còn h n ch th i gian cón h n ế
ch ,h n n a đây m t lĩnh v c còn m i đ i v i chúng em nên m c emế ơ
đã c g ng h t s c nh ng ch c ch n không tránh kh i nh ng thi u sót v n i ế ư ế
dung và ph ng pháp trình bày .em r t mong đ c s ch b o,h ng d n c aươ ượ ư ướ
các th y cô cùng các b n đ bài t p c a em đ c hoàn thi n h n . ượ ơ
Em xin chân thành c m n ! ơ
Sinh viên: NHÓM 2
L p : ĐKKTĐ1
Sinh viên thc hin : NHOM 2 ĐKKTĐ1
2
Đ Án Kĩ Thu t S GVHD: Hoàng Bách
Ch ng I ươ : H th ng s và đ m ế .
I. T ng quan v logic s .
I.1. M ch t ng t và tín hi u t ng t (Analog circuit) ươ ươ
a.M ch t ng t (Analog ) ươ
nh nghĩa : M ch t ng t là m ch x lý các tín hi u t ng t ươ ươ
-Tín hi u t ng t : Là nh ng tín hi u có biên đ bi n đ i liên t c theo ươ ế
th i gian đ c xác đ nh theo quan h c a hàm s b t kì . ượ
c đi m : M ch t ng t có kh năng ch ng nhi u và đ n đ nh kém ươ
, phân tích và thi t k ế ế
ph c t p.
b. M ch s và tín hi u s
nh nghĩa :Là các m ch đi n x lý tín hi u s là m ch logic s
-Tín hi u s : là tín hi u ch có 2 m c logic phân bi t. Trong k thu t s
2 m c logic đó đ c g i là m c cao(H) và m c th p (L) , còn g i là m c “1” ươ
và m c “0”
c đi m: -Tín hi u s ch đ c phát sinh b i các m ch thích h p. ươ
Gián đo n v th i gian và biên đ . S chuy n ti p t m c th p lên m c cao ế
x y ra nhanh chóng.
-Kh năng ch ng nhi u t t .
-Thi t k , phân tích m ch đ n gian d làm .ế ế ơ
-Thu n l i cho m ch l u ch thông tin. ư
1.2. Các h th ng đ m (Number systems) ế
1.2.1.H th ng s th p phân(Decimal System)
- S d ng m i ch s t 0 đ n 9 ghép l i v i nhau t o thành s đ m, ườ ế ế
s sau l n h n s tr c m t đ n v . M i ch s m t trong s th p phân ơ ướ ơ
g i là m t bit tính t ph i sang trái, bit đ u tiên đ c g i là hàng đ n v , bit 2 ượ ơ
hàng ch c, bit 3 hàng trăm, bit 4 hàng nghìn.
Ví D :
D
168
860100
10.810.610.1168 012
=
++=
++=
T ng quát:
2.H th ng s nh phân(Binery)
nh nghĩa:h th ng s nh phân lo i s đ m s d ng 2 kí t s 0 ế
1 ghép l i v i nhau t o thành s đ m ế
-T ng qt:
3.H th ng s th p l c phân (Hexa)
Sinh viên thc hin : NHOM 2 ĐKKTĐ1
3
0
1
2
1
12....2.2. aaaX n
n
n
nD +++=
0
1
2
1
110....10.10. aaaX n
n
n
nD +++=
Đ Án Kĩ Thu t S GVHD: Hoàng Bách
nh nghĩa:H th ng s th p l c phân h th ng s s d ng 16 t
trong đó 10 t đ u s t 0
9 ,6 t sau ch A,B,C,D,E,F ghép v i
nhau t o thành s đ m. ế
Ví d :
D
h
549
532512
16.516.216.2225 012
=
++=
++=
-T ng quát:
I.1.3.Chuy n đ i gi a các h th ng s đ m ế
1.Chuy n t s th p phân sang s nh phân
*Cách làm:Mu n chuy n t s th p phân sang s nh phân ng i ta l y ườ
s th p phân c n chuy n đ i chia liên ti p cho 2 đ tìm s d .S d đ u tiên ế ư ư
c a phép chia bít nghĩa nh nh t c a s nh phân .s d cu i cùng c a ư
phép chia khi k t qu b ng 0 là bít có nghĩa l n nh t c a s nh phân c n tìm .ế
-Ví d :
DD ?69 =
69/2=34 d 1 ư1
34/2=17 d 0ư0
17/2=8 d 1ư1
8/2=4 d 0ư0
4/2=2 d 0ư0
2/2=1d 0ư0
1/2=0 d 1ư1
BD 100010169 =
2.Chuy n t s nh phân sang s th p phân
*Cách làm:Mu n chuy n t s nh phân sang s th p phân ta khai tri n
công th c t ng quát c a s nh phân v i c s b ng 2 k t qu tìm đ c là s ơ ế ượ
th p phân c n chuy n đ i
- T ng quát:
0
1
2
1
12....2.2. aaaX n
n
n
nD +++=
-Ví d :
D
B
69
2.12.12.11000101 026
=
++=
3.Chuy n t s th p phân sang th p l c phân
*Cách làm:Mu n chuy n t s th p phân sang th p l c phân ta l y s
th p phân c n chuy n đ i chia lien ti p cho 16 đ tìm s d .S d đ u tiên ế ư ư
c a phép chia là bit có tr ng s nh nh t, s d cu i cùng c a phép chia là bít ư
có tr ng s l n nh t c a s th p l c phân c n tìm.
Ví d :
69/16 = 4 d 5(LBS)ư
4/16 = 0 d 4(MSB)ư
HD 4569 =
4. Chuy n đ i t s th p l c phân sang h th p phân
Sinh viên thc hin : NHOM 2 ĐKKTĐ1
4
0
1
2
1
116....16.16. aaaX n
n
n
nD +++=
Đ Án Kĩ Thu t S GVHD: Hoàng Bách
*Cách làm: Mu n chuy n t h th p l c phân sang h th p phân ta s
d ng công th c khai tri n t ng quát s th p l c phân v i c s b ng 16, k t ơ ế
qu tìm đ c chính là s th p phân c n chuy n đ i. ượ
Ví D :
DH
DH
6956416.516.445
?45
01 =+=+=
=
5.Chuy n đ i t s th p l c phân sang s nh phân
*Cách làm:Mu n chuy n t s th p l c phân sang s nh phân ta tính t
tráI qua ph I c a s th p l c phân m i bít c a s th p l c phân t ng đ ng ươ ươ
v i 4 bít c a s nh phân có v trí t ng ng. ươ
6. Chuy n t nh phân sang th p l c phân
*Cách làm: Mu n chuy n t nh phân sang th p l c phân ta tính t ph i
qua tráI c 4 bít c a s nh phân t ng đ ng v i 1 bít c a s th p l c phân. ươ ươ
Nh ng s cu i cùng n m v phía bên tráI n u thi u s l ng bít ta th ế ế ượ
thêm “0” vào phía bên tr c.ướ
I.2. Các lo i mã thông d ng
1. Khái ni m:mã s là t p h p c a nh ng h th ng s đ m theo m t qui ế
lu t nh t đ nh dùng đ bi u di n các thông tin theo qui lu t đó. s
ph ng ti n giao ti p c b n c a h th ng thông tin.ươ ế ơ
+ Đ n v tính: byte (B)ơ
- Trong th c t có nhi u lo i mã khác nhau nh ng ch y u s d ng mã: ế ư ế
+ BCD (Binery Code Decimal )
+ ASC II
+Mã GRAY(mã vòng)
2. Các lo i mã thông d ng
a.Mã BCD:
- Cách thành l p:đ c thành l p d a trên c s 4 bít c a s nh phân ượ
ghép l i v i nhau
- Có 2 d ng c b n đ th hi n mã s BCD ơ
+ BCD không gói: BCD th hi n t t c các tr ng thái th bi u
di n đ c (16 tr ng thái ) ượ
+ BCD gói: các s BCD th hi n đ c n m trong 10 t c a ượ
h s đ m th p phân. Cácl n h n 10 c n bi u di n d ng BCD ta dùng ế ơ
nhi u t h p BCD ghép l i v i nhau
- Qui c: BCD nh ng s thu c 10 t c b n c a s th pướ ơ
phân.
b. Mã th p l c phân(Hexa)
- Cách thành l p: đ c thành l p trên c s h th ng s đ m th p l c ượ ơ ế
phân
- D ng th hi n c a gi ng th p l c phân: g m 16 t đ bi u di n
1 mã s g m 10 kí t s t 0 đ n 9 và 6 kí t ch A,B,C,D,E,F ế
B ng 1.1: Các d ng mã c a các s t nhiên t
150
÷
Mã th p phânMã BCD Mã th p l c
0 0000 0
Sinh viên thc hin : NHOM 2 ĐKKTĐ1
5