Секреты оценки энергопотребления от EEMBC на STM32L5 (материалы вебинара)
12 ноября 2020
системы безопасностиучёт ресурсовпотребительская электроникаинтернет вещейуниверсальное применениеST Microelectronicsвебинаринтегральные микросхемыМикроконтроллерSTM32Cortex-M33STM32L5CoreMark
Мероприятие прошло 05.11.2020
Программа
показатьсвернуть
Видео
Презентация и материалы:
- Презентация к вебинару
- Код программы для теста микроконтроллера
- Условия конкурса для получения отладочного комплекта STM32L562E-DK
Вопросы и ответы
- Почему во всей серии STM32L5 нет такой периферии как segment LCD?
- STM32L5 рассчитан в большей степени на интернет вещей, там данный интерфейс используется достаточно редко.
- Какой максимальный используемый тактовый генератор?
- Для L5 максимальное тактирование с помощью внутреннего генератора 48 МГц или внешний кварц на 48 МГц. Причем внутри встроен PLL и вы эту частоту можете умножить.
- Какие среды разработки поддерживает этот микроконтроллер?
- STM32Cube IDE, он рекомендован и бесплатен. Так же поддерживаются IAR и Keil.
- Какие операционные системы рекомендуете использовать?
- Поддерживаются любые операционные системы для встраиваемых решений, но мы рекомендуем использовать FreeRTOS.
- Есть ли возможность применения STM32L5 в малогабаритной портативной аппаратуре?
- Да, конечно, такая возможность есть. Серия STL32L5 оптимальна для устройств с батарейным питанием.
- Применимы ли эти тесты к более младшим моделям, например, STM32L151?
- Да, эти тесты применимы практически к любым микроконтроллерам, к серии L1 в том числе. Вы можете зайти на сайт EEMBC, скачать оттуда исходники теста и запустить на своей платформе. Здесь стоит использовать IAR для того, чтобы получить лучшую оптимизацию и более точные результаты.
- Какие самые популярные подходы к отладке энергопотребления микроконтроллеров?
- Самый популярный подход — использование CubeMX, в нем есть встроенный калькулятор измерения питания, в котором можно задавать разные режимы работы и просчитать среднее потребление периферии. Также можно использовать программу Power Monitor, в которой очень удобно отслеживать показатели потраченной энергии и среднего тока. Для таких тестов рекомендуем использовать с L5 плату Discovery, а для работы с другими контроллерами — X-NUCLEO-LPM01A.
- Есть ли поддержка RS-485 и Ethernet 10/100?
- RS-485 в серии L5 есть. Ethernet в сериях с низким энергопотреблением нет, он доступен только в высокопроизводительных сериях F2, F4, H7.
- Как правильно конфигурировать порты GPIO-интерфейса и другую периферию при уходе в сон в режим малого энергопотребления? А также как правильно выходить из него?
- Если вы работаете в режиме stop, то можно настроить так, что значения выходов будут сохраняться. А в режиме standby они будут приходить в нейтральное состояние. Более подробно все же рекомендуем почитать рекомендации из reference manual. По умолчанию надо приводить пины в аналоговый режим, тогда у вас не будет лишних утечек.
- Какие токи потребляет МК при выходе из режима сна? Возможно ли применение с питанием от элементов CR2032?
- При выходе из сна импульсные токи небольшие, потребление невысокое и работа с CR2032 предусмотрена.
Дополнительные материалы
- STM32L5 – первое семейство ST на ядре Cortex-M33 с ультранизким потреблением
- STM32L562E-DK – первая отладочная платформа ST на ядре ARM Cortex-M33
- Секреты оценки энергопотребления от EEMBC на STM32L5
- STM32L5 – новый виток развития малопотребляющих микроконтроллеров
•••
Наши информационные каналы