При перезагрузке контроллера, перезагружать дисплей.

Deskin
Offline
Зарегистрирован: 17.05.2016

Доброго времени суток. В своем проекте использую E-ink дисплей GDEW027W3, устройство работает от батареек и если становится холодно, а батарейки подсевшие, то при обновлении дисплея напряжение может просесть так, что ардуино уходит в перезагруз по питанию, а дисплей виснет, продолжая потреблять ток, не давая напряжению на батарее вернуться до значений когда ардуино выйдет из перезагрузки. Решить проблему удалось подвесив на ногу ресет дисплея подтягивающий резитор и теперь когда ардуино уходит в перезагрузку, уровень на ноге ресета дисплея с HIGHT который давал контроллер меняется на LOW с резистора, но проблема в том что в рабочем состоянии через этот резитор течет большой ток, что для меня недопустимо. В режиме сна потребление устройства без резитора около 4мкА, а с ним в десятки раз больше. Есть возможность как-то решить эту проблему?

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

Неплохо бы знать характеристики ресета из даташита, но в целом - резистор побольше - наше всё. Обычно для ресета много не надо - зафигачь туда мегаом, а то и несколько, думаю как притяжка таки будет работать, а ток упадёт. Попробуй.

Deskin
Offline
Зарегистрирован: 17.05.2016

Пробовал, мегаом уже не работает, 50КОм полет нормальный, промежуточные варианты не пробовал так как нет смысла ставить менее 1-го мегаома.