ADC0804 là IC được sử dụng để biến đổi đầu vào analog thành đầu ra digital. Bộ chuyển đổi analog sang digital tám bit này có hai mươi chân.
IC này chủ yếu được sử dụng trong các vi điều khiển như Raspberry Pi, ... Để kích hoạt module ADC này không cần đồng hồ bên ngoài, module này có đồng hồ riêng.
Linh kiện này là sự lựa chọn tốt nhất nếu bạn đang tìm kiếm bộ chuyển đổi analog sang digital có độ phân giải tốt nhất và tám bit.
Các bộ vi điều khiển trước đây không bao gồm bộ chuyển đổi digital analog được sử dụng phần cứng riêng biệt cho mục đích này nhưng hiện tại vi điều khiển bao gồm bộ chuyển đổi ADC.
Bộ chuyển đổi tín hiệu này chủ yếu được sử dụng để đo nhiệt độ như trong gia đình hoặc công nghiệp để đo nhiệt độ của các bộ phận sưởi ấm được sử dụng trong các máy khác nhau. Trong ô tô như xe hơi, nó cũng được sử dụng để đo nhiệt độ.
Module này không chỉ được sử dụng để tính toán nhiệt độ mà còn được sử dụng trong các ứng dụng sử dụng tín hiệu analog.
>>> Tham khảo giá và datasheet sản phẩm
https://dientutuonglai.com/san-pham/?keyword=adc0804
Số chân |
Tên chân |
Mô tả |
1 |
CS (chip select) |
Chân này được sử dụng nếu sử dụng nhiều hơn 1 module ADC. Theo mặc định là nối đất |
2 |
RD (read) |
Chân này phải được nối đất để đọc giá trị analog |
3 |
WR (write) |
Chân này phải ở mức cao để bắt đầu chuyển đổi dữ liệu |
4 |
CLK IN |
Đồng hồ bên ngoài có thể được kết nối tại đây, RC khác có thể được sử dụng để truy cập đồng hồ bên trong |
5 |
INTR (interrupt) |
Lên mức cao cho yêu cầu ngắt. |
6 |
Vin (+) |
Đầu vào analog vi sai +. Kết nối với đầu vào ADC |
7 |
Vin (-) |
Đầu vào tương tự vi sai -. Kết nối với đất |
8 |
Ground |
Chân analog ground nối đất của mạch |
9 |
Vref/2 |
Điện áp tham chiếu để chuyển đổi ADC |
10 |
Gound |
Chân digital ground nối đất của mạch |
11 đến 18 |
Bit dữ liệu 0 đến bit 7 |
Bảy chân bit dữ liệu đầu ra từ đó có được đầu ra |
19 |
CLK R |
Chân đầu vào điện trở định thời RC cho gen đồng hồ bên trong |
20 |
Vcc |
Cấp nguồn cho module ADC, sử dụng + 5V |
Dễ dàng giao tiếp với tất cả các vi xử lý hoặc hoạt động độc lập.
Module ADC 8 bit kênh đơn
Có sẵn đồng hồ trên chip, không cần bộ tạo dao động bên ngoài (đồng hồ)
Đầu ra digital khác nhau từ 0 đến 255
Khi Vref = 5V, cứ mỗi 19,53mV của giá trị analog sẽ có một bit tăng lên ở phía digital (Kích thước bước)
Có gói PDIP 20 chân, SOIC
Lưu ý: Chi tiết kỹ thuật đầy đủ trong datasheet ADC0804 ở cuối trang này.
ADC0808, module ADC
ADC0804 là module ADC thường được sử dụng đối với các dự án cần có ADC bên ngoài. Nó là một module ADC 8-bit kênh đơn 20 chân. Có nghĩa là nó có thể đo một giá trị ADC từ 0V đến 5V và độ chính xác khi tham chiếu điện áp (Vref –pin 9) là + 5V là 19,53mV (Kích thước bước). Tức là cứ mỗi lần tăng 19,53mV ở phía đầu vào sẽ có mức tăng 1 bit ở phía đầu ra.
IC này rất lý tưởng để sử dụng với các bộ vi xử lý như Raspberry Pi, Beagle bone,... Hoặc thậm chí sử dụng như một module ADC độc lập. Mỗi module ADC cần một đồng hồ để hoạt động tuy nhiên IC này đi kèm với đồng hồ bên trong. Do đó, nếu bạn đang tìm kiếm một module ADC nhỏ gọn với độ phân giải 8-bit thì IC này rất phù hợp.
Vì IC đi kèm với đồng hồ bên trong nên không cần nhiều linh kiện để làm cho nó hoạt động. Tuy nhiên để làm cho đồng hồ bên trong hoạt động chúng ta phải sử dụng một mạch RC. IC nên được cấp nguồn bằng + 5V và cả hai chân ground phải được nối đất. Để thiết kế mạch RC chỉ cần sử dụng một điện trở có giá trị 10k và tụ điện 100pf (xấp xỉ) và kết nối chúng với các chân CLK R và CLK IN như trong mạch bên dưới. Chân CS và chân R cũng phải được nối đất. Chân Vref được để trống vì mặc định nếu không có bất kỳ kết nối nào thì nó sẽ được kết nối với + 5V.
Đầu ra digital sẽ được lấy từ các chân DB0 đến DB7 và điện áp analog nên được kết nối với V ở chân (+) như trong mạch. Cũng lưu ý rằng đầu khác của nguồn điện áp (cảm biến / module) cũng nên được nối đất với mạch để bộ chuyển đổi ADC hoạt động. Bây giờ, để bắt đầu chuyển đổi ADC, chúng ta phải làm cho chân WR lên mức cao trong giây lát, điều này có thể được thực hiện khi kết nối chân với I / O của vi điều khiển và bật nó lên cao trước mỗi lần đọc ADC. Khi điều này được thực hiện, giá trị ADC ở phía đầu ra sẽ được cập nhật.
Trong mạch trên sử dụng một chiết áp để nuôi một điện áp thay đổi từ 0V đến 5V vào chân Vin và điện áp hiện tại được đọc bằng vôn kế. Như trong hình, giá trị điện áp là 1,55V và giá trị nhị phân kết quả là 01001111. Hãy xem cách giá trị nhị phân này chuyển đổi thành giá trị analog, vì sẽ cần nó trong khi lập trình hoặc thiết kế.
Giá trị nhị phân = 01001111
Chuyển đổi sang thập phân = (0 * 128) + (1 * 64) + (0 * 32) + (0 * 16) + (1 * 8) + (1 * 4) + (1 * 2) + (1 * 1 )
= 79
Điện áp tương tự = Giá trị thập phân * Kích thước bước
= 79 * 19,53mV
= 1,54V
Giá trị thu được là 1,54V và hiệu điện thế đo được là 1,55V rất gần nhau. Đây là cách sử dụng IC ADC0804.
Hoạt động với bất kỳ bộ xử lý 8-bit µP nào hoặc như một thiết bị độc lập
Được sử dụng rộng rãi với Raspberry Pi, Beagle Bone và các nền tảng vi điều khiển khác
Giao diện với cảm biến nhiệt độ, nguồn điện áp và đầu dò
>>> Tham khảo giá và datasheet sản phẩm
Hotline: 0979 466 469