Современные беспроводные устройства интернета вещей могут работать от батарей в течение нескольких лет. Такая продолжительность работы обеспечивается спящими режимами, когда ток потребления снижается до долей микроампер. При передаче данных ток возрастает до десятков миллиампер, причем, происходит это в течение единиц-десятков миллисекунд. В подобных ситуациях обычный мультиметр не способен адекватно измерить потребляемый ток, поэтому здесь требуются специализированные приборы, которые, однако, довольно дороги.
Плата X-NUCLEO-LPM01A от STMicroelectronics позволяет решить задачу измерения тока в широком динамическом диапазоне, хотя ее стоимость в десятки раз меньше профессионального оборудования. Плата расширения X-NUCLEO-LPM01A состоит из программируемого источника питания (1.8…3.3 В) и измерителя тока/мощности. Плата позволяет анализировать потребление тока в динамическом режиме до 50 мА (в полосе частот до 100 кГц). Среднее значение тока может достигать 200 мА (статический режим).
X-NUCLEO-LPM01A может работать совершенно автономно, отображая результаты на собственном ЖКИ-индикаторе, либо подключается к компьютеру с графической оболочкой STM32CubeMonitor-Power.
Пример контроля профиля потребления с помощью программы STM32 CubeMonitor-Power
С помощью стандартных Arduino-разъемов X-NUCLEO-LPM01A может подключаться к различным тестируемым микроконтроллерным платам, например: STM32 Nucleo-32/Nucleo-64/Nucleo-144 для проведения тестов EEMBC ULPMark™.
Особенности X-NUCLEO-LPM01A
- Построена на базе STM32L496VGT6 (Cortex® -M4, 80 МГц);
- Три АЦП (12-бит, 5 Msps);
- Контроль тока от 1 нA до 200 мA (статика);
- Контроль тока от 100 нA до 50 мA (100 кГц; 3.2 Msps);
- Контроль мощности от 180 нВт до 165 мВт;
- Программируемый источник напряжения 1.8…3.3 В;
- Управление: ЖКИ 2×16, джойстик, кнопки, светодиоды;
- Подключение к ПК через USB;
- Коннекторы Arduino™ Uno/Nano;
- Выполнение EEMBC ULPMark™ тестов.
* материал получен с сайта ООО «КОМПЭЛ» – compel.ru