作者:Microchip Technology Inc. Yara Matar 本篇博文探討了如何使用 MPLAB®數(shù)據(jù)可視化器的功率監(jiān)視功能來優(yōu)化設(shè)計的功耗,并回顧了這款工具的一些功能。 為了準(zhǔn)備發(fā)布最新款調(diào)試器 MPLAB® ICD 5 在線調(diào)試器和 MPLAB PICkit™ 5 在線調(diào)試器,我們的開發(fā)團(tuán)隊潛心鉆研如何優(yōu)化功能并為客戶提供最佳的設(shè)計體驗。在了解到客戶關(guān)注的功能之后,我們的開發(fā)團(tuán)隊意識到優(yōu)化電池壽命是當(dāng)務(wù)之急。MPLAB 數(shù)據(jù)可視化器是 MPLAB 開發(fā)生態(tài)系統(tǒng)下的一款工具,該工具自帶功率監(jiān)視功能,剛好可以解決上述燃眉之急。MPLAB 數(shù)據(jù)可視化器能夠以圖形方式分析功率數(shù)據(jù),并且擅長排除代碼運(yùn)行時行為錯誤和調(diào)試目標(biāo)代碼等。功率監(jiān)視是該插件(或獨(dú)立調(diào)試工具,具體取決于您的使用規(guī)劃)的便捷功能之一。 在深入探討如何著手使用 MPLAB 數(shù)據(jù)可視化器的功率監(jiān)視功能來優(yōu)化設(shè)計的功耗之前,我們先來看看這款工具的一些功能。 總的來說,MPLAB 數(shù)據(jù)可視化器可用于查看功率數(shù)據(jù),以及對功率數(shù)據(jù)進(jìn)行捕捉、解碼和分析。具體來講,我們希望客戶能夠了解到 MPLAB 數(shù)據(jù)可視化器的以下功能:這款工具能夠以時間序列的形式顯示原始數(shù)據(jù)、保存繪制數(shù)據(jù)的快照,以及顯示功耗,方便用戶進(jìn)行分析。此外,用戶還可以使用定制儀表板進(jìn)行解碼和分析,捕捉來自嵌入式目標(biāo)的數(shù)據(jù),以及在傳輸數(shù)據(jù)的同時調(diào)試目標(biāo)代碼。 如何使用功率監(jiān)視功能? 使用 MPLAB 數(shù)據(jù)可視化器中的功率監(jiān)視功能,可以實時“查看”電流消耗與電壓的關(guān)系曲線圖。只需使用一款 Microchip 兼容的調(diào)試器并為 MPLAB 數(shù)據(jù)可視化器上電,即可查看這些功率數(shù)據(jù)曲線圖。下面列出了一些已試用并測試過該功能的 Microchip 工具: • 功率調(diào)試器 • MPLAB ICE 4 在線仿真器 • MPLAB ICD 5 在線調(diào)試器 • 包含 Xplained Pro 模擬模塊(XAM)的 Xplained Pro 工具包,例如 SAML21 XplainedPro 或 ATtiny817 當(dāng)調(diào)試器連接到目標(biāo)并為其供電后,即可測量電壓和電流。對于電池供電的應(yīng)用來說,如果希望盡可能延長電池壽命,功率監(jiān)視功能會特別實用。關(guān)于為何功率監(jiān)視對客戶來說特別實用,我們開發(fā)工具部門的一位軟件工程師 Stephen Reinert 分享了他的見解:“當(dāng)頻繁執(zhí)行耗電操作時,設(shè)計可能會有效率低下的表現(xiàn)。而功率監(jiān)視功能可以幫助客戶識別這些耗電操作,并設(shè)法降低這類操作的執(zhí)行頻率以減少影響。” 功率監(jiān)視功能可帶來哪些好處? 根據(jù) Microchip 另一位工程師的描述,該功能之所以非常實用是因為它能夠表征應(yīng)用啟動時、引導(dǎo)時甚至運(yùn)行后的電流消耗。而且,還可以捕捉應(yīng)用對外部事件的響應(yīng)方式。除此之外,這位工程師還分享道:“即使是對于非電池供電的應(yīng)用,這款可視化器也足夠靈活,用戶可調(diào)整查看變化率和總幅值,放大分析波形”。 MPLAB®數(shù)據(jù)可視化器還有哪些會讓客戶眼前一亮的功能? 其中一個是代碼關(guān)聯(lián)功能。將 MPLAB 數(shù)據(jù)可視化器作為 MPLAB X IDE 的插件使用時,如果打開了一個有活動調(diào)試會話的項目,則可以將功率測量采樣映射到源代碼行。通常,PC 采樣功能適用于所有 SAM 器件以及較新的 AVR®器件。MPLAB 數(shù)據(jù)可視化工具可將采樣到的 PC 值以點的形式顯示在時間曲線圖中。 想要了解更多信息?聯(lián)系我們的開發(fā)團(tuán)隊即可馬上了解更多關(guān)于如何使用 MPLAB數(shù)據(jù)可視化器和功率監(jiān)視功能來提升優(yōu)化電池壽命的設(shè)計體驗。 |