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

 
 
> tiny13 выход из Power-down по напряжению питания.., Можно ли для этого задействовать BOD ?
-=TRO=-
сообщение Dec 2 2013, 09:25
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 24-10-07
Из: zp.ua
Пользователь №: 31 690



Имею tiny13 (V и А).
Сидит она на литиевой батарее и через один из входов АЦП меряет собственное питание. Надо при понижении ниже определённого уровня уходить в Power-down, с этим проблем нет. Вопрос в том как выходить после нормализации напряжения? Если выходить по собаке, то надо снова запускать АЦП и убеждатся что напряжение ещё не поднялось, это слишком большая роскошь по потреблению, можно добить маленькую разряженную батарею очень быстро. Была мысль как то использовать BOD... Но как я понял этот BOD умеет только ресетить, а не вводить проц в спячку, а проц в ресете жрёт весьма прилично. В общем вопрос, можно ли както задействовать BOD на просыпание из Power-down? Если нет, то я вижу только использовать ещё компаратор для мониторинга питания совмесно с длинной собакой как самый экономичный вариант (однако ещё одну ногу проца для этого очень жалко, их и так в обрез). Может коллективный разум подскажет какие нибудь варианты? Внешний супервизор ставить не хотелось бы.
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 27)
ARV
сообщение Dec 2 2013, 17:18
Сообщение #16


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



BOD у вас батарейку сожрет быстрее, чем изредка просыпаться по WDT, мерить и снова в койку, если что не так... посмотрите потребление с включенным и отключенным BOD-ом. так же и компаратор постоянно включенный все у вас сожрет.


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
-=TRO=-
сообщение Dec 2 2013, 18:50
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 24-10-07
Из: zp.ua
Пользователь №: 31 690



Видимо таки да, всё что я сейчас могу и уже сделано, это максимальная длительность WDT, спячка в цикле АЦП, и повышение напряжения отсечки для входа в глубокий сон (чтобы больше ёмкости в батарее оставить после отключения нагрузки). Хотя надо ещё померить потребление при сбросе по BOD (сам не мерял ещё, соседи по цеху напугали что жрёт много), вдруг там меньше чем Power-down с собакой и побудками(если да то включу на 2.7в в качестве летаргии).

Кстати любопытно, если вырубить BOD во фьзах, то жрать в Power-down будет столько же как и при програмном выключении, или всё-же поменьше.

Некислое домашнее задание накапливается... Как раз сравню V и A ревизии тинек (хотя уже ясно что остаток V пойдут под другие разовые проэкты).

Сообщение отредактировал -=TRO=- - Dec 2 2013, 18:54
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 2 2013, 19:26
Сообщение #18


Гуру
******

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



Цитата(-=TRO=- @ Dec 2 2013, 19:25) *
Внешний резистор будет жрать энергию, причём недопустимо
Внутренний пулл-ап имеет разброс от 20 до 50 кОм. даже в одной партии может быть большой разброс, я уже не говорю о том что ток потребления из за разброса сопротивления тоже будет разный. Кто мешает поставить внешний резистор на такое же сопротивление???Тогда он будет потреблять столько же, сколько и внутренний.


--------------------
Go to the top of the page
 
+Quote Post
-=TRO=-
сообщение Dec 2 2013, 19:47
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 24-10-07
Из: zp.ua
Пользователь №: 31 690



Про пулл-ап, я на ножке АЦП включил подтяжку и на ней же померял напряжение и выключил подтяжку, всё, делитель не потребляет, как прикажете мне одной ногой включать внешнюю подтяжку и на неё же мерять? Лишних ног у меня нету.

Про разные делители... Если я сделаю делитель чтобы компаратор срабатывал при питании 3в, то и диапазон АЦП будет от нуля до 3в, а мне АЦП надо 4.5в мерить, неужели не очевидно?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Dec 2 2013, 20:04
Сообщение #20


Гуру
******

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



Цитата(-=TRO=- @ Dec 2 2013, 19:25) *
Что касается одного делителя на компаратор и измерение, то невыйдет, так как компаратор должен сработать относительно внтренней опоры при питании около 3в, а при работе АЦП мне нужно чтобы верх шкалы АЦП был не менее 4.5в, сами видите что делители нужны разные (один на 3в другой на 4.5в).
На счет делителей. С внешним резистором как раз можно попробовать ДВА делителя. Первый получается если использовать пуллап с параллельно включенным внешним резистором, второй, если не использовать пуллап.

