МК уровни 3.3в 5в и перезагрузка модуля?

Здравствуйте,
c3232c842b75467e84041058b1aa856a.jpg

как мне реализовать программный ресет esp модуля если я допустим возьму ардуину и захочу при зависании или при нажатии ресета(при загрузке ардуины) перезагружать модуль
у ардуины/атмег...итд 5в на ногах тут 3
вот схема согласования уровней
c98f6d.gif

но я так понимаю что мне наплевать на согласование и нужно взять транзистор и
https://cloud.mail.ru/public/d301e2e72a50/Untitled.png

или можно сделать как в схеме на изиелектроникс с согласованием и держать всевремя транзистор открытым (незнаю как он там инвертирован или нет...)
  • Вопрос задан
  • 1258 просмотров
Решения вопроса 2
@OvLab
Приведенная схема на полевике нужна для двунаправленной передачи данных между чипами с разным питанием (например при соединении ESP модуля с GPIO, питающимися от 5 вольт). Никакого преобразования уровней для RESET не нужно.
Транзистора будет достаточно, только резистор в базе, а не в эмиттере. Также не понятно, откуда будет идти сигнал "софтварного" сброса. Возможно, потребуется еще один транзистор для инвертирования сигнала - все зависит от конкретной реализации.
Ответ написан
@nikolz
выход ардулины подключаете на вход Reset ESP.
1) напрямую (ESP допускает подачу 5 в)
2) через делитель из двух резисторов.
3) через кремниевый диод (падение напряжения порядка 1.2 в этого дастаточно)
В рабочем состоянии на выходе 1
При запуске или перезагрузке выдаете 0.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы