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

 
 
> Затирается EEPROM от статики на м162, Можно ли защититься ?
west329_
сообщение Jan 27 2009, 21:20
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



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

В итоге устройство подключается к промышленному блоку по RS-232, в наших устройствах мы использовали max232N, все поначалу работало нормально и начальство даже поблагодарило за труды, но все случилось когда промышленный блок завис, чтоб его перезагрузить оператор просто выдергивает его из сети и заново включает, при этом наше устройство запитывеатся от собственного блока питания и соединяется только 3 проводами с пром.блоком Rx Tx GND, и в момент когда его включают наш контроллер перегружается и еепром не проходит верификацию а попросту слетает.

Понял что эту проблему не решить программно, подскажите может можно как то физически защитит контроллер ?


p.s. Забыл, изначально до меги стоял пик который спокойно переносил такие манипуляции, и еепром ни разу неслетала.

Сообщение отредактировал west329_ - Jan 27 2009, 21:22
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
goodwin
сообщение Jan 28 2009, 00:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



m162 говорите?
Есть именно по ним приличный опыт.

Сначала пользовали m161 - у них был нерабочий BOD, посему ставили внешний супервизор.
Из недостатков - все-равно на морозе (и только!) умудрялась слетать флэш. 1-2 случая на 500 устройств.

После появления m162, перешли на них. Решили сэкономить на супервизоре, так как вроде атмел подправил это дело, и получили не стартующие контроллеры в морозы -20 при включенном BOD. Была такая фишка в первых партиях.
Так, как схемотехника не поменялась, начали опять ставить супервизоры и проблем не стало. Никаких.
Устройства работают на улице, в них тычут таблетками Dallas прямо с машин - статика нехилая, но ни одного случая слета памяти не было (ни eeprom, ни flash).

Так что советую попробовать поставить для эксперимента.
Ну и надеть колечко ферритовое на провод интерфейса не помешает, раз у вас там такие "нечеловечьи" условия.

А самое главное таки - пристально присмотреться к разводке wink.gif
Соединить землю интерфейса, например, к земляной точке подключения блока питания...
Go to the top of the page
 
+Quote Post
west329_
сообщение Jan 28 2009, 07:06
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Цитата(goodwin @ Jan 28 2009, 03:08) *
m162 говорите?
Есть именно по ним приличный опыт.

Сначала пользовали m161 - у них был нерабочий BOD, посему ставили внешний супервизор.
Из недостатков - все-равно на морозе (и только!) умудрялась слетать флэш. 1-2 случая на 500 устройств.

После появления m162, перешли на них. Решили сэкономить на супервизоре, так как вроде атмел подправил это дело, и получили не стартующие контроллеры в морозы -20 при включенном BOD. Была такая фишка в первых партиях.
Так, как схемотехника не поменялась, начали опять ставить супервизоры и проблем не стало. Никаких.
Устройства работают на улице, в них тычут таблетками Dallas прямо с машин - статика нехилая, но ни одного случая слета памяти не было (ни eeprom, ни flash).

Так что советую попробовать поставить для эксперимента.
Ну и надеть колечко ферритовое на провод интерфейса не помешает, раз у вас там такие "нечеловечьи" условия.

А самое главное таки - пристально присмотреться к разводке wink.gif
Соединить землю интерфейса, например, к земляной точке подключения блока питания...




C утра пораньше побывал на производстве, сам лично проверял , контроллер перегружается сам по себе в тот мобент как большого брата(пром контроллер) вытягивают из сети и опять подключают, повторюсь при этом наше устройство питается от собственного импульсника и соединено только 3 проводами по 232 интерефейсу. В промышленно контроллере стоит тоже импульсник мощность ват так 50.

При 20-25 таких перезагрузок 1 раз слетела еепром, потом включал выключал раз 50, еепром неслетала но каждый раз контроллер сбрасывался.

Ув. goodwin вы можете показать вашу схемотехнику подключения, именно ту част что касается меги 162 и макса232 и питания.

Сообщение отредактировал west329_ - Jan 28 2009, 07:07
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 28 2009, 07:11
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(west329_ @ Jan 28 2009, 10:02) *
C утра пораньше побывал на производстве, сам лично проверял , контроллер перегружается сам по себе в тот мобент как большого брата(пром контроллер) вытягивают из сети и опять подключают...

