| Автор |
Съобщение |
|
marcuka68
Ранг: Ориентиран
Регистриран на: Пет Авг 07, 2009 4:58 pm Мнения: 273
|
 поразяване на EEPROM на Атмега128?
Здравейте!
Да Ви питам, тествам устройството за устойчивост и съм му закачил на изхода реле, което се комутира непрекъснато, с висока честота и без диод на бобината му. През повечето случай се рестартирваше, но се случи и да забие. След това му се препрограмира еепромът и заработи. Изглежда проблемът е бил в него. Без да се препрогрмира, не работеше коректно.
Някакви идеи какво се е случило и как може да се предотврати?
Благодаря Ви!
|
| Чет Авг 12, 2010 4:17 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
ХЕХ-не сме шамани тука
А дали е бил включен BOD, има ли външен ресет чип....някакви кондензаторчета по захранването да са спестени......
|
| Чет Авг 12, 2010 4:39 pm |
|
 |
|
michev
Ранг: Форумен бог
Регистриран на: Сря Юли 11, 2007 10:16 am Мнения: 1730
|
Проблема ти не е от еепром-а. Мигалки и реленца доста съм правил с доста от мегите и не е имало проблем.
Диода, паралелно на бобината на релето що си спестил? От реле без диод съм патил - получават се някакви пикове по захранващото и мцу-то се ресетва.
Като крайна мярка, можеш да намалиш изтеглящият към + резистор на ресета, като гледаш да не го сложиш по малък от 4.7к.
|
| Чет Авг 12, 2010 4:43 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Те пиковете имат документиран подобен проблем, ама за меги не знам. Там се говори че при отпадане на захранване се случва да почне да скача по програмата и ако уцели кода за писане в еепрома става омазването. На мен ми се е случвало няколко пъти.
едит : wise, michev : човека тества и търси проблеми 
|
| Чет Авг 12, 2010 11:24 pm |
|
 |
|
marcuka68
Ранг: Ориентиран
Регистриран на: Пет Авг 07, 2009 4:58 pm Мнения: 273
|
Филтри има на захранването, както и интегрална схема, която ресетва атмегата, ако Uзахр < 3V. Диод не слагам нарочно, за да проверя забива ли някъде устройството, което стана.
|
| Пет Авг 13, 2010 9:22 am |
|
 |
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 5:07 pm Мнения: 813 Местоположение: Сливен
|
Бе като заговорихме за това айде и аз да се оплача ... имам едно устройство на УСБ (18F2550) и наистина понякога забелязвам че има променени байтове в епрома ... айде не ми е кой знае колко критично ама не е приятно .. тъй като се вади и слага често в УСБ-то на компа ... имам 100u+100n на захранването ,пуснал съм му brownoutreseta на 2волта ама ядец .. та ако някой има опит с подобна случка няма да е лошо да сподели 
|
| Пет Авг 13, 2010 9:23 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Решение има. Поне при мен се получи : Винаги дръж EEADR да сочи към адрес който не се ползва. Аз обиновенно го слагам $FF. Това след всяко писане и четене. Честно казано откакто почнах да го правя това не съм имал ядове. Между другото из официалните форуми на микрочип го има описан този проблем.
|
| Пет Авг 13, 2010 12:43 pm |
|
 |
|
marcuka68
Ранг: Ориентиран
Регистриран на: Пет Авг 07, 2009 4:58 pm Мнения: 273
|
Хитро решение, Cekins, благодаря ти!
|
| Пет Авг 13, 2010 1:50 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Ами тествай и кажи дали има ефект при мегите, щото при пиковете от лични наблюдения има.
|
| Пет Авг 13, 2010 1:57 pm |
|
 |
|
marcuka68
Ранг: Ориентиран
Регистриран на: Пет Авг 07, 2009 4:58 pm Мнения: 273
|
Здравейте, не можах пак да забия по този начин устройството. Само се ресетваше. Гледахме му захранването с осцилоскоп, има пулсации от релето. Опитах да прочета MCUCSR регистъра - флаговете за WDR, BOD, но без успех. Нещо бъркам, излиза, че се вдигат и без причина.
|
| Вто Авг 17, 2010 1:44 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
Добре де- защо не го тествате с диод ....
то без диод ще се ресетва
Аз правя 2 от 3 в еепрома - чета трите байта и сравнявам - после ако има разлика - 2 от 3 печели
Ама това не е добре - да ти се скапва пред очите.................
Може да е от опроводяването на платката.......от много неща може да е..............
|
| Вто Авг 17, 2010 2:26 pm |
|
 |
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 11:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
marcuka68, много те моля да публикуваш схемата или поне управлението на релето със захранванията. Случайно си направил нещо уникално.
А следващия път направо тествай в микровълновата или с електрошокова палка
Не е зле да надзърнеш в гугъла и за Tesla coil 
|
| Вто Авг 17, 2010 7:22 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Е добре де, забранено ли е да се правят стрес-тестове? Явно дивайса ше работи в агресивна среда. Какво пречи да се пробва?
|
| Вто Авг 17, 2010 7:48 pm |
|
 |
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 11:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
Cekins , ти сега адвокат на дявола ли го играеш или паднал от Марс?
Вярно, че тук разбирачите от аналоговщини направо липсват но по-опитните поназнайват нещо за шумозащитеност. Как ще правиш тест с грешна схема?!
Да си направи добре схемата - със всичките му там "излишни" резисторчета, кондензаторчета и к'во ли не още, да си проектира добре топологията и после готовия образец да го прекарва и под волтовата дъга ако иска.
Аз продължавам да искам схемата на marcuka68 - как така още нищо не е изгорил?!
EDIT: Напоследък SMD-то довтаса и в платките на професионалните машини  Писна ми да замествам изгорял канал за реле на ULN2003 с резистор и BC337 (в повечето случаи си има отделен диод). Ама как се търси място и как се запоява огромно чудо върху SMD краче... Обаче не повтаря да изгори, естествено.
А нали си имам нова играчка (TINA IT) скалъпих набърдже нещо което само ми сбръчка понятията. Резултатът бе ужас, ама или аз не съм уточнил нещо или химията е по-голяма от колкото си представям - нищо не разбирам... А таймерчето 555 го сложих заради изискването да има интеграла.
|
| Вто Авг 17, 2010 8:14 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
Бонго, какво е това чудо с индуктивност L3 1k?  И резистори 100m? 
|
| Сря Авг 18, 2010 5:45 pm |
|
|