☰ Зміст FBD
ЦАП MCP4725




Відеоурок на каналі "Ключ до Ардуїно"




Блок служить керувати мікросхемою ЦАП MCP4725


Вона має 12-бітову роздільну здатність і управляється через I2C. Це означає, що він буде приймати до 4096 можливих значень на аналоговому виході, де вихідне значення від нуля до максимуму, 4095 це максимум.

Максимум визначається джерелом опорного, поданого на вхід VCC. Воно може бути від 2,7 вольт до 5,5 вольт.

Таким чином, рівняння для визначення величини найменшого біта (lsb) є:

1 LSB = VCC Voltage / 4096

Висновки MCP4725


Вимоги до харчування MCP4725

За відсутності навантаження на виході, MCP4725 споживатиме більше 0,4 мА від джерела. Робочий струм близько 0,21 ма.

Обмеження вихідного струму MCP4725

Максимальний вихідний струм не більше 25 мА.

Підключення MCP4725 до Arduino


Завдання адреси мікросхеми

Для кожної мікросхеми можна задати одну з двох адрес. Це проводиться замиканням середньої точки на контрольних точках I2C Address Selection в одну або іншу сторону. Адреси вибираються в залежності від типу мікросхеми:

MCP4725A0 - 0x60...0x61
MCP4725A1 - 0x62 ...0x63
MCP4725A2 - 0x64 ...0x65

Перевірити поточну адресу мікросхеми можна за допомогою інструмента "Сканування шини I2C"

Блок настроюється за допомогою редактора


У налаштуваннях блоку необхідно вибрати існуючий ЦАП або створити новий. Для створення нового ЦАП необхідно натиснути кнопку зі значком "+". Відкриється вікно створення нового ЦАП.


У цьому вікні необхідно задати ім'я для ЦАП, вибрати відповідну адресу, і при необхідності написати коментар.

При установці галочки "Вхід роздільної здатності запису" в редакторі блоку у нього з'явиться вхід "En" і передача завдання з входу "Value" на мікросхему буде здійснюватися лише за наявності лог.1 на вході "En".
Значення на вході Value може мати значення від 0 до 4095. Якщо значення буде менше 0, на мікросхему буде відправлено завдання 0. Якщо значення буде більше 4095, то буде відправлено завдання 4095.
При установці галочки "Зберігати в EEPROM ЦАП" останнє завдання зберігатиметься в мікросхемі та відновлюватиметься після зникнення та відновлення живлення ЦАП