You are on page 1of 4

1 Giôùi thieäu ADC 0809:

Boä ADC 0809 laø moät thieát bò CMOS tích hôïp vôùi moät boä chuyeån
ñoåi töø töông töï sang soá 8 bit, boä choïn 8 keânh vaø moät boâ logic ñieàu
khieån töông thích. Boä chuyeån ñoåi AD 8 bit naøy duøng phöông phaùp
chuyeån ñoåi xaáp xæ tieáp. Boä choïn keânh coù theå truy xuaát baát keành naøo
trong caùc ngoõ vaøo töông töï moät caùnh ñoäc laäp.
Thieát bò naøy loaïi tröø khaû naêng caàn thieát ñieàu chænh ñieåm 0 beân
ngoaøi vaø khaû naêng ñieàu chænh tæ soá laøm troøn ADC 0809 deã daøng giao
tieáp vôùi caùc boä vi xöû lyù.
* Sô ñoà chaân ADC 0809:
IN2 IN1 IN0 A B C ALE 2-1 2-2 2-3 2-4 2-8 REF 2-6

28 15

ADC0809

1 14

IN3 IN4 IN5 IN6 IN7 START EOC 2-5 OE CLK VCC REF GND 2-7

* YÙ nghóa caùc chaân:


. IN0 ñeán IN7 : 8 ngoõ vaøo töông töï.
. A, B, C : giaûi maõ choïn moät trong 8 ngoõ vaøo
. Z-1 ñeán Z-8 : ngoõ ra song song 8 bit
. ALE : cho pheùp choát ñòa chæ
. START : xung baét ñaàu chuyeån ñoåi
. CLK : xung ñoàng hoà
. REF (+): ñieän theá tham chieáu (+)
. REF (-) : ñieän theá tham chieáu (-)
. VCC : nguoàn cung caáp
* Caùc ñaëc ñieåm cuûaADC 0809:
. Ñoä phaân giaûi 8 bit
. Toång sai soá chöa chænh ñònh  ½ LSB;  1 LSB
. Thôøi gian chuyeån ñoåi: 100s ôû taàn soá 640 kHz
. Nguoàn cung caáp + 5V
. Ñieän aùp ngoõ vaøo 0 – 5V
. Taàn soá xung clock 10kHz – 1280 kHz
. Nhieät ñoä hoaït ñoäng - 40oC ñeán 85oC
. Deã daøng giao tieáp vôùi vi xöû lyù hoaëc duøng rieâng
. Khoâng caàn ñieàu chænh zero hoaëc ñaày thang
* Nguyeân lyù hoaït ñoäng:

1
ADC 0809 coù 8 ngoõ vaøo töông töï, 8 ngoõ ra 8 bit coù theå choïn 1 trong 8
ngoõ vaøo töông töï ñeå chuyeån ñoåi sang soá 8 bit.
Caùc ngoõ vaøo ñöôïc choïn baèng caùch giaûi maõ. Choïn 1 trong 8 ngoõ
vaøo töông töï ñöôïc thöïc hieän nhôø 3 chaân ADD A , ADDB , ADDC nhö baûng
traïng thaùi sau:

A B C Ngoõ vaøo ñöôïc


choïn
0 0 0 IN0
0 0 1 IN1
0 1 0 IN2
0 1 1 IN3
1 0 0 IN4
1 0 1 IN5
1 1 0 IN6
1 1 1 IN7

