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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Конроллеры на базе ARM, Подверженность ЭМП
Nikitoc
сообщение Jul 25 2009, 10:32
Сообщение #16


Местный
***

Группа: 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
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 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
Сообщение #18


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

Группа: Свой
Сообщений: 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
Сообщение #19


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

Группа: Свой
Сообщений: 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
Сообщение #20


Знающий
****

Группа: Свой
Сообщений: 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
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 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
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 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
Rst7
сообщение Jul 28 2009, 15:21
Сообщение #23


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



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


Выдумывают? Это мягко сказано. Исключительный гуанопеар. Так что правильный вывод - ищите проблемы в обвязке проца, разводке платы и т.д., т.е. у себя.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Jul 29 2009, 07:11
Сообщение #24


Знающий
****

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



Цитата(Vitaliy_ARM @ Jul 28 2009, 18:41) *
Так скажите правильный вывод?

имхо - помехоустойчивость - это комплекс мер, в которых тип контроллера играет какую-то роль, но далеко не основную.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
KiV
сообщение Jul 29 2009, 09:55
Сообщение #25


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

Группа: Свой
Сообщений: 165
Регистрация: 18-06-04
Пользователь №: 56



Цитата(Andy Mozzhevilov @ Jul 29 2009, 10:11) *
...помехоустойчивость - это комплекс мер...

+1000!
И помехоустойчивость зависит в первую очередь от схемотехнических решений, во вторую - от разводки конкретной печатной платы, далее от конструктивного исполнения устройства и только потом от примененной комплектации.
А "помехоустойчивость" програмы в моем понимании - бред. Для программ есть другой критерий - надежность. Т.е. возможность программы восстанавливать свою работоспособность после сбоев (и программных и аппаратных), возможность диагностировать ошибки и т.п.

Цитата(Vitaliy_ARM @ Jul 28 2009, 17:41) *
Компания NEC делает процессоры и трубит, что они лучше всех именно для автомобилей, мало подвержены сбоям, хорошо защищены от ЭМП и взломать их тоже не представляется возможным. Это они выдумывают наверное smile.gif

Это просто реклама smile.gif Надо ведь как-то им свои изделия выделять из общей массы. Кто-то напирает на низкое потребление, кто-то на производительность, а кто-то на цену ... Естественно у разных производителей есть различные хитрые "фишки" на кристалле для повышения тех или иных потребительских качеств. Но нужно самому реально оценивать их полезность и значимость для конкретной задачи. Я не имею ничего против процессоров NEC - просто привык реально оценивать важность и необходимость рекламируемых возможностей кристалла для своих задач.

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

Ну обычно процессоры с внешней шиной всегда более подвержены помехам при прочих равных условиях чем однокристалка - по плате куча дорожек идет к внешней памяти. Соответственно и помехи на них наводятся в любом случае бОльшие, чем на дорожки внутри чипа.
Go to the top of the page
 
+Quote Post

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

 


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


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