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

 
 
> Конроллеры на базе ARM, Подверженность ЭМП
EKirshin
сообщение Jul 20 2009, 07:38
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 2-10-06
Из: Москва
Пользователь №: 20 904



Здравствуйте!

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

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

Посоветуйте книги/статьи о том, как правильно оформить код, какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения. Есть ли какие-то теоретические расчёты показателей стабильности с учетом вероятности возникновения тех или иных ситуаций?

Есть ли какая-то специфика применительно к ядрам ARM?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nikitoc
сообщение Jul 25 2009, 10:32
Сообщение #2


Местный
***

Группа: Validating
Сообщений: 207
Регистрация: 14-01-09
Из: Днепропетровск
Пользователь №: 43 367



To EKirshin: почитайте вот здесь: http://caxapa.ru/lib/emc_immunity.html мне кажется Вы найдете там для себя много полезного smile.gif
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 27 2009, 06:34
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Имеется опыт разработки устройств на LPC23xx, которые работают в среде, где происходят высоковольные пробои и т.п. В общем скажу следующее, процессоры с флешь гораздо меньше подвержены сбоям, чем процессоры с RAM. LPC23xx показал очень хорошие результаты, сбоев пока не наблюдалось. Прошивка без вочь догов. Однако у нас прибор переносной, поэтому на длительное время его никто в такой среде не оставлял. Максимум пару часов.

Зря народ так относится к этой теме. Это очень актуальный вопрос, где электроника стоит на моторах с потребляемой мощностью десятки и сотни киловат. Да и в других сферах.
Когда "наворачивается" электроника из-за сбоя одного контроллера за пару баксов и завод теряет миллион рублей unsure.gif , уже не до смеха и шуток.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Jul 27 2009, 08:17
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(Vitaliy_ARM @ Jul 27 2009, 15:34) *
В общем скажу следующее, процессоры с флешь гораздо меньше подвержены сбоям, чем процессоры с RAM

Простите, это как?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
HARMHARM
сообщение Jul 27 2009, 09:41
Сообщение #5


читатель даташитов
****

Группа: Свой
Сообщений: 853
Регистрация: 5-11-06
Из: Днепропетровск
Пользователь №: 21 999



Цитата(haker_fox @ Jul 27 2009, 11:17) *
Простите, это как?

Я так понял, что "процессоры с Flash" - это МК с встроенной Flash, а "процессоры с RAM" - это МК с внешней шиной.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 28 2009, 13:36
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(HARMHARM @ Jul 27 2009, 13:41) *
Я так понял, что "процессоры с Flash" - это МК с встроенной Flash, а "процессоры с RAM" - это МК с внешней шиной.


Все правильно вы поняли, это я неправильно выразился.

Почему сбоят микроконтроллеры с флешь меньше чем с озу, где-то попадалась статейка. Там было сказано, что изменить состояние прошивки, хранящейся во флешь гораздо труднее, чем в озу. Нампример где-то рядом произошел высоковольтный пробой, и от ЭМП в каком-нибудь месте кода программы изменился один битик, поэтому вместо какой-нибудь команды NOP получилась команда JMP, ну и дальше..... Так вероятность такого сбоя во флешь гораздо меньше. Из опыта знакомых и своего, могу сказать что раньше применяли ADSP-21xx в тех же условиях они часто сбоили smile3009.gif . Сейчас применяем LPC23xx, сбоев пока не встречали.
От таких проблем собственно и придумали вочьдоги smile.gif


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Jul 28 2009, 13:58
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Vitaliy_ARM @ Jul 28 2009, 17:36) *
Почему сбоят микроконтроллеры с флешь меньше чем с озу, где-то попадалась статейка. Там было сказано, что изменить состояние прошивки, хранящейся во флешь гораздо труднее, чем в озу. Нампример где-то рядом произошел высоковольтный пробой, и от ЭМП в каком-нибудь месте кода программы изменился один битик

