Power Profiler Kit II (или PPK2 [1]) это специальное устройство для анализа тока потребления устройств на микроконтроллерах. На Linux оно работает совместно с утилитой Power Profiler, здесь описан пошаговый процесс установки под Ubuntu 22.04.3 LTS.
Процесс установки состоит из следующих основных шагов:
1. Установка nRF Connect for Desktop [2] - это утилита, которая устанавливает и запускает весь инструментарий от Nordic Semiconductor, в том числе и то, что нам нужно - Power Profiler.
2. Установка драйвера для Power Profiler Kit II (или библиотеки?) - nrf-udev [4].
[nRF Connect for Desktop]
1. Зайдите на официальную страничку этой утилиты [2]. Кликните на большую синюю кнопку "Downloads", в выпадающем списке "Choose platform and version" выберите Linux, скачайте самую последнюю версию пакета. На момент написания статьи это был пакет nrfconnect-4.2.0-x86_64.appimage.
2. Сделайте файл пакета исполняемым командой:
chmod +x nrfconnect-4.2.0-x86_64.appimage
После этого двойным щелчком он должен запускаться. Внешний вид окна nRF Connect for Desktop:
В запущенном окне nRF Connect for Desktop найдите в списке Power Profiler, кликните на кнопку Install. Через несколько секунд утилита установится, и кнопка Install поменяется на Open.
Следующий шаг - установка драйвера для Power Profiler Kit II (nrf-udev).
4. В окне nRF Connect for Desktop кликните на кнопку Open напротив Power Profiler, откроется окно утилиты.
5. Подключите Power Profiler Kit II через порт USB DATA/POWER к компьютеру.
6. В окне утилиты Power Profiler кликните на кнопку Select, выберите устройство PPK2.
На запрос "Device must be programmed, do you want to proceed? Program/No" кликните на кнопку Program.
Цвет светодиодов поменяется на красный, они будут мигать, обозначая процесс программирования. Через несколько секунд процесс завершится, и внешний вид окна Power Profiler поменяется.
После этого все готово к работе. Для начала сбора данных нужно нажать на кнопку Start.
Принцип работы Power Profiler Kit II основан на регистрации протекающего тока, потребляемое испытываемым устройством. Ток на испытываемое устройство можно подавать двумя способами:
- От встроенного стабилизатора Power Profiler Kit II, в этом случае напряжение можно регулировать от 0.8V до почти 5V. - От внешнего источника.