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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Странное поведение 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
prottoss
сообщение Apr 8 2011, 12:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(aleksey_g @ Apr 8 2011, 18:28) *
Коллега жалуется на сабж.
Логично, что нужно приобрести еще один чип в магазине и вылизанную прошивку залить в девственно чистый кристалл rolleyes.gif Далее делать выводы...


--------------------
Go to the top of the page
 
+Quote Post
zhevak
сообщение Apr 8 2011, 12:17
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Есть болтающиеся в воздухе выводы, сконфигурированные на вход? (Сквозные токи входных цепей от наводок.)
Разверните неиспользуемые выводы на выход и выведите на них ноль.


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Apr 8 2011, 12:37
Сообщение #4


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

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



Цитата(zhevak @ Apr 8 2011, 14:17) *
Есть болтающиеся в воздухе выводы, сконфигурированные на вход? (Сквозные токи входных цепей от наводок.)
Разверните неиспользуемые выводы на выход и выведите на них ноль.


На это обращалось внимание в первую очередь. Все сделано именно так.

Цитата(prottoss @ Apr 8 2011, 14:06) *
Логично, что нужно приобрести еще один чип в магазине

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

Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 8 2011, 12:54
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(aleksey_g @ Apr 8 2011, 19:37) *
Неужель...
Вы сначала попробуйте, проверьте, потом можно уже грешить на производителя.


--------------------
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Apr 8 2011, 12:57
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Цитата(aleksey_g @ Apr 8 2011, 16:37) *
Скорее всего так оно и будет. Интересен сам принцип. Неужель процесс перепрограммирования так быстро приводит к деградации кристала с точки зрения потребления?
Производитель ведь гарантирует очень болшое количество перепрограммирований и ничего о такой быстрой деградации не говорит!
Как тогда работать кристалам с бутлоадером?
Просто интересно, никто еще стаким явлением не сталкивался?

Делал несколько проектов с батарейным питанием. Обратил внимание на следующее:
1. От чистоты платы зависит очень много. ИМХО, наиболее удачный вариант - водорастворимый флюс с последующей промывкой платыводой и сушкой (на батарее, например).
2. Если в схеме используются ключи, якобы отключающие нагрузки в микропотребл режиме, то токи утечки в этих ключах сильно зависят от примененных транзисторов ключей. Мне попадались полевики (что-то типа IRMLxxxx) с токами утечки до 30 мкА. Удавалось победить заменой/подбором.
Go to the top of the page
 
+Quote Post
niXto
сообщение Apr 8 2011, 16:52
Сообщение #7


Участник
*

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



Цитата(aleksey_g @ Apr 8 2011, 14:28) *
Остается только грешить на увеличение потребления после многократных перепрошивок.
Шилось АВРЕАЛ_ом.
Может ли такое быть?


По тини44 сказать ничего не могу, но на моей древней макетке с мега88 (ей года 3 точно, перешивается порой много десятков раз в день, суммарно тысяч 10 минимум) - токи потребления только чипа 1 мкА, с вачдогом 7 мкА, с БОДом 25 мкА. Т.е. все по документации

В компараторе бит disable стоит? АЦП отключен?
Go to the top of the page
 
+Quote Post
aleksey_g
сообщение Apr 8 2011, 18:33
Сообщение #8


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

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



Цитата(niXto @ Apr 8 2011, 18:52) *
В компараторе бит disable стоит? АЦП отключен?

Стоит. Отключен.
Чип распаян на макетку со штыряи. Вымыт спиртом.
Эта макетка своими штырями вставляется в (не знаю как называется) приблизительно 15Х20см. другую макетку.
Такая пластмассовая с огромным количеством дырочек, в которые вставляются перемычки, микросхемы и все такое.
В этой пластмассовой макетке утечек по шинам питания нету. Проверено.
Для прверки все из макетки вынималось. Оставался только чип и штыри для программатора.
Сейчас уже сомневаюсь на счет резистора на ресете. Но по-моему 2мка было с этим резистором.
Этот момент уточно в понедельник, поскольку колега уже ушел домой.
Кстати, чип работает от внутреннего генератора. Так что кварца с кондюками тоже нету.
Спрашивал, может электролит по питанию течет. Так говорит, что на макетку с чипом кондюков не ставил. Только чип.
А потребление проверял на голой пластмассовой.
Мистика какая-то. help.gif
Если рискнет с третьим чипом, будем знать статистику. Но, думаю, он его побережет для единственной прошивки.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 8 2011, 18:40
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(aleksey_g @ Apr 8 2011, 22:33) *
Мистика какая-то. help.gif

Действительно мистика. Да, можно было бы предположить деградацию при прошивке, вот только что-то это слишком быстро происходит. И опыт с другими чипами такого не подтверждает (t44 я не использовал). Надо отделить лишнее - все порты на вывод с "0", компаратор отключить, powerdown разрешить, после инициализации портов уйти в sleep с закрытыми прерываниями. И посмотреть, сколько все это будет жрать (само собой, без WDT и BOR). Я вот в чудеса не верю...
Go to the top of the page
 
