單片機(jī)選型有訣竅:根據(jù)數(shù)值選擇低功耗MCU
使用工具降低設(shè)計(jì)復(fù)雜度
為實(shí)現(xiàn)最低功耗,MCU具有越來(lái)越高的配置度,但是也導(dǎo)致設(shè)計(jì)越來(lái)越復(fù)雜。為了應(yīng)對(duì)增加的復(fù)雜性,開(kāi)發(fā)人員應(yīng)當(dāng)關(guān)注MCU的評(píng)估平臺(tái)和易于實(shí)現(xiàn)的解決方案。例如,用于編程MCU的開(kāi)發(fā)板和軟件工具應(yīng)當(dāng)是直觀和方便使用的。使用不便的硬件將增加固件開(kāi)發(fā)難度。而從固件的角度來(lái)看,MCU供應(yīng)商應(yīng)該提供可以實(shí)現(xiàn)數(shù)據(jù)手冊(cè)上規(guī)格的固件示例。如果列舉的電流消耗規(guī)格無(wú)法在評(píng)估板上實(shí)現(xiàn),那在定制的硬件上配置MCU來(lái)獲得這些數(shù)據(jù)更加困難。為客戶提供可用于代碼開(kāi)發(fā)起點(diǎn)的各種代碼示例能夠幫助工程師更好的學(xué)習(xí)如何使用器件,并加快產(chǎn)品上市時(shí)間。
圖形化配置工具能夠輔助開(kāi)發(fā),幫助開(kāi)發(fā)人員更深入的理解MCU。在開(kāi)發(fā)低功耗應(yīng)用時(shí),需要了解整體功耗的分布。只有熟悉這些信息,才能明確哪些設(shè)計(jì)可以進(jìn)一步優(yōu)化,也能更好理解整體架構(gòu)。理想情況下,低功耗配置工具能夠給出進(jìn)一步降低功耗的提示,也包括配置過(guò)程中檢測(cè)到的任何配置錯(cuò)誤。例如,Silicon Labs AppBuilder圖形配置工具中的功耗評(píng)估器能夠顯示提供配置指導(dǎo)的功耗提示,并且也提供功耗預(yù)算的餅圖,顯示有多少電能消耗,以及哪些外設(shè)正消耗電能;當(dāng)配置更改時(shí),餅圖將自動(dòng)更新。
為了簡(jiǎn)化MCU的比較過(guò)程,下表中列出幾種常見(jiàn)操作模式,以及Silicon Labs基于ARM Cortex-M3內(nèi)核的SiM3L1xx MCU系列產(chǎn)品可提供的系統(tǒng)級(jí)優(yōu)化功能和開(kāi)發(fā)工具。
小結(jié)
為低功耗應(yīng)用評(píng)估和選擇MCU,僅了解數(shù)據(jù)手冊(cè)第一頁(yè)是遠(yuǎn)遠(yuǎn)不夠的。開(kāi)發(fā)人員深入分析器件的供電電流規(guī)格,由此決定哪個(gè)MCU可提供最低整體系統(tǒng)功耗,以及減少整體電源電流的系統(tǒng)級(jí)優(yōu)化功能。
通常各個(gè)MCU供應(yīng)商指定的操作條件不同,在一些情況下,列出的低功耗數(shù)據(jù)僅出現(xiàn)在不實(shí)用的模式中。在相同操作模式下對(duì)比MCU將避免開(kāi)發(fā)人員被供應(yīng)商宣稱(chēng)的超低功耗數(shù)據(jù)所誤解。
一旦理解和確定器件的電氣特性,開(kāi)發(fā)人員還應(yīng)關(guān)注合適的評(píng)估平臺(tái)和軟件工具。MCU的選擇過(guò)程中需要考慮以上因素,因?yàn)檫@對(duì)于工程團(tuán)隊(duì)的快速運(yùn)作非常重要。
評(píng)論