АЦП TI ADC101C021
10-бітний аналого-цифровий перетворювач
ADC101C021 I2C-Compatible, 10-Bit Analog-to-Digital Converter (ADC) withAlert Function
[columns] [span4]
[/span4][span8]
Група елементів: Зовнішні апаратні
Призначення: Аналогово-цифрове перетворення
Виробник: TI
Модель електронного компоненту:
Електронний компонент: Аналогово-цифровий перетворювач
Група елементів: Зовнішні апаратні
Призначення: Аналогово-цифрове перетворення
[/span8][/columns]
Застосування:
Цей апаратний компонент застосовується у наступних програмних продуктах alterstrategy.lab:
Шукати даний компонент у українських інтернет-магазинах через Google:
[btn text=”Шукати через Google” tcolor=#000 bcolor=#D8D8D8 thovercolor=#FFF bhovercolor=#BCBCBC link=”https://www.google.com.ua/search?q=site%3A.ua+ADC101C021&oq=site%3A.ua+ADC101C021″ target=”_blank”]
Тип компоненту: для встановлення на плату
Інтерфейс: I2C
Тип інтерфейсу: Цифровий
Бітність: 10-bit
Вимірювана фізична величина: Напруга
Кількість вимірювальних каналів: 1
Тип вимірювальних каналів: 1 однополюсний вхід.
Діапазон вимірювання мін: 0 mV
Діапазон вимірювання макс: 3300 mV
Точність: +- 0.25 поділки (типова);+- 0.8 поділки (макс).
Напруга живлення: 3.3 В
Всього пінів: 6
Значущі сигнальні піни:
SDA <-> SDA
SCL <-> SCL
Alert <-> GPIOint
Vin
Va, Gnd
Фіксована частина i2c-адреси елемента: 1010 100
Змінна частина i2c-адреси елемента: немає
Діапазон можливих Hex-адрес: 0x54
Режими роботи:
(1) Один однополюсний (single-ended) вхідний канал;
(2) Нормальний режим (One-shot) – за замовчуванням;
(3) Автоматичний режим (Threshold) за порогами з урахуванням гістирезису.
(4) Зберігання найменшого та найбільшого значення у автоматичному режимі;
Генерація події на стороні електронного компоненту:
Так, через пін Alert (disabled, tri-state default):
– Вище норми: верхій поріг мінус нечутливість;
– Нижче норми: нижній поріг плюс нечутливість;
Увага: наш досвід показує, що апаратний вихідний пін веде себе не стабільно. На наш погляд, цьому може бути декілька причин: або до наших рук потрапило декілька неякісних/неоригінальних компонентів цього типу, або ж ми не зуміли їх вірно налаштувати на стабільну роботу. При цьому нами було виконано всі настанови офіційної документації виробника. Перевірити наші компоненти на оригінальність ми змоги не маємо.
Драйвер-модуль у прошивці Nodemcu LUA:
Ні, за нашими даними готового драйвера для прошивки спільнота не розробила;
Потрібно використовувати наявні модулі “i2c.” та “bit.” і писати власний драйвер, або ж купити у нас готовий продукт.
Налаштування електронного компоненту:
Address Pointer Register (3/8bit);
Configuration register (8bit);
Alert Status Register (2/8bit);
Vlow – нижній поріг (10/16bit);
Vhigh – верхній поріг (10/16bit);
Vhys – значення гістирезису (10/16bit);
Формат вихідних даних для MCU:
Двобайтне слово у прямому двійковому коді:
Conversion Result Reg MSByte [11:8 bit];
Conversion Result Reg LSByte [7:2 bit].
Посилання на документацію виробника: