|
Конроллеры на базе ARM, Подверженность ЭМП |
|
|
|
Jul 20 2009, 07:38
|

Участник

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

|
Здравствуйте!
На тему электромагнитной совместимости довольно много материалов, но разбросаны они по самым разным местам, поэтому вопрос тем, кто уже с этим сталкивался.
Интересует поведение микроконтроллеров под воздействием серьёзных электромагнитных помех (близость к силовым системам, гроза и т.п.). Многое, конечно, можно вывести самому, но изобретать велосипед, как известно, не практично.
Посоветуйте книги/статьи о том, как правильно оформить код, какие меры предпринять для повышения устойчивости системы с позиции программного обеспечения. Есть ли какие-то теоретические расчёты показателей стабильности с учетом вероятности возникновения тех или иных ситуаций?
Есть ли какая-то специфика применительно к ядрам ARM?
|
|
|
|
|
 |
Ответов
|
Jul 27 2009, 06:34
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Имеется опыт разработки устройств на LPC23xx, которые работают в среде, где происходят высоковольные пробои и т.п. В общем скажу следующее, процессоры с флешь гораздо меньше подвержены сбоям, чем процессоры с RAM. LPC23xx показал очень хорошие результаты, сбоев пока не наблюдалось. Прошивка без вочь догов. Однако у нас прибор переносной, поэтому на длительное время его никто в такой среде не оставлял. Максимум пару часов. Зря народ так относится к этой теме. Это очень актуальный вопрос, где электроника стоит на моторах с потребляемой мощностью десятки и сотни киловат. Да и в других сферах. Когда "наворачивается" электроника из-за сбоя одного контроллера за пару баксов и завод теряет миллион рублей  , уже не до смеха и шуток.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jul 28 2009, 13:36
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(HARMHARM @ Jul 27 2009, 13:41)  Я так понял, что "процессоры с Flash" - это МК с встроенной Flash, а "процессоры с RAM" - это МК с внешней шиной. Все правильно вы поняли, это я неправильно выразился. Почему сбоят микроконтроллеры с флешь меньше чем с озу, где-то попадалась статейка. Там было сказано, что изменить состояние прошивки, хранящейся во флешь гораздо труднее, чем в озу. Нампример где-то рядом произошел высоковольтный пробой, и от ЭМП в каком-нибудь месте кода программы изменился один битик, поэтому вместо какой-нибудь команды NOP получилась команда JMP, ну и дальше..... Так вероятность такого сбоя во флешь гораздо меньше. Из опыта знакомых и своего, могу сказать что раньше применяли ADSP-21xx в тех же условиях они часто сбоили  . Сейчас применяем LPC23xx, сбоев пока не встречали. От таких проблем собственно и придумали вочьдоги
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jul 28 2009, 13:58
|

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

|
Цитата(Vitaliy_ARM @ Jul 28 2009, 17:36)  Почему сбоят микроконтроллеры с флешь меньше чем с озу, где-то попадалась статейка. Там было сказано, что изменить состояние прошивки, хранящейся во флешь гораздо труднее, чем в озу. Нампример где-то рядом произошел высоковольтный пробой, и от ЭМП в каком-нибудь месте кода программы изменился один битик Имхо. Любая программа всегда использует ОЗУ под переменные и аппаратные стеки. Если предположить, что в результате помехи произошло искажение информации в ОЗУ - это может повлиять на выполнение программы с теми же последствиями, что и при искажении во Flash. Применяем NXP уже лет несколько, в том числе испытываем и сертифицируем приборы на ЭМС. Но говорить - что это из-за того, что NXP (или более обще - ARM) устойчивы к помехам - неправильный вывод. Проблемы с помехоустойчивостью - это в основном проблемы проектирования аппаратной части.
--------------------
Пасу котов...
|
|
|
|
|
Jul 28 2009, 14:41
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(Andy Mozzhevilov @ Jul 28 2009, 17:58)  Но говорить - что это из-за того, что NXP ... - неправильный вывод. Так скажите правильный вывод? Компания NEC делает процессоры и трубит, что они лучше всех именно для автомобилей, мало подвержены сбоям, хорошо защищены от ЭМП и взломать их тоже не представляется возможным. Это они выдумывают наверное Данные тоже могут испортиться, ну наверное когда у вас ОЗУ меньше, поэтому и вероятность меньше. Это только один фактор, подленность которого я сам не проверял. Сбои процессора зависят не только от правильности разводки печатной платы, а также еще и от развотки на самом кристалле. Пусть если даже вы сделаете многослойную плату с хорошо разведенными землями, а разводка на самом кристалле будет плохая, то вы и получите в комплексе сбоящую систему, непонятно из-за чего, это может сильно сказываться на процессорах с большими корпусами, типа PQFP208 и тп. Ну наверное угадать от чего получаются сбои, от ЭМП или от других помех - задача непростая.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|