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

 
 
> Странное поведение 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
Ответов
vsalex
сообщение Apr 11 2011, 07:55
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 11-04-11
Пользователь №: 64 284



Ребята привет, это я собственно виновник торжества. По возникшим вопросам: программатор на LPT типа ByteBlaster, проблем за ним раньше не замечалось, измерительные приборы брались разные, предел измерений правильный. Питание 3v от батарейки cr2032. Зашит только один фуз для работы от внешнего кварца 8 МГц. Чип голый - кварц да 10к на resetе. Потребление в power down 120мка. Порты пробовал на вход без подтяжки, на вход с подтяжкой, на выход с 0, сути кардинально не меняет. Тестовая программа:

CODE

#include <stdio.h>
#include <inavr.h>
#include <iotiny44.h>
#include "delay.h"


int main( void )
{



PORTA=0x00;
DDRA=0xFF;

PORTB=0x00;
DDRB=0x0F;

TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

MCUCR=0x00;
GIMSK=0x00;

TIMSK0=0x00;
TIMSK1=0x00;

USICR=0x00;

ACSR=0x80;
ADCSRB=0x00;

MCUCR = (1<<SE)|(1<<SM1)|(0<<SM0);

ADCSRA=(0<<ADEN);

delay_s(5);

__sleep();

}

Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 11 2011, 14:46
Сообщение #3


Гуру
******

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



Цитата(vsalex @ Apr 11 2011, 11:55) *
Потребление в power down 120мка.
....
MCUCR = (1<<SE)|(1<<SM1)|(0<<SM0);

Power down ? Ню-ню....

Go to the top of the page
 
+Quote Post
vsalex
сообщение Apr 11 2011, 18:44
Сообщение #4





Группа: Новичок
Сообщений: 5
Регистрация: 11-04-11
Пользователь №: 64 284



Цитата(rx3apf @ Apr 11 2011, 17:46) *
Power down ? Ню-ню....


Ребята я в этом деле человек новый, можно сказать случайный, можно по-подробней, что не так.
Ткните носом я не обижусь biggrin.gif
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Apr 11 2011, 19:06
Сообщение #5


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(vsalex @ Apr 11 2011, 22:44) *
Ребята я в этом деле человек новый, можно сказать случайный, можно по-подробней, что не так.
Ткните носом я не обижусь biggrin.gif

Найдите таблицу в DS , изучите, и прочтите NOTE10. И потом про fuse


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
vsalex
сообщение Apr 11 2011, 20:09
Сообщение #6





Группа: Новичок
Сообщений: 5
Регистрация: 11-04-11
Пользователь №: 64 284



Цитата(ILYAUL @ Apr 11 2011, 22:06) *
Найдите таблицу в DS , изучите, и прочтите NOTE10. И потом про fuse


Таблицу нащел, ничего нового не увидел, note заканчиваются на 8 (DS doc8183), про фузы говорил выше.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Apr 11 2011, 20:11
Сообщение #7


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

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(vsalex @ Apr 12 2011, 00:09) *
Таблицу нащел, ничего нового не увидел, note заканчиваются на 8 (DS doc8183), про фузы говорил выше.

Эту Table 20-1 Note 10 ?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
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
- - 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
|- - Палыч   Table 20-1 Note 10 ?   Apr 11 2011, 15:12
|- - 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 Текстовая версия Сейчас: 28th June 2025 - 08:22
Рейтинг@Mail.ru


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