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

 
 
> Не запускается Atmega162, но генерация есть
Panych
сообщение Sep 26 2013, 08:46
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



День добрый!
Искал по форуму - не нашел подобных симптомов.
1-2 раза из 10 включений Atmega162 не запускается - программа висит.
Генерация на кварце видна всегда.
Частота 16Мгц. Питание подается довольно крутым фронтом.
Reset не помогает. FUSE JTAGEN снят.
Причем проявляется только на некоторых экземплярах - пробовали менять компоненты между платами.
Стабильно помогает, если после подачи питания закоротить на короткое время питающие +5В (LDO источник позволяет) - контроллер после этого стартует.

Была мысль, что сказывается плавное нарастание питания. Поставил по питанию схему, включающую линейный стабилизатор только при входном напряжении более 4,6В. Задержка супервизора гарантирует, что питание линейного стабилизатора при его включении будет однозначно выше +5В. Но, до этого на его выходе есть 1,2В. Результат нулевой.
В любом случае, контроллер так себя вести не должен.

Может, кто сталкивался? У меня все варианты, кроме бракованной партии, закончились. Брали в Терре - тоже не хочется плохого думать sm.gif.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
controller_m30
сообщение Sep 26 2013, 15:03
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309



У вас на принципиальной схеме виден кусочек ADC, и подключенный к ножке выбора #CS_ADC пин контроллера #SS (мне так кажется))), подтянутый резистором к земле. С этим пином когда он =0 тоже траблы бывают.
Если этот пин контроллера настроен на ввод, и =0 - то SPI переводится в Slave, даже если он был настроен как Master. Программа может вполне глючить: не проходит инициализация SPI в режим Master, или не проходят транзакции по SPI (потому что оно само перевелось в Slave).
А если пин #SS настроен на вывод, и =0 - то тоже как-то неустойчиво работает (хотя в даташите пишут что если этот пин выводной - то он не влияет на SPI).
Я однажды наступил на такие грабли, и по возможности оставляю этот пин: не задействованным, переведенным на вывод, и =1.
http://www.atmel.com/Images/Atmel-2513-8-b...2_Datasheet.pdf на странице 162 расписывается про этот пин.

Попробуйте (если считаете возможным такой вариант):
1. Проводить инициализацию ножки #SS на вывод и =1 ещё ДО начала инициализации SPI.
2. Перекинуть #CS_ADC на другую свободную ножку контроллера (с соответствующим изменением в программе).
3. Временно заменить аппаратный SPI на программный.
4. Или поменять резистор подтягивающий SS# к земле - на подтягивающий к +питания.

PS. блин... просмотрел что загружали простую программу... но может и это к месту будет...

Сообщение отредактировал controller_m30 - Sep 26 2013, 16:13
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Panych   Не запускается Atmega162   Sep 26 2013, 08:46
- - kovigor   Цитата(Panych @ Sep 26 2013, 11:46) Может...   Sep 26 2013, 08:59
|- - Panych   Цитата(kovigor @ Sep 26 2013, 12:59) Если...   Sep 26 2013, 09:24
|- - kovigor   Цитата(Panych @ Sep 26 2013, 12:24) Для п...   Sep 26 2013, 09:57
|- - Сергей Борщ   Тоже склоняюсь к мысле о проблеме в софте.QUOTE (k...   Sep 26 2013, 10:29
- - Panych   Цитата(kovigor @ Sep 26 2013, 13:57) Врод...   Sep 26 2013, 10:50
|- - kovigor   Цитата(Panych @ Sep 26 2013, 13:50) Тот ж...   Sep 26 2013, 11:01
|- - Panych   Цитата(kovigor @ Sep 26 2013, 15:01) 1 - ...   Sep 26 2013, 11:33
- - Santy   На мой взгляд правельней было бы сделать под микро...   Sep 26 2013, 11:56
|- - Panych   Цитата(Santy @ Sep 26 2013, 15:56) На мой...   Sep 26 2013, 12:02
- - fractcon   У нас были подобные симптомы, правда на другом про...   Sep 26 2013, 12:25
|- - Panych   Цитата(fractcon @ Sep 26 2013, 16:25) зак...   Sep 26 2013, 12:55
||- - fractcon   Цитата(Panych @ Sep 26 2013, 16:55) Спаси...   Sep 26 2013, 13:48
|- - Nestorovich   Цитата(fractcon @ Sep 26 2013, 15:25) У н...   Sep 26 2013, 13:22
- - RabidRabbit   Может попробовать включить BOD? На 4.3 вольта, к п...   Sep 26 2013, 12:48
- - Santy   Как вариант, попробывать снизить частоту кварца.   Sep 26 2013, 17:14
|- - demiurg_spb   Цитата(Santy @ Sep 26 2013, 21:14) Как ва...   Sep 26 2013, 17:42
- - Panych   Цитата(RabidRabbit @ Sep 26 2013, 16:48) ...   Sep 27 2013, 06:44


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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 13:56
Рейтинг@Mail.ru


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