Модуль 12-битного АЦП ADS1015 позволяет осуществлять аналогово-цифровое преобразование с разрешением 12 бит. Таким образом, обеспечивается точный и стабильный процесс измерения аналоговых сигналов, чем не всегда могут похвастать встроенные АЦП в программируемых микроконтроллерах и отладочных платах.
Еще одной причиной применения данного модуля (помимо желания увеличить точность АЦП преобразования) может быть дополнительное увеличения числа аналоговых входов для контроллера. В тех случаях, когда их количество очень сильно ограничено (например, в плате NodeMCU на базе чипа ESP8266 всего один аналоговый вход), использование ADS1015 с четырьмя такими каналами очень даже оправдано.
Взаимодействие с программируемыми контроллерами может быть осуществлено с помощью протокола I2C двухпроводного последовательного интерфейса. При необходимости подключить несколько модулей 12-битного АЦП к отладочной плате можно изменить конфигурацию перемычек на плате, чтобы поменять адрес I2C шины устройства (7-битный адрес между 0x48 и 0x4b). Вывод ALRT может быть запрограммирован как контакт внешнего прерывания. Сверхнизкое потребление (150 мкА в непрерывном режиме) является еще один преимуществом данного модуля.
Технические характеристики:
Рабочая микросхема: ADS1015
Разрешение АЦП: 12 бит
Протокол связи: I2C
Количество аналоговых входов: 4
Напряжение питания: 2…5.5 В постоянного тока
Потребление тока: 150 мкА в непрерывном режиме
Размеры платы: 28 x 18 мм