Как стать автором
Обновить

Комментарии 10

А почему бы не включать им питание поочерёдно? HTU21 прекрасно запитывается от ноги контроллера - ток потребоения маленький.

Не уверен конкретно про HTU21, но по идее, если отключать только питание, то оно «натянется» через резистор подпоры и защитный диод датчика. Поэтому так делать не стоит.
Тогда уж не питание, а SDA обрывать.

На SDA нужно уже мультиплексор шины ставить.

То же самое, что и с питанием.
С питанием гораздо проще — выставил на вывод контроллера единицу — есть питание, выставил ноль — нет питания. Вывод можно использовать любой. С SDA так просто не прокатит.
Почему? Поставил по цепи SDA мосфет п-канальный: подал низкий уровень — сигнал проходит, подал высокий — не проходит. А тактовый сигнал SCL нет смысла перекрывать. Или я где то ошибаюсь?
Хм, в принципе может сработать, наверное. Но все равно с питанием проще — даже мосфет не нужен :)
Постоянно дергать питание не вариант. Особенно если нужно частенько опрашивать разные устройства, ждать готовности после подачи питания и т.п.
Сейчас полно поновее переключателей, но если хочется именно на 4051, то лучше взять 74hc4051 — у них в несколько раз ниже сопротивление канала. И даже немного ниже цена.
Сам тоже 74hc40xx использовал для коммутации i2c
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории