ESP-32 толерантность к +5В

Alfizik
Alfizik аватар
Offline
Зарегистрирован: 16.12.2020

Доброго времени.

Вопрос. LCD 1602 с платкой I2C  и расширитель МСР23017 питаются от 5 Вольт, обязательно ли ставить преобразователь уровней в линии I2C между ЕСП и перефирией или можно обойтись. 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Можно обойтись. 

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

C esp8266 может и можно обойтись, а с esp32 я бы поставил преобразователь. Нежные они получились

Alfizik
Alfizik аватар
Offline
Зарегистрирован: 16.12.2020

Спасибо ответившим. Подключил утром без согласований уровней, к вечеру полет нормальный. Все работает, оставил на ночь, выживет - в проект пойдет.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Уважаемые коллеги!
а к еспэ ктонить надОлго ставил 1820 с 5в питанием и подвязкой к 5в?

Alfizik
Alfizik аватар
Offline
Зарегистрирован: 16.12.2020

Могу завтра проверить только DS18B20

inspiritus
Offline
Зарегистрирован: 17.12.2012

Конечно же ds18b20

Alfizik
Alfizik аватар
Offline
Зарегистрирован: 16.12.2020

Проверил, работает. С питанием 5 В и с питанием 3,3 В. Датчик ds18b20, резистор 4к7, порт на еэспэшке 23, библиотека OneWire.h. Кабель от датчика до платы около 1.5 метра КСПВ 4х0,5. Время запроса/измерения 1 с, время теста 2 часа. 

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Несколько устройств работают больше года. Никакого согласования. Дисплей и i2c адаптер с питанием 5 вольт. Там же DS18B20 питание от 3.3 вольт.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Спасибо

Green
Offline
Зарегистрирован: 01.10.2015

Alfizik пишет:

Вопрос. LCD 1602 с платкой I2C  и расширитель МСР23017 питаются от 5 Вольт, обязательно ли ставить преобразователь уровней в линии I2C между ЕСП и перефирией или можно обойтись. 


I2C ведь подразумевает ОК. А поэтому ему до жопы кто от чего питается. Если резисторы в правильном месте.