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

 
 
> STM32 защита от сбоев клока?, Фейерверк в силовом контроллере.
khach
сообщение Jan 12 2011, 07:44
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Добрый день, или вернее не очень.
Вот возник вопрос в результате фейерверка. Контроллер STM32 управлял трехфазным силовым мостом. Все прекрасно работало, но в результате внешних воздействий произошел срыв захвата внутренней петли ФАПЧ клокового генератора. В результатае изменились времена задержки в таймерах, возник сквозной ток моста и пиротехнические эффекты. Теперь вопрос. Как можно диагностировать наступление такой ситуации и как от нее защитится? Clock Security System был активирован, но не спас (вернее, не спас в этот раз). Как можно мониторить приближение к опасному пределу по помеховой обстановке? В других кристаллах, у которых был вывод аналогового фильтра PLL, его мониторили с помощью АЦП и по спектру делали выводы о приближении к опасному пределу. В STM32 это невозможно- нет вывода фильтра.
Что еще можно реализовать для контроля ПРИБЛИЖЕНИЯ к опасной ситуации?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Jan 12 2011, 10:13
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(khach @ Jan 12 2011, 13:44) *
В других кристаллах, у которых был вывод аналогового фильтра PLL, его мониторили с помощью АЦП и по спектру делали выводы о приближении к опасному пределу. В STM32 это невозможно- нет вывода фильтра.
Что еще можно реализовать для контроля ПРИБЛИЖЕНИЯ к опасной ситуации?

Как вариант: использовать RTC, затактированный от встроенного клока LSI RC, и сравнивать тактовую МК с частотой LSI. При уходе частоты бить тревогу. Только надо помнить, что частота LSI может дрейфовать с изменением температуры.
Go to the top of the page
 
+Quote Post



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

 


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


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