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

 
 
> Странное поведение ATTINY44A, После десятков перешивок
aleksey_g
сообщение Apr 8 2011, 11:28
Сообщение #1


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

Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066



Коллега жалуется на сабж.
Делает устройство с батарейным питанием, посему очень критично потребление.
Пока отлаживал саму программу, потребление не измерял. Когда все отладил, померял.
Оказалось в режиме Power down 200мка.
Для CR2032 Это не есть хорошо.
Никакие пляски с бубном не приводили к меньшему. Решил, что бракованный чип.
Купил новый. Только прошил, замерил- 2мка. Это уже неплохо.
Процесс отладки, вылизывания алгоритма... Короче, несколько десятков раз перепрошил.
Опять проверил потребление. Те же 200мка.
Поднял старую прошивку, с которой было 2. Прошил. - 200!
Фьюзы не менялись! Проверено.
Проверялось даже на голом контроллере, с полностью отключенным всем, что подключалось.
А подключался только жки с контроллером, у которого все ноги только на вход. (TIC 5234)
Остается только грешить на увеличение потребления после многократных перепрошивок.
Шилось АВРЕАЛ_ом.
Может ли такое быть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ReAl
сообщение Apr 10 2011, 07:27
Сообщение #2


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Подпробой защитных диодов на входах МК и увеличение их утечки?


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
nk@
сообщение Apr 10 2011, 09:06
Сообщение #3


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

Группа: Участник
Сообщений: 78
Регистрация: 8-12-09
Пользователь №: 54 138



Меня зацепило и я провел маленький эксперимент. Из стола извлечена плата, над которой производятся отладочные издевательства.
Плата с mega16, импульсным стабилизатором 12V->5V, LCD1602, всякая мелочевка... Через TWI подключена QTouch клавиатурка. Все запитано 5V.
Контроллер получает питание через ферритовый фильтрик, который отпаян, и вместо него включен тестер. Т.о. мы меряем потребления только контроллера.
Чип на этой плате перешивался, думаю не меньше 1000 раз - тк на этой плате отлаживался достаточно большой проект, да еще и не один sm.gif Ладно, пусть будет 500.
Программатор - честный ATAVRISPmkII.
Взял одинн из старых проектов, достаточно увесистый (использовано 82% flash). После инициализации всего железа, в цикле ожидания нажатия клавиши, (при нажатии генерится INT0) вставлен такой код
CODE
DDRA = 0; All ports - input
DDRB = 0;
DDRC = 0;
DDRD = 0;
SFIOR |= 1<<PUD; //disable pull-ups

set_sleep_mode(SLEEP_MODE_PWR_DOWN);
sleep_enable();
sei();
sleep_cpu();
sleep_disable();


Теперь результаты:
При переходе в слип - ток потребления оказался порядка 30mкA! WTF? Оказалось, ток кушал программатор, при его отключении, ток сразу стал 0,9-1mkA sm.gif
Может у топикстартера такая-же проблема?

Достал из коробки старенький ByteBlasterII - самопальный, LPT. Сделал 50 перепрошивок с помощью avrdude, с полным стиранием. Результат не удивил 0,9-1mkA.

Вывод - деградация от количества перепрограммирований не обнаружена.

PS: Еще нюанс замечен. При поднесении руки к плате ток начинает расти до 1.2 - 1.3 мкА - очевидно, сказываются наводки на "висящие в воздухе" ноги.

Сообщение отредактировал nk@ - Apr 10 2011, 09:15
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- aleksey_g   Странное поведение ATTINY44A   Apr 8 2011, 11:28
- - prottoss   Цитата(aleksey_g @ Apr 8 2011, 18:28) Кол...   Apr 8 2011, 12:06
- - zhevak   Есть болтающиеся в воздухе выводы, сконфигурирован...   Apr 8 2011, 12:17
|- - aleksey_g   Цитата(zhevak @ Apr 8 2011, 14:17) Есть б...   Apr 8 2011, 12:37
|- - prottoss   Цитата(aleksey_g @ Apr 8 2011, 19:37) Неу...   Apr 8 2011, 12:54
||- - e-serg   Цитата(prottoss @ Apr 8 2011, 21:54) Вы с...   Apr 10 2011, 02:28
||- - defunct   Цитата(e-serg @ Apr 10 2011, 05:28) ...   Apr 10 2011, 03:07
||- - e-serg   Цитата(defunct @ Apr 10 2011, 12:07) нет....   Apr 10 2011, 03:33
|- - ivainc1789   Цитата(aleksey_g @ Apr 8 2011, 16:37) Ско...   Apr 8 2011, 12:57
- - niXto   Цитата(aleksey_g @ Apr 8 2011, 14:28) Ост...   Apr 8 2011, 16:52
|- - aleksey_g   Цитата(niXto @ Apr 8 2011, 18:52) В компа...   Apr 8 2011, 18:33
|- - rx3apf   Цитата(aleksey_g @ Apr 8 2011, 22:33) Мис...   Apr 8 2011, 18:40
|- - nk@   Цитата(rx3apf @ Apr 8 2011, 21:40) Я вот ...   Apr 8 2011, 19:30
- - SysRq   Фьюз включения DebugWire в каком состоянии? Чему т...   Apr 9 2011, 17:49
- - nk@   Уж что-что, а программатор тут точно не виноват. ...   Apr 10 2011, 05:45
|- - defunct   Цитата(nk@ @ Apr 10 2011, 08:45) Уж что-ч...   Apr 10 2011, 06:31
|- - nk@   Цитата(defunct @ Apr 10 2011, 09:31) Пока...   Apr 10 2011, 07:12
|- - defunct   Цитата(nk@ @ Apr 10 2011, 12:06) Вывод - ...   Apr 10 2011, 22:12
|- - nk@   Цитата(defunct @ Apr 11 2011, 01:12) Выво...   Apr 11 2011, 04:22
|- - aleksey_g   Цитата(nk@ @ Apr 11 2011, 07:22) Плохо, ч...   Apr 11 2011, 07:11
- - vsalex   Ребята привет, это я собственно виновник торжества...   Apr 11 2011, 07:55
|- - rx3apf   Цитата(vsalex @ Apr 11 2011, 11:55) Потре...   Apr 11 2011, 14:46
|- - Палыч   Table 20-1 Note 10 ?   Apr 11 2011, 15:12
|- - vsalex   Цитата(rx3apf @ Apr 11 2011, 17:46) Power...   Apr 11 2011, 18:44
|- - ILYAUL   Цитата(vsalex @ Apr 11 2011, 22:44) Ребят...   Apr 11 2011, 19:06
||- - vsalex   Цитата(ILYAUL @ Apr 11 2011, 22:06) Найди...   Apr 11 2011, 20:09
||- - ILYAUL   Цитата(vsalex @ Apr 12 2011, 00:09) Табли...   Apr 11 2011, 20:11
|- - rx3apf   Цитата(vsalex @ Apr 11 2011, 22:44) Ткнит...   Apr 11 2011, 21:57
|- - vsalex   Цитата(rx3apf @ Apr 12 2011, 00:57) Да, и...   Apr 12 2011, 04:15
|- - rx3apf   Цитата(vsalex @ Apr 12 2011, 08:15) остан...   Apr 12 2011, 15:19
- - vsalex   Fuses OSCCAL = 84 _LOW = 0x6D CKDIV = 0...   Apr 13 2011, 05:05


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

 


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


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