Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Умиращи АТМеги?
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=4215
Страница 1 от 2

Автор:  WDW [ Пон Май 21, 2007 4:54 pm ]
Заглавие:  Умиращи АТМеги?

Имам няколко устройства с Мега128 монтирани в коли и след 1-2 седмици умират !? :(
Преналивам ги и всичко е ОК до следващите 1-2 седмици !!! Проблема не се появява на всички коли,а само на определени! Вярно,че кода е на около 90%, но пък да са толкова чувствителни !
Имам и устройства с Пиклъовци,но до сега с тях не съм имал подобни проблеми!
Някой може ли да даде идеи от къде идва проблема и някакви насоки за подобряване на положението! :?:

Автор:  Nikola Kirov [ Пон Май 21, 2007 5:07 pm ]
Заглавие: 

Кофти опроводена платка е основния проблем при такава ситуация. Говорил сме вече тук че опроводяването при AVR трябва да е по смислено.
Евентуално виж дали установяваш правилния праг на brown out detection от фузовете.
Външен супервайзор също никога не е излишен при мегите когато захранването не е стабилно.

Автор:  Nikola Kirov [ Пон Май 21, 2007 5:09 pm ]
Заглавие: 

Да не си пропуснал да запоиш на маса корпуса на кварца?
Трябва да е запоен съвсем близо до GND пина в близост до изводите за кварца.

Автор:  WDW [ Пон Май 21, 2007 5:38 pm ]
Заглавие: 

Nikola Kirov написа:
Да не си пропуснал да запоиш на маса корпуса на кварца?
Трябва да е запоен съвсем близо до GND пина в близост до изводите за кварца.


OK , но въпроса е че или програмната памет се разпрограмира или епрома! Кварца - само ще забиват от време на време!!!

Автор:  Реконструктор [ Пон Май 21, 2007 5:39 pm ]
Заглавие: 

Хм, програмата пише ли във флаша? В смисъл в код спейса?

Автор:  Nikola Kirov [ Пон Май 21, 2007 6:19 pm ]
Заглавие: 

WDW написа:
Nikola Kirov написа:
Да не си пропуснал да запоиш на маса корпуса на кварца?
Трябва да е запоен съвсем близо до GND пина в близост до изводите за кварца.


OK , но въпроса е че или програмната памет се разпрограмира или епрома! Кварца - само ще забиват от време на време!!!


Зависи какво ще се омаже като се шашне процесора. Не е лошо и неизползваната памет да се запълни с инструкции NOP да кажем и още някой трик за борба с извънредни ситуации.

Но като цяло си е хардуерен проблема ти и се решава първо с хардуерни мерки.

Автор:  3aek [ Пон Май 21, 2007 7:04 pm ]
Заглавие: 

1. Brown-out - не се надявай на вътрешния
2. JTAG-ICSP яки PULLUP-PULLDOWN а да не плуват - в авто електрониката такива шумове може да има по тези линии че да го вкарват в режим програмиране / триене

но основно флаша се трие при гличове по захранването затова brown-out е задължителен

Автор:  Balkana [ Вто Май 22, 2007 9:41 am ]
Заглавие: 

Също така, не ползвай нулевия адрес на ЕЕПРОМ-а ... първо той си заминава при по-голяма шумотевица в захранването заради default стойностите на регистрите за управлението му; не е лошо да сложиш симетричен дросел на захранващите си проводници ( голям феритен пръстен с прекарани заедно колкото се може повече пъти захранващите кабели ), същото може да важи и за останалите ти входове/изходи на устройството, зависи откъде и как минават и с какво се свързват.

Автор:  WDW [ Вто Май 22, 2007 10:32 am ]
Заглавие: 

Balkana написа:
Също така, не ползвай нулевия адрес на ЕЕПРОМ-а ... първо той си заминава при по-голяма шумотевица в захранването заради default стойностите на регистрите за управлението му; не е лошо да сложиш симетричен дросел на захранващите си проводници ( голям феритен пръстен с прекарани заедно колкото се може повече пъти захранващите кабели ), същото може да важи и за останалите ти входове/изходи на устройството, зависи откъде и как минават и с какво се свързват.


Да, за сега така ще го мъча със феритен пръстен около всичките вх/изх. проводници !! Имам си и стабилен филтър на захранването !!!

Отдавна вече не ползвам нулевия адрес на ЕЕПРОМ-а, защото се омазваше доста често! Но все пак проблемите продължават !!!
Имам и буутлодер,които рядко, но и той се скапва!
У-та не са ми в метална кутия,но дали ще имам резултати ако помисля в тази насока !!
Лошото е че незнам от какво точно се получава проблема !!

Автор:  Balkana [ Вто Май 22, 2007 2:38 pm ]
Заглавие: 

Кажи 1-2 думи за устройството - къде се връзва и т.н. ... може би ще мога да ти генерирам още някоя идея

Автор:  WDW [ Сря Май 23, 2007 9:44 am ]
Заглавие: 

Balkana написа:
Кажи 1-2 думи за устройството - къде се връзва и т.н. ... може би ще мога да ти генерирам още някоя идея


Работи в автомобил и си има GSM - връзва се през GPRS!
Какво друго ?

Автор:  miro_atc [ Сря Май 23, 2007 9:56 am ]
Заглавие: 

WDW написа:
Работи в автомобил и си има GSM - връзва се през GPRS!
Какво друго ?


аах... захранването на GSM и микрото общо ли е, или поотделно смучат от 12-те?

Автор:  bateAz [ Сря Май 23, 2007 11:00 am ]
Заглавие: 

WDW, подобни проблеми възникват поради електромагнитна несъвместимост вътре по платката. Основен източник е GSM модулът. Той консумира големи импулсни тоци ( до 2 А ) и може да предизвика "разтрептяване" на стабилизатора на напрежение. Вторият проблем възниква, ако не си извел добре антената на GSM. 2W СВЧ мощност в близост до платката не е здравословен климат за чиповете. Използвай добър фидер ( най-добре коаксиал ), провери замасяването на оплетката в двата края. Изнеси антената максимално далече от устройството. Провери, ако можеш, КСВ на антената. В зависимост от оператора и местоположението можеш да работиш на 800/900 или на 1800/1900 MHz, не всяка антена става и за двата обхвата. Всъщност 4.
При GSM дръжките този проблем е решен чрез многослойни платки и разумна топология на борда, освен това се ползват чипове, предназначени за такива условия. Мегите имат пословична неустойчивост, по-кекав хардуер и Микрочип даже не са правили.
Естествено, това е само една от вероятните причини. За да провериш имат ли нещо общо, спи GSM модула и виж дали пак ще се насмита.

Автор:  ДедоБоре [ Сря Май 23, 2007 11:07 am ]
Заглавие: 

аааа, това е друга бира вече...

батето е дал достатъчно препоръки.
много вероятно е да имаш проблеми в захранването и от там да възникват проблемите с флеша.
какъв GSM ползваш?

Автор:  nik [ Сря Май 23, 2007 1:32 pm ]
Заглавие: 

ако работата му влиза по жиците трябва да се бориш с платката, ама аз съм имал случай в който флаша и еепрома се изтриваха от околното магнитно поле създавано от големи тоци по платката, демек по въздуха, проблема го реших с дебела алуминиева пластина(3-4 мм) залепена върху процесора
пластината се явява намотка на късо за вч полето и в близост до пластината магнитнитното поле е значително по слабо

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

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/