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

 
 
> Вопрос по внутреннему ОЗУ AVR, Или глючит или нет...
Beliy
сообщение Aug 12 2006, 07:14
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 2-08-06
Пользователь №: 19 258



Ребята привет.

Подскажите встречался ли кто нибудь с изменением данных во внутреннем озу контроллера под действием наводок.

Как оценить надежность ОЗУ.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Woodoo
сообщение Aug 15 2006, 18:47
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 26-05-05
Из: Севастополь
Пользователь №: 5 391



2Serega Doc:
Возможно немного погоречился со словами "Еще как могут", но всетаки считаю что могут. На правтике 100%-ой достоверности такого факта наблюдать не удавалось, но исходя из проанализированных сбоев(специфика работы такая) приходили к выводу, что кроме как изменением содержимого озу объяснить факт сбоя не удастся. Могу точно сказать, что ЭМ помеха может привести к некоректной работе программы, тоесть, спонтанному переходу ядра на выполнение иной инструкции, нежели следующая, что может привести к фатальному исходу.

Достаточно сильная помеха в первую очередь повлияет на вывод сброса МК. Это несомненно.

2SasaVitebsk: интересно, насколько энергичную помеху вы создавали, и в каком диапазоне, испытывая озу МК?
Не могли бы вы меня убедить в нецелесообразности проведения подобных тестов? (дело в том, что в скором времени буду заниматься именно этим)

2автор топика:
Ну так, как на счет более подробной информации о вашей проблеме? Или же уже все разрешилось? Сообщите, интеренсо.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Aug 15 2006, 23:50
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Woodoo @ Aug 15 2006, 21:47) *
2SasaVitebsk: интересно, насколько энергичную помеху вы создавали, и в каком диапазоне, испытывая озу МК?
Не могли бы вы меня убедить в нецелесообразности проведения подобных тестов? (дело в том, что в скором времени буду заниматься именно этим)


Убеждать не буду. smile.gif
Более/менее серьёзные исследования делал давно. На нескольких МП. Одним из них был 8951. Запускал тест озу (шесть ступеней, по науке) и создавал импульсные помехи по питанию. Пробовал при разном напряжении питания. И при разной частоте кварца. Каждый этап теста завершался ответом.

Не было ни одного случая ошибки теста внутреннего озу. При этом при подключении и использовании внешнего ошибки наблюдались.
Обычно МП просто "вылетал". Для каждого МП бывал характерен свой "вылет". Например для 8951 возникало ощущение, что он осуществлял переход не по тому адресу. Особенно часто это проявлялось при оверклокинге. Ещё одна интересная деталь для этого процессора. Можно сказать - мистика. Проги с короткими переходами работали в два/три раза устойчивей чем с длинными. Сначала думали, что причина в большом колличестве смен 1/0 в регистре адреса, но эксперименты не подтвердились. Важной была только длина перехода. smile.gif Как будто "недопрыгивал". smile.gif

При переходе на AVR делали тестирование, но слабенькое. Особо не экспериментировали. Наблюдали вылет по резету и потерю флэша. (90s4414) Писали на сайт. Нам порекомендовали резисторы и кондёры на SPI и RESET. В дальнейшем хомут был убран. На MEGAх глюк не наблюдался.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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