В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


6.2. Экономичные режимы работы

Тщательно сконфигурировав работу МК в режиме RUN, можно снизить потребляемый ток до приблизительно 8.5 мА. Однако, чтобы реализовать по-настоящему маломощное устройство, необходимо использовать экономичные режимы работы МК STM32.

6.2.1. Режим SLEEP

Первая ступень экономичной работы - режим SLEEP. По умолчанию, после выполнения процессором Cortex инструкции WFE или WFI, отключается внутренняя синхронизация и прекращается выполнение кода программы. В режиме SLEEP, остальная часть МК STM32 продолжает работу. Выход из режима SLEEP происходит, когда УВВ генерирует прерывание. Если МК STM32 синхронизируется блоком ФАПЧ и HSE-генератором частотой 72 МГц и использует все УВВ, то при переходе в режим SLEEP потребляемый ток снизится до приблизительно 14.4мА. Тем не менее, если выполнить специальную подготовку МК STM32 к переходу в экономичный режим, отключив синхронизацию всех УВВ, кроме тех, что используются для возобновления работы процессора Cortex, и переключившись на синхронизацию от HSI-генератора (частоту которого можно снизить до 1 МГц и даже менее), можно добиться снижения потребляемого тока до приблизительно 0.5 мА.

Потребляемый ток в режиме SLEEP можно снизить до 0.14 мА

Условия fHCLK Все УВВ на шине APB включены Все УВВ отключены Ед. изм.
Синхронизация от HSE, для снижения частоты используется предделитель AHB 72 МГц 14.4 5.5 мА
48 МГц 9.9 3.9
36 МГц 7.6 3.1
24 МГц 5.3 2.3
16 МГц 3.8 1.8
8 МГц 2.1 1.2
4 МГц 1.6 1.1
2 МГц 1.3 1
1 МГц 1.11 0.98
500 кГц 1.04 0.96
125 кГц 0.98 0.95
Синхронизация от внутреннего НЧ RC генератора (HSI), для снижения частоты используется предделитель AHB 64 МГц 12.3 4.4
48 МГц 9.3 3.3
36 МГц 7 2.5
24 МГц 4.8 1.8
16 МГц 3.2 1.2
8 МГц 1.6 0.6
4 МГц 1 0.5
2 МГц 0.72 0.47
1 МГц 0.56 0.44
500 кГц 0.49 0.42
125 кГц 0.43 0.41

В маломощных применениях, чтобы добиться минимального энергопотребления, в режим SLEEP необходимо переходить настолько часто, насколько это возможно. На результирующий уровень энергопотребления также влияет задержка, которая необходима микроконтроллеру STM32 для выхода из экономичного режима работы и восстановления исполнения кода программы. Не представленных ниже рисунках будет показано, какие задержки необходимы ЦПУ Cortex, который синхронизируется от HSI RC-генератора, для возобновления нормальной работы.



<--Предыдущая страница Оглавление Следующая страница -->