1 Giới thiệu adc 0809



tải về 30.55 Kb.
Chuyển đổi dữ liệu30.08.2016
Kích30.55 Kb.
1 Giới thiệu ADC 0809:

Bộ ADC 0809 là một thiết bị CMOS tích hợp với một bộ chuyển đổi từ tương tự sang số 8 bit, bộ chọn 8 kênh và một bô logic điều khiển tương thích. Bộ chuyển đổi AD 8 bit này dùng phương pháp chuyển đổi xấp xỉ tiếp. Bộ chọn kênh có thể truy xuất bất kềnh nào trong các ngõ vào tương tự một cánh độc lập.

Thiết bị này loại trừ khả năng cần thiết điều chỉnh điểm 0 bên ngoài và khả năng điều chỉnh tỉ số làm tròn ADC 0809 dễ dàng giao tiếp với các bộ vi xử lý.

* Sơ đồ chân ADC 0809:



* Ý nghĩa các chân:

. IN0 đến IN7 : 8 ngõ vào tương tự.

. A, B, C : giải mã chọn một trong 8 ngõ vào

. Z-1 đến Z-8 : ngõ ra song song 8 bit

. ALE : cho phép chốt địa chỉ

. START : xung bắt đầu chuyển đổi

. CLK : xung đồng hồ

. REF (+) : điện thế tham chiếu (+)

. REF (-) : điện thế tham chiếu (-)

. VCC : nguồn cung cấp

* Các đặc điểm củaADC 0809:

. Độ phân giải 8 bit

. Tổng sai số chưa chỉnh định  ½ LSB;  1 LSB

. Thời gian chuyển đổi: 100s ở tần số 640 kHz

. Nguồn cung cấp + 5V

. Điện áp ngõ vào 0 – 5V

. Tần số xung clock 10kHz – 1280 kHz

. Nhiệt độ hoạt động - 40oC đến 85oC

. Dễ dàng giao tiếp với vi xử lý hoặc dùng riêng

. Không cần điều chỉnh zero hoặc đầy thang

* Nguyên lý hoạt động:

ADC 0809 có 8 ngõ vào tương tự, 8 ngõ ra 8 bit có thể chọn 1 trong 8 ngõ vào tương tự để chuyển đổi sang số 8 bit.

Các ngõ vào được chọn bằng cách giải mã. Chọn 1 trong 8 ngõ vào tương tự được thực hiện nhờ 3 chân ADDA , ADDB , ADDC như bảng trạng thái sau:




A

B

C

Ngõ vào được chọn

0

0

0



0

1

1



1

1


0

0

1



1

0

0



1

1


0

1

0



1

0

1



0

1


IN0

IN1


IN2

IN3


IN4

IN5


IN6

IN7

Sau khi kích xung start thì bộ chuyển đổi bắt đầu hoạt động ở cạnh xuống của xung start, ngõ ra EOC sẽ xuống mức thấp sau khoảng 8 xung clock (tính từ cạnh xuống của xung start). Lúc này bit cơ trọng số lớn nhất (MSB) được đặt lên mức 1, tất cả các bit còn lại ở mức 0, đồng thời tạo ra điện thế có giá trị Vref/2, điện thế này được so sánh với điện thế vào in.

+ Nếu Vin > Vref/2 thì bit MSB vẫn ở mức 1.

+ Nếu Vin < Vref/2 thì bit MSB vẫn ở mức 0.

Tương tự như vậy bit kế tiếp MSB được đặt lên 1 và tạo ra điện thế có giá trị Vref/4 và cũng so sánh với điện áp ngõ vào Vin. Quá trình cứ tiếp tục như vậy cho đến khi xác định được bit cuối cùng. Khi đó chân EOC lên mức 1 báo cho biết đã kết thúc chuyển đổi.

Trong suốt quá trình chuyển đổi chân OE được đặt ở mức 1, muốn đọc dữ liệu ra chân OE xuống mức 0.

Trong suốt quá trình chuyển đổi nếu có 1 xung start tác động thì ADC sẽ ngưng chuyển đổi.

Mã ra N cho một ngõ vào tùy ý là một số nguyên.

Trong đó Vin : điện áp ngõ vào hệ so sánh.

Vref(+): điện áp tại chân REF(+).

Vref(-): điện áp tại chân REF(-).

Nếu chọn Vref(-) = 0 thì N = 256.

Vref(+) = Vcc = 5V thì đầy thang là 256.


  • Giá trị bước nhỏ nhất

1 LSB = = 0,0196 V/byte

Vậy với 256 bước Vin = 5V.

Ap vào lớn nhất của ADC 0809 là 5V.


  • Biểu đồ thời gian của ADC 0809.


Hình 7.2.1 Biểu đồ thời gian của ADC 0809



2.2 Mạch tạo xung clock cho ADC 0809:

Sử dụng mạch dao động dùng các cổng not để tạo dao động cho ADC như sau:


Tần số dao động của mạch là f =

Tần số dao động chuẩn là 600 kHz

Suy ra 640 =

Với R từ 100 đến vài k chọn R =1 k  C = 500 PF.


  • Sơ đồ kết nối mạch như sau:


Hình 7.2.2 Sơ đồ kết nối mạch chuyển đổi ADC 0809.



Để thực hiện các việc chuyển đổi nhận dữ liệu từ ADC ta thực hiện các bước sau:

  • Khởi tạo 8255.

  • Chọn ngõ vào tương tự, ví dụ như chọn Ino bằng cách gửi giá trị 0000 = 00H ra 4 bit thấp của portc.

  • Chốt địa chỉ đồng thời kích xung clock bằng cách gửi giá trị 0001 = 01H ra 4 bit cao của portc.

  • Trì hoãn trong khoảng thời gian 200s để ADC thực hiện xong hoàn toàn việc chuyển đổi.

  • Nhận dữ liệu từ ADC vào port tương ứng.





: file -> downloadfile6 -> 192
192 -> Với kinh nghiệm lâu năm trong ngành hôm nay công ty chúng tôi Lập trình tong dai dien thoai
downloadfile6 -> NHÀ ĐẦu tư thông minh "Cuốn sách hay nhất về đầu tư từng được viết cho đến nay"
downloadfile6 -> Họ và tên sinh viên: Trần Thị Mỹ Hằng Mã sinh viên: 0851015561
192 -> Thế giới an ninh- thiết lập hệ thống camera quan sát với card ghi hình Hệ thống Demo bao gồm
downloadfile6 -> BÀi giảng quản trị ngân hàng 2
downloadfile6 -> HUỲnh duy khánh các công thức tính thể TÍCH
downloadfile6 -> Dạng 1: Tính các đại lượng cơ bản (công thoát A, v0max, P, ibh, Uh, H…)
downloadfile6 -> Ách đỌc tên latinh đỗ Xuân Cẩm Giảng viên Đh huế
downloadfile6 -> I. TỔng quan về vqg tràm chim vị trí địa lý




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2019
được sử dụng cho việc quản lý

    Quê hương