|
Странное поведение ATTINY44A, После десятков перешивок |
|
|
|
Apr 8 2011, 11:28
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Коллега жалуется на сабж. Делает устройство с батарейным питанием, посему очень критично потребление. Пока отлаживал саму программу, потребление не измерял. Когда все отладил, померял. Оказалось в режиме Power down 200мка. Для CR2032 Это не есть хорошо. Никакие пляски с бубном не приводили к меньшему. Решил, что бракованный чип. Купил новый. Только прошил, замерил- 2мка. Это уже неплохо. Процесс отладки, вылизывания алгоритма... Короче, несколько десятков раз перепрошил. Опять проверил потребление. Те же 200мка. Поднял старую прошивку, с которой было 2. Прошил. - 200! Фьюзы не менялись! Проверено. Проверялось даже на голом контроллере, с полностью отключенным всем, что подключалось. А подключался только жки с контроллером, у которого все ноги только на вход. (TIC 5234) Остается только грешить на увеличение потребления после многократных перепрошивок. Шилось АВРЕАЛ_ом. Может ли такое быть?
|
|
|
|
|
 |
Ответов
|
Apr 8 2011, 16:52
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 24-06-09
Из: Беларусь
Пользователь №: 50 607

|
Цитата(aleksey_g @ Apr 8 2011, 14:28)  Остается только грешить на увеличение потребления после многократных перепрошивок. Шилось АВРЕАЛ_ом. Может ли такое быть? По тини44 сказать ничего не могу, но на моей древней макетке с мега88 (ей года 3 точно, перешивается порой много десятков раз в день, суммарно тысяч 10 минимум) - токи потребления только чипа 1 мкА, с вачдогом 7 мкА, с БОДом 25 мкА. Т.е. все по документации В компараторе бит disable стоит? АЦП отключен?
|
|
|
|
|
Apr 8 2011, 18:33
|
Частый гость
 
Группа: Свой
Сообщений: 151
Регистрация: 11-01-06
Из: Украина Ровно
Пользователь №: 13 066

|
Цитата(niXto @ Apr 8 2011, 18:52)  В компараторе бит disable стоит? АЦП отключен? Стоит. Отключен. Чип распаян на макетку со штыряи. Вымыт спиртом. Эта макетка своими штырями вставляется в (не знаю как называется) приблизительно 15Х20см. другую макетку. Такая пластмассовая с огромным количеством дырочек, в которые вставляются перемычки, микросхемы и все такое. В этой пластмассовой макетке утечек по шинам питания нету. Проверено. Для прверки все из макетки вынималось. Оставался только чип и штыри для программатора. Сейчас уже сомневаюсь на счет резистора на ресете. Но по-моему 2мка было с этим резистором. Этот момент уточно в понедельник, поскольку колега уже ушел домой. Кстати, чип работает от внутреннего генератора. Так что кварца с кондюками тоже нету. Спрашивал, может электролит по питанию течет. Так говорит, что на макетку с чипом кондюков не ставил. Только чип. А потребление проверял на голой пластмассовой. Мистика какая-то. Если рискнет с третьим чипом, будем знать статистику. Но, думаю, он его побережет для единственной прошивки.
|
|
|
|
|
Apr 8 2011, 18:40
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(aleksey_g @ Apr 8 2011, 22:33)  Мистика какая-то.  Действительно мистика. Да, можно было бы предположить деградацию при прошивке, вот только что-то это слишком быстро происходит. И опыт с другими чипами такого не подтверждает (t44 я не использовал). Надо отделить лишнее - все порты на вывод с "0", компаратор отключить, powerdown разрешить, после инициализации портов уйти в sleep с закрытыми прерываниями. И посмотреть, сколько все это будет жрать (само собой, без WDT и BOR). Я вот в чудеса не верю...
|
|
|
|
|
Apr 8 2011, 19:30
|

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

|
Цитата(rx3apf @ Apr 8 2011, 21:40)  Я вот в чудеса не верю... +1 Чудес не бывает. Может индеец Зоркий Глаз не замечает отсутствия 4-й стены? Внимательно посмотрите на свой проект. Када-то ток у Вас течет, и это, скорее всего, не ядро AVR. Советую пойти таким путем: 1. Отключите все внешние цепи. Если это помогло, то найдите порт через которой "утекает" ток. Если нет утечки, то 2. Проверьте PULL-UP на портах включен или нет? Ну, не бывает чудес, чесслово
|
|
|
|
Сообщений в этой теме
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 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 ReAl Подпробой защитных диодов на входах МК и увеличени... Apr 10 2011, 07:27 nk@ Меня зацепило и я провел маленький эксперимент. И... Apr 10 2011, 09:06  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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|