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

 
 
 
Reply to this topicStart new topic
> Посоветуйте малопотребляющий проц, 64-128К флэш, 8-16К ОЗУ, ~48 ног
=AK=
сообщение Mar 15 2014, 03:44
Сообщение #1


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Раздумываю, на что упасть, то ли на STM32 серии L, а именно STM32L151C8, то ли на Кинетис серии KL1, такой как MKL14Z64VFT4. Параметры у них схожие, Кинетис подешевле, что не очень принципиально. А какие у них подводные камни - я пока не в курсе. А может, что-то другое выбрать? Кто что посоветует?

Задача - устройства с батарейным питанием. Сейчас использую PIC24FJ64GB004, однако он слегка устарел, АЦП всего лишь 10 бит, требует обвески (супервизор, EEPROM), и т.п. Хочу перейти на ARM, в частности, на mbed. В mbed нравится бесплатный компилятор и пр., но не нравится отсутствие отладчика. Сомнительно как-то...
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Mar 15 2014, 08:36
Сообщение #2


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(=AK= @ Mar 15 2014, 06:44) *
Задача - устройства с батарейным питанием. Сейчас использую PIC24FJ64GB004, однако он слегка устарел, АЦП всего лишь 10 бит, требует обвески (супервизор, EEPROM)


Не припомню в kl14 наличие eeprom. В контроллере есть несколько полезных модулей (LPUART, LPTIMER, MCG, RTC, LLWU) , сохраняющих работоспособность в режиме сверхнизкого потребления и способных выводить его из этого режима. Множество режимов сверхнизкого потребления (от состояния полный труп, до состояния труп с сохранением содержимого всей RAM). Есть возможность пробуждения из глубокого сна по внешним прерываниям (что актуально для батарейных устройств, работающих по нажатию кнопок). MCG способен работать с кварцем 32768 герц , при этом ядро может тактироваться напрямую или через FLL (~24MHz). Есть делитель тактовой частоты ядра и переферии так что есть возможность менять частоту работы разменивая производительность на частоту.
В наших устройствах с батарейным питанием удалось достич потребления 440nA. При этом использовался режим LLS в котором содержимое RAM сохранялось. По выходу из сна FLASH и RAM мгновенно готовы к работе.

Глюков в процессоре не замечено. Освоение прошло более-менее гладко. На сайте производителя достаточное кол-во инфы. Цена адекватная. Производитель надёжный. Плюсом семейства Kinetis является возможность установить pin-to-pin совместимый CORTEX-M4 процессор.

Опишите что должно делать ваше батарейное устройство и какой у него должен быть режим работы (непрерывный или периодическое просыпание).
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 15 2014, 08:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Тут смотрели?
http://www.silabs.com/products/mcu/Pages/3...ontrollers.aspx
Go to the top of the page
 
+Quote Post
kan35
сообщение Mar 15 2014, 08:56
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Посмотрите STM32L051C8, M0+ с очень навороченной периферией типа АЦП с 16 битным режимом, UART, тактируемый от часового кварца в режиме глубокого сна и много чего еще
http://www.st.com/web/catalog/mmc/FM141/SC...N1843/PF2597837
Go to the top of the page
 
+Quote Post
=AK=
сообщение Mar 15 2014, 09:24
Сообщение #5


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(mempfis_ @ Mar 15 2014, 19:06) *
Опишите что должно делать ваше батарейное устройство

Даталоггер. Соответственно, внешний EEPROM так или иначе придется ставить. Однако наличие небольшого внутреннего EEPROM является преимуществом.

Цитата(mempfis_ @ Mar 15 2014, 19:06) *
и какой у него должен быть режим работы (непрерывный или периодическое просыпание).

Периодическое просыпание

Цитата(Aner @ Mar 15 2014, 19:14) *

Дорогие они, да и устаревают на глазах. Например, питание начинается только от 2В.

Цитата(kan35 @ Mar 15 2014, 19:26) *
Посмотрите STM32L051C8, M0+ с очень навороченной периферией типа АЦП с 16 битным режимом, UART, тактируемый от часового кварца в режиме глубокого сна и много чего еще
http://www.st.com/web/catalog/mmc/FM141/SC...N1843/PF2597837

Они только объявлены, купить нельзя пока.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Mar 15 2014, 09:41
Сообщение #6


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

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(=AK= @ Mar 15 2014, 13:24) *
Даталоггер. Соответственно, внешний EEPROM так или иначе придется ставить. Однако наличие небольшого внутреннего EEPROM является преимуществом.
Периодическое просыпание


Каков период просыпания? Запуск FLL после выходя из сна в данном микроконтроллере осуществляется за время ~5mS. Также переход на тактирование от часового кварца составляет ~5mS. Если период просыпания составляет >10mS, тогда есть смысл использовать данный микроконтроллер.
У Freescale в семействе K есть контроллеры с FlexMemory (EEPROM), но это не kl14, а, например, k50.
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 15 2014, 12:35
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (=AK= @ Mar 15 2014, 12:24) *
Дорогие они, да и устаревают на глазах. Например, питание начинается только от 2В.

Cortex-M4 ... устаревают???
О чём это вы?

Вы ж сами просили...
32 MHz and 3 V the MCU only consumes 150 μA/MHz while running real life code
Найдите лучше.

Go to the top of the page
 
+Quote Post
=AK=
сообщение Mar 15 2014, 23:31
Сообщение #8


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Aner @ Mar 15 2014, 23:05) *
32 MHz and 3 V the MCU only consumes 150 μA/MHz while running real life code
Найдите лучше.

Так, чисто для сравнения: Ренесас RX100 - 100 μA/MHz, причем, это CISC, у которого 3.08 Coremarks/MHz

Если сравнивать по цене, то EFM32 при прочих равных - самые дорогие, STM32 L - ненамного дешевле. Вот несколько АРМ-ов со схожими характеристиками, флэш 128К, ОЗУ 16К

- SiLabs EFM32G222F128-QFP48 - $5.88
- STM STM32L151CB - $5.88 (есть EEPROM 4К)
- Freescale MKL15Z128VFT4 - $3.05
- Atmel ATSAMD20J17 - $2.43

Go to the top of the page
 
+Quote Post

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

 


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


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