ADC101C021

АЦП TI ADC101C021

10-бітний аналого-цифровий перетворювач

ADC101C021 I2C-Compatible, 10-Bit Analog-to-Digital Converter (ADC) withAlert Function

[columns] [span4]

[/span4][span8]

Група елементів: Зовнішні апаратні

Призначення: Аналогово-цифрове перетворення

Виробник: TI

Модель електронного компоненту:

Електронний компонент: Аналогово-цифровий перетворювач

Група елементів: Зовнішні апаратні

Призначення: Аналогово-цифрове перетворення

[/span8][/columns]

Застосування:

Цей апаратний компонент застосовується у наступних програмних продуктах alterstrategy.lab:

Вимірювання напруги на АЦП TI ADC101c021, з обробкою подій і мін/макс за HW регістрами, шляхом опитування I2C

Шукати даний компонент у українських інтернет-магазинах через 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].

Посилання на документацію виробника:

http://www.ti.com/lit/ds/symlink/adc101c021.pdf