Первый вопрос -- а с чем сравнивать? Вот ты положим, одолжил у
MBedder'а не какой-нибудь там FLIR, а прибор профессионального
уровня и с сертификатом средства измерения. И измерил -- столько-то
градусов. И дальше -- что? N градусов -- это много или мало, и как
вообще говорит о потребляемом токе? С чем сравнивать???
Потребляемый ток же вовсе может не внутри контроллера греть что-то
(типично генератор или какой-либо периферийный модуль), а выдавать
ток на ножки (чего не ожидается) и греть что-то снаружи.
В данном случае гораздо разумней измерить непосредственно ток (для чего ещё при разработке схемы предусмотреть резисторы 0 ом, перемычки, шунт для измерения и сигналы вывести на диагностический разъём...) И измеренное значение соотнести с цифрами из даташита. Теперь по крайней мере есть точка отсчёта. Известно N миллиампер -- это много или мало, и как должно быть.
Может быть вообще, опять же при разработке ещё, предусмотреть, что источник питания прибора имеет токовые датчики в основных цепях. И тогда программисты сразу сами увидят, на сколько миллиампер они напрограммировали. И измерять не нужно. Во многих мобильных телефонах так делается. Здесь больше вопрос как сделать за три копейки. Если питание от литиевого аккумулятора, то многие микросхемы, которые fuel gauge, уже всё встроенное умеют и по I2C отдают. Есть микросхемы вроде INA199, можно на паре транзисторов сколхозить. Но если выход аналоговый, то основная проблема -- АЦП. Т.к. диапазон токов прибора может в 10-12 двоичных разрядов плохо укладываться.