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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 08.09.2009, 15:20  
Gn0me
Временная регистрация
 
Регистрация: 15.08.2006
Сообщений: 54
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Gn0me на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от MisterDi Посмотреть сообщение
При замыкании пальцем резонатора, срывается генерация, после этого процессор может вести себя как ему вздумается. На мой взгляд подобное "тестирование" надежности работы не соответствует никаким нормам.
Я норм не знаю, потому что не занимаюсь профессиональной разработкой электроники. Поэтому и пытаюсь проверить в таких тяжелых условиях. Конечно если туда не лезть руками, то ничего страшного не происходит, но все же хочется исключить все сбои.
Сообщение от Shviric Посмотреть сообщение
Покажите, пожалуйста, кусок схемы с этим переключателем и входами контроллера (желательно в Jpg).
https://kazus.ru/forums/attachment.p...1&d=1252408571
Ноги подтянуты к +5В внутренними резисторами. Для входа в бутлоадер нужно оба перекличателя DSW2 поставить в положение ON
Сообщение от Shviric Посмотреть сообщение
Неплохо бы добавить, чтобы программа проверяла состояние этих ножек в течение нескольких циклов - так лучше обезопасим ее от ложных срабатываний.
Добавил.
Сообщение от Shviric Посмотреть сообщение
Кстати, Watchdog в программе запущен? По идее, он должен защитить от несанкционированной перезаписи, если программа подвисает или стартует не сначала.
Watchdog работает.
Миниатюры:
Нажмите на изображение для увеличения
Название: схема.jpg
Просмотров: 120
Размер:	85.8 Кб
ID:	162  
Реклама:
Gn0me вне форума  
Непрочитано 08.09.2009, 15:26  
viczai1
Временная регистрация
 
Регистрация: 01.08.2007
Сообщений: 73
Сказал спасибо: 44
Сказали Спасибо 16 раз(а) в 7 сообщении(ях)
viczai1 на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

3. БП на расстоянии 30 см от учтройства, в устройстве есть 3-х канальный ШИМ ~150 Гц, нагрузка на нес сейчас не болшая ~3 Вт (максимальная). Поподробнее что это за БП. При использовании импульсника (китайского) у меня контроллер часто вылетал. Убрал, поставил линейный. Потом его стал использовать для обкатки разводки устройств на мк на тупую помехоустойчивость, то что Вы сейчас пальцем делаете. XTAL не советую трогать, это не рабочий режим и смысла в нём нет. Любой контроллер если пинцетом прикасаться к XTAL если не на первый, так на третий раз сбойнёт, если он с кварцем работает. Ну а по опыту, у Вас явно неудачная разводка, усугубленная наводками ШИМ БП. Так что такие проблемы решаются не кучей вопросов ПОЧЕМУ это происходит, а правильной разводкой устройства. И смените Вы китайский блок питания. Кстати если и немецкий и импульсный, ничего хорошего тоже не ожидается. Вопрос нужно правильно ставить. Вы должны проверять помехоустойчивость разводки, а процессор он по определению сам правильно работает.

Последний раз редактировалось viczai1; 08.09.2009 в 15:56.
viczai1 вне форума  
Непрочитано 08.09.2009, 15:41  
Gn0me
Временная регистрация
 
Регистрация: 15.08.2006
Сообщений: 54
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Gn0me на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от viczai1 Посмотреть сообщение
Поподробнее что это за БП. При использовании импульсника (китайского) у меня контроллер часто вылетал. Убрал, поставил линейный. Потом его стал использовать для обкатки разводки устройств на мк на тупую помехоустойчивость, то что Вы сейчас пальцем делаете. XTAL не советую трогать, это не рабочий режим и смысла в нём нет. Любой контроллер если пинцетом прикасаться к XTAL если не на первый, так на третий раз сбойнёт, если он с кварцем работает.
Блок питания китайский, но качественный MeanWell. Непосредственно контроллер запитывается от линейного регулятора 7805, так что я думаю дело не в этом.
Может быть я и преувеличиваю проблему, но все же хочется найти решение для безопасной работы. Главное чтоб не происходило затирание Flash, остальное(сбросы и т.п.) не важно. Думаю сделать установу BLB0 на защиту от изменение Flash в секции прикладной программы, а снимать эту защиту только при нормальном входе в бутлоадер. Я так думаю на 100% это не защитит, но уменьшит возможность стирания памяти. Что получится напишу.
Gn0me вне форума  
Непрочитано 08.09.2009, 15:50  
Shviric
Вид на жительство
 
