Atmel SAM4L - сколько будет в uA

ARM
Когда-то использовал процессоры Atmel, но после перехода на 32-бита как-то не сложилось с ними. В основном — STM32 и EFM32. Недавно компания Rainbow предложила сделку — набор разработчика SAM4S-EK в обмен на статью. Решил, что надо попробовать, но менеджер Rainbow мне предложили другую плату — SAM4L-XPRO. Процессор SAM4L позиционируется Atmel как низкопотребляющий, поэтому я решил посмотреть его потребление и, может быть, вернуться в дружную семью Atmel.

Питание блоков VLCD у SAM4L было отключено. Питание ядра — через LDO (разницы с Buck не заметил при напряжении 3.3V).

В процессое SAM4L есть два режима Power Scaling (PS1, PS0) и 4 режима работы (Active, Wait, Retension и Backup). В процессе измерения программа активирует все 8 режимов и на диаграммах можно посмотреть реальное потребление в mA/uA.

Для измерения тока использовался STK-3200 от Silabs
Test equipment
и, немного изменный, пример Low Power из библиотеки ASF от Atmel.


Результаты измерений приведены в таблице и диаграммах.
Low Power Example

При соединении RESET на землю — потребление 2.7 uA.
RESET

PS1 — Active
PS1 - Active

P1 — Wait
P1 - Wait

PS1 — Retention
PS1 - Retention

PS0 — Active
PS0 - Active

PS0 — Wait
PS0 - Wait

PS0 — Retention
PS0 - Retention

PS0 — Backup
PS0 - Backup

Впечатление положительное, конечно больше чем EFM32, но на уровне STM32L. Конечно некоторая тормознутость Studio 7 напрягает, но после перехода на Keil это не проблема.
  • +2
  • 23 ноября 2015, 23:25
  • x893

Комментарии (16)

RSS свернуть / развернуть
Ну всё! Статья опубликована. Теперь бегом за набором разработчика. И пусть попробуют не дать!
(Чота ржу)
-1
Под STM32L подразумевается STM32L4? Интересно было бы увидеть данные по энергопотреблению STM32 и EPM32.
0
Извиняюсь, не туда комментарий отправил
0
Под STM32L подразумевается STM32L4? Интересно было бы увидеть данные по энергопотреблению STM32 и EPM32
0
Для EFM я когда-то делал подобное тестирование
community.silabs.com/t5/32-bit-MCU/EM0-energy-consumption-is-to-high/m-p/104009#M2315

Но я тогда был зелёный и ещё гнался на микроамперами на мегагерц =)
0
Недавно на Silabs тоже делал, но там не только процессор — ещё есть компоненты

EFM32G210F128
0
Спасибо обоим ответившим, пойду изучать.
0
STM32L подразумевалост STM32L151
а под EFM32 — EFM32G210F128
Так как я использую мелкие корпуса — 32 или 48, поэтому выбор ограничен.
0
  • avatar
  • x893
  • 24 ноября 2015, 13:33
x893, честно сказать, какой-то слабенький тест потребления — только статика не показательна. От тебя, как человека с хорошим LowPower бекграундом, хочется увидеть что-то более глубокое с задействованием автономной периферии и сравнением с EFM.
С STM32L151 сравнивать не интересно, не того уровня камень, а вот L4 может и интересен, вроде как ST потихоньку учится делать низкопотребляющие контроллеры.
0
Нет пока что L4 в наличии. Просто так покупать не хочется.
0
  • avatar
  • x893
  • 24 ноября 2015, 23:17
у меня есть L4, но чет руки пока не дошли.
честно говоря прочитал, но так и не понял, что именно вы измеряли :)
я так понимаю тактирование всей периферии было отключено?
0
да, ма… ть его, ни как не могу привыкнуть к отправке комментариев :) т.е. периферия была отключена? линии ввода выода что с ними? в каком они состоянии? какая тактовая ядра была? может это есть в статье, то ткните носом пожалейста ;)
0
или в принципе какой-то хитрый ток потребления измерялся? конец рабочего дня туплю наеврное :)
0
не успел дописать
0
  • avatar
  • ZiB
  • 25 ноября 2015, 17:35
Просто померял что сам проц ест. 99% устроств моих впят — никакой перифирии не надо. Поэтому чем меньше ест в спячке — тем дольше устройство живет. на EFM32 до 3-х месяцев — на этом 2 месяца (по измерениям). На научное исследование не претендую — просто померял и написал. Для расширения кругозора — у кого он есть.
0
  • avatar
  • x893
  • 27 ноября 2015, 02:15
впят = спят
0
  • avatar
  • x893
  • 27 ноября 2015, 02:16
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.