Плохая схемотехника. Для убедительности попробуйте разорвать не цепь первичного питания, а цепь вторичного питания промышленного контроллера. Если в этом случае перезагрузки не будет, то помеха от пускового тока импульсного блока питания. Попробуйте создать дополнительные помехи, хотя бы по известной методике рашпилем. biggrin.gif


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
west329_
сообщение Jan 28 2009, 07:31
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Цитата(Dog Pawlowa @ Jan 28 2009, 10:11) *
Плохая схемотехника. Для убедительности попробуйте разорвать не цепь первичного питания, а цепь вторичного питания промышленного контроллера. Если в этом случае перезагрузки не будет, то помеха от пускового тока импульсного блока питания. Попробуйте создать дополнительные помехи, хотя бы по известной методике рашпилем. biggrin.gif


А если допустим помеха от пускового тока импульсного блока питания пром. контро. как тогда можно от неё избавится.

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

Феррит на шнурок обязательно намотаю и проверю.

может есть ещё варианты ?

Сообщение отредактировал west329_ - Jan 28 2009, 07:35
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 28 2009, 07:35
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(west329_ @ Jan 28 2009, 10:31) *
может есть ещё варианты ?

Этот вариант - как детская присыпка от холеры.
Почитайте эту статью:
http://caxapa.ru/lib/emc_immunity.html


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- west329_   Затирается EEPROM от статики на м162   Jan 27 2009, 21:20
- - singlskv   Цитата(west329_ @ Jan 28 2009, 00:20) при...   Jan 27 2009, 21:37
|- - west329_   Цитата(singlskv @ Jan 28 2009, 00:37) Пер...   Jan 27 2009, 21:53
|- - singlskv   Цитата(west329_ @ Jan 28 2009, 00:53) Кон...   Jan 27 2009, 22:42
|- - VladimirYU   Цитата(west329_ @ Jan 28 2009, 00:53) Кон...   Jan 28 2009, 09:12
- - ermilovd   Предлагаю на RS232 поставить гальваническую развяз...   Jan 28 2009, 07:36
|- - west329_   Цитата(ermilovd @ Jan 28 2009, 10:36) Пре...   Jan 28 2009, 07:49
|- - Dog Pawlowa   Цитата(west329_ @ Jan 28 2009, 10:49) пох...   Jan 28 2009, 07:55
- - Rash   Для начало поставьте супервизор. ИМХО: Бодлевелы в...   Jan 28 2009, 11:39
|- - west329_   Цитата(Rash @ Jan 28 2009, 14:39) Для нач...   Jan 28 2009, 14:08
|- - Stanislav_S   Цитата(west329_ @ Jan 28 2009, 19:08) Как...   Jan 28 2009, 14:20
- - Rash   Цитата(west329_ @ Jan 28 2009, 17:08) Как...   Jan 28 2009, 14:59
|- - IGK   У меня было нечто подобное на меге16. При подсоеди...   Jan 28 2009, 15:51
- - xemul   Самая простая программная припарка - не лезть в ЕЕ...   Jan 28 2009, 15:56
- - Serjio   И я готов признать, что были в свое время косяки, ...   Jan 28 2009, 16:07
- - ed_ward   Что-то подсказывает, что все дело в отсутствии кон...   Feb 1 2009, 19:34
|- - west329_   Цитата(ed_ward @ Feb 1 2009, 23:34) Что-т...   Feb 1 2009, 20:13
- - zombi   Если включен внутренний BOD, то абсолютно все рав...   Feb 1 2009, 20:30
- - west329_   Цитата(zombi @ Feb 2 2009, 00:30) Если вк...   Feb 1 2009, 20:59
|- - zombi   Цитата(west329_ @ Feb 2 2009, 00:59) Поче...   Feb 2 2009, 00:10
|- - VladimirYU   Цитата(zombi @ Feb 2 2009, 03:10) Может у...   Feb 2 2009, 06:09
|- - ed_ward   Цитата(VladimirYU @ Feb 2 2009, 09:09) +1...   Feb 2 2009, 19:26
- - ed_ward   Цитата(west329_ @ Feb 1 2009, 23:13) Дейс...   Feb 1 2009, 23:11


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

 


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


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