本刊編輯部
什么樣的MCU才能登上物聯(lián)網(wǎng)市場(chǎng)高速增長(zhǎng)的列車?
本刊編輯部
物聯(lián)網(wǎng)市場(chǎng)呈現(xiàn)飛速增長(zhǎng)的發(fā)展,在這些領(lǐng)域蓬勃發(fā)展的背后,MCU作為物聯(lián)網(wǎng)的核心器件,要滿足怎樣的條件才能符合用戶產(chǎn)品的需要?更多聯(lián)網(wǎng)產(chǎn)品的出現(xiàn),使得MCU的功耗是否要越來(lái)越低?MCU是否要同F(xiàn)PGA和無(wú)線模塊高度整合在一起,更加集成化地服務(wù)于上述技術(shù)領(lǐng)域?究竟什么樣的MCU才能抓住機(jī)遇,登上物聯(lián)網(wǎng)市場(chǎng)高速增長(zhǎng)的列車?
連接能力、能量模式和集成功能是MCU必備的素質(zhì)Silicon Labs32位微控制器產(chǎn)品高級(jí)營(yíng)銷經(jīng)理 φ ivind Loe
(1) 連接能力是物聯(lián)網(wǎng)的必備條件
無(wú)論現(xiàn)在還是未來(lái),連接能力都是物聯(lián)網(wǎng)(IoT)連接設(shè)備中的微控制器的關(guān)鍵特性之一。強(qiáng)大的無(wú)線連接能力不僅對(duì)許多物聯(lián)網(wǎng)應(yīng)用而言是必需的,而且這些應(yīng)用也需要更先進(jìn)的特性,例如對(duì)多協(xié)議無(wú)線的支持,可用來(lái)處理諸如多種網(wǎng)絡(luò)的調(diào)試和共存這樣的問(wèn)題。能夠使通信信道安全對(duì)于保護(hù)物聯(lián)網(wǎng)系統(tǒng)免受入侵也是至關(guān)重要的。安全性應(yīng)該通過(guò)硬件加速來(lái)最大化效率、響應(yīng)時(shí)間和電池續(xù)航能力,因?yàn)閿?shù)量眾多的物聯(lián)網(wǎng)設(shè)備都是由電池供電的,或者擁有有限的能源。
此外,高效的傳感器接口、靈活計(jì)時(shí)外設(shè)和高集成度通信外設(shè)也是關(guān)鍵的構(gòu)件,這些外設(shè)必須都能夠在深能級(jí)模式中自主工作,以最小化能量損耗。
物聯(lián)網(wǎng)開發(fā)人員需要能幫助自己去實(shí)現(xiàn)能效最大化、調(diào)試問(wèn)題和優(yōu)化網(wǎng)絡(luò)的開發(fā)工具。強(qiáng)大的軟件構(gòu)件也是非常關(guān)鍵的,它可以使開發(fā)人員致力于實(shí)現(xiàn)產(chǎn)品的差異化,同時(shí)無(wú)須為每個(gè)設(shè)計(jì)項(xiàng)目進(jìn)行重復(fù)性的工作。
(2) MCU必須要有精心設(shè)計(jì)的能量模式
一些物聯(lián)網(wǎng)應(yīng)用,如智能抄表和智能信用卡,可能會(huì)有極低功耗的要求;而諸如智能手表等其他應(yīng)用,可能對(duì)MCU本身的低功耗要求并沒(méi)有那么嚴(yán)格,因?yàn)槭直碇衅渌脑骷赡苷紦?jù)了電流消耗的主要部分。
為了適合各種不同的應(yīng)用,MCU必須擁有精心設(shè)計(jì)的能量模式,支持MCU去實(shí)現(xiàn)電流消耗與響應(yīng)時(shí)間和功能之間的平衡。舉例來(lái)說(shuō),諸如智能信用卡這種需要睡眠模式下電流消耗低于50 nA的應(yīng)用,可以使用Silicon Labs的EFM32 Gecko MCU和Wireless Gecko SoC的EM4模式。EM4模式擁有最低的電流消耗,但同時(shí)只提供少量的外設(shè)且喚醒時(shí)間更長(zhǎng)。而智能水表應(yīng)用則寧愿使用Gecko MCU和無(wú)線MCU的EM2模式,因?yàn)镋M2模式允許低于1 μA的電流消耗,同時(shí)允許復(fù)雜的傳感器接口自主運(yùn)行,以便水表處于休眠模式時(shí)仍可測(cè)量水流量。
(3) 集成功能對(duì)于MCU的眾多好處
將各種功能集成到MCU中有許多益處,包括更低的解決方案成本、更小的占板面積和更高的功能集成度,進(jìn)而可產(chǎn)生更高的性能和更低的能耗。我們也看到了對(duì)于驗(yàn)證無(wú)線模塊的高度需求,該無(wú)線模塊包含一個(gè)無(wú)線MCU,同時(shí)集成了包括天線在內(nèi)的所有外部無(wú)線元件,從而使產(chǎn)品開發(fā)人員可以極其容易地將無(wú)線功能集成到自己的產(chǎn)品中。
新唐科技股份有限公司 單片機(jī)應(yīng)用事業(yè)群技術(shù)經(jīng)理 凌立民
物聯(lián)網(wǎng)已開始席卷全球應(yīng)用領(lǐng)域,成為市場(chǎng)關(guān)注焦點(diǎn),根據(jù)高德納 (Gartner) 物聯(lián)網(wǎng)預(yù)測(cè)報(bào)告顯示,2017年全球物聯(lián)網(wǎng)裝置數(shù)量將會(huì)達(dá)到84億個(gè),市場(chǎng)份額可達(dá)到1 700億美元,而到2020年裝置將成長(zhǎng)至204億個(gè),份額達(dá)2 936億,可見物聯(lián)網(wǎng)市場(chǎng)為未來(lái)之新興成長(zhǎng)動(dòng)能,臺(tái)面上各家廠商亦已經(jīng)積極展開布局。
進(jìn)一步分析物聯(lián)網(wǎng)應(yīng)用范圍,其應(yīng)用范圍相當(dāng)廣泛,包含智能醫(yī)療、智能家庭與城市、智能工廠、智能交通、環(huán)境監(jiān)控與安控等;其中物聯(lián)網(wǎng)終端設(shè)備為能支持各類型平臺(tái),串連網(wǎng)絡(luò)傳輸與應(yīng)用,因此必須具備高效能的運(yùn)算能力,筆者相信高效能已經(jīng)成為廠商競(jìng)逐的殺戮市場(chǎng);但除了效能外,物聯(lián)網(wǎng)終端設(shè)備更重要的是設(shè)備必須時(shí)刻無(wú)線連結(jié)上網(wǎng),無(wú)時(shí)無(wú)刻不存在安全隱患,設(shè)想一個(gè)家庭的電、水與瓦斯等設(shè)備裝設(shè)了可受遠(yuǎn)端管理的連網(wǎng)裝置,如果能輕易被黑客竊取控制權(quán),輕則導(dǎo)致能源供應(yīng)中斷,重則可能引起人身安全或重大公安意外。因此,作為物聯(lián)網(wǎng)核心器件的單片機(jī),除了效能外,更該考慮的是如何順應(yīng)日益嚴(yán)峻的連網(wǎng)安全需求。
目前物聯(lián)網(wǎng)終端節(jié)點(diǎn),大部分只配備了基礎(chǔ)資源進(jìn)行簡(jiǎn)單的感測(cè)與資料傳輸工作,但伴隨著云計(jì)算與大數(shù)據(jù)的興起,許多關(guān)鍵性的資料存儲(chǔ)與運(yùn)算都至云端進(jìn)行,資料到達(dá)云端前會(huì)經(jīng)過(guò)連接層、路由器層、通信協(xié)定連線層及網(wǎng)際網(wǎng)絡(luò)層等,資料透過(guò)不同的裝置傳送,傳遞過(guò)程皆有可能出現(xiàn)安全風(fēng)險(xiǎn);參考OWASP (Open Web Application Security Project) 組織所整理的物聯(lián)網(wǎng)最可能引起信息安全與實(shí)體安全防護(hù)問(wèn)題的疑慮之前十項(xiàng)為:不安全的網(wǎng)絡(luò)界面;認(rèn)證/授權(quán)不足;不安全的網(wǎng)絡(luò)服務(wù);傳輸加密機(jī)制的缺乏;隱私權(quán)防護(hù)不足;不安全的云接口;不安全的移動(dòng)設(shè)備接口;安全配置不足;不安全的軟件/韌體;不安全的硬件設(shè)備。
不難發(fā)現(xiàn),除信息安全外,實(shí)體安全防護(hù)仍是物聯(lián)網(wǎng)最需要解決的問(wèn)題。ARM公司在2016年10月發(fā)布了過(guò)去僅在Cortex-A系列才配備的TrustZone技術(shù)的Cortex-M23和Cortex-M33處理器,這兩款處理器都是基于ARMv8-M架構(gòu)的新型CPU;TrustZone技術(shù)可視為將軟件運(yùn)行在不同的處理器區(qū)域上,如安全區(qū) (Secure Zone) 和非安全區(qū) (Non-Secure Zone) ,彼此互動(dòng)將受到嚴(yán)格管制,我們可以想象如同在安全區(qū)開了一份白名單,唯有符合白名單條件才能通行,兩種軟件方能進(jìn)行互動(dòng),因此TrustZone讓通用型單片機(jī)借由白名單規(guī)則來(lái)防范惡意程序,滿足物聯(lián)網(wǎng)設(shè)備所需的實(shí)體安全防護(hù)需求。
當(dāng)然安全防護(hù)有不同等級(jí),以ARM 公司官方的分類來(lái)看,嵌入式系統(tǒng) (Embedded System) 安全等級(jí)的考慮分為四類,安全性從低至高為應(yīng)用級(jí)防護(hù) (Application Level Security)、進(jìn)階型防護(hù) (Privilege Level Security)、TrustZone防護(hù) (TrustZone防護(hù))、防竄改防護(hù) (Anti-tampering Security)。
應(yīng)用級(jí)防護(hù)本質(zhì)上為軟件所提供的安全機(jī)制,幾乎所有市場(chǎng)上的處理器 (CPU、MPU、MCU等) 皆可以支持此等級(jí)的安全需求;進(jìn)階型防護(hù)在執(zhí)行時(shí)將系統(tǒng)程序分類成Privileged和Un-privileged 狀態(tài),類似開了一份黑名單給管理單元來(lái)預(yù)防破壞的惡意程序,以警告或強(qiáng)制停止系統(tǒng)運(yùn)行等方式進(jìn)行保護(hù),由特定等級(jí)的MCU才能做到;TrustZone防護(hù)僅少數(shù)MCU可以做到,如Cortex-A 系列或Cortex-M23和Cortex-M33系列;防竄改防護(hù)等級(jí)是針對(duì)特定用途所設(shè)計(jì)的芯片,考慮的是MCU本身對(duì)實(shí)體攻擊 (Physical Attack) 的防護(hù),如MCU線路布局設(shè)計(jì)、引腳信號(hào)不可偵測(cè)性、整體軟件運(yùn)行速度調(diào)整防止比對(duì)等進(jìn)行防護(hù)。
上述四類的安全防護(hù)等級(jí)與投入的資源相關(guān),設(shè)計(jì)者可思考自己的MCU應(yīng)用系統(tǒng)需要提供的安全防護(hù)等級(jí);一般應(yīng)用級(jí)防護(hù)適用于所有處理器,故其出貨量成長(zhǎng)最為快速;進(jìn)階型防護(hù)可利用此類MCU內(nèi)建的MPU (Memory Protection Unit)來(lái)設(shè)定專屬記憶體保護(hù)區(qū)塊,以運(yùn)用于進(jìn)階資安需求的應(yīng)用,例如一些未連網(wǎng)的裝置或?qū)B網(wǎng)安全不是那么有迫切需求的電子產(chǎn)品,TrustZone防護(hù)可適用于更高安全層級(jí)軟件資產(chǎn)安全保障需求的生物辦識(shí)領(lǐng)域(如指紋辨識(shí)應(yīng)用、智慧連網(wǎng)裝置如電子鎖應(yīng)用與門禁系統(tǒng)等),更可在MCU應(yīng)用系統(tǒng)領(lǐng)域里實(shí)現(xiàn)由TrustZone所支持的更加安全的二次開發(fā) (Collaborative Secure Software Development),同時(shí)兼顧連網(wǎng)裝置在設(shè)計(jì)功能上多樣性需求的彈性,非常適合用于打造安全之物聯(lián)網(wǎng)環(huán)境,其成長(zhǎng)力道不容小覷;至于防竄改防護(hù)MCU,例如金融行業(yè)的相關(guān)卡類應(yīng)用可以說(shuō)是對(duì)芯片安全防護(hù)要求等級(jí)最高的,可采用防竄改防護(hù)等級(jí),保護(hù)機(jī)密資料不易被入侵。
物聯(lián)網(wǎng)將持續(xù)發(fā)酵與帶動(dòng)半導(dǎo)體產(chǎn)業(yè)新興應(yīng)用發(fā)展,IC Insights預(yù)估,IC市場(chǎng)從2015年至2020年成長(zhǎng)動(dòng)能除車用市場(chǎng)外,以物聯(lián)網(wǎng)市場(chǎng)成長(zhǎng)最為快速,年復(fù)合增長(zhǎng)率為12.8%。相信各家廠商要決戰(zhàn)全球物聯(lián)網(wǎng)市場(chǎng),除了必須善用原有競(jìng)爭(zhēng)優(yōu)勢(shì),發(fā)展關(guān)鍵技術(shù)以外,安全相關(guān)的技術(shù)亦扮演舉足輕重的角色,唯有確保了安全性,才能在此波商機(jī)中,搶得一席之地。
2016年8月,飛騰公司發(fā)布了FT-2000/64芯片,其通過(guò)集成高效處理器核心、基于數(shù)據(jù)的大規(guī)模一致性存儲(chǔ)架構(gòu)、層次式二維Mesh互連網(wǎng)絡(luò)以及自定義擴(kuò)展接口,搭配獨(dú)立的存儲(chǔ)擴(kuò)展芯片(CMC),提供業(yè)界領(lǐng)先的計(jì)算性能、訪存帶寬和I/O擴(kuò)展能力。
物聯(lián)網(wǎng)的建設(shè)離不開海量服務(wù)器的支持,雖然ARM叫囂著進(jìn)服務(wù)器市場(chǎng)叫了不少年,但是到目前為止,產(chǎn)品并不多。所以,能有一款逼近了Intel的性能和性能功耗比的芯片,對(duì)整個(gè)ARM架構(gòu)占領(lǐng)服務(wù)器市場(chǎng)來(lái)說(shuō)都是意義重大的。
隨著物聯(lián)網(wǎng)時(shí)代的復(fù)雜化,海量數(shù)據(jù)需要被物聯(lián)網(wǎng)硬件采集,大型的服務(wù)器同時(shí)要對(duì)海量數(shù)據(jù)進(jìn)行處理、分析,對(duì)于64位MCU會(huì)有大規(guī)模的需求,將刺激64位MCU的大幅增長(zhǎng);而如何在低功耗的前提下又能實(shí)現(xiàn)較高的運(yùn)算能力,成為擺在MCU廠商面前的一道難題,超低功耗MCU是物聯(lián)網(wǎng)時(shí)代的必備條件;物聯(lián)網(wǎng)環(huán)境下,要通過(guò)傳感器感知外界信息,通過(guò)處理器進(jìn)行數(shù)據(jù)運(yùn)算,通過(guò)無(wú)線通信模塊發(fā)送/接收數(shù)據(jù),因此采用集成傳感器+MCU+無(wú)線模塊的方案才是MCU要抓住的機(jī)遇。
隨著MCU技術(shù)的成熟、芯片設(shè)計(jì)技術(shù)的普及,以及對(duì)市場(chǎng)的充分了解,物聯(lián)網(wǎng)時(shí)代不斷涌現(xiàn)的巨型企業(yè),必然會(huì)走專用MCU的創(chuàng)新之路。近年來(lái)許多大用戶直接發(fā)展自己的專用MCU,如科大開發(fā)用于超級(jí)計(jì)算機(jī)、服務(wù)器的MCU、華為開發(fā)手機(jī)專用MCU,最近小米的松果芯片也面向市場(chǎng),種種市場(chǎng)現(xiàn)象都表明,實(shí)現(xiàn)個(gè)性化的MCU創(chuàng)新定制才能抓住機(jī)遇,登上物聯(lián)網(wǎng)市場(chǎng)高速增長(zhǎng)的列車。