世界正在快速進(jìn)入萬物互聯(lián)的IoT時代,智能手機、智慧家庭、智能網(wǎng)聯(lián)汽車、智慧城市、工業(yè)物聯(lián)網(wǎng)、可穿戴設(shè)備等已成為公眾耳熟能詳?shù)脑~匯。小到家庭中的智能門鎖,大到城市基礎(chǔ)設(shè)施中的“智慧電燈桿”,都屬于IoT設(shè)備的范疇。盡管IoT的具體應(yīng)用五花八門,包羅萬象,但對于IoT邊側(cè)設(shè)備的要求卻呈現(xiàn)出相當(dāng)?shù)囊恢滦?,即:低功耗、更強的計算能力、安全性和連接性。
這對IoT邊側(cè)設(shè)備的設(shè)計提出了全新的挑戰(zhàn)。而為這些設(shè)備選擇最適合的處理器,則是諸多挑戰(zhàn)中的重中之重。傳統(tǒng)的微控制器(MCU)誕生在“前IoT時代”,主要是為了滿足某個或某些市場應(yīng)用需求而設(shè)計,雖具有較強的通用性,但并非專為IoT而打造,因而難以同時滿足上述大部分或全部需求,比如兼顧更強的計算能力和低功耗。而應(yīng)用處理器(Application Processor)則主要適用于運行移動操作系統(tǒng)的相對復(fù)雜的多功能設(shè)備,如智能手機和智能網(wǎng)聯(lián)汽車等。
雖然與多核MCU一樣可以擁有多個Arm內(nèi)核,但應(yīng)用處理器通常還會包含幾個GPU、緩存、存儲控制器等,構(gòu)成一個大型的SOC,以便管理更復(fù)雜的系統(tǒng)并處理多種應(yīng)用需求,其成本和功耗對于大量功能相對簡單的非核心IoT邊側(cè)設(shè)備而言,是難以承受的??梢?,無論是通用MCU還是應(yīng)用處理器都不是IoT設(shè)備的理想選擇,這一巨大的新興市場需要根據(jù)其需求量身定制的IoT專用MCU。
PSoC 6具有多種功耗模式,通過動態(tài)調(diào)節(jié)工作電壓和工作頻率,可同時兼顧設(shè)備對計算能力和功耗的要求。其雙核架構(gòu)還可以用M0+內(nèi)核處理非計算密集型工作,同時使耗電較高的高性能M4內(nèi)核處于休眠狀態(tài),從而達(dá)到更高的能效。