реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Внешний WatchDog Timer для SiLabs С8051F342
Anty
сообщение Oct 23 2008, 09:28
Сообщение #1


Участник
*

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



Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.
Go to the top of the page
 
+Quote Post
Николай Иванович...
сообщение Oct 23 2008, 16:58
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 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
Go to the top of the page
 
+Quote Post
Igor_K
сообщение Oct 23 2008, 18:51
Сообщение #3


Частый гость
**

Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949



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


Если сильную помеху пропустить на плату, завесить можно что угодно. И не только завесить smile.gif
Укажите пожалуйста, где читали про упомянутую ущербность Силабсов? Ни разу не замечал за ними такой "особенности" - работают и на улице в грозу, и рядом с мощными частотными преобразователями. У Силабса есть документик AN203.PDF (C8051FXXX PRINTED CIRCUIT BOARD DESIGN NOTES), на тему правильного применения.
Go to the top of the page
 
+Quote Post
Anty
сообщение Oct 24 2008, 07:01
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 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.
Сейчас проект еще на той стадии, когда можно внести без особых проблем корректировки, поэтому хотелось бы учесть как можно больше нюансов (все никогда не охватишь). Меня заинтересовала данная проблема и хотелось бы просто знать, что народ считает по этому поводу. И вообще, встречалось ли еще у кого-нибудь такое, и как вы с этим справлялись...
Go to the top of the page
 
+Quote Post
Igor_K
сообщение Oct 25 2008, 18:12
Сообщение #5


Частый гость
**

Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949



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

Почитал по ссылке. Пока с таким не сталкивался, но заинтриговало.
В одной конструкции у меня есть такое, что один контроллер дергает питание другому, удаленному на пару метров - если потерял с ним связь. Но я никогда не видел, чтобы эта "защита" когда-нибудь срабатывала.
По сабжу, конечно нетрудно поставить внешний ватчдог, управляющий мосфетом, через который будет питаться защищаемый МК.
Заинтересовался, попробую завесить свои платы на сабжевых МК какой-нибудь злобной "искрилкой".
Go to the top of the page
 
+Quote Post
Anty
сообщение Oct 27 2008, 07:14
Сообщение #6


Участник
*

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



Цитата(Igor_K @ Oct 25 2008, 22:12) *
Заинтересовался, попробую завесить свои платы на сабжевых МК какой-нибудь злобной "искрилкой".

Мы тут провели слабенький эксперимент, 1-ваттной радиостанцией попробовали поводить около контроллеров. Все было нормально. Но думаю, малая мощность просто. Вобщем, если вы получите какие-нибудь результаты, если не трудно, сообщите.
Go to the top of the page
 
+Quote Post
Igor_K
сообщение Oct 27 2008, 15:49
Сообщение #7


Частый гость
**

Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949



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


Нет, радиостанцией можно измерительные цепи пугать, а цифровые надо искровыми разрядами. Пока опробовал одну плату, на которой стоят 120-й и 314-й контроллеры. До повреждения не доводил, жалко. Совсем повесить не получилось, внутренний ватчдог работает. Скоро будут другие платы, которые тоже опробую, хотя там разводка похожая.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Oct 27 2008, 21:48
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Anty @ Oct 23 2008, 13:28) *
Читал про такую проблему у SiLabs, что в условиях сильной электромагнитной помехи, внутренний WDT может и не справиться (все виснет так надежно, что даже WDT не отзывается и не reset'ит контроллер). В связи с этим предлагается использовать какой-то внешний watchdog timer, который пасажен не на ногу reset'a, а передергивает само питание. Может быть кто-то знает и может подсказать, как это можно реализовать, на каких микросхемах. И вообще, была бы интересна любая информация по этому поводу.Заранее спасибо.
Возьмите MAX1232 и на нем сделайте управление питанием МК
Go to the top of the page
 
+Quote Post
Igor_K
сообщение Oct 28 2008, 06:33
Сообщение #9


Частый гость
**

Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949



Цитата(vvs157 @ Oct 28 2008, 00:48) *
Возьмите MAX1232 и на нем сделайте управление питанием МК

Она 5-вольтовая.
Go to the top of the page
 
+Quote Post
barabek
сообщение Oct 30 2008, 00:08
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



можно посмотреть у ramtron. У них есть так называемые Processor Companion. Будете иметь кроме самого WDT еще и несколько других ништяков вроде энергонезависимой памяти с возможностью перезаписывания на тысячу лет, RTC или еще что-нибудь. Их WDT не использовал, а вот память весьма удобная по сравнению с обычной флеш.
Go to the top of the page
 
+Quote Post
Anty
сообщение Nov 3 2008, 12:07
Сообщение #11


Участник
*

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



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


Спасибо. Заинтересовало. Обязательно почитаю про это дело. Тем более, что есть такая необходимость в использовании флеши.
Go to the top of the page
 
+Quote Post
asdf
сообщение Nov 6 2008, 10:22
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 775
Регистрация: 11-05-05
Пользователь №: 4 913



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


Я думаю эта проблема надумана и в большей мере связана с плохой топологией платы и развязками по питанию и сигнальным линиям.
У меня в некоторых устройствах SiLabs-совский контроллер стоит на расстоянии 4-5см от блока, формирующего импульсы со скоростью нарастания до 200 V/nS и частотой повторения до 1МГц.
Хоть бы раз, зараза, завис 07.gif , ради интереса.
То что зависаний нет - это точно, т.к.сам контроллер участвует в работе формирователя, а кроме того статистику по каждому импульсу ведет другой контроллер, который через оптоволокно дает сигнал запуска и изучает накопленные результаты. biggrin.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th July 2025 - 02:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01449 секунд с 7
ELECTRONIX ©2004-2016