Цитата(-=TRO=- @ Dec 3 2013, 01:47) *
Про разные делители... Если я сделаю делитель чтобы компаратор срабатывал при питании 3в, то и диапазон АЦП будет от нуля до 3в, а мне АЦП надо 4.5в мерить, неужели не очевидно?
Да, я погорячился на счет одного делителя и для АЦП и для компаратора. Удалил это сообщение


--------------------
Go to the top of the page
 
+Quote Post
-=TRO=-
сообщение Dec 2 2013, 21:10
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 24-10-07
Из: zp.ua
Пользователь №: 31 690



Цитата(prottoss @ Dec 3 2013, 00:04) *
На счет делителей. С внешним резистором как раз можно попробовать ДВА делителя. Первый получается если использовать пуллап с параллельно включенным внешним резистором, второй, если не использовать пуллап.
..

Делители нужны полностью отключаемые, иначе оно жрёт почти как весь контроллер.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Dec 3 2013, 07:16
Сообщение #22


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

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



От 2.7 до 3.1 сон хорошее напряжение. Давай попробуем сыграть на свойствах логики. которая как и компаратор ниже определённого уровня воспринимает входное как 0 или 1. Просто прочитай ножку входа АЦП как цифровой вход при этих напряжениях на нем.


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

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
-=TRO=-
сообщение Dec 3 2013, 09:22
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 24-10-07
Из: zp.ua
Пользователь №: 31 690



Уровни гистерезиса цифрового входа плавают относительно питания вместе с напряжением делителя АЦП, без опоры ничего не выйдет.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Dec 3 2013, 10:25
Сообщение #24


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

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



Жаль , самый короткий путь


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

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
Палыч
сообщение Dec 3 2013, 13:29
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(-=TRO=- @ Dec 2 2013, 13:25) *
Если выходить по собаке, то надо снова запускать АЦП и убеждатся что напряжение ещё не поднялось, это слишком большая роскошь по потреблению, можно добить маленькую разряженную батарею очень быстро.
Не понятна проблема:
1. АЦП можно запускать один раз, например, в минуту или несколько минут.
2. Великая точность для измерения напряжения питания не нужна (imho). Для ускорения измерения можно "задрать" частоту АЦП до мегагерца или, может быть, и выше.
Go to the top of the page
 
+Quote Post
smk
сообщение Dec 5 2013, 19:58
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Конечно не в тему, но с STM8L думается больше толку будет. Очень советую хотябы поинтересоваться.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Игoрь
сообщение Dec 8 2013, 09:10
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 15-05-13
Пользователь №: 76 836



Цитата(Палыч @ Dec 3 2013, 17:29) *
Не понятна проблема:
1. АЦП можно запускать один раз, например, в минуту или несколько минут.
2. Великая точность для измерения напряжения питания не нужна (imho). Для ускорения измерения можно "задрать" частоту АЦП до мегагерца или, может быть, и выше.

1. Полностью поддерживаю. Какой смысл запускать АЦП по каждому срабатыванию WDT? Да хоть раз в час можно делать запуск АЦП, а всё остальное время изредка просыпаясь, неспеша и с мизерным потреблением отсчитывать нужный интервал времени.
2. Задирать частоту процессора на севшей батарее- на мой взгляд не самая разумная мысль. Резкий бросок тока, провал напряжения и контроллер ушёл медитировать.

Были предложения использовать компаратор- не стоит забывать, что он тоже кушает питание.

Сообщение отредактировал Игoрь - Dec 8 2013, 09:11
Go to the top of the page
 
+Quote Post
Палыч
сообщение Dec 8 2013, 17:38
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Игoрь @ Dec 8 2013, 13:10) *
Задирать частоту процессора на севшей батарее- на мой взгляд не самая разумная мысль.


Речь шла не о частоте процессора, а о частоте тактирования АЦП: выше частота - быстрее измерение (но больше погрешность).
Go to the top of the page
 
+Quote Post

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

 


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


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