MCP4725 IC chuyển đổi kỹ thuật số sang tương tự

MCP4725 IC chuyển đổi kỹ thuật số sang tương tự

MCP4725 IC  từ Microchip Technology, là một kênh đơn, bộ chuyển đổi kỹ thuật số sang tương tự 12 bit với EEPROM tích hợp và giao diện nối tiếp tương thích I2C có kích thước nhỏ gọn và có kích thước nhỏ.

MCP4725 về cơ bản chuyển đổi giá trị kỹ thuật số thành điện áp đầu ra tương tự. Sử dụng MCP4725, chúng ta thường có thể nhận được điện áp đầu ra rất chính xác. MCP4725 là DAC được sử dụng nhiều nhất với bo mạch Arduino. MCP4725 sử dụng giao tiếp I2C để kết nối với bảng Arduino.

MCP4725 IC chuyển đổi kỹ thuật số sang tương tự

Cấu hình sơ đồ MCP4725

Chân Vout được sử dụng để thu đầu ra tương tự. VSS cũng là Chân nối đất. Tham chiếu DAC được điều khiển từ VDD. Chân dữ liệu SDA và SCL và chân đồng hồ cho giao diện I2C tương ứng. Chân A0 có thể được kết nối với VDD (GND) hoặc VSS (+ 5V hoặc + 3V) tùy theo ứng dụng của người dùng.

Cấu hình sơ đồ MCP4725

Số PIN Tên ghim Sự miêu tả
1 VOUT Chân đầu ra tương tự
2 VSS Ghim nối đất
3 VDD Điện áp tham chiếu (Vref) (tối đa 6,5V)
4 SDA Chân dữ liệu nối tiếp cho giao diện I2C
5 SCL Chân đồng hồ nối tiếp cho giao diện I2C
6 A0 Pin địa chỉ A0 bên ngoài

Tính năng & Thông số kỹ thuật

  • Bộ nhớ trên bo mạch - Không bay hơi (EEPROM)
  • Độ phân giải 12 bit
  • Pin địa chỉ A0 bên ngoài
  • Có thời gian xử lý nhanh, khoảng 6µs (thông thường)
  • Tham chiếu điện áp bên ngoài (VDD)
  • Có phạm vi nhiệt độ rộng: -40 ° C đến + 125 ° C
  • Có kích thước nhỏ gọn trong Gói SOT-23 6 đầu
  • Có thể hoạt động ở các chế độ: Chuẩn (100 kbps), Nhanh (400 kbps) và Tốc độ cao (3,4 Mbps)
  • Mức tiêu thụ điện năng ít hơn
  • Giao diện I2C
  • Hoạt động dưới nguồn cung cấp đơn: 2,7V đến 5,5V
  • Đầu ra Rail-to-Rail
  • Hoạt động ở hai chế độ: Bình thường hoặc Tắt nguồn

MCP4725 tương đương

Các DAC đơn kênh công nghiệp tích hợp: AD5421, AD5420, AD5410, AD5422, AD5412

DAC đa kênh công nghiệp tích hợp: AD5755, AD5735, AD5757, AD5737

DAC chính xác: AD5791, AD5781, AD5541A, AD5542A, AD5512A

Truyền IF DAC: AD9148, AD9125, AD9146, AD9117

Hoạt động của IC MCP4725

IC MCP4725 có điện áp tham chiếu, giả sử là 5V (Vref = VDD = 5V) và điện áp tham chiếu này được chia thành 4096 phần (212) và dựa trên giá trị kỹ thuật số được đặt từ 0 đến 4095, chúng ta có thể nhận được điện áp tương tự chính xác tương đương. . Ví dụ: nếu điện áp tham chiếu là 5V và chúng tôi đặt giá trị kỹ thuật số là 2048, thì chúng tôi nhận được điện áp đầu ra là 2,5V vì năm 2048 bằng một nửa của 4096. Nó thậm chí còn có kích thước bước nhỏ là 1,22mV (5V / 4096 = 1,22mV). Chúng ta có thể giảm thêm điều này nếu chúng ta đang sử dụng 3V làm điện áp tham chiếu (và điều này sẽ cho chúng ta 3V / 4096 = 0,73mV).

