Перейти к содержанию
    

Внешний WatchDog Timer для SiLabs С8051F342

Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.

А заюзать микроконтроллер со встроенным автошутдауном религия не позволяет?

 

Для тех кто нефкурсАх что такое автошутдаун инфа тут

Изменено пользователем Николай Иванович Приходько

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость Igor_K
Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.

 

Если сильную помеху пропустить на плату, завесить можно что угодно. И не только завесить :)

Укажите пожалуйста, где читали про упомянутую ущербность Силабсов? Ни разу не замечал за ними такой "особенности" - работают и на улице в грозу, и рядом с мощными частотными преобразователями. У Силабса есть документик AN203.PDF (C8051FXXX PRINTED CIRCUIT BOARD DESIGN NOTES), на тему правильного применения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А заюзать микроконтроллер со встроенным автошутдауном религия не позволяет?

Про автошутдаун не знал. Спасибо, счас почитаю.

 

Укажите пожалуйста, где читали про упомянутую ущербность Силабсов?

 

Про данную проблему читал на форуме Silabs. http://silabs.ru/forum/index.php?showtopic=171.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость Igor_K

Про данную проблему читал на форуме Silabs. http://silabs.ru/forum/index.php?showtopic=171.

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

 

Почитал по ссылке. Пока с таким не сталкивался, но заинтриговало.

В одной конструкции у меня есть такое, что один контроллер дергает питание другому, удаленному на пару метров - если потерял с ним связь. Но я никогда не видел, чтобы эта "защита" когда-нибудь срабатывала.

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

Заинтересовался, попробую завесить свои платы на сабжевых МК какой-нибудь злобной "искрилкой".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заинтересовался, попробую завесить свои платы на сабжевых МК какой-нибудь злобной "искрилкой".

Мы тут провели слабенький эксперимент, 1-ваттной радиостанцией попробовали поводить около контроллеров. Все было нормально. Но думаю, малая мощность просто. Вобщем, если вы получите какие-нибудь результаты, если не трудно, сообщите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость Igor_K
Мы тут провели слабенький эксперимент, 1-ваттной радиостанцией попробовали поводить около контроллеров. Все было нормально. Но думаю, малая мощность просто. Вобщем, если вы получите какие-нибудь результаты, если не трудно, сообщите.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.
Возьмите MAX1232 и на нем сделайте управление питанием МК

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно посмотреть у ramtron. У них есть так называемые Processor Companion. Будете иметь кроме самого WDT еще и несколько других ништяков вроде энергонезависимой памяти с возможностью перезаписывания на тысячу лет, RTC или еще что-нибудь. Их WDT не использовал, а вот память весьма удобная по сравнению с обычной флеш.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно посмотреть у ramtron. У них есть так называемые Processor Companion. ...WDT не использовал, а вот память весьма удобная по сравнению с обычной флеш.

 

Спасибо. Заинтересовало. Обязательно почитаю про это дело. Тем более, что есть такая необходимость в использовании флеши.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер).

 

Я думаю эта проблема надумана и в большей мере связана с плохой топологией платы и развязками по питанию и сигнальным линиям.

У меня в некоторых устройствах SiLabs-совский контроллер стоит на расстоянии 4-5см от блока, формирующего импульсы со скоростью нарастания до 200 V/nS и частотой повторения до 1МГц.

Хоть бы раз, зараза, завис :07: , ради интереса.

То что зависаний нет - это точно, т.к.сам контроллер участвует в работе формирователя, а кроме того статистику по каждому импульсу ведет другой контроллер, который через оптоволокно дает сигнал запуска и изучает накопленные результаты. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...