| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Самая медленная тактовая и самый длительный сон
28.05.2010, 03:30
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
|
слабо надюсь увидеть близко к 0 тактовую
|
А смысл? по быстрячку порешал все вопросы и СПАААТь... имхо экономичнее.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
|
|
|
|
28.05.2010, 08:24
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
На АВР самая медленная тактовая - кварц 32 кГц или вачдоговский генератор 128 кГц, в некоторых можно внешнюю RC-цепочку. Но смысла действительно нет - одна и та же программа, если работает по принципу "проснулся, посчитал, уснул", при тактовой 12 МГц потребляет примерно на 50% меньше чем при тактовой 4...6 МГц (кварцы). При тактовой в килогерцы и меньше увеличение потребления будет ещё больше.
|
|
|
|
28.05.2010, 08:47
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,398
Сказал спасибо: 2,192
Сказали Спасибо 1,780 раз(а) в 1,012 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
|
из-за сквозных токов в аналоговом кварцевом генераторе?
|
Сообщение от niXto
|
|
при тактовой 12 МГц потребляет примерно на 50% меньше чем при тактовой 4...6 МГц (кварцы).
|
в пересчёте на одну операцию (такт). А вследствии того, что программа(подпрограма) состоит из вполне определённого количества операций - ...
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
28.05.2010, 09:52
|
|
|
Вид на жительство
Регистрация: 12.04.2007
Сообщений: 339
Сказал спасибо: 2
Сказали Спасибо 34 раз(а) в 30 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
|
У кого ашипка?
|
У Вас она
__________________
Гидравлика + электроника = POWER
|
|
|
|
28.05.2010, 12:58
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
|
Не пойму, почему при 12 МГц меньше чем при 6? По даташиту потребление в активе пропорционально частоте, время выполнения проги обратно, слипу фиолетово, как бы напрашивается вывод, совокупный долговременный ток в обоих случаях одинаков. У кого ашипка?
|
Не забывайте, что в РЕАЛЬНОЙ схеме кроме контроллера бывают внешние компоненты. Описание выше относится к радиобрелку на тини13А и чипе 2,4 ГГц трансивера nRF24L01. Пока к этому чипу не обращаюсь - он спит и его потребление менее 1 мкА, как только обращаюсь - он просыпается и начинает есть 350 мкА все время пока контроллер не закончит обращение. Для корректной работы нужно контролировать много параметров чипа, нужно порядка десятка посылок. Вот и получается - чем быстрей эти посылки влетят-вылетят из трансивера, тем меньше времени он в активном режиме, тем меньше потребление ВСЕЙ системы. В режиме поиска (1 посылка в секунду) брелок кушал 25 мкА с 12-МГц кварцем, в серию пошли с кварцем 4 МГц (только на такой частоте контроллер работает до 1,8 В) и там потребление 40 мкА. Измерено методом питания от заряженного 2200 мкф - на 4 МГц его хватает на 3 мин, на 12 - 5 мин.
|
|
|
|
28.05.2010, 15:02
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Вот мои измышления и измерения.
Энергопотребление системы реального времени в АВРках
Делитель Потреблённая энергия, мВт*с (мкА*с)
64 0.1306 (41.3)
16 0.0514 (16.3)
4 0.0319 (10.1)
1 0.0262 (8.3)
Последний раз редактировалось ForcePoint; 28.05.2010 в 15:13.
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
|
|
|
28.05.2010, 23:12
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
|
Вы просто Q делили на T или чер логарифм? Ведь получается в конце по Вашему методу потребление меньше среднего!!!
|
Не совсем понял, поясните?
|
|
|
|
29.05.2010, 00:06
|
|
|
Временная регистрация
Регистрация: 26.06.2007
Сообщений: 71
Сказал спасибо: 7
Сказали Спасибо 41 раз(а) в 21 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Тумблером тини25 я тактировать, конечно, не пробовал (хм... интересная мысль), а вот из розетки да, бывало. Ну как из розетки - воткнул длинный провод на XTAL1 и ловил наводки. Работало вполне себе ничего, правда частота была жутко нестабильна (оно и понятно). Под рукой ни кварца, ни компа, никакого генератора, а проверить работоспособность надо было (она была настроена на внешний высокочастотный резонатор). Как вариант просто прикасаться к ножке, но программа на такой частоте должна была довольно долго выпонятся, а перспектива лапать полчаса МК в ожидании светодиода меня не прельщала.
|
|
|
|
29.05.2010, 07:52
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
Сообщение от majorka65
|
|
Вы же 40 мкА получили каким-то математическим действием? Каким?
|
Усреднением - емкость, разность напряжений, время
Но в обоих случаях условия совершенно одинаковые - замерялось время от момента отсоединения аккумулятора до последней принятой приемником посылки. Эта цифра "в попугаях", но необходима для рассчета срока службы батарейки.
Отлаживалось правда на макете на АТмега48, в проекте стоит тини13а, но на внутреннем генераторе 4,8 ее хватает все на те же 3 минуты
|
|
|
|
29.05.2010, 21:59
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
|
Re: Самая медленная тактовая и самый длительный сон
"инкремент порта" - такой команды нет, надо через регистр а это минимум 2 такта. Плюс ещё 2 такта на возврат по циклу.
И в любом из этих 4 тактов ваш контроллер может зависнуть
Так что лучше классически - независимая от внешних воздействий тактовая частота, и сам контроллер программно обрабатывает событие "нажатие кнопки"
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:56.
|
|