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

 
 
> ATmega16A не работат кнопка на PA2, Возрастает потребление, греется МК
i.cf
сообщение Nov 4 2010, 07:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 25-08-09
Из: Украина, Харьков
Пользователь №: 52 034



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

Контроллер - ATmega16A в корпусе TQFP.
К ногам PA0 - PA3 подключены кнопки, выводы подтянуты к +5В через внешние 330 Ом.
При работе кнопок на PA0, PA1 и PA3 проблем нет, а вот при замыкании кнопки на PA2 резко повышается потребление схемы с 50мА до 140мА и после размыкания снижается незначительно. Иногда при повторном замыкании потребление может подняться до 170мА. Начинает греться контроллер.

Если подать питание при замкнутой кнопке на PA2 увеличения потребления не происходит - только после размыкания и повторного замыкания.

Протестировано три платы - везде одно и тоже.

Явное отключение внутренних подтягивающих резисторов ничего не дало
Код
SFIOR = SFIOR|(0x01<<2);

Глюки прошивки исключаются - при очищенном камне то же самое.

Какие есть мысли, в чем может быть проблема?

Сообщение отредактировал i.cf - Nov 4 2010, 08:07
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Marian
сообщение Nov 5 2010, 19:03
Сообщение #2


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

Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618



Программно подаем на ногу единицу и тестером измеряем состояние выхода, далее подав ноль проделайте тоже самое, если уровни подозрительные, проверяйте схему.

Вы не описали за что отвечает кнопка на PA2
(например после нажатия кнопки проц дает команду подать на другой порт единицу, простое отпускание кнопки состояние порта обратно не меняет)

Сообщение отредактировал Marian - Nov 5 2010, 19:09
Go to the top of the page
 
+Quote Post
i.cf
сообщение Nov 5 2010, 19:52
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 25-08-09
Из: Украина, Харьков
Пользователь №: 52 034



Цитата(Marian @ Nov 5 2010, 21:03) *
Программно подаем на ногу единицу и тестером измеряем состояние выхода, далее подав ноль проделайте тоже самое, если уровни подозрительные, проверяйте схему.
Не совсем понял. PA2 на вход назначена и подтягивающие резисторы отключены - по идее ничего происходить не должно.

Цитата(Marian @ Nov 5 2010, 21:03) *
Вы не описали за что отвечает кнопка на PA2
(например после нажатия кнопки проц дает команду подать на другой порт единицу, простое отпускание кнопки состояние порта обратно не меняет)
К плате подключен светодиод, и на данном этапе тестирования я переделал программу, чтоб в зависимости от нажатия кнопок изменялось количество вспышек светодиода. Так что вариант, что эта кнопка включает какую-то бяку исключен.
Go to the top of the page
 
+Quote Post
Marian
сообщение Nov 5 2010, 20:36
Сообщение #4


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

Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618



Цитата(i.cf @ Nov 5 2010, 22:52) *
Не совсем понял. PA2 на вход назначена и подтягивающие резисторы отключены - по идее ничего происходить не должно.


Не должно да не обязано, включив на выход проверите не коротит куда дорожка.

Проще выложить схему для протеуса, исходник переделанной программки.
Если там бяк нет, смогу проверить в железе.
Go to the top of the page
 
+Quote Post
i.cf
сообщение Nov 6 2010, 13:05
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 25-08-09
Из: Украина, Харьков
Пользователь №: 52 034



Цитата(Marian @ Nov 5 2010, 22:36) *
Не должно да не обязано, включив на выход проверите не коротит куда дорожка.
Звонил тестером - ничего не коротит.

Цитата(Marian @ Nov 5 2010, 22:36) *
Проще выложить схему для протеуса, исходник переделанной программки.
На счет протеуса я и так могу сказать что там все нормально будет работать - у меня на макете с другой мегой работало.

Цитата(Marian @ Nov 5 2010, 22:36) *
Если там бяк нет, смогу проверить в железе.
Про какое железо идет речь?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- i.cf   ATmega16A не работат кнопка на PA2   Nov 4 2010, 07:53
- - IGK   Цитата(i.cf @ Nov 4 2010, 09:53) Контролл...   Nov 4 2010, 08:20
|- - stells   Цитата(IGK @ Nov 4 2010, 11:20) проверьте...   Nov 4 2010, 10:24
- - sensor_ua   Похоже, что либо порт на выход включен, либо подтя...   Nov 4 2010, 08:48
- - forever_student   Цитата(i.cf @ Nov 4 2010, 10:53) Протести...   Nov 4 2010, 09:16
- - i.cf   Цитата(sensor_ua @ Nov 4 2010, 10:48) Пох...   Nov 4 2010, 09:19
|- - Сергей Борщ   Цитата(i.cf @ Nov 4 2010, 12:19) Надо был...   Nov 4 2010, 10:18
- - i.cf   Цитата(Сергей Борщ @ Nov 4 2010, 12:18) П...   Nov 4 2010, 11:48
|- - stells   Цитата(i.cf @ Nov 4 2010, 14:48) По схеме...   Nov 4 2010, 12:06
|- - Сергей Борщ   Цитата(i.cf @ Nov 4 2010, 14:48) http://e...   Nov 4 2010, 12:27
|- - i.cf   Цитата(Сергей Борщ @ Nov 4 2010, 14:27) Т...   Nov 4 2010, 13:29
- - i.cf   Цитата(stells @ Nov 4 2010, 14:06) что зн...   Nov 4 2010, 12:08
- - domowoj   Цитата(i.cf @ Nov 4 2010, 14:53) К ногам ...   Nov 4 2010, 12:55
- - Vasily_   Aref зачем запитан? у вас ацп используется? если н...   Nov 4 2010, 18:25
|- - zhevak   По резисторам: у Вас на используются SMD резисторы...   Nov 4 2010, 19:45
|- - i.cf   Цитата(zhevak @ Nov 4 2010, 21:45) По рез...   Nov 4 2010, 20:25
|- - muravei   Цитата(i.cf @ Nov 4 2010, 23:25) На RESET...   Nov 5 2010, 11:10
- - Vasily_   А не проще с aref питание откусить.   Nov 4 2010, 20:51
|- - i.cf   Добавил в начало программы отключение внутреннего ...   Nov 5 2010, 13:11
|- - Marian   Цитата(i.cf @ Nov 6 2010, 16:05) Про како...   Nov 7 2010, 14:58
- - i.cf   В общем ничего нового обнаружено не было. После до...   Dec 5 2010, 14:16


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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 23:47
Рейтинг@Mail.ru


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