Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Внешний WatchDog Timer для SiLabs С8051F342
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Anty
Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.
Николай Иванович Приходько
Цитата(Anty @ Oct 23 2008, 13:28) *
Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.

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

Для тех кто нефкурсАх что такое автошутдаун инфа тут
Igor_K
Цитата(Anty @ Oct 23 2008, 12:28) *
Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.


Если сильную помеху пропустить на плату, завесить можно что угодно. И не только завесить smile.gif
Укажите пожалуйста, где читали про упомянутую ущербность Силабсов? Ни разу не замечал за ними такой "особенности" - работают и на улице в грозу, и рядом с мощными частотными преобразователями. У Силабса есть документик AN203.PDF (C8051FXXX PRINTED CIRCUIT BOARD DESIGN NOTES), на тему правильного применения.
Anty
Цитата(Николай Иванович Приходько @ Oct 23 2008, 19:58) *
А заюзать микроконтроллер со встроенным автошутдауном религия не позволяет?

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

Цитата(Igor_K @ Oct 23 2008, 21:51) *
Укажите пожалуйста, где читали про упомянутую ущербность Силабсов?


Про данную проблему читал на форуме Silabs. http://silabs.ru/forum/index.php?showtopic=171.
Сейчас проект еще на той стадии, когда можно внести без особых проблем корректировки, поэтому хотелось бы учесть как можно больше нюансов (все никогда не охватишь). Меня заинтересовала данная проблема и хотелось бы просто знать, что народ считает по этому поводу. И вообще, встречалось ли еще у кого-нибудь такое, и как вы с этим справлялись...
Igor_K
[/quote] Про данную проблему читал на форуме Silabs. http://silabs.ru/forum/index.php?showtopic=171.
Сейчас проект еще на той стадии, когда можно внести без особых проблем корректировки, поэтому хотелось бы учесть как можно больше нюансов (все никогда не охватишь). Меня заинтересовала данная проблема и хотелось бы просто знать, что народ считает по этому поводу. И вообще, встречалось ли еще у кого-нибудь такое, и как вы с этим справлялись...
[/quote]

Почитал по ссылке. Пока с таким не сталкивался, но заинтриговало.
В одной конструкции у меня есть такое, что один контроллер дергает питание другому, удаленному на пару метров - если потерял с ним связь. Но я никогда не видел, чтобы эта "защита" когда-нибудь срабатывала.
По сабжу, конечно нетрудно поставить внешний ватчдог, управляющий мосфетом, через который будет питаться защищаемый МК.
Заинтересовался, попробую завесить свои платы на сабжевых МК какой-нибудь злобной "искрилкой".
Anty
Цитата(Igor_K @ Oct 25 2008, 22:12) *
Заинтересовался, попробую завесить свои платы на сабжевых МК какой-нибудь злобной "искрилкой".

Мы тут провели слабенький эксперимент, 1-ваттной радиостанцией попробовали поводить около контроллеров. Все было нормально. Но думаю, малая мощность просто. Вобщем, если вы получите какие-нибудь результаты, если не трудно, сообщите.
Igor_K
Цитата(Anty @ Oct 27 2008, 10:14) *
Мы тут провели слабенький эксперимент, 1-ваттной радиостанцией попробовали поводить около контроллеров. Все было нормально. Но думаю, малая мощность просто. Вобщем, если вы получите какие-нибудь результаты, если не трудно, сообщите.


Нет, радиостанцией можно измерительные цепи пугать, а цифровые надо искровыми разрядами. Пока опробовал одну плату, на которой стоят 120-й и 314-й контроллеры. До повреждения не доводил, жалко. Совсем повесить не получилось, внутренний ватчдог работает. Скоро будут другие платы, которые тоже опробую, хотя там разводка похожая.
vvs157
Цитата(Anty @ Oct 23 2008, 13:28) *
Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.
Возьмите MAX1232 и на нем сделайте управление питанием МК
Igor_K
Цитата(vvs157 @ Oct 28 2008, 00:48) *
Возьмите MAX1232 и на нем сделайте управление питанием МК

Она 5-вольтовая.
barabek
можно посмотреть у ramtron. У них есть так называемые Processor Companion. Будете иметь кроме самого WDT еще и несколько других ништяков вроде энергонезависимой памяти с возможностью перезаписывания на тысячу лет, RTC или еще что-нибудь. Их WDT не использовал, а вот память весьма удобная по сравнению с обычной флеш.
Anty
Цитата(barabek @ Oct 30 2008, 04:08) *
можно посмотреть у ramtron. У них есть так называемые Processor Companion. ...WDT не использовал, а вот память весьма удобная по сравнению с обычной флеш.


Спасибо. Заинтересовало. Обязательно почитаю про это дело. Тем более, что есть такая необходимость в использовании флеши.
asdf
Цитата(Anty @ Oct 23 2008, 12:28) *
Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер).


Я думаю эта проблема надумана и в большей мере связана с плохой топологией платы и развязками по питанию и сигнальным линиям.
У меня в некоторых устройствах SiLabs-совский контроллер стоит на расстоянии 4-5см от блока, формирующего импульсы со скоростью нарастания до 200 V/nS и частотой повторения до 1МГц.
Хоть бы раз, зараза, завис 07.gif , ради интереса.
То что зависаний нет - это точно, т.к.сам контроллер участвует в работе формирователя, а кроме того статистику по каждому импульсу ведет другой контроллер, который через оптоволокно дает сигнал запуска и изучает накопленные результаты. biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.