• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 使用IDE降低您的MCU功耗

    使用IDE降低您的MCU功耗

    作者: 時間:2016-10-15 來源:網絡 收藏

    當今是單片機的黃金時代。現在有六家供應商在其中提供了高級功能來幫助您在后續單片機設計中實現節能。不過,全面掌握所有這些功能可能會令人萌生退意。更糟糕的是,能否取得成功往往是個未知數。哪些功能費力少效果好?哪些功能費力多卻沒有效果?最迫切的問題可能是,這對我要實現的性能有何影響?如今中的很多功能會極大地影響處理性能。

    本文引用地址:http://www.czjhyjcfj.com/article/201610/307331.htm

    一種解決上述問題的方法是選擇一種可提供集成電流測量功能的集成開發環境()。它如何發揮作用呢?它可以打消將功能引入代碼庫時產生的疑慮。在過去,人們選擇可靠的電流表作為工具,但電流表無法將電流消耗與代碼實時關聯。

    通過選用具有集成電流測量功能的,可獲得某種功能如何影響功耗和性能的即時反饋。這樣您便能立即進行調整以做出權衡。

    讓我們來看一下Microchip的PIC24FJ128GA310單片機的示例。此單片機具有一種稱為“空閑”的模式。在下,CPU停止工作,但外設繼續運行。CPU會在發生中斷時喚醒,而這便表現出一種功耗與性能間的權衡。利用,可將電流消耗降低73%(僅43 μA/MHz)。但CPU現在處于休眠模式,無法執行代碼。使用(如具有REAL ICE功率監視器的MPLAB IDE)可直接測量對功耗和應用性能造成的影響,而不是像電流表那樣間接測量。比如說,您決定在通過通用異步收發器(UART)傳送數據時使用空閑功能。利用具有實時功耗測量功能的IDE,您將了解到電流節約方面的提升,以及停留在while循環和等待UART完成傳輸只對性能產生微不足道的影響。

    利用集成測量功能,您現在可以仔細考慮節能的方案。從功耗預算開始,您可以構建采用模式的方案。然后利用具有功耗測量功能的IDE來測試這些方案并驗證節能效果。此外,這些工具還將給出實時反饋來幫助您了解編碼風格對應用的影響。

    低功耗的黃金時代取決于您,但您必須使用正確的工具。您可從制定預算開始,但使用集成測量功能可打消在設計中實施低功耗功能的疑慮。通過集成當今中的高級功能,您可顯著改善功耗,但同時必須管理對性能的影響。通過具有集成電流測量的IDE,您可輕松并且實時地實現這一任務。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 潜山县| 上犹县| 称多县| 建德市| 邯郸市| 营山县| 乌兰浩特市| 什邡市| 花垣县| 大田县| 星子县| 罗平县| 广州市| 垦利县| 佛教| 黔西县| 芦山县| 林口县| 镇赉县| 揭西县| 天峻县| 天津市| 灵丘县| 沅江市| 乌恰县| 洞头县| 富阳市| 玉田县| 海丰县| 衢州市| 平度市| 辉南县| 紫云| 衢州市| 壶关县| 安义县| 西乡县| 和平区| 双辽市| 遂川县| 镇康县|