Система управления питанием и тактированием MCU серии nRF52 оптимизирована для приложений с очень низким потреблением энергии. Ядром этой системы служит блок PMU (Power Management Unit).
Рис. 1. Узел управления питанием (Power Management Unit, PMU).
Примечание: все новые термины и аббревиатуры см. в Словарике [4].
Приложению пользователя не требуется активно управлять питанием и тактированием, поскольку PMU способен автоматически определять, какие ресурсы требуются различным компонентам системы в любой момент времени. PMU будет постоянно оптимизировать систему на основе этой информации, чтобы достичь наименьшего потребления энергии без вмешательства пользователя.
Сценарии потребления тока. Поскольку система постоянно подстраивается блоком PMU, оценка энергопотребления приложением может оказаться сложной для разработчика, если ток потребления нельзя измерить напрямую. См. ниже раздел "Электрические параметры", где показаны типовые сценарии использования MCU nrf52832 со значениями среднего потребляемого тока от VDD.
Для каждого сценария описывается набор активных операций и условий, в которых работает приложение. Таблица 1 показывает общие условия, используемые сценариями, если не указано нечто другое в описании конкретного сценария.
Таблица 1. Общие условия работы для типовых сценариев приложений.
Условие |
Значение |
VDD |
3V |
Температура |
25°C |
CPU |
Режим сна после выполнения инструкции WFI/WFE |
Периф. устройства |
Все находятся в состоянии ожидания (idle) |
Тактирование |
Не осуществляется |
Регулятор напряжения |
DC/DC |
[Электрические параметры]
Таблица 2. Потребление тока: Radio.
Символ |
Описание |
min |
Typ |
MAX |
Ед. |
IRADIO_TX0 |
0 dBm TX и 1 мегабит/сек в режиме BLE, тактирование HFXO |
|
7.1 |
|
мА |
IRADIO_TX1 |
-40 dBm TX и 1 мегабит/сек в режиме BLE, тактирование HFXO |
|
4.1 |
|
IRADIO_RX0 |
RX и 1 мегабит/сек в режиме BLE, тактирование HFXO |
|
6.5 |
|
Таблица 3. Потребление тока: конфигурации протоколов Radio.
Символ |
Описание |
min |
Typ |
MAX |
Ед. |
IS0 |
CPU выполняет CoreMark из Flash, Radio 0 dBm TX и 1 мегабит/сек BLE, тактирование HFXO, кеш разрешен |
|
9.2 |
|
мА |
IS1 |
CPU выполняет CoreMark из Flash, Radio RX и 1 мегабит/сек BLE, тактирование HFXO, кеш разрешен |
|
9.2 |
|
Таблица 4. Потребление тока: ultra-low power (сверхнизкое потребление энергии).
Символ |
Описание |
min |
Typ |
MAX |
Ед. |
ION_RAMOFF_EVENT |
System ON, без RAM retention, пробуждение от любого события |
|
1.2 |
|
мкА |
ION_RAMON_EVENT |
System ON, режим полного RAM retention, пробуждение от любого события |
|
1.5 |
|
ION_RAMOFF_RTC |
System ON, без RAM retention, пробуждение от RTC |
|
1.9 |
|
IOFF_RAMOFF_RESET |
System OFF, без RAM retention, пробуждение от сброса |
|
0.3 |
|
IOFF_RAMOFF_GPIO |
System OFF, без RAM retention, пробуждение от GPIO |
|
0.3 |
|
IOFF_RAMOFF_LPCOMP |
System OFF, без RAM retention, пробуждение от LPCOMP |
|
1.9 |
|
IOFF_RAMOFF_NFC |
System OFF, без RAM retention, пробуждение от поля NFC |
|
0.7 |
|
IOFF_RAMON_RESET |
System OFF, режим полного RAM retention 64 килобайт, пробуждение от сброса |
|
0.7 |
|
[Ссылки]
1. Power and clock management nRF52832 site:nordicsemi.com. 2. nRF52: источники питания. 3. CLOCK control nRF52832 site:nordicsemi.com. 4. Bluetooth: аббревиатуры и термины. 5. nRF52: управление тактированием. |