|
Конроллеры на базе 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 и тп. Ну наверное угадать от чего получаются сбои, от ЭМП или от других помех - задача непростая.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jul 29 2009, 09:55
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 18-06-04
Пользователь №: 56

|
Цитата(Andy Mozzhevilov @ Jul 29 2009, 10:11)  ...помехоустойчивость - это комплекс мер... +1000! И помехоустойчивость зависит в первую очередь от схемотехнических решений, во вторую - от разводки конкретной печатной платы, далее от конструктивного исполнения устройства и только потом от примененной комплектации. А "помехоустойчивость" програмы в моем понимании - бред. Для программ есть другой критерий - надежность. Т.е. возможность программы восстанавливать свою работоспособность после сбоев (и программных и аппаратных), возможность диагностировать ошибки и т.п. Цитата(Vitaliy_ARM @ Jul 28 2009, 17:41)  Компания NEC делает процессоры и трубит, что они лучше всех именно для автомобилей, мало подвержены сбоям, хорошо защищены от ЭМП и взломать их тоже не представляется возможным. Это они выдумывают наверное  Это просто реклама  Надо ведь как-то им свои изделия выделять из общей массы. Кто-то напирает на низкое потребление, кто-то на производительность, а кто-то на цену ... Естественно у разных производителей есть различные хитрые "фишки" на кристалле для повышения тех или иных потребительских качеств. Но нужно самому реально оценивать их полезность и значимость для конкретной задачи. Я не имею ничего против процессоров NEC - просто привык реально оценивать важность и необходимость рекламируемых возможностей кристалла для своих задач. Цитата(Vitaliy_ARM @ Jul 27 2009, 09:34)  процессоры с флешь гораздо меньше подвержены сбоям, чем процессоры с RAM Ну обычно процессоры с внешней шиной всегда более подвержены помехам при прочих равных условиях чем однокристалка - по плате куча дорожек идет к внешней памяти. Соответственно и помехи на них наводятся в любом случае бОльшие, чем на дорожки внутри чипа.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|