Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Вопрос по девайсу. Как сделать минимальное потребление?
Отправлено
Звероящер 18 июня 2009, г. 11:23
Надо сделать девайс. Работает от батарейки (аккумулятора). Как должен работать:
по умолчанию девайс сидит в powerdown для экономии энергии. Когда приходит внешнее прерывание (INT0, цепь BUT_SENSE), МК просыпается, переводит РВ4 на выход в ноль и меряет освещенность (РВ3, режим АЦП). Потом шевелит ногами (РВ0 и РВ1), переводит РВ4 в третье состояние и ложиться опять в powerdown. И так по кругу.
Вопрос. Как можно еще снизить потребление в powerdown режиме? Если завести один конец фоторезистора (R2) на землю, а другой на ацп, то через цепь R1, R2 всегда будет течь тока, что не есть хорошо. Как вот этот узел сделать поизящнее, и желательно чтобы одной ноги АЦП хватило для измерения освещенности?
Просто есть желание контролировать еще уровень заряда батарейки, а ног нехватает. Ногу ресета, использовать под эти нужды религия не позволяет, да и высоковольтный программатор лепить неохота...
Составить ответ | Вернуться на конференцию.
Ответы
- Ответ: если выход из sleepa при замыкании на землю (+) - Andrey190 (18.06.2009, 13:33:22 80.76.181.109,94.25.33.193, 212 байт)
- А зачем нужна нога для измерения Ubat? (+): - argus98 (18.06.2009, 12:10:53 81.22.205.230, 257 байт)
- Итог баталий :) Фоторезюк вешаем одним концом в землю, другой на ногу АЦП и через унутренний pull-up меряем. Питалово меряем разными Vref'ами :) Результат - сэкономили одну ногу, что есть очень гуд :) Спасибо всем за интересную дискуссию! - Звероящер (18.06.2009, 16:34:38 89.251.104.242, пустое)
- есть вариант замера напряжения питания контроллера с применением всего одного внешнего резистора :-) РАБОТАЕТ - A_R_V (18.06.2009, 15:01:32 172.20.20.19,87.117.1.141, 280 байт)
- О!!! Кстати, проверял сам? Работает такой вариант? Измерять напругу надо, что бы было понятно, зарядился аккум или нет... Но это в перспективе. Надо будет еще продумать как заряжать никель-металгидридные аккумы... - Звероящер (18.06.2009, 14:36:24 89.251.104.242, пустое)
- в 8ми(!) ногом корпусе брезговать портом который на месте ресета?) я малчу............... - basilmak (18.06.2009, 12:06:42 82.142.173.231, пустое)
- А разве в портах своих подтяжек нету? Или при включении АЦП подтяжка отключается? - Trashy (18.06.2009, 12:02:10 192.168.2.112,213.167.60.22, пустое)
- а я вот недавно экспериментировал с использованием pull-up резистора тиньки для подпитки диода... его сопротивление как раз 20...50К - можно отказаться от R1, т.е. включить подтяжку на вход АЦП и все... а фоторезистор сразу на землю. во сне все выводы в Z-состояние - тока нет - A_R_V (18.06.2009, 11:57:43 172.20.20.19,87.117.1.141, пустое)
- можно сигналом прерывания (BUT_SENSE) и включать фото резистор. Т.е. функции по его обслуживанию переложить на внешнюю систему. - nut (18.06.2009, 11:53:13 84.204.102.213, пустое)
- дык питай фоторезистор от контроллера когда надо. Т.е. PB4 на второй конец R1, а эту ногу R2 на землю - Alex B (18.06.2009, 11:31:51 10.1.20.138,87.248.227.162, пустое)
- Может использовать фотодиод? он энергии не потребляет, а вырабатывает ее? - misyachniy (18.06.2009, 11:31:24 194.187.111.110, пустое)