Аватар для Shviric
 
Регистрация: 17.02.2009
Адрес: Закарпатская область
Сообщений: 379
Сказал спасибо: 146
Сказали Спасибо 123 раз(а) в 66 сообщении(ях)
Shviric на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

То есть получается, что в нормальном состоянии ключ разомкнут и может ловить все что угодно. Если не хватает внутреннего резистора, попробуйте навесить внешний.
Возможно, в случае сампроизвольного резета (когда замыкаешь кварц) порты не конфигурируются как входы и внутренний резистор не подключается.
Миниатюры:
Нажмите на изображение для увеличения
Название: untitled.JPG
Просмотров: 37
Размер:	6.4 Кб
ID:	163  
__________________
Ты проштудируй-ка
анатомию глаза: откуда тут взяться, как ты говоришь, загадочному взгляду?
Shviric вне форума  
Непрочитано 08.09.2009, 16:12  
viczai1
Временная регистрация
 
Регистрация: 01.08.2007
Сообщений: 73
Сказал спасибо: 44
Сказали Спасибо 16 раз(а) в 7 сообщении(ях)
viczai1 на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

У импульсных БП выброс гармоник и если он где-то рядом по частотам(пусть он хоть трижды в экране), тут даже спектроанализатор не поможет. Хотя он скажет какие частоты битые. Ну и что толку. Всё равно Вы попадаете на рекомендацию сменить БП.
viczai1 вне форума  
Непрочитано 08.09.2009, 16:39  
arhimed486
Прописка
 
Регистрация: 01.08.2009
Сообщений: 142
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 14 сообщении(ях)
arhimed486 на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Gn0me, я не уловил, на какую частоту у вас кварц?
arhimed486 вне форума  
Непрочитано 08.09.2009, 17:05  
Gn0me
Временная регистрация
 
Регистрация: 15.08.2006
Сообщений: 54
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Gn0me на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

arhimed486, 20 МГц
Gn0me вне форума  
Непрочитано 08.09.2009, 17:07  
arhimed486
Прописка
 
Регистрация: 01.08.2009
Сообщений: 142
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 14 сообщении(ях)
arhimed486 на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от Gn0me Посмотреть сообщение
arhimed486, 20 МГц
А на меньшую частоту перейти не получится, чтобы можно было использовать внутренний генератор?
arhimed486 вне форума  
Непрочитано 08.09.2009, 17:08  
Shviric
Вид на жительство
 
Аватар для Shviric
 
Регистрация: 17.02.2009
Адрес: Закарпатская область
Сообщений: 379
Сказал спасибо: 146
Сказали Спасибо 123 раз(а) в 66 сообщении(ях)
Shviric на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

arhimed486, при чем тут частота кварца?
А, ясно , не успела прочитать

Вы считаете, что внутренний кварц стабильнее внешнего?
__________________
Ты проштудируй-ка
анатомию глаза: откуда тут взяться, как ты говоришь, загадочному взгляду?
Shviric вне форума  
Непрочитано 08.09.2009, 17:11  
arhimed486
Прописка
 
Регистрация: 01.08.2009
Сообщений: 142
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 14 сообщении(ях)
arhimed486 на пути к лучшему
По умолчанию Re: Слетает прошивка контроллера ATMEGA644

Сообщение от Shviric Посмотреть сообщение
arhimed486, при чем тут частота кварца?
Как я понял прошивка затирается из-за нестабильности чатоты при прикосновении пальцем к контактам кварца. Если перейти на внутренний генератор, то проблема должна исчезнуть!
Сообщение от Shviric Посмотреть сообщение
Вы считаете, что внутренний кварц стабильнее внешнего?
И там вроде внутри RC осциллятор, а не кварц, но у меня еще не было случая, чтобы его стабильности частоты не хватило.

Последний раз редактировалось arhimed486; 08.09.2009 в 17:15.
arhimed486 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зарядное устройство Прошивка для контроллера Sanyo Цифровые сигнальные процессоры 9 18.04.2010 11:41
Функция загрузчик (MK ATMEGA644) Gn0me Микроконтроллеры, АЦП, память и т.д 0 27.03.2009 16:59
Замена контроллера Da_shu_tka Микроконтроллеры, АЦП, память и т.д 12 05.02.2009 11:06
Нужна схема контроллера ResX Источники питания и свет 4 03.09.2007 14:02
Связь контроллера с компом master-ruden Микроконтроллеры, АЦП, память и т.д 14 04.04.2007 23:33


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


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