Программирование ARM nRF52: управление питанием и тактирование Mon, September 27 2021  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

nRF52: управление питанием и тактирование Печать
Добавил(а) microsin   

Система управления питанием и тактированием MCU серии nRF52 оптимизирована для приложений с очень низким потреблением энергии. Ядром этой системы служит блок PMU (Power Management Unit).

nRF52 PMU block diagram fig01

Рис. 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. nRFxx: аббревиатуры и термины.
5nRF52: управление тактированием.

 

Добавить комментарий


Защитный код
Обновить

Top of Page