You are on page 1of 4

1 Gii thieu ADC 0809: Bo ADC 0809 la mot thiet b CMOS tch hp vi mot bo chuyen oi t tng t sang so 8 bit,

bo chon 8 kenh va mot bo logic ieu khien tng thch. Bo chuyen oi AD 8 bit nay dung phng phap chuyen oi xap x tiep. Bo chon kenh co the truy xuat bat kenh nao trong cac ngo vao tng t mot canh oc lap. Thiet b nay loai tr kha nang can thiet ieu chnh iem 0 ben ngoai va kha nang ieu chnh t so lam tron ADC 0809 de dang giao tiep vi cac bo vi x ly. * S o chan 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
IN3 IN4 IN5 IN6 IN7
START

14
EOC 2-5 OE CLK VCC REF GND 2-7

* Y ngha cac chan: . IN0 en IN7 : 8 ngo vao tng t. . A, B, C : giai ma chon mot trong 8 ngo vao -1 -8 . Z en Z : ngo ra song song 8 bit . ALE : cho phep chot a ch . START : xung bat au chuyen oi . CLK : xung ong ho . REF (+): ien the tham chieu (+) . REF (-) : ien the tham chieu (-) . VCC : nguon cung cap * Cac ac iem cuaADC 0809: . o phan giai 8 bit . Tong sai so cha chnh nh LSB; 1 LSB . Thi gian chuyen oi: 100s tan so 640 kHz . Nguon cung cap + 5V . ien ap ngo vao 0 5V . Tan so xung clock 10kHz 1280 kHz
1

. Nhiet o hoat ong - 40oC en 85oC . De dang giao tiep vi vi x ly hoac dung rieng . Khong can ieu chnh zero hoac ay thang * Nguyen ly hoat ong: ADC 0809 co 8 ngo vao tng t, 8 ngo ra 8 bit co the chon 1 trong 8 ngo vao tng t e chuyen oi sang so 8 bit. Cac ngo vao c chon bang cach giai ma. Chon 1 trong 8 ngo vao tng t c thc hien nh 3 chan ADDA , ADDB , ADDC nh bang trang thai sau: A 0 0 0 0 1 1 1 1 B C 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 Ngo vao c chon IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7

Sau khi kch xung start th bo chuyen oi bat au hoat ong canh xuong cua xung start, ngo ra EOC se xuong mc thap sau khoang 8 xung clock (tnh t canh xuong cua xung start). Luc nay bit c trong so ln nhat (MSB) c at len mc 1, tat ca cac bit con lai mc 0, ong thi tao ra ien the co gia tr Vref/2, ien the nay c so sanh vi ien the vao in. + Neu Vin > Vref/2 th bit MSB van mc 1. + Neu Vin < Vref/2 th bit MSB van mc 0. Tng t nh vay bit ke tiep MSB c at len 1 va tao ra ien the co gia tr Vref/4 va cung so sanh vi ien ap ngo vao Vin. Qua trnh c tiep tuc nh vay cho en khi xac nh c bit cuoi cung. Khi o chan EOC len mc 1 bao cho biet a ket thuc chuyen oi. Trong suot qua trnh chuyen oi chan OE c at mc 1, muon oc d lieu ra chan OE xuong mc 0. Trong suot qua trnh chuyen oi neu co 1 xung start tac ong th ADC se ngng chuyen oi. Ma ra N cho mot ngo vao tuy y la mot so nguyen.

N=

256.(VIN Vref ( ) ) Vref ( + ) Vref ( )

Trong o Vin : ien ap ngo vao he so sanh. Vref(+): ien ap tai chan REF(+). Vref(-): ien ap tai chan REF(-). Neu chon Vref(-) = 0 th N = 256.
Vin Vref (+ )

Vref(+) = Vcc = 5V th ay thang la 256. Gia tr bc nho nhat


5 = 0,0196 V/byte 2 1
8

1 LSB =

Vay vi 256 bc Vin = 5V. Ap vao ln nhat cua ADC 0809 la 5V. Bieu o thi gian cua ADC 0809.

Hnh 7.2.1 Bieu o thi gian cua ADC 0809

2.2 Mach tao xung clock cho ADC 0809: S dung mach dao ong dung cac cong not e tao dao ong cho ADC nh sau:

Vcc IK IK 10K

560

Tan so dao ong cua mach la f = Suy ra 640 =


1 3RC

Tan so dao ong chuan la 600 kHz

1 3RC

Vi R t 100 en vai k chon R =1 k C = 500 PF. S o ket noi mach nh sau:


Vcc
Vcc Vref + IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 OE ALE

Start
C B A
D7 D6 D5 D4 D3 D2 D1 D0

PC5 PC4 PC2 PC1 PC0


PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0

8255

Vcc IK IK 10K

0809

8255

560

Vref _ GND

Hnh 7.2.2 S o ket noi mach chuyen oi ADC 0809. e thc hien cac viec chuyen oi nhan d lieu t ADC ta thc hien cac bc sau:

Khi tao 8255. Chon ngo vao tng t, v du nh chon Ino bang cach gi gia tr 0000 = 00H ra 4 bit thap cua portc. Chot a ch ong thi kch xung clock bang cach gi gia tr 0001 = 01H ra 4 bit cao cua portc. Tr hoan trong khoang thi gian 200s e ADC thc hien xong hoan toan viec chuyen oi. Nhan d lieu t ADC vao port tng ng.
4

You might also like