ЭЛЕКТРОНИКА Перезагрузка 2-х МК с одной кнопки

SanYch

✩✩✩✩✩✩✩
4 Ноя 2020
50
0
День добрый.
В общем сабж - перезагрузка ESP8266 и ATMEGA328 одновременно одной кнопкой.
Схема такая пришла мне в голову:
1672172631532.png

Очевидно, что диод и резистор образуют делитель и на пинах RST не будет 0v.
Вопрос у меня такой, к знатокам, какой уровень напряжения должен быть на пине RST, чтоб произошла перезагрузка контроллера?
Может кто подскажет как схему улучшить, буду очень признателен.
 

Геннадий П

★★★★★★✩
14 Апр 2021
1,975
635
45
Ну, будет не 0, а напряжение падения диодов около 0.5В, ничего страшного.
Если хотите чтобы точно 0 был, то поставьте по транзистору, которые подтягивают ресет в момент нажатия кнопки. Но и тут тоже не будет точно 0, т.к. у транзисторов есть определенное сопротивление перехода. У биполярных то же самое напряжение падения, а у маломощных мосфетов сопротивление открытого канала может достигать десятки ом.
 
  • Лойс +1
Реакции: SanYch

poty

★★★★★★✩
19 Фев 2020
3,270
950
Да, в самом неудачном для Вашего случая варианте. Но это только для AVR, ESP надо datasheet читать.
 

SanYch

✩✩✩✩✩✩✩
4 Ноя 2020
50
0
Судя по всему для ESP разгадка тут:
1672241601570.png
менее 0,25*3,3=0,825В
 

Геннадий П

★★★★★★✩
14 Апр 2021
1,975
635
45
@SanYch, Примерно так, но проще было бы заглянуть в стандарты уровней.
Тут все расписано: Logic Levels - SparkFun Learn - 3.3 V CMOS Logic Levels
Если кратко, то для входа 3.3-вольтовой логики логический ноль 0..0.8В, логическая единица 2.0..3.3В.
 
  • Лойс +1
Реакции: SanYch

Wan-Derer

★★★★★✩✩
Команда форума
31 Июл 2018
2,162
414
Москва
wan-derer.ru
@SanYch, для верности можешь взять диоды Шоттки, у них падение напряжения 0.1В. но внимательно смотри их характеристики, они не любят повышенного обратного напряжения.