You are on page 1of 26

Tìm hiểu về bộ chuyển đổi DAC

Nội dung

►Giới thiệu về DAC


►Giới thiệu về module DAC PCF8591
►DAC trong một số vi điều khiển
Giới thiệu về DAC

►Khái niệm DAC:


Bộ chuyển đổi kỹ thuật số sang analog thường
được gọi là DAC viết tắt của Digital to Analog
Converter, D / A hoặc D2A là một thiết bị
chuyển đổi các giá trị nhị phân (0 và 1) thành
một tập hợp các điện áp analog liên tục.
Giới thiệu về DAC

►Ứng dụng của DAC:


►Hiện nay thì ứng dụng chủ yếu của DAC là
hoàn nguyên tín hiệu trong các thiết bị âm
thanh, từ các dàn của công nghiệp giải trí
đến máy tính, điện thoại di động, PDA,...
Ngoài ra nó được dùng trong các thiết bị y
tế, thí nghiệm,... có bộ điều khiển dạng số
Giới thiệu về DAC

Các phương pháp chuyển đổi số tương tự:


►Chuyển đổi D/A với đầu ra dòng
►Chuyển đổi D/A bằng phương pháp thang điện
trở
►Chuyển đổi D/A bằng phương pháp mạng điện
trở
Giới thiệu về DAC

Chuyển đổi D/A với đầu ra dòng


►Mạch DAC này 4 bit, có 4
đường dẫn dòng song song mỗi
đường có một chuyển mạch điều
khiển. Trạng thái của mỗi chuyển
mạch bị chi phối bởi mức logic
đầu vào nhị phân.
Giới thiệu về DAC
► Chuyển đổi D/A bằng phương
pháp thang điện trở
Giới thiệu về DAC
►Chuyển đổi D/A bằng phương pháp mạng
điện trở
Giới thiệu về module DAC PCF8591
Tổng quan

► Nguồn cung cấp điện riêng biệt,


công suất thấp, 8-bit CMOS thiết
bị thu thập sữ liệu. Các PCF8591
ba địa chỉ các chân A0, A1 và A2
có thể sử dụng trong các địa chỉ
phần cứng lập trình 8 thiết bị
PCF8591 cho phép truy cập vào
các bus I2C, mà không cần thêm
phần cứng.
Giới thiệu về module DAC PCF8591
Thông số
► Nguồn cấp riêng: 2.5-6V
► Dòng tiêu thụ thấp
► Chuyển đổi qua chuẩn I2C bus serial in/out 1 analog output DAC gain
► module chuyển đổi AD/DA PCF 8591 tích hợp cảm biến quang trở,
xuất giá trị analog chính xác của cường độ ánh sáng môi trường xung
quanh
► Tích hợp cảm biến nhiệt độ ntc, xuất giá trị analog chính xác của nhiệt
độ môi trường xung quanh
► Tích hợp bộ lọc cảm biến analog với dải hoạt động 0-5V.
Giới thiệu về module DAC PCF8591
Sơ đồ chân
DAC trong một số vi điều khiển

►ESP-32
►Arduino Nano, Arduino Uno
DAC trong một số vi điều khiển
ESP-32
DAC trong một số vi điều khiển
ESP-32
DAC trong một số vi điều khiển
Arduino Nano, Arduino Uno

►Khác với ESP32, Arduino Nano, Arduino


Uno R3 không co DAC pin nên còn một
cách khác là sử dụng xung.
DAC trong một số vi điều khiển
Arduino Nano, Arduino Uno
DAC trong một số vi điều khiển
Arduino Nano, Arduino Uno
analogWrite(x) Tỉ lệ Chu kì xung

analogWrite(0) 0/255 0%

analogWrite(64) 64/255 25%

analogWrite(127) 127/255 50%

analogWrite(191) 191/255 75%

analogWrite(255) 255/255 100%


DAC trong một số vi điều khiển
Arduino Nano, Arduino Uno
DAC trong một số vi điều khiển
Arduino Nano, Arduino Uno
Một số ứng dụng của DAC

►Điều khiển ánh sáng


►Điều khiển động cơ
►Mô phỏng lại âm thanh
Một số ứng dụng của DAC
Mô phỏng lại âm thanh
► ESP32 có 2 bộ DAC 8-bit được
tích hợp trong hai chân GPIO 25
(PIN 25) và GPIO 26 (PIN 26).
► Vì dung lượng bộ nhớ của ESP32
có hạn nên không thể đưa trực
tiếp tệp âm thanh vào và để
ESP32 xử lý. Thay vào đó sử đó
sử dụng một đoạn âm thanh ngắn
sau đó chuyển đổi để đưa trực
tiếp vào ESP32
Một số ứng dụng của DAC
Mô phỏng lại âm thanh
► Một số công cụ hỗ trợ
► Audacity
► HxD
Một số ứng dụng của DAC
Mô phỏng lại âm thanh
Một số ứng dụng của DAC
Điều khiển động cơ- Module DRV8833
► Mạch điều khiển động cơ DC
Mini DRV8833 có thể điều khiển
hai motor DC hoặc một động cơ
bước với dòng điện liên tục ở
1.5A, điện áp 3 ~ 10VDC, thích
hợp cho các mô hình robot,
điều kiển động cơ cỡ nhỏ.
Một số ứng dụng của DAC
Điều khiển động cơ- Module DRV8833
► ULT: Chân kích hoạt, có thể thay thế bằng cách nối tắt
J2
► OUT1,0UT2 : Chân đầu ra tương ứng với đầu vào
IN1, IN2
► OUT3,0UT4 : Chân đầu ra tương ứng với đầu vào
IN3, IN4
► EEP : Chân bảo vệ.
► VCC : Chân cấp nguồn (3V – 10V)
► GND : Chân nối
Một số ứng dụng của DAC
Điều khiển động cơ

You might also like