Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.05.2010, 19:04
|
|
Прописка
Регистрация: 11.01.2009
Адрес: Чайковский
Сообщений: 129
Сказал спасибо: 871
Сказали Спасибо 296 раз(а) в 193 сообщении(ях)
|
Самая медленная тактовая и самый длительный сон
Предлагаю здесь делиться, кому не жалко, идеями или описаниями конструкций на МК с самой медленной, на Ваш взгляд, тактовой частотой или с длительным режимом энергосбережения и малым временем полезной работы.
Отладку не считаем.
Наверняка мы увидим оригинальный подход к решению простых и не очень задач. А может у Вас МК тактируется кнопкой и при этом выполняет что-то?
|
|
|
|
25.05.2010, 21:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
Предлагаю здесь делиться, кому не жалко, идеями или описаниями конструкций на МК с самой медленной, на Ваш взгляд, тактовой частотой или с длительным режимом энергосбережения и малым временем полезной работы
|
Делал RF датчики открытия для сигнализации. PIC10F200 + BFR91 + ПАВ резонатор. Питание 3В батарейка. Среднее потребление около 1-1,5 мка.
Постоянно в SLEEP. Раз в 280 милисек просыпается по WDT (WDT используется в качестве таймера, типа прерывание), проверяет вход и засыпает, это время работы несколько микросекунд.
Если вход срабатывает то формируется USART посылка на 9600 бод. Время посылки 6 милисек и опять спать до следующей посылки. Повторяет 10 посылок с случайно заданым периодом 10-25сек и опять спать. Повторное срабатывание не ранее чем через 30 минут.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 25.05.2010 в 21:14.
|
|
|
|
25.05.2010, 23:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,034
Сказал спасибо: 60
Сказали Спасибо 3,947 раз(а) в 2,303 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Радиобрелок на АТтини13А и трансивере nRF24L01. В паузе потребление 5 мкА (вачдог прожорливый), раз в секунду передает 1 посылку (поиск базы), ток на 2 мс возрастает до 20 мА. Когда найдет базу - после быстрой синхронизации снова связывается раз в секунду (потеря базы). Средний ток потребления 30 мкА, батарейка 2026 живет больше года. Генератор 4,8 МГц встроенный
|
|
|
|
27.05.2010, 11:31
|
|
Прописка
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
Спасибо.
В обоих случаях постоянные едоки- собачки.
Как думаете, в охранке можно опрашиваемый контакт посадить (чтоб не блокировать) чер дифференцирующую CR цепочку на RESET , после запуска чтоб прога чер RF передала ID и в SLEEP, а собаку уволить?
|
Чтобы он Вам ресетил контроллер каждый раз при срабатывании? А если он сработает с дребезгом? Контроллер проснулся, начал работать, а тут еще один импульс. Или сработает тогда, когда контроллр вообще чемто другим занят?
У контроллеров есть выводы, которые пробуждают его из слипа, их и используйте.
|
|
|
|
27.05.2010, 11:33
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 339
Сказал спасибо: 2
Сказали Спасибо 34 раз(а) в 30 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Только если у Вас охранка с 1 зоной...иначе как Вы будете определять какая зона была нарушена?
+ да, testerplus, верно подметил. Как с этим бороться?
__________________
Гидравлика + электроника = POWER
|
|
|
|
27.05.2010, 12:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
чер дифференцирующую CR цепочку на RESET , после запуска чтоб прога чер RF передала ID и в SLEEP, а собаку уволить?
|
Пользуйте интегрирующую. И подобрать постоянную времени с запасом, что бы за время разряда-заряда конденстора, PIC успел совершить требуемые действия по передаче данных. Тогда повторное нажатие во время активных CPU действией не приведёт к перезапуску процесса.
А вообще мне кажется что 1 МКА не очень большое потребление для собачки. А у PIC24 оно ещё меньше. И так будет коректнее.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 27.05.2010 в 12:20.
|
|
|
|
27.05.2010, 13:31
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,103
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от mrKirill
|
Как с этим бороться?
|
Вся жизнь борьба, и в основном с самим собой.
А зачем? Надо брать "правильный" проц типа PIC с XLP или MSP430.
У PICa софтовую собаку можно перед слипом загнать в будку, а по просыпанию пнуть ногой. Можно бобика совсем вырубить, а для периодического контроля использовать ULPWU.
|
|
|
|
27.05.2010, 14:39
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 339
Сказал спасибо: 2
Сказали Спасибо 34 раз(а) в 30 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от st_1
|
Вся жизнь борьба, и в основном с самим собой.
|
Чаще с желанием поспать после обеда на работе
Сообщение от st_1
|
А зачем? Надо брать "правильный" проц типа PIC с XLP или MSP430.
|
Честно говоря - вопросы микропотребления меня не очень интересуют, специфика разрабатываемой аппаратуры намного "дубовее".
__________________
Гидравлика + электроника = POWER
|
|
|
|
27.05.2010, 18:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,034
Сказал спасибо: 60
Сказали Спасибо 3,947 раз(а) в 2,303 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
Как думаете, в охранке можно опрашиваемый контакт посадить (чтоб не блокировать) чер дифференцирующую CR цепочку на RESET , после запуска чтоб прога чер RF передала ID и в SLEEP, а собаку уволить?
|
В вашем случае вачдог не нужен вообще, его можно отключить и потребление в повер-довне будет сотни наноампер. Кнопку(и) посадить на любую ножку способную генерить прерывание - у мега48...168 все 23 ножки обладают сим свойством, а минимум пара ножек внешнего прерывания есть во всех контроллерах. По прерыванию передаем ваш ID, а таймер отсчитывает окно 50...100 мс после отпускания кнопки (для фильтрации дребезга) и переводит контроллер обратно в повер-довн. Даже при 0,5 мкА потребления батарейки 2036 хватит на пол-века, так что не гонитесь за ПИКами с их рекордными 20 нА - это чисто маркетинговый ход.
|
|
|
|
27.05.2010, 21:41
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,103
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
Идем дальше. На очереди еще более редкие пробуждения (минуты, часы).
|
Да пожалуйста.
Цитата:
|
In PIC24F16KA102 family devices, in addition to the
WDT module, a DSWDT module is present which runs
while the device is in Deep Sleep, if enabled. It is
driven by either the SOSC or LPRC oscillator. The
clock source is selected by the Configuration bit,
DSWCKSEL (FDS‹4›).
The DSWDT can be configured to generate a time-out
at 2.1 ms to 25.7 days by selecting the respective
postscaler.
|
Цитата:
|
Честно сказать, слабо надюсь увидеть близко к 0 тактовую, так же как и необычную внешнюю синхру или хотя бы внутренний ген с внешними RC (если говорить про AVR)
|
А смысл?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:47.
|
|