Подтягивающий резистор расчёт
- Войдите на сайт для отправки комментариев
Хочу подключить к ардуино нано 7 датчиков температуры и влажности HTU21D через мультиплексор TCA9548A посредством витой пары длиной до 10 м.
В даташите https://cdn-shop.adafruit.com/datasheets/1899_HTU21D.pdf на датчик HTU21D указано Vcc=3.8V (Typ 3.0V), потребляемый ток 0,5мкА
* Вопрос первый - можно ли всё повесить на выход 3.3V ардуины, подключенной через USB или датчики надо вешать на внешний источник питания?
* Второй вопрос по расчёту сопротивления подтягивающего резистора. В даташите на мультиплексор http://www.ti.com/lit/ds/symlink/tca9548a.pdf начиная со стр. 22 приведены и формулы для минимального и максимального сопротивления подтягивающего резистора, причём в зависимости от частоты шины, её емкости, напряжений на датчиках (не обязаны быть одинаковыми), а также диаграммы, в которых я нихрена не понимаю. Вроде пальцем в небо - 10кОм должно подойти или нет?
Питание датчиков желательно отдельное. И хорошо бы ещё предусмотреть защитные диоды. Мало ли что там набежит на такой длинный провод.
Может применить дешёвый советский 561КП2 ? 2 штуки вполне справятся с коммутацией 8ми I2C датчиков. Нужно только пожертвовать 3мя пинами ардуинки для адреса. КП2 может коммутировать как цифровой так и аналоговый сигналы. По сути это электронный переключатель на 8 положений.
А притягивающие... Все датчики снабдить кабелем одинаковой длины. Притягивающих резисторов таким образом будет только 2. Поставить для начала 4,7к. Там видно будет.