Цифро-аналоговый преобразователь (ЦАП) — устройство для преобразования цифрового (обычно двоичного) кода в аналоговый сигнал (ток, напряжение или заряд). Цифро-аналоговые преобразователи являются интерфейсом между дискретным цифровым миром и аналоговыми сигналами.

Аналого-цифровой преобразователь (АЦП) производит обратную операцию.

Видео 1. ЦАП, общие сведения

В качестве примера рассмотрим самый распространенный чип цифро-аналогового преобразователя MCP4725 и модуль MCP4725 на базе этого чипа.

Чип (микросхема) цифро-аналогового преобразователя MCP4725:

MCP4725-SOT-23-6 (1)MCP4725-1

Рис. 1  Чип и разводка выводов микросхемы MCP4725

Характеристики:

12-разрядное разрешение;
Встроенная энергонезависимая память (EEPROM);
±0.2 LSB DNL (typ);
Внешний контакт установки адреса A0;
Нормальный или режим выключения питания;
Быстрое время настройки 6µs (typ);
Вход опорного напряжения (VDD);
Выход с полным размахом  сигнала;
Низкая потребляемая мощность;
Напряжение питания: 2.7 В ~ 5.5 В;
Интерфейс I2C: Восемь доступных адресов;
Скорость преобразования;
номинальная  (100 Кбит/с);
высокая (400 Кбит/с);
максимальная (3.4 Мбит/с);
Маленький чип с 6 выводами в SOT-23 корпусе;
Расширенный диапазон температур:-40°C  ~ +125°C;
Класс AEC-Q100 1 квалификации.

Модуль MCP4725

MCP4725MCP4725

Рис. 2  Модуль MCP4725 и его принципиальная схема

Видео 2. Цифро-аналоговый преобразователь MCP4725 и Arduino

microchipТехническая документация от разработчика MCP4725 
pdf  DataSheet — Техническая документация к  MCP4725

githubБиблиотека подпрограмм для MCP4725

header  Библиотека подпрограмм от Rinky-Dink Elecnronics для MCP4725