Подскажите как реализовать супервизор (детектор пониженного напряжения) для ESP32 и нужен ли он вообще? У меня часто прошивка сбрасывается? выглядит это вот так:
https://cloud.mail.ru/public/1xwr/qVR97RGk1непонятно почему это происходит. Подозрение пало на то, что это происходит когда выключается питание, тем более, что у меня блоки питания китайские, на них после выключения ещё светодиод горит секунд 10 плавно затухая, т.е. запасается видимо в конденсаторах энергия и потом плавно напряжение уменьшается - читал, что такое вредно для микроконтроллеров и может приводить к стиранию памяти (что у меня и случается). Попробовал реализовать схему защиты от этого на детекторе пониженного напряжения КР1171СП47 - он при снижении напряжения ниже 4,7 В (примерно) должен держать сброс (соединять на ESP32 пин EN с GND).
https://cloud.mail.ru/public/J4YY/8EpXqA6S4Вроде бы несложная схема, но ничего не вышло - происходит самопроизвольный ресет с частотой от долей секунды до примерно 10 секунд, очень редко - несколько минут. И причем как-то странно сбрасывается - напряжение на EN не снижается до нуля как при ручном нажатии кнопки EN, а снижается с 3,3 В до примерно 2,5 В и потом восстанавливается.
Я не понимаю в чём дело, почему срабатывает КР1171СП47? Ведь на осциллограмме видно, что напряжение питания не падало, т.е. не выходило за заданные пределы и срабатывания не должно происходить! И почему такой странный ресет происходит не до нуля, а до 2,5 В?
https://cloud.mail.ru/public/bXHo/Um57xk6ayhttps://cloud.mail.ru/public/W1SA/R11zKcnaVВозможно я неправильно использую КР1171СП47 без обвязки т.к. в даташите упоминается про резитор и конденсатор с помощью которых можно задать временную задержку на срабатывание? Подскажите плиз в чем дело и может быть как-то мне по-другому можно решить проблему со стиранием памяти ESP32?