реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Отличие tiny2313 и 2313a
vladimir_orl
сообщение Jan 29 2014, 07:53
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 18-09-12
Из: Орёл
Пользователь №: 73 591



Здравствуйте. Подскажите, есть ли в новом микроконтроллере attiny2313a режим standby? Пять раз перечитал даташит на него. Нашёл в начале даташита упоминание, что такой режим (standby) есть.

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



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

А суть вопроса в том, что в микроконтроллере attiny2313 режиме standby потребляется всё равно много тока, не говоря уже про idle. А в режиме PowerDown микроконтроллер слишком долго просыпается. Вот я и думал что может новая версия attiny2313a должна меньше тока потреблять.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jan 29 2014, 08:03
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(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 плюс потребление от кварца (видимо предоставляется самому посчитать).


Go to the top of the page
 
+Quote Post
vladimir_orl
сообщение Jan 29 2014, 10:10
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 18-09-12
Из: Орёл
Пользователь №: 73 591



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

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

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

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


Подскажите, каким образом я могу его подсчитать. Я понимаю что окончательно всё дадут практические замеры, но хочется и теорию знать.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jan 29 2014, 16:14
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(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 уходить?
Go to the top of the page
 
+Quote Post
vladimir_orl
сообщение Jan 30 2014, 04:40
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 18-09-12
Из: Орёл
Пользователь №: 73 591



Так вот как раз везде пишут что скорость просыпания из режима StandBy выше чем из режима PowerDown за счёт включенного внутреннего генератора.
Хочется как всегда чтобы быстро было и тока не потребляло. Да, надо на новые модели микроконтроллеров переходить.

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


Да, смотрел, в tiny2313 есть программируемый делитель частоты. Но нигде не написано, можно ли его постоянно использовать, т.е. к примеру каждую минуту понижать частоту а затем опять повышать.
Не выведет ли это из строя тактовый генератор микроконтроллера. Да и наверное при подключенном внешнем кварце этот фокус не сработает.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jan 30 2014, 05:39
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(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 ядро и так не тактируется.
Go to the top of the page
 
+Quote Post
vladimir_orl
сообщение Jan 30 2014, 07:20
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 18-09-12
Из: Орёл
Пользователь №: 73 591



Спасибо большое. На следующих изделиях буду уже в сторону LPC Cortex смотреть.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jan 30 2014, 07:50
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(vladimir_orl @ Jan 30 2014, 10:20) *
Спасибо большое. На следующих изделиях буду уже в сторону LPC Cortex смотреть.


В Атмеловских Кортексах нет выигрыша по потреблению от отключения ядра, в отличии от Армов, у которых, если ядро спит пока ПДП двигает данные - потребление реально проседает.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jan 30 2014, 08:41
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(_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) делает...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 30 2014, 14:13
Сообщение #10


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Скажите, а вот этого документа
Migrating from ATtiny2313 to ATtiny2313A
разве недостаточно, чтобы ответить на поставленные вопросы?
Go to the top of the page
 
+Quote Post
vladimir_orl
сообщение Jan 31 2014, 04:03
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 191
Регистрация: 18-09-12
Из: Орёл
Пользователь №: 73 591



Спасибо, Xenia. Знать бы ещё что такие документы бывают. Но там опять-таки указаны только Active и Idle режимы.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jan 31 2014, 08:18
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(_Артём_ @ Jan 30 2014, 11:41) *
Раз выигрыша нет, то ядро ничего не потребляет?


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

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

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

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


Любые Кортексы - не Армы sm.gif - они Тумбы, да ещё и с иной тормозной системой прерываний sm.gif
Go to the top of the page
 
+Quote Post
Игoрь
сообщение Feb 4 2014, 06:48
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 15-05-13
Пользователь №: 76 836



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

программируемый делитель частоты можно использовать хоть каждые несколько тактов. Я совершенно спокойно переключаю делитель в пределах одного цикла- скорость работы с ЖК-экраном одна, с шинами i2c, 1-wire другая. До прихода следующего прерывания вообще понижаю частоту до минимума и отправляю контроллер спать.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 19:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016