Для информации:
Возможно у кого-нибудь завалялись платки, наподобие вот такой
The EFM32ZG-STK3200 provides an excellent tool to get familiar with the EFM32ZG 32-bit microcontrollers (MCUs), the industry’s most energy-friendly MCU based on the ARM® Cortex®-M0+ processor.
www.silabs.com
Это сейчас оно стОит 99$, а я приобрел в 2011 парочку за сущие копейки.
Валялось это добро за ненадобностью. Сегодня наткнулся. Может у кого тоже валяются -
cгодятся по теме топика. Ибо именно для такого дела и предназначены.
Там в прошивку набортного J-Link уже встроен монитор питания с резистором шунта 4.7 Ом
и динамическим диапазоном 114dB. От десятков нА до 50 мА.
Качнул последнюю прошивку для платы и свежий Commander от Silabs- некую надстройку для набортного J-Link. Раньше возможно было только измерять средний ток в заданном интервале. Сейчас добавилась возможность сохранять в файл дамп замеров тока и напряжения и даже устанавливать триггер на превышение/понижение с предвыборкой.
Причем в свежей прошивке J-Link скорость сэмплинга увеличилась - интервал замеров сократился до 100 мкс. 10000 замеров/сек. И все это дело запускается из командной строки... Не требуется устанавливать Студию с гигабайтами дерьмеца. ПО мультиплатформенное...
Кстати, в Студии есть утилита мониторинга с графиками и пр. В ней реализована возможность одновременной трассировки команд контроллера.
На плате стоит стабилизатор на напряжение 3.3В для питания измеряемой цепи.
Есть идея слегка допилить схему. У стабилизатора есть возможность регулировки (резисторы обратной связи), а у контроллера EFM32ZG222 имеется DAC. Чего ему там впустую стоять... Накидать простенькую прошивку для ручной установки напряжения 2..3.3В и выключения. Потому как и кнопки и индикатор на плате тоже есть. А можно и через VCP рулить. Неплохая шалабушка по-идее должна получится...
У кого такая платка завалялась без дела
По отладчику:
В свежей прошивке поддерживается VCP, SWO и диск. SWD, JTAG и С2. Ну и только что попробовал подоткнуть с обычным J-Flash от Segger LPC1768, LPC11U47, STM32F105. По SWD и JTAG все пучком - не залочен только на Silabs. ARM7 не поддерживает. Только кортексы. M4 и новее не пробовал - нет под руками плат с полнным отладочным разъемом 20 pin. Лицензии на flash, бряки и отладку уже вшиты.
Можно пользовать как полноценный J-Link. Да еще и питание мониторить заодно...
Ну и пример 1 сек лога: