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

 
 
 
Reply to this topicStart new topic
> MEGA8 - глюк или тонкость?, Проблемы с запуском МЕГИ8
Sergio66
сообщение May 19 2005, 10:18
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Начал осваивать MEGA8 и первое, с чем столкнулся - если кратковременно выключить питание (на период менее 2 секунд) контроллер не запускается. Если выдержка достаточна, то все нормально. Никаких драйверов питания я не использую. Никаких емкостей в цепи питания нет. MEGA16 и 32 при таком же включении никаких проблем не возникает. Что может быть - плохая железяка, глюк, или есть какая-то тонкость. которая для меня осталась за кадром?
Go to the top of the page
 
+Quote Post
NickB
сообщение May 19 2005, 10:36
Сообщение #2


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

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



Если хотите жить спокойно - ставьте развязки по питанию и контроллер сброса
Go to the top of the page
 
+Quote Post
at90
сообщение May 19 2005, 11:13
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



Цитата(NickB @ May 19 2005, 13:36)
Если хотите жить спокойно - ставьте развязки по питанию и контроллер сброса
*

Поставь резистор и конденцатор по питанию, попробуй включить схему BOD
может поможет


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Sergio66
сообщение May 19 2005, 11:40
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Цитата(NickB @ May 19 2005, 13:36)
Если хотите жить спокойно - ставьте развязки по питанию и контроллер сброса
*

Это уже сделано. Но, мне кажется - дело не в этом. Слишком длинное время 2 ~ 2 сек. Это смахивает на tTOUT WDT, но WDT не активирован. BOD тоже оперирует регистром WDT для определения tTOUT, но, поять же том - 0, т.е. время реакции - минимально.
Go to the top of the page
 
+Quote Post
at90
сообщение May 19 2005, 12:44
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



У мегя тоже как то мега8 не запускалась. Или запускалась но через раз.
Взял другую нет проблем. Может это у них глюк какой-то.
Как-то была такая история:
На меге 8 мигал 8 диодами. Програмка просто выдаёт значения в порт.
Так поработает нормально, выключу, включу пол порта работает пол нет
Замкну питание начинае нормально работать! smile3009.gif


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
Alexey_N
сообщение May 19 2005, 20:31
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 308
Регистрация: 12-05-05
Из: мск
Пользователь №: 4 943



Цитата(Sergio66 @ May 19 2005, 15:40)
Цитата(NickB @ May 19 2005, 13:36)
Если хотите жить спокойно - ставьте развязки по питанию и контроллер сброса
*

Это уже сделано. Но, мне кажется - дело не в этом. Слишком длинное время 2 ~ 2 сек. Это смахивает на tTOUT WDT, но WDT не активирован. BOD тоже оперирует регистром WDT для определения tTOUT, но, поять же том - 0, т.е. время реакции - минимально.
*


Надо очень внимательно посмотреть осциллографом на питание. И на контроллер сброса. Разные они бывают. Впрочем, в меге8 контроллер сброса и не нужен, всё можно на BOD-е сотворить...
Короче - смотрите на питание.
Go to the top of the page
 
+Quote Post
vip6k
сообщение Aug 3 2005, 12:39
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 22
Регистрация: 13-05-05
Пользователь №: 4 994



1. Согласен нужно внимательно относится к питанию МК.
2. Попробуйте поставить МК из другой партии. В описании на МК написано, что может быть U_bod_min<U_питания_min. Если вам попался такой контроллер то он незапустится при медленном повышении напряжения.
Go to the top of the page
 
+Quote Post
rat
сообщение Aug 4 2005, 08:59
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Было что-то похожее. Поставил 1мкФ по питанию и усё заработало.
Go to the top of the page
 
+Quote Post
afad
сообщение Aug 4 2005, 14:06
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Было такое. Работал у меня один прибор и хорошо работал. Я переразвел плату, чуть изменил схемотехнику - и не включается при кратковременном отключении. Причем стабильно на всех образцах.

Оказалось дело в аналоговом питании, которое я переделал. В некоторых случаях (при выключении или при включении) оно может на короткий момент превышать напряжение питания (т.е. у меня при включении аналоговое напряжение возрастало быстро, а цифровое - медленно). Случается "тиристорный эффект" и ничего не работает пока не замкнешь питание или не разрядишь схему в течении десятков секунд. Тот же эффект может дать конденсатор, подключенный к какой-либо ножке, например к RESET, AREF, AVCC.

Вот правило: напряжение на любой ножке НИКОГДА не должно превышать напряжение питания.
Go to the top of the page
 
+Quote Post
afad
сообщение Aug 4 2005, 14:25
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Цитата
Вот правило: напряжение на любой ножке НИКОГДА не должно превышать напряжение питания.


Правельнее сказать: напряжение на любой ножке НИКОГДА не должно превышать напряжение на ножке питания.
Go to the top of the page
 
+Quote Post

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

 


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


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