+Quote Post
nk@
сообщение Apr 8 2011, 19:30
Сообщение #10


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

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



Цитата(rx3apf @ Apr 8 2011, 21:40) *
Я вот в чудеса не верю...

+1 Чудес не бывает. Может индеец Зоркий Глаз не замечает отсутствия 4-й стены? Внимательно посмотрите на свой проект. Када-то ток у Вас течет, и это, скорее всего, не ядро AVR. Советую пойти таким путем:
1. Отключите все внешние цепи. Если это помогло, то найдите порт через которой "утекает" ток. Если нет утечки, то
2. Проверьте PULL-UP на портах включен или нет?
Ну, не бывает чудес, чесслово sm.gif
Go to the top of the page
 
+Quote Post
SysRq
сообщение Apr 9 2011, 17:49
Сообщение #11


Чайник, 1 литр
****

Группа: Свой
Сообщений: 655
Регистрация: 17-05-06
Из: Moscow
Пользователь №: 17 168



Фьюз включения DebugWire в каком состоянии? Чему там ещё столько потреблять...
Go to the top of the page
 
+Quote Post
e-serg
сообщение Apr 10 2011, 02:28
Сообщение #12


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

Группа: Участник
Сообщений: 97
Регистрация: 24-07-08
Из: Иркутск
Пользователь №: 39 180



Цитата(prottoss @ Apr 8 2011, 21:54) *
Вы сначала попробуйте, проверьте, потом можно уже грешить на производителя.

с atmega88 была нехорошая история, 10шт из одной партии, рабочих только парочка.
программатор самодельный avr910 на tiny2313.
как проявлялось, у нескольких микросхем не читалось ID, часть не хотела программироваться.
и были несколько, ID нормально, программирование, верификацию проходит все в порядке. А устройство не работает, нет признаков жизни.
Проверял как рабочей программой, так на короткой тестовой "просто машем ногами".
Сами платы в порядке.

PS. грешить на Атмел?. микросхемы были россыпью в коробочке. может брак, а может к примеру статикой побили.

Сообщение отредактировал e-serg - Apr 10 2011, 02:38
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 10 2011, 03:07
Сообщение #13


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(e-serg @ Apr 10 2011, 05:28) *
PS. грешить на Атмел?.

нет.
грешить на это
Цитата
программатор самодельный avr910 на tiny2313.

В свое время насмотрелся на разные чудеса, в виде стертых ID, фузов расставленных случайным образом и тому подобное.
Как стал пользоваться исключительно фирменными STK500, JTAG ICEII и AVR Dragon'ом - ни одной проблемы, ни с одним чипом.

Автору: вылизывать программы лучше с помощью AVR Dragon'а хотя бы, debugWire рулит. По проблеме - совсем банальную ситуацию рассматривали - может у вас мерялка не так меряет, переключили шкалу на два порядка вниз да забыли случайно, дурное дело нехитрое особенно если используется стрелочный амперметр. LPT программатор - тоже еще одно зло, что-то пожечь шанс очень высок. В процессе программирования страницы флеш достаточно испортить один байт, чтобы ID чипа перестало читаться навсегда.
Go to the top of the page
 
+Quote Post
e-serg
сообщение Apr 10 2011, 03:33
Сообщение #14


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

Группа: Участник
Сообщений: 97
Регистрация: 24-07-08
Из: Иркутск
Пользователь №: 39 180



Цитата(defunct @ Apr 10 2011, 12:07) *
нет.
грешить на это
===

его тогда проверил всеми возможными способами, в том числе тиньки в AVR910 менял.
Сейчас у меня свой АВР Драгон, а тогда, в той фирме в программаторе отказали, "слишком дорого".
Вот и принес домашнюю самоделку.
Она, до сих пор у меня рабочая, и иногда тоже помогает.
Go to the top of the page
 
+Quote Post
nk@
сообщение Apr 10 2011, 05:45
Сообщение #15


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

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



Уж что-что, а программатор тут точно не виноват.
Платы от флюса отмыли? У меня была давно проблема, еще в советские времена - заказали мы с нашего завода на другом партию плат с метализацией. О защитном покрытии (зеленке) тогда мы слышали, но ни разу не видели sm.gif Так вот, в этих платах местами соседние дорожки "звонились", как-будто между ними резистор впаян.
Мы их и мыли, и процарапывали - нифига не помогло. Такой себе недиэлектрический диэлектрик sm.gif Пришлось выбросить.
И еще одна история, правда не моя лично. У нас работал товарисч, разрабатывал какие-то усилители на полевиках. Так вот, книфоль оказалась проводником, пока не отмыли тщательно оцетоном, не заработало. Я к тому, что если вы за микроамперы боретесь, то тут все мелочи надо учесть.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 09:01
Рейтинг@Mail.ru


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