Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отличие tiny2313 и 2313a
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
vladimir_orl
Здравствуйте. Подскажите, есть ли в новом микроконтроллере attiny2313a режим standby? Пять раз перечитал даташит на него. Нашёл в начале даташита упоминание, что такой режим (standby) есть.

Но дальше по тексту ни упоминаний ни графиков потребления тока в этом режиме не указывается.
А есть только графики режимов Idle и PowerDown.



В attiny2313 есть режим standby.

А суть вопроса в том, что в микроконтроллере attiny2313 режиме standby потребляется всё равно много тока, не говоря уже про idle. А в режиме PowerDown микроконтроллер слишком долго просыпается. Вот я и думал что может новая версия attiny2313a должна меньше тока потреблять.
_Артём_
Цитата(vladimir_orl @ Jan 29 2014, 09:53) *
Здравствуйте. Подскажите, есть ли в новом микроконтроллере attiny2313a режим standby?
Почему же ему не быть?
Цитата(vladimir_orl @ Jan 29 2014, 09:53) *
Но дальше по тексту ни упоминаний ни графиков потребления тока в этом режиме не указывается.
А есть только графики режимов Idle и PowerDown.
Цитата
This mode is identical to Power-down with the exception that the Oscillator is kept running
Режим аналогичен Power-down плюс потребление от кварца (видимо предоставляется самому посчитать).


vladimir_orl
Спасибо. А скорость выхода также быстрее будет? Казалось было разница в микросекунды (на 20 МГц, 14 CLK) а так сильно влияет. Уже и сайт атмела весь излопатил.

У меня на tiny2313 в режиме PowerDown потребление тока составляет 25 мкА а в режиме StandBy - 300 мкА. Думаю неужели генератор столько кушает?

Подключен внешний кварц на 20 МГц.

Цитата
плюс потребление от кварца (видимо предоставляется самому посчитать)


Подскажите, каким образом я могу его подсчитать. Я понимаю что окончательно всё дадут практические замеры, но хочется и теорию знать.
_Артём_
Цитата(vladimir_orl @ Jan 29 2014, 12:10) *
Спасибо. А скорость выхода также быстрее будет?
Скорость выхода та же - 6 тактов.
Цитата(vladimir_orl @ Jan 29 2014, 12:10) *
Казалось было разница в микросекунды (на 20 МГц, 14 CLK) а так сильно влияет.
Не понял...Поясните?

Цитата(vladimir_orl @ Jan 29 2014, 12:10) *
У меня на tiny2313 в режиме PowerDown потребление тока составляет 25 мкА а в режиме StandBy - 300 мкА. Думаю неужели генератор столько кушает?
2-3 сотни микроампер запросто...
Цитата(vladimir_orl @ Jan 29 2014, 12:10) *
Подключен внешний кварц на 20 МГц.
А вам точно надо так много? Может частоту кварца можно понизить? Тогда меньше будет потреблять. Или вообще в Power DoWn уходить?
vladimir_orl
Так вот как раз везде пишут что скорость просыпания из режима StandBy выше чем из режима PowerDown за счёт включенного внутреннего генератора.
Хочется как всегда чтобы быстро было и тока не потребляло. Да, надо на новые модели микроконтроллеров переходить.

Цитата
Может частоту кварца можно понизить?


Да, смотрел, в tiny2313 есть программируемый делитель частоты. Но нигде не написано, можно ли его постоянно использовать, т.е. к примеру каждую минуту понижать частоту а затем опять повышать.
Не выведет ли это из строя тактовый генератор микроконтроллера. Да и наверное при подключенном внешнем кварце этот фокус не сработает.
_Артём_
Цитата(vladimir_orl @ Jan 30 2014, 06:40) *
Хочется как всегда чтобы быстро было и тока не потребляло.
И чтобы бесплатно ещё.

