nRF51 和 nRF52 低功耗藍牙 SoC 實惠的 Nordic Power Profiler 套件在嵌入式軟體開發期間 提供簡便的功耗測量

2016-10-13
Power Profiler 套件可協助嵌入式軟體工程師在開發期間測量嵌入式解決方案之功耗曲線,而且簡便實惠,每位工程師均可擁有一套


挪威奧斯陸 – 2016年xx月xx日 – Nordic Semiconductor 今日宣布提供 Power Profiler 套件開發工具,包含 PC 用的軟體和擴充板,適用於該公司的 nRF51 和 nRF52 系列開發套件 (nRF51 DK和nRF52 DK)。這款低成本 Power Profiler 套件開發工具專針對設計嵌入式解決方案的軟體和硬體工程師使用,能夠以簡便的方法測量嵌入式解決方案中的動態功耗。

當嵌入式元件在低功耗和正常作業模式之間不斷切換時,僅僅使用簡單的電流計難以全面瞭解嵌入式元件的功耗情況。此外,當佔空比 (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 語言讓非專業程式設計人員也可以輕易修改和客製化軟體。軟體輸出所產生的日誌可以經由其它工具直接處理。

Nordic Semiconductor 技術行銷經理 Pål Kastnes 解釋:「許多客戶多次告訴我們,由於 Nordic 的 nRF51 和 nRF52 系列 SoC 元件的動態範圍較大,而且佔空比較低,因此很難採用電流表來準確測量功耗。」

Kastnes 補充說明:「再加上能夠精確測量功耗的實驗室工具的成本很高,通常意味著他們不能經常進行測量,而且到了軟體發展過程後期才可以進行測量,因此通常會在檢測到過多功耗之前,便導致重大的開發方向錯誤。Nordic 利用許多方法協助客戶加速開發過程,包括提供價格便宜的開發工具來因應這種挑戰。」