AD5680
18-битный цифроаналоговый преобразователь AD5680 с интерфейсом SPI для Arduino и совместимых плат
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:31801a4c8eb9b0a362012676d51026ebf13e7df2be5153f99295fb530c806904AD5680-0.4.1-31801a4c.zipОписание
AD5680 — 18-битный цифроаналоговый преобразователь, общающийся через SPI. На практике это 16-битный DAC с эмуляцией двух старших битов через модуляцию коэффициента заполнения, поэтому выходное напряжение будет пульсировать, если младшие два бита не равны нулю. Чтобы избежать колебаний, нужно поставить на выход низкочастотный фильтр. Библиотека требует предварительного вызова SPI.begin() перед инициализацией преобразователя. Версия 0.2.0 отказалась от ESP32-специфичного кода, что позволило добавить поддержку других процессоров и упростить поддержку. Если нужен выбор между AD5620, AD5640, AD5660 и AD5680 — учитывай разрешение и соответствующий диапазон значений для каждого варианта.