Sau khi kích xung start thì boä chuyeån ñoåi baét ñaàu hoaït ñoäng ôû caïnh
xuoáng cuûa xung start, ngoõ ra EOC seõ xuoáng möùc thaáp sau khoaûng 8 xung
clock (tính töø caïnh xuoáng cuûa xung start). Luùc naøy bit cô troïng soá lôùn
nhaát (MSB) ñöôïc ñaët leân möùc 1, taát caû caùc bit coøn laïi ôû möùc 0, ñoàng
thôøi taïo ra ñieän theá coù giaù trò Vref/2, ñieän theá naøy ñöôïc so saùnh vôùi
ñieän theá vaøo in.
+ Neáu Vin > Vref/2 thì bit MSB vaãn ôû möùc 1.
+ Neáu Vin < Vref/2 thì bit MSB vaãn ôû möùc 0.
Töông töï nhö vaäy bit keá tieáp MSB ñöôïc ñaët leân 1 vaø taïo ra ñieän theá coù
giaù trò Vref/4 vaø cuõng so saùnh vôùi ñieän aùp ngoõ vaøo Vin. Quaù trình cöù
tieáp tuïc nhö vaäy cho ñeán khi xaùc ñònh ñöôïc bit cuoái cuøng. Khi ñoù chaân
EOC leân möùc 1 baùo cho bieát ñaõ keát thuùc chuyeån ñoåi.
Trong suoát quaù trình chuyeån ñoåi chaân OE ñöôïc ñaët ôû möùc 1, muoán ñoïc
döõ lieäu ra chaân OE xuoáng möùc 0.
Trong suoát quaù trình chuyeån ñoåi neáu coù 1 xung start taùc ñoäng thì ADC
seõ ngöng chuyeån ñoåi.
Maõ ra N cho moät ngoõ vaøo tuøy yù laø moät soá nguyeân.

256.(VIN  Vref (  ) )
N 
Vref (  )  Vref (  )

Trong ñoù Vin : ñieän aùp ngoõ vaøo heä so saùnh.


Vref(+): ñieän aùp taïi chaân REF(+).
Vref(-): ñieän aùp taïi chaân REF(-).

2
Vin
Neáu choïn Vref(-) = 0 thì N = 256. V
ref ( )

Vref(+) = Vcc = 5V thì ñaày thang laø 256.


- Giaù trò böôùc nhoû nhaát
5
1 LSB = = 0,0196 V/byte
2 1
8

Vaäy vôùi 256 böôùc Vin = 5V.


Aùp vaøo lôùn nhaát cuûa ADC 0809 laø 5V.
 Bieåu ñoà thôøi gian cuûa ADC 0809.

Hình 7.2.1 Bieåu ñoà thôøi gian cuûa ADC 0809


2.2 Maïch taïo xung clock cho ADC 0809:
Söû duïng maïch dao ñoäng duøng caùc coång not ñeå taïo dao ñoäng cho ADC
nhö sau:

Vcc
IK IK
10K
1
Taàn soá dao ñoäng cuûa maïch laø f =
3RC
Taàn soá dao ñoäng chuaån laø 600 kHz 560P
1
Suy ra 640 =
3RC

3
Vôùi R töø 100 ñeán vaøi k choïn R =1 k  C = 500 PF.
 Sô ñoà keát noái maïch nhö sau:

Vcc
Vcc
 OE PC5
Vref ALE
+
Start PC4
IN0 8255
IN1
IN2 C
PC2
IN3 B
IN4 A PC1
IN5
Vcc D7 PC0
IN6
IK IK D6
0809
IN7 PB7
D5 PB6
10K D4 PB5
PB4
D3
PB3 8255
D2
Vref _ PB2
D1
GND PB1
560P D0 PB0
Hình 7.2.2 Sô ñoà keát noái maïch chuyeån ñoåi ADC 0809.
Ñeå thöïc hieän caùc vieäc chuyeån ñoåi nhaän döõ lieäu töø ADC ta thöïc hieän
caùc böôùc sau:
Khôûi taïo 8255.
Choïn ngoõ vaøo töông töï, ví duï nhö choïn Ino baèng caùch göûi giaù trò
0000 = 00H ra 4 bit thaáp cuûa portc.
Choát ñòa chæ ñoàng thôøi kích xung clock baèng caùch göûi giaù trò 0001 =
01H ra 4 bit cao cuûa portc.
Trì hoaõn trong khoaûng thôøi gian 200s ñeå ADC thöïc hieän xong hoaøn
toaøn vieäc chuyeån ñoåi.
Nhaän döõ lieäu töø ADC vaøo port töông öùng.

You might also like