當嵌入式元件在低功耗和正常作業模式之間不斷切換時,僅僅使用簡單的電流計難以全面瞭解嵌入式元件的功耗情況。此外,當佔空比(Duty Cycle)減小時,精確功耗測量便會變得更為困難。在原來稱為藍牙智慧的某些低功耗藍牙(Bluetooth low energy)應用中,功耗模式頻繁地變化,而且佔空比可能小於百分之一,因此普通功耗測量工具難以發揮實際作用。

Power Profiler套件克服了這些難題,它設計用於從概念實證到最終產品完成的整個無線產品開發週期。這款Power Profiler套件成本低廉,每位專案工程師都可各自擁有一套,這是實驗等級功耗分析工具無法實現的。這個PC用的工具能夠清楚地顯示出異常高的功耗(例如應當被軟體禁用的工作模組仍然運作而引起的高功耗),因此很容易檢測出有缺陷或非最佳化的軟體。

雖然原型產品是在nRF51 DK和nRF52 DK上開發,但是,在產品設計的初級階段,這款套件可用於測量nRF51或nRF52系列低功耗藍牙系統單晶片(SoC)的功耗;在後期階段則可以測量最終PCB上整個設計的功耗。在軟體發展的所有階段中連續測量功耗,可確保在初期的設計階段盡早辨查出功耗問題,較容易避免在後期階段耗費大量時間來修改程式碼。

Power Profiler套件包括高階自動量程類比測量電路,支援較大動態輸入範圍的高速電流量測。該套件支援0至70mA的輸入範圍,最低範圍的解析度是0.2μA。為了確保截取活動的最短週期,每隔13μs執行一次取樣。

支援Power Profiler套件的PC軟體可利用多種方法來評估功耗,包括暫態功耗和設定時間週期內的平均功耗。使用者可以把套件設置為讀取長達20秒內的讀數,同時在感興趣的毫秒區間進行放大。在這些時間週期內,使用者可以選擇暫態測量點及平均區間。測量資料可以匯出以供後續處理。

Power Profiler套件PC軟體以Python程式設計語言為基礎,並經由一個包含所有必須的Python語法的安裝程式進行安裝。使用Python語言讓非專業程式設計人員也可以輕易修改和客製化軟體。軟體輸出所產生的日誌可以經由其它工具直接處理。