Имхо.
Любая программа всегда использует ОЗУ под переменные и аппаратные стеки.
Если предположить, что в результате помехи произошло искажение информации в ОЗУ - это может повлиять на выполнение программы с теми же последствиями, что и при искажении во Flash.

Применяем NXP уже лет несколько, в том числе испытываем и сертифицируем приборы на ЭМС. Но говорить - что это из-за того, что NXP (или более обще - ARM) устойчивы к помехам - неправильный вывод. Проблемы с помехоустойчивостью - это в основном проблемы проектирования аппаратной части.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jul 28 2009, 14:41
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(Andy Mozzhevilov @ Jul 28 2009, 17:58) *
Но говорить - что это из-за того, что NXP ... - неправильный вывод.


Так скажите правильный вывод?
Компания NEC делает процессоры и трубит, что они лучше всех именно для автомобилей, мало подвержены сбоям, хорошо защищены от ЭМП и взломать их тоже не представляется возможным. Это они выдумывают наверное smile.gif

Данные тоже могут испортиться, ну наверное когда у вас ОЗУ меньше, поэтому и вероятность меньше. Это только один фактор, подленность которого я сам не проверял.
Сбои процессора зависят не только от правильности разводки печатной платы, а также еще и от развотки на самом кристалле. Пусть если даже вы сделаете многослойную плату с хорошо разведенными землями, а разводка на самом кристалле будет плохая, то вы и получите в комплексе сбоящую систему, непонятно из-за чего, это может сильно сказываться на процессорах с большими корпусами, типа PQFP208 и тп. Ну наверное угадать от чего получаются сбои, от ЭМП или от других помех - задача непростая.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- EKirshin   Конроллеры на базе ARM   Jul 20 2009, 07:38
- - zltigo   Цитата(EKirshin @ Jul 20 2009, 10:38) Пос...   Jul 20 2009, 07:57
|- - etoja   Цитата(zltigo @ Jul 20 2009, 11:57) Бред ...   Jul 20 2009, 13:24
|- - aaarrr   Цитата(etoja @ Jul 20 2009, 17:24) При се...   Jul 20 2009, 13:25
|- - etoja   Цитата(aaarrr @ Jul 20 2009, 17:25) Ну и ...   Jul 21 2009, 05:56
- - -SANYCH-   C позиции программного обеспечения используйте wa...   Jul 20 2009, 07:57
- - Dog Pawlowa   Цитата(EKirshin @ Jul 20 2009, 10:38) как...   Jul 20 2009, 08:18
|- - -=Sergei=-   Цитата(Dog Pawlowa @ Jul 20 2009, 12:18) ...   Jul 20 2009, 08:25
- - Dron_Gus   Это Вас не Дон Какой-то заразил?   Jul 20 2009, 08:21
- - Rst7   ЦитатаА так если серьезна нужна повышенная надежно...   Jul 20 2009, 09:08
- - Rst7   ЦитатаПри сертификации изделий вычислительной техн...   Jul 20 2009, 13:33
- - Altemir   Цитата(EKirshin @ Jul 20 2009, 11:38) Пос...   Jul 20 2009, 19:15
- - Rst7   ЦитатаАппаратура должна восстанавливать свою работ...   Jul 21 2009, 08:30
|- - etoja   В ГОСТе определены понятия Сбой и Отказ. Понятия ...   Jul 21 2009, 08:37
- - Rst7   ЦитатаВ ГОСТе определены понятия Сбой и Отказ. Пон...   Jul 21 2009, 08:41
|- - Andy Mozzhevilov   Цитата(Vitaliy_ARM @ Jul 28 2009, 18:41) ...   Jul 29 2009, 07:11
- - Rst7   ЦитатаКомпания NEC делает процессоры и трубит, что...   Jul 28 2009, 15:21
- - KiV   Цитата(Andy Mozzhevilov @ Jul 29 2009, 10...   Jul 29 2009, 09:55


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:56
Рейтинг@Mail.ru


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