Обсуждаем цифровые устройства...
Ответить

Аппаратный watchdog

Вт янв 23, 2018 15:09:02

Делаю устройство на 328меге. Разделено на 2 платы - силовуха и мозги. Все в одном корпусе. Общаются через уарт.
Есть лишние ноги. Задумался, что в принципе можно завести по ноге каждого мк на ресет другого. Как-бы, кроме внутреннего watchdog будет аппаратный. Костыль, но все же :)
Нету ли ни у кого схемки, как реализовать? Достаточно линию с лапы мк на ресет другого мк кинуть? :oops:

Re: Аппаратный watchdog

Вт янв 23, 2018 16:21:28

А смысл затеи в чём? Не доверяешь встроенному WDT или хочешь сбрасывать, если не отвечает?
При подаче питания все выводы МК включены входами, так что на нормальный сброс такое соединение не должно повлиять.
При желании сбросить, ногу переводишь в выход и подаешь на этот выход уровень сброса. Не забудь потом ногу вернуть в сост. входа.

Re: Аппаратный watchdog

Вт янв 23, 2018 16:39:08

А смысл затеи в чём? Не доверяешь встроенному WDT или хочешь сбрасывать, если не отвечает?


в принципе и то и другое.
при "зависании" передачи, чтобы мк перезагружали друг друга. так сказать вариант "лучше перебдеть" :)
встроенный wdt в авр не всегда может отработать, т.к. его инициализация проходит в момент запуска мк. а так хоть дополнительный вариант защиты

я так понял, вы советуете вариант с Open-Drain (подсказали название режима работы цифрового пина мк на форуме изиэлектроникса)

мк работает в штатном режиме - переводим ногу мк в режим вход
связь подвисла - переводим ногу в режим выхода, устанавливаем лог 0

не факт конешн, что мкшки зависнут. но опять же уже столько грабель наловился с изучением авр, поэтому пытаюсь запихнуть варианты программной и аппаратной защиты туда где ток можно)

з.ы. спасибо за ответ :)

Re: Аппаратный watchdog

Ср янв 24, 2018 16:14:08

Извечная проблема: кто будет сторожить сторожа?
В бытность каких только сторожей ни придумывали, даже до мажоритара 2 из 3 доходило.
Успехов!

Re: Аппаратный watchdog

Пн фев 05, 2018 14:37:00

Не сторож тут нужен, а протокол обмена с квитированием.
Каким образом организовать - на собственно усмотрение.
8)
Ответить