Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 28.09.2012, 07:24  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Контроллер виснет при включении

Здравствуйте.

Иногда при подключении аккумулятора к устройству (на atmega - 8 ) оно зависает в самом начале и приходится "передёргивать" ещё раз батарею.
Как от этого избавиться ?
Я слышал есть какая то собака в командах этого контроллера, она охраняет его как раз от таких случаев и перезапускает с нуля. Так ли это, что это за собака такая и как её попросить помочь ?
Поможет ли она мне или это как обычно слухи ?
Если нет, то каким образом бороться с моей проблемой.

Спасибо.
Реклама:

Последний раз редактировалось putmannn; 28.09.2012 в 07:49.
putmannn вне форума  
Непрочитано 28.09.2012, 08:23  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,329
Сказал спасибо: 85
Сказали Спасибо 595 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Контроллер виснет при включении.

Семейный глюк ATMega.
При медленно нарастающем питании (может и еще из-за чего-то) может зависнуть намертво. Ресет не спасает. Так что и собака не спасет.
Только передергивание питания.
Помнится, отчетливо проявлялся (практически с вероятностью 100 %) при отрубании питания и быстром повторном врубании, когда на AVCC было подано напряжение через резистор в несколько десятков Ом и кондер-электролит.
Спасет внешняя собака, которая будет перезапускать питание. Или гарантированная скорость нарастания напряжение при подаче питания.

P.S. при таком подвисании мега ведет сябя, как будто находится в режиме ISP программирования. На команды ISP откликается, но не шьется.
Интересно, что в ATMega128 при таком подвисании нога PEN находится в активном низком состоянии. Подтянуть ее к VCC не получается - резисторы не помогают, а напрямую течет бешеный ток. Видимо какие-то cmos структуры защелкиваюся.
Вот как-то так (может еще чего упустил, лет 5 прошло с тех пор, как я этот вопрос изучал)

Последний раз редактировалось pambaru; 28.09.2012 в 08:32.
pambaru вне форума  
Непрочитано 28.09.2012, 09:07  
alvadep
Почётный гражданин KAZUS.RU
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: Контроллер виснет при включении

Может попробовать поиграться с BODами.
alvadep вне форума  
Непрочитано 28.09.2012, 09:26  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,329
Сказал спасибо: 85
Сказали Спасибо 595 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Контроллер виснет при включении

Сообщение от alvadep Посмотреть сообщение
Может попробовать поиграться с BODами.
Бесполезно.
Ресет тут не помогает.
Во внутренней логике что-то намертво защелкивается.
Только передергивание питания.
pambaru вне форума  
Непрочитано 28.09.2012, 09:28  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Контроллер виснет при включении

Очень плохо...... почти проект доделал, всё на смарку.
putmannn вне форума  
Непрочитано 28.09.2012, 09:48  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Контроллер виснет при включении

Поставьте внешний супервизор питания, который будет подавать питание на контроллер только после достижения нормального уровня и все решится. Два корпуса SOT-23 места много не займут.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 28.09.2012 в 09:51.
MisterDi вне форума  
Сказали "Спасибо" MisterDi
putmannn (28.09.2012)
Непрочитано 28.09.2012, 09:52  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,329
Сказал спасибо: 85
Сказали Спасибо 595 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Контроллер виснет при включении

Сообщение от MisterDi Посмотреть сообщение
Поставьте внешний супервизор питания, и все решится. Корпус SOT-23 места много не займет.
Это все было бы хорошо, если б от входа ресета что-то зависело. Но проблема в том, что не зависит ничего. Висит мертво, на ресет не реагирует и находится "как бы в режиме ISP".
Я в свое время изрядно поэкспериментировал с этим глюком.

Сообщение от MisterDi Посмотреть сообщение
Поставьте внешний супервизор питания, который будет подавать питание на контроллер только после достижения нормального уровня и все решится. Два корпуса SOT-23 места много не займут.
А это может помочь.
Я сделал так - питание подается и снимается с периодом 0.5 - 1 сек, пока с ноги проца не пойдут импульсы (что свидетельствует о том, что процессор запустился).
Но требует одну ногу процессора и обвязку.

Последний раз редактировалось pambaru; 28.09.2012 в 09:56.
pambaru вне форума  
Сказали "Спасибо" pambaru
putmannn (28.09.2012)
Непрочитано 28.09.2012, 10:07  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Контроллер виснет при включении

Сообщение от MisterDi Посмотреть сообщение
Поставьте внешний супервизор питания, который будет подавать питание на контроллер только после достижения нормального уровня и все решится. Два корпуса SOT-23 места много не займут.
Видимо так и придётся, хотелось обойтись лёгкой кровью, силами самого контроллера.
У меня после 5-ти вольтового линейного преобразователя стоит керамика 0.1 мкф (она не в счёт) и тантал 470 мкф, стабилизатор на 250 мА, может многовата ёмкость, она медленно заряжается и оттуда проблема ?
Жду еще предложения.

Последний раз редактировалось putmannn; 28.09.2012 в 10:10.
putmannn вне форума  
Непрочитано 28.09.2012, 10:33  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,744
Сказал спасибо: 2,885
Сказали Спасибо 3,094 раз(а) в 2,092 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Контроллер виснет при включении

Сообщение от putmannn Посмотреть сообщение
У меня после 5-ти вольтового линейного преобразователя стоит керамика 0.1 мкф (она не в счёт) и тантал 470 мкф, стабилизатор на 250 мА, может многовата ёмкость, она медленно заряжается и оттуда проблема ?
99.5% Если кроме меги ничего - уменьшите ёмкость до 4.7..22 мкФ и будет счастье. В любом случае - не более 33..47 мкФ. Стабилизатор должен больше отрабатывать за счёт обратной связи. А такие ёмкости - привет из 80-х, когда параметрические стабилизаторы с эмиттерным повторителем делали.
ForcePoint вне форума  
Непрочитано 28.09.2012, 10:42  
putmannn
Гражданин KAZUS.RU
 
Аватар для putmannn
 
Регистрация: 01.02.2011
Адрес: г. Долгопрудный
Сообщений: 996
Сказал спасибо: 339
Сказали Спасибо 94 раз(а) в 91 сообщении(ях)
putmannn на пути к лучшему
По умолчанию Re: Контроллер виснет при включении

ок, попробую..
putmannn вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виснет IAR при отладке AT91SAM9x512 + AT91SAM-ICE svad0 Микроконтроллеры, АЦП, память и т.д 6 30.01.2011 14:56
Отключается ИБП при включении телевизора ANDAND Источники питания и свет 42 11.04.2010 19:25
МК виснет при одновременном использовании 1wire и I2С. Zemlyanov Микроконтроллеры, АЦП, память и т.д 1 18.01.2008 02:46
Зависание МК при включении нагрузки Zemlyanov Микроконтроллеры, АЦП, память и т.д 22 26.06.2007 09:32
Не навернется ли при таком включении Attiny15? fiksx Микроконтроллеры, АЦП, память и т.д 3 27.01.2007 23:46


Часовой пояс GMT +4, время: 08:41.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot