Professional Documents
Culture Documents
Adc 0809
Adc 0809
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
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:
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 ( )
2
Vin
Neáu choïn Vref(-) = 0 thì N = 256. V
ref ( )
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 200s ñ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.