|
|
  |
Внешний WatchDog Timer для SiLabs С8051F342 |
|
|
|
Oct 23 2008, 09:28
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 13-03-08
Пользователь №: 35 878

|
Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.
|
|
|
|
|
Oct 23 2008, 16:58
|
Частый гость
 
Группа: Новичок
Сообщений: 139
Регистрация: 26-09-08
Пользователь №: 40 510

|
Цитата(Anty @ Oct 23 2008, 13:28)  Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо. А заюзать микроконтроллер со встроенным автошутдауном религия не позволяет? Для тех кто нефкурсАх что такое автошутдаун инфа тут
Сообщение отредактировал Николай Иванович Приходько - Oct 23 2008, 17:47
|
|
|
|
|
Oct 23 2008, 18:51
|
Частый гость
 
Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949

|
Цитата(Anty @ Oct 23 2008, 12:28)  Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо. Если сильную помеху пропустить на плату, завесить можно что угодно. И не только завесить  Укажите пожалуйста, где читали про упомянутую ущербность Силабсов? Ни разу не замечал за ними такой "особенности" - работают и на улице в грозу, и рядом с мощными частотными преобразователями. У Силабса есть документик AN203.PDF (C8051FXXX PRINTED CIRCUIT BOARD DESIGN NOTES), на тему правильного применения.
|
|
|
|
|
Oct 24 2008, 07:01
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 13-03-08
Пользователь №: 35 878

|
Цитата(Николай Иванович Приходько @ Oct 23 2008, 19:58)  А заюзать микроконтроллер со встроенным автошутдауном религия не позволяет? Про автошутдаун не знал. Спасибо, счас почитаю. Цитата(Igor_K @ Oct 23 2008, 21:51)  Укажите пожалуйста, где читали про упомянутую ущербность Силабсов? Про данную проблему читал на форуме Silabs. http://silabs.ru/forum/index.php?showtopic=171. Сейчас проект еще на той стадии, когда можно внести без особых проблем корректировки, поэтому хотелось бы учесть как можно больше нюансов (все никогда не охватишь). Меня заинтересовала данная проблема и хотелось бы просто знать, что народ считает по этому поводу. И вообще, встречалось ли еще у кого-нибудь такое, и как вы с этим справлялись...
|
|
|
|
|
Oct 25 2008, 18:12
|
Частый гость
 
Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949

|
[/quote] Про данную проблему читал на форуме Silabs. http://silabs.ru/forum/index.php?showtopic=171. Сейчас проект еще на той стадии, когда можно внести без особых проблем корректировки, поэтому хотелось бы учесть как можно больше нюансов (все никогда не охватишь). Меня заинтересовала данная проблема и хотелось бы просто знать, что народ считает по этому поводу. И вообще, встречалось ли еще у кого-нибудь такое, и как вы с этим справлялись... [/quote] Почитал по ссылке. Пока с таким не сталкивался, но заинтриговало. В одной конструкции у меня есть такое, что один контроллер дергает питание другому, удаленному на пару метров - если потерял с ним связь. Но я никогда не видел, чтобы эта "защита" когда-нибудь срабатывала. По сабжу, конечно нетрудно поставить внешний ватчдог, управляющий мосфетом, через который будет питаться защищаемый МК. Заинтересовался, попробую завесить свои платы на сабжевых МК какой-нибудь злобной "искрилкой".
|
|
|
|
|
Oct 27 2008, 07:14
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 13-03-08
Пользователь №: 35 878

|
Цитата(Igor_K @ Oct 25 2008, 22:12)  Заинтересовался, попробую завесить свои платы на сабжевых МК какой-нибудь злобной "искрилкой". Мы тут провели слабенький эксперимент, 1-ваттной радиостанцией попробовали поводить около контроллеров. Все было нормально. Но думаю, малая мощность просто. Вобщем, если вы получите какие-нибудь результаты, если не трудно, сообщите.
|
|
|
|
|
Oct 27 2008, 15:49
|
Частый гость
 
Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949

|
Цитата(Anty @ Oct 27 2008, 10:14)  Мы тут провели слабенький эксперимент, 1-ваттной радиостанцией попробовали поводить около контроллеров. Все было нормально. Но думаю, малая мощность просто. Вобщем, если вы получите какие-нибудь результаты, если не трудно, сообщите. Нет, радиостанцией можно измерительные цепи пугать, а цифровые надо искровыми разрядами. Пока опробовал одну плату, на которой стоят 120-й и 314-й контроллеры. До повреждения не доводил, жалко. Совсем повесить не получилось, внутренний ватчдог работает. Скоро будут другие платы, которые тоже опробую, хотя там разводка похожая.
|
|
|
|
|
Oct 27 2008, 21:48
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(Anty @ Oct 23 2008, 13:28)  Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо. Возьмите MAX1232 и на нем сделайте управление питанием МК
|
|
|
|
|
Oct 28 2008, 06:33
|
Частый гость
 
Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949

|
Цитата(vvs157 @ Oct 28 2008, 00:48)  Возьмите MAX1232 и на нем сделайте управление питанием МК Она 5-вольтовая.
|
|
|
|
|
Nov 3 2008, 12:07
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 13-03-08
Пользователь №: 35 878

|
Цитата(barabek @ Oct 30 2008, 04:08)  можно посмотреть у ramtron. У них есть так называемые Processor Companion. ...WDT не использовал, а вот память весьма удобная по сравнению с обычной флеш. Спасибо. Заинтересовало. Обязательно почитаю про это дело. Тем более, что есть такая необходимость в использовании флеши.
|
|
|
|
|
Nov 6 2008, 10:22
|
Знающий
   
Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913

|
Цитата(Anty @ Oct 23 2008, 12:28)  Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). Я думаю эта проблема надумана и в большей мере связана с плохой топологией платы и развязками по питанию и сигнальным линиям. У меня в некоторых устройствах SiLabs-совский контроллер стоит на расстоянии 4-5см от блока, формирующего импульсы со скоростью нарастания до 200 V/nS и частотой повторения до 1МГц. Хоть бы раз, зараза, завис  , ради интереса. То что зависаний нет - это точно, т.к.сам контроллер участвует в работе формирователя, а кроме того статистику по каждому импульсу ведет другой контроллер, который через оптоволокно дает сигнал запуска и изучает накопленные результаты.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|