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