“金剛狼”緣何得以續(xù)寫MCU超低功耗傳奇
物聯(lián)網(wǎng)靠什么落地?
本文引用地址:http://m.butianyuan.cn/article/137865.htm當然嵌入式系統(tǒng),低能耗的小系統(tǒng)將成為物聯(lián)網(wǎng)信息采集和處理的原始觸角。因此,小系統(tǒng)對零部件都提出了降低功耗的需求,微控制器(MCU)作為小系統(tǒng)的核心部件首當其沖地要充當?shù)凸母镄碌募毕蠕h。
于是乎,各位MCU領(lǐng)域的領(lǐng)先廠商都紛紛推出全新架構(gòu)的MCU產(chǎn)品,不斷把功耗向下拉動。這不,創(chuàng)造了業(yè)內(nèi)MCU最低功耗保持者MSP430的美國德州儀器公司,迫不急待地在今年2月份宣布推出“金剛狼”平臺,德州儀器微控制器業(yè)務部總經(jīng)理Scott Roller宣稱在此平臺上開發(fā)的MCU產(chǎn)品將比市場上所有競爭對手的功耗低50%。9月份,德州儀器半導體事業(yè)部MCU業(yè)務拓展經(jīng)理吳健鴻再次表示,保持業(yè)內(nèi)功耗最低標準的“金剛狼”產(chǎn)品將于10月底上市。
如果別人出此豪言,可能會被當做狂言,而它確立這一目標的正是德州儀器公司則不得不令人側(cè)目。綜合Scott Roller和吳健鴻兩次發(fā)布的信息,可以清晰地概括出“金剛狼”新平臺在低功耗方面的三大創(chuàng)新。
且看它是如何實現(xiàn)的。
工藝的創(chuàng)新:重新設(shè)計130nm工藝節(jié)點
以縮小線寬為目標工藝的創(chuàng)新一直是沿著摩爾定律行進,這是最基礎(chǔ)的工作,然而這還不夠。據(jù)德州儀器微控制器業(yè)務部總經(jīng)理Scott Roller介紹,“金剛狼”平臺在IC設(shè)計130nm工藝部分還做了一些很特別的設(shè)計。這種獨特的工藝是聯(lián)合電源部門一起研發(fā)出來的,可以做到很低功耗,包括超低漏電流工藝技術(shù)。同時這種獨特的工藝還保證了寬溫范圍內(nèi),“金剛狼”產(chǎn)品可以實現(xiàn)低功耗的一致性。
FRAM存儲器:每bit功耗降低250倍
把FRAM引入到MCU,是德州儀器公司在“金剛狼”平臺中的重要創(chuàng)新。相比較當前大多數(shù)MCU中使用的FLASH,F(xiàn)RAM是目前全球最低功耗的存儲器技術(shù)。
據(jù)吳健鴻介紹,在一般的MCU中通常用Flash(閃存)存儲代碼,用EEPROM存儲數(shù)據(jù).。當需要對片上Flash 擦寫時,MCU內(nèi)部需要專門的升壓電路講電源電壓(通常3.3V)升十幾伏,才能執(zhí)行Flash擦寫操作,所以MCU在寫Flash的時候是特別耗電的。
FRAM可以帶來哪些改變呢?FARM的好處之一就是在執(zhí)行擦寫時較低的電壓可以實現(xiàn),不需要升壓電路,而且FRAM寫入速度比一般的Flash寫的速度要快很多倍。所以基于FRAM的上述兩個優(yōu)勢MCU在寫FRAM時的功耗可以比MCU寫Flash時功耗低250倍。
基因:經(jīng)過考驗的MSP430的低功耗架構(gòu)
“金剛狼”是一個新的品牌,它繼承了MSP430低功耗優(yōu)秀基因,因此在低功耗方面有著先天的優(yōu)勢。MSP430是一款經(jīng)過市場檢驗的超低功耗產(chǎn)品,已經(jīng)在低功耗MCU產(chǎn)品中保持20年的記錄。
Scott Roller表示,在設(shè)計任何一款MCU內(nèi)核的時候,一直都需要去考慮到底你要怎么樣把MCU設(shè)計為低功耗,在低功耗的部分要考慮最重要是兩個事情。第一,當你在跑程序,在一般運行的時候,你的功耗是多少。第二,當你在不同的睡眠狀態(tài)的時候,你的功耗是多少。所以,在我們設(shè)計這個MSP430時,可以提供七種不同低功耗模式,客戶可以根據(jù)不同選擇相應的模式,已實現(xiàn)系統(tǒng)最低功耗,而且當MCU在睡眠狀態(tài)的時候,我可以做到功耗更低。
除了看MCU的內(nèi)核以外,也要看片上的其他器件的功耗。MSP430還有一個賣點就是我們在模擬的部分。所以,當我們在看整體的低功耗的時候,除了內(nèi)核要跑低以外,ADC的的功耗同樣要低,這樣把這些加起來才是低功耗的要求。
組合拳:軟件的配合不可或缺
系統(tǒng)的低功耗實現(xiàn)離不開軟件的幫助,“金剛狼”平臺在軟件部分同樣可以配合顧客低功耗的要求,德州儀器有一個MSP430Ware軟件包用于配合“金鋼狼”,在這個軟件包里我們已經(jīng)考慮到很多低功耗的要求,所以用MSP430Ware直接驅(qū)動的話,可以滿足客戶低功耗的要求。
另外一個低功耗的工具是一個代碼優(yōu)化工具,它可以幫用戶你做的代碼到底在哪一部分,什么樣的功耗高一點,提供建議給用戶,你要怎么改你的代碼才可以把整個系統(tǒng)功耗降低,這是I/O部分可以提供的。
還有一個實時能耗跟蹤功能,讓用戶看到到底這個系統(tǒng)在什么地方用電會比較多,這樣可以優(yōu)化部分硬件,把功耗降低。
附:“金剛狼”名稱的由來
為什么選擇Wolverine(金剛狼)這個名字呢?可能看過電影的朋友知道,在X-Man里有Wolverine這個主角,他很厲害,用手掌可以把東西切開一半,所以我們在想怎么把功耗降低。另外,在《Wolverine》電影里他是一個長生不老的人,所以我們這個產(chǎn)品如果是超低功耗,電池會保持很長的壽命,為什么選擇這個名字呢?就是因為我們覺得這個產(chǎn)品可以讓用戶設(shè)計更長壽命的產(chǎn)品。
評論