Цитата(vladimir_orl @ Jan 30 2014, 06:40) *
Да, смотрел, в tiny2313 есть программируемый делитель частоты. Но нигде не написано, можно ли его постоянно использовать, т.е. к примеру каждую минуту понижать частоту а затем опять повышать.Не выведет ли это из строя тактовый генератор микроконтроллера.
Ну да, а то вдруг реле внутри МК заест от частых переключений. sm.gif

Цитата(vladimir_orl @ Jan 30 2014, 06:40) *
Да и наверное при подключенном внешнем кварце этот фокус не сработает.
Не сработает - в Standby ядро и так не тактируется.
vladimir_orl
Спасибо большое. На следующих изделиях буду уже в сторону LPC Cortex смотреть.
_4afc_
Цитата(vladimir_orl @ Jan 30 2014, 10:20) *
Спасибо большое. На следующих изделиях буду уже в сторону LPC Cortex смотреть.


В Атмеловских Кортексах нет выигрыша по потреблению от отключения ядра, в отличии от Армов, у которых, если ядро спит пока ПДП двигает данные - потребление реально проседает.
_Артём_
Цитата(_4afc_ @ Jan 30 2014, 09:50) *
В Атмеловских Кортексах нет выигрыша по потреблению от отключения ядра
Раз выигрыша нет, то ядро ничего не потребляет? Хорошие у них ядра - чистый изумруд...на изоляторе...

Цитата(_4afc_ @ Jan 30 2014, 09:50) *
В Атмеловских Кортексах нет выигрыша по потреблению от отключения ядра, в отличии от Армов
Атмеловские Кортексы - не Армы?



Цитата(vladimir_orl @ Jan 30 2014, 09:20) *
Спасибо большое. На следующих изделиях буду уже в сторону LPC Cortex смотреть.
Cortex-M0? В принципе у них ядро экономичное, но периферия примитивна. Если нужно низкое потребление, то стоит обратить внимание на Cortex-ы от EnergyMicro(Sibabs ) - EFM Gecko - семейства Zero, Tiny и др. Или Kinetis-ы или STM32L.

Цитата(_4afc_ @ Jan 30 2014, 09:50) *
В Атмеловских Кортексах

LPCxxx NXP (в прошлом Philips) делает...
Xenia
Скажите, а вот этого документа
Migrating from ATtiny2313 to ATtiny2313A
разве недостаточно, чтобы ответить на поставленные вопросы?
vladimir_orl
Спасибо, Xenia. Знать бы ещё что такие документы бывают. Но там опять-таки указаны только Active и Idle режимы.
_4afc_
Цитата(_Артём_ @ Jan 30 2014, 11:41) *
Раз выигрыша нет, то ядро ничего не потребляет?


Вероятно, т.к. потребление МК при включенном ядре и при выключенном почти одинаково.
Снижение потребления у SAM3 возможно только за счёт снижения частоты работы.
А менять частоту при работающей периферии по ПДП - черевато.

А вот у старенького SAM7 - настроил ПДП и выключил ядро сидя в ОЗУ - потребление упало на порядок.

Кстати, частота ядра должна быть в 2 раза выше чем частота периферии - иначе амба АМБе.

Цитата(_Артём_ @ Jan 30 2014, 11:41) *
Атмеловские Кортексы - не Армы?


Любые Кортексы - не Армы sm.gif - они Тумбы, да ещё и с иной тормозной системой прерываний sm.gif
Игoрь
Цитата(vladimir_orl @ Jan 30 2014, 08:40) *
Да, смотрел, в tiny2313 есть программируемый делитель частоты. Но нигде не написано, можно ли его постоянно использовать, т.е. к примеру каждую минуту понижать частоту а затем опять повышать.
Не выведет ли это из строя тактовый генератор микроконтроллера. Да и наверное при подключенном внешнем кварце этот фокус не сработает.

программируемый делитель частоты можно использовать хоть каждые несколько тактов. Я совершенно спокойно переключаю делитель в пределах одного цикла- скорость работы с ЖК-экраном одна, с шинами i2c, 1-wire другая. До прихода следующего прерывания вообще понижаю частоту до минимума и отправляю контроллер спать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.