Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Подтягивающие резисторы к мультиплексору TCA9548A

Вс окт 06, 2019 14:06:39

Поделитесь, пожалуйста, опытом с начинающим радиолюбителем.
На второй месяц тихо скончался мультиплексор для шины I2C и я ломаю голову, что является причиной, то есть выпаять старый и впаять новый в существующую платку либо же переделать всё с нуля.
Изображение
Как видно, я использовал для подтяжки резисторы немного разных номиналов, какие под рукой оказались. Так делать категорически нельзя или же это ерунда и причины в неправильной схеме, описанной ниже?

Возможная причина №2. К мультиплексору цепляются датчики температуры и влажности HTU21D, которые хотят 3,3В. На мультиплексор сигнал приходит от ардуины 5В. В даташите мультиплексора прям на первой странице написано, что для него это штатная ситуация: Allows Voltage-Level Translation Between 1.8-V, 2.5-V, 3.3-V, and 5-V Buses. Или я неправильно понимаю эту фразу?

Ну и пользуясь случаем, какой вариант был бы самый правильный:
1. На вход мультиплексора от ардуины приходит на пины SDA и SCL до +5В.
2. На самих датчиках написано 3,3В наверное неспроста - на их пины питания я даю 3,3В и не думаю о том, какие уровни будут между сигнальными линиями датчика и выходами мультиплексора SD0, SC0, SD1, SC1 и т.д.
3. На Vin мультиплексора мне подать +5V или +3,3В?
Ответить