Hoạt động của IC MCP4725

Bảng đột phá MCP4725 Giao diện với Arduino

Như hình minh họa trong mạch, kết nối VDD (nguồn) với nguồn điện 5V (chân 5V của Arduino Nano) và chân GND của bảng MCP4725 với chân nối đất của Arduino Nano. Hai chân này cấp nguồn cho bảng đột phá MCP4725.

Bảng đột phá MCP4725 Giao diện với Arduino

Vì DAC sử dụng I2C, giao diện hai chân có thể cung cấp tới 127 cảm biến duy nhất được gắn vào (mỗi cảm biến phải có một ĐỊA CHỈ khác nhau).

Kết nối chân SDA với chân Dữ liệu I2C (đây là chân A4 trên Nano và Mega). Kết nối SCL với chân Đồng hồ I2C (đây là chân A5 trên Nano và Mega). Kết nối hai chân này dành cho giao tiếp I2C.

Bạn có thể thay đổi địa chỉ I2C bằng A0. Địa chỉ là hex 0x62 theo mặc định (không có gì liên kết với A0). Địa chỉ của A0 khi kết nối với VDD là 0x63. Điều này cho phép bạn kết nối hai bo mạch DAC với cùng một chân bus SDA / SCL I2C.

VOUT là điện áp đầu ra của DAC. Trong trường hợp giá trị DAC là 0, điện áp sẽ nằm trong khoảng từ 0V đến VDD (khi 'giá trị' DAC là số 12 bit tối đa: 0xFFF). Kết nối chân này với chân dương của đèn LED

Cuối cùng kết nối cực âm LED với chân Nối đất chung.

Tải lên mã đã cho và sau khi chạy mã, bạn có thể thấy rằng điện áp đầu ra tăng tuyến tính từ 0V lên 5V DC. Điều này được chỉ ra khi độ sáng của đèn LED được tăng tuyến tính.

Nơi sử dụng IC chuyển đổi kỹ thuật số sang tương tự MCP4725

MCP4725 về cơ bản là một bộ chuyển đổi Digital sang Analog 12 bit. Nó được sử dụng cùng với bảng Arduino thường vì bảng Arduino đi kèm với ADC tích hợp nhưng không có DAC. Do đó, những DAC này được sử dụng ở bất cứ nơi nào chúng ta cần một đầu ra analog không đổi. Do độ phân giải cao hơn (12 bit) được cung cấp bởi MCP4725, nó rất được sử dụng phổ biến.

Kích thước chân nhỏ và các tính năng dễ sử dụng khiến nó trở nên rất phổ biến. Danh sách các ứng dụng của MCP4725 được liệt kê dưới đây, mặc dù khu vực thường được sử dụng là nơi không thể tạo ra tín hiệu PWM, nơi cần có sóng sin trong việc xử lý các dự án âm thanh.

Các ứng dụng

  • Thường được sử dụng cùng với bảng Arduino
  • Hệ thống thu thập dữ liệu
  • Được sử dụng làm DAC cho các hệ thống thiết bị đo di động công suất thấp
  • Để hiệu chỉnh cảm biến
  • Điều khiển động cơ Servo vòng kín
  • Cắt tỉa bù đắp
  • Thường được sử dụng cho các dự án âm thanh và các dự án tương tự
  • Được sử dụng trong các trường hợp không thể sử dụng PWM
  • Được sử dụng khi cần sóng hình sin hoặc điểm thiên vị có thể điều chỉnh

Kích thước và mô hình 2D

Kích thước và mô hình 2D

>> Mời anh em xem thêm

Bài viết cùng chuyên mục

NHANH

NHANH

Vì Đổi mới liên tục nên Nhanh hơn

ĐÚNG

ĐÚNG

Coi trọng và ưu tiên việc làm Đúng

ĐỦ

ĐỦ

Tìm và mua Đủ Đơn hàng hơn

KỊP THỜI

KỊP THỜI

Hiệu suất tối ưu bởi Kịp Thời hơn