Развязка шины 1-ware для нормального питания датчиков 18b20 при работе с esp32

Здравствуйте все
Может ли это развязать/ повысить питание для 18b20 при работе с esp32. В общем то развязка необязательна, просто есть. Главное питание.
Схемка на полевике почемутто не захотела падать в землю.
Питания 3.3в не хватает для устойчивой работы, датчики на расстояниях 2-9 метров и вокруг куча железа. При работе на usb свисток с питанием 5в и ubuntu-owfs, проблем нет. Подтяжка к 5в при питании 3.3в несколько улучшает ситуацию, но все равно сенсоры глючат аццки. Поэтому хочу их запитать 5 вольтами и иметь возможность уменьшать сопротивление подтяжки. Вобщем то уже купил это и это


Но ждать пару дней и хочу соединить 2-3 и 7-6 и попробовать, или невзлетит?
Спасибо за внимание к моему вопросу.

А ты уже пробовал подключать 18б20 к 5 вольтам, подтяжку через резистор около 5к к esp32 ? Я давно экспериментировал, точно не помню, но вроде норм работало.

Esp не погорит?

Не погорело. Включил 18b20 - питание 5в, подтяжка к 5в 2.2к. На пине esp32 напряжение до 4.1в. Поставил на прогон.

А провода у тебя какие?
У меня в хамаме 3 датчика на медной витой паре, длина метров 5, питание хз сколько, 4 года полет нормальный.

У меня уже больше года работает 18b20 с внутренней подтяжкой ESP32. Питание тоже от ноги ESP. Включаю только на время измерения что б убрать погрешность от нагрева датчика током питания. У меня врал на полтора градуса при постоянно включенном питании. От 3.3 вольт работает нормально.

1 лайк

Витые пары, два датчика на четырехпарник.
Две пары - питание - плюс с землей, вторая - дата и земля
Работают на 80 метровых линиях по 30-40 штук на одной шине уже лет 15 но только с таким свистком.


Там активная подтяжка и чумовая помехозащищенность.
На нане и 5в с 4к7 подтяжкой проблем вообще не было.на 8266 все тоже нормально с 5в работало.
На 3.3 не летает. Поэтому смотрю как к esp32 от 5в работать но при этом ее не сжечь. Одна espшка погорела, но нп уверен, что от этого.
Вот теперь соломку стелю.

Подсказать где подсмотреть, как правильные разработчики делают есп32 и 5 вольтовые i2c шины в одном устройстве и у них это хорошо работает ?

Жестковато как-то…

Как вариант, попробовать подтяжку к 3.3в 1.5к

Намана! Сам директор еспрессифа разрешил!(обсуждали туть где-то)

The facebook group on ESP8266 where the confirmation is made by Espressif CEO Mr Teo Swee Ann

search for Teo Swee Ann in the group

Teo Swee Ann
“i can reply officially here: it is 5V tolerant at the IO. while the supply voltage is at 3.3V.”

Teo Swee Ann
“Baoshi Zhu ESP32 and ESP8285 are both 5V tolerant as well.”

Teo Swee Ann
“but for ESP32, it is a very complicated matter. it supports 1.8V operations too… i don’t know where to start…”

Teo Swee Ann
“the reason is too many users took it to mean that the chip is 5 V tolerant. When we say 5 V tolerant, we are only referring to the IOs. So some users mistook this to make that they can power the chip entirely off the 5 V supply. The correct usage is to use 5 V open for these 5 V tolerant pins, and only via only drain configuration.”

Regards
“Onkel David now with a 6-pack”

1 лайк

Ну, если сам директор… )

Больше разрешишь, больше продашь :joy:

1 лайк

Всё равно, я бы попробовал подтяжку 1.5кОм , (при общем питании 3.3в), может хватило-бы датчику, и, не пришлось бы дальше возиться.
А там ,хозяин-барин)

1 лайк

Не сочтите за труд, поделитесь :slight_smile:

вот например …

ну и другие схемы на сайте