-
- Планировал снижать потребление, уменьшая тактовую, а до кучи при этом нужно перепрограммировать все таймеры?! Или что-то упустил? - AU08(14.06.2013 16:43 - 17:00)
- Тогда берите кварц сразу на рабочую частоту, а множитель частоты (PLL) не используйте - он много энергии пожирает. А то люди обычно экономят на кварце, предпочитая умножать внутренний 2-мегагерцовый RC-генератор. Ксения(124 знак., 14.06.2013 19:01 - 19:03)
- ТС хочет в 160 раз частоту менять. 16 МГц/160 = 100 кГц. Такой кварц работать не будет. - Apтём(14.06.2013 19:17)
- ADUC работает на часовом кварце - Vladimir Ljaschko(14.06.2013 19:19)
- Xmega тоже могёт от часового кварца. А также от RC32k. - Apтём(14.06.2013 19:22)
- Тогда в чем проблема раскрутить pll ? Не разгоняется на 3 порядка? - Vladimir Ljaschko(14.06.2013 19:29)
- А вот так PLL уже не могёт - умножение до 31 раз. Умножаются только RC32MHz, RC2MHz и кварц 400к-16МГц. - Apтём(14.06.2013 19:33)
- Тогда в чем проблема раскрутить pll ? Не разгоняется на 3 порядка? - Vladimir Ljaschko(14.06.2013 19:29)
- Xmega тоже могёт от часового кварца. А также от RC32k. - Apтём(14.06.2013 19:22)
- ADUC работает на часовом кварце - Vladimir Ljaschko(14.06.2013 19:19)
- Сам PLL много не жрет. - Гудвин(14.06.2013 19:04)
- По этому поводу есть разные мнения. Я сама не измеряла, а с чужих слов пою. - Ксения(14.06.2013 19:05)
- Какие мнения? В даташите написано 220 мка. - Apтём(14.06.2013 19:15)
- По этому поводу есть разные мнения. Я сама не измеряла, а с чужих слов пою. - Ксения(14.06.2013 19:05)
- ТС хочет в 160 раз частоту менять. 16 МГц/160 = 100 кГц. Такой кварц работать не будет. - Apтём(14.06.2013 19:17)
- Вроде так - привязана. Но это стандартное решение, которое часто встречается в МК. Или у каких-то МК не так? Apтём(151 знак., 14.06.2013 16:58)
- Вот потому и здравствует до сих пор MSP430. Гибкий выбор тактирования на ходу для ядра и перериферии от нескольких источников. Ну и асинхронность до кучи... - Гудвин(14.06.2013 17:05)
- MSP430 тогда - исключение. Такую гибкость редко где встретишь. - Apтём(14.06.2013 17:11)
- Весьма значимая особенность микроконтроллеров LPC4000 - механизм управления энергопотреблением. Так, для каждого периферийного устройства может быть задана независимая схема тактирования, причем допустимо применять различные источники тактовых Vladimir Ljaschko(129 знак., 14.06.2013 19:18)
- Глянул в полглаза и ничего нестандартного не увидел. Все синхронно, вся периферия от одной тактовой. - ASDFS(14.06.2013 19:58)
- Еще Energy Micro пытается по той же дорожке пойти и выделить некоторые узлы спецом заточенные под асинхронность и лоуповер. У Cypress в ихних ПСОКах массив ихних модулей можно гибко тактировать, но по другим причинам и лоуповером там пахнет едва ASDFS(6 знак., 14.06.2013 19:12)
- Весьма значимая особенность микроконтроллеров LPC4000 - механизм управления энергопотреблением. Так, для каждого периферийного устройства может быть задана независимая схема тактирования, причем допустимо применять различные источники тактовых Vladimir Ljaschko(129 знак., 14.06.2013 19:18)
- MSP430 тогда - исключение. Такую гибкость редко где встретишь. - Apтём(14.06.2013 17:11)
- А где можно про режим Sleep почитать? С чем его едят и как правильно готовить? К примеру, поступление прерывания автоматом ядро из Sleep выводит или как? И как в main_loop из прерывания корректно вернуться, AU08(54 знак., 14.06.2013 17:03)
- В регистре PR.PRGEN (Power Reduction) вырубить питание всего, что не нужно (не используется). AES точно можно отключить, он много потребляет. Вот так: Ксения(777 знак., 14.06.2013 20:08 - 20:32, ссылка)
- Ка к где прочитать? В ссотв. разделе мануала: Apтём(610 знак., 14.06.2013 17:20)
- Т.е. в mainloop возврат возможен только в разбуженном виде, и уже в mainloop надо принять решение спать иль не спать. "Больной, проснитесь, проснитесь! Примите снотворное!" - AU08(14.06.2013 17:32)
- ... Apтём(697 знак., 14.06.2013 17:42)
- Т.е. в mainloop возврат возможен только в разбуженном виде, и уже в mainloop надо принять решение спать иль не спать. "Больной, проснитесь, проснитесь! Примите снотворное!" - AU08(14.06.2013 17:32)
- Без остановки таймеров только Idle Mode, а этот режим снижает потребление не более чем в 2 раза. Так что альтернативе уменьшения тактовой в 4/8/16 раз по экономичности нет. - AU08(14.06.2013 17:14)
- Да, только в 2 раза. Apтём(334 знак., 14.06.2013 17:35)
- Режимы по частоте отличаются в 160 раз при батарейном питании. Проще при смене диапазона что то типа перезагрузки устройства сделать. - AU08(14.06.2013 17:38)
- Тогда Idle не очень поможет. Apтём(311 знак., 14.06.2013 17:56)
- Это зависит от того, сколько периферии задействовано. Мне показалось удобнее именно перезагружать LPC1768 в режим RC генератора 4 Мгц с минимально необходимой периферией. В кортексах сейчас режим power down не что иное, как полная перезагрузка. Гудвин(125 знак., 14.06.2013 19:14)
- Я про массовые кортексы. Они в дауне - трупы. Разве что "часовой кусок" дышит (если имеется). Недавно тут была терка MSP vs Cortex. Порешили, что каждому фрукту - свой овощ... А вот с мелкими AVR в батарейных девайсах все довольно неплохо, кроме Гудвин(62 знак., 14.06.2013 19:28)
- У AVR с потреблением все становится неплохо если вылючить BOD (-10 мкА потребления встроенным опорником), выключить ватчдог. А потом какой-нибудь сбой от внешней помехи и как устройство в чувство приводить? - AlexG(15.06.2013 15:03)
- Часовой дышит - пока мороз не наступит. Или не было такой проблемы? - Apтём(14.06.2013 19:36)
- Конкретно по LPC17? Было такое сначала. Официально исправлено вроде бы в новых ревизиях кремния... Сам пока не удосужился проверить. - Гудвин(14.06.2013 19:40)
- По MSP430F1ххх - часовой кварц неустойчиво стартовал из режима LPM4. В Atmega161 "вымерзала" флэш. В Атмега162 старых ревизий глючил встроенный BOD. На морозе контроллеры не стартовали. Лечилось внешним. - Гудвин(14.06.2013 19:45)
- А да, у них было... Немного оффтоп. Как у LPC17 ревизию чипа узнать? Регистр есть какой-нибудь? Нигде найти не смог. - Apтём(14.06.2013 19:45)
- На корпусе написано. "xxYYWWR[x] Гудвин(98 знак., 14.06.2013 19:46 - 19:49)
- Увидел такое: Apтём(124 знак., 14.06.2013 20:07)
- 1115A - 2011 год, 15 неделя, Revision A - rezident(14.06.2013 20:27)
- Спасибо. А почему не соответствует формату "xxYYWWR[x]". Где-то описан вариант расшифровки такой надписи - ZSD1115A? - Apтём(14.06.2013 20:38)
- Вполне соответствует. - rezident(14.06.2013 21:10)
- Спасибо. А почему не соответствует формату "xxYYWWR[x]". Где-то описан вариант расшифровки такой надписи - ZSD1115A? - Apтём(14.06.2013 20:38)
- ‘A’ Second device revision - Гудвин(14.06.2013 20:15)
- Спасибо. Понял. Apтём(43 знак., 14.06.2013 20:26)
- 1115A - 2011 год, 15 неделя, Revision A - rezident(14.06.2013 20:27)
- Увидел такое: Apтём(124 знак., 14.06.2013 20:07)
- На корпусе написано. "xxYYWWR[x] Гудвин(98 знак., 14.06.2013 19:46 - 19:49)
- Конкретно по LPC17? Было такое сначала. Официально исправлено вроде бы в новых ревизиях кремния... Сам пока не удосужился проверить. - Гудвин(14.06.2013 19:40)
- То есть перезагрузка? Или вы про то что кварц заново разгонять? ОЗУ ведь сохраняется после PD - значит можно продолжать работать. - Apтём(14.06.2013 19:20)
- Я про массовые кортексы. Они в дауне - трупы. Разве что "часовой кусок" дышит (если имеется). Недавно тут была терка MSP vs Cortex. Порешили, что каждому фрукту - свой овощ... А вот с мелкими AVR в батарейных девайсах все довольно неплохо, кроме Гудвин(62 знак., 14.06.2013 19:28)
- Это зависит от того, сколько периферии задействовано. Мне показалось удобнее именно перезагружать LPC1768 в режим RC генератора 4 Мгц с минимально необходимой периферией. В кортексах сейчас режим power down не что иное, как полная перезагрузка. Гудвин(125 знак., 14.06.2013 19:14)
- Тогда Idle не очень поможет. Apтём(311 знак., 14.06.2013 17:56)
- Режимы по частоте отличаются в 160 раз при батарейном питании. Проще при смене диапазона что то типа перезагрузки устройства сделать. - AU08(14.06.2013 17:38)
- Да, только в 2 раза. Apтём(334 знак., 14.06.2013 17:35)
- Вот потому и здравствует до сих пор MSP430. Гибкий выбор тактирования на ходу для ядра и перериферии от нескольких источников. Ну и асинхронность до кучи... - Гудвин(14.06.2013 17:05)
- Тогда берите кварц сразу на рабочую частоту, а множитель частоты (PLL) не используйте - он много энергии пожирает. А то люди обычно экономят на кварце, предпочитая умножать внутренний 2-мегагерцовый RC-генератор. Ксения(124 знак., 14.06.2013 19:01 - 19:03)
- Планировал снижать потребление, уменьшая тактовую, а до кучи при этом нужно перепрограммировать все таймеры?! Или что-то упустил? - AU08(14.06.2013 16:43 - 17:00)