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