0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

功耗和安全性嵌入式系統(tǒng)設(shè)計(jì)的兩大擔(dān)憂

工程師兵營(yíng) ? 2018-08-21 13:48 ? 次閱讀

功耗與安全性是嵌入式系統(tǒng)設(shè)計(jì)師的兩大重要擔(dān)憂,尤其是在 IoT 傳感器命令和控制應(yīng)用程序中。

對(duì)于工業(yè) IoT 設(shè)計(jì)而言,微控制器不僅要自身的平均功耗盡可能低,還要具備讓設(shè)計(jì)的其余部分功耗降至最低的特性,這點(diǎn)非常重要。

對(duì)于低功耗或僅由電池供電型應(yīng)用,PIC24F 微控制器系列中采用的 Microchip 超低功耗 (XLP) 技術(shù)通過(guò)藍(lán)牙? LE (BLE) 連接讓 IoT 傳感器實(shí)現(xiàn)了極低功耗的基本命令和控制通信,并通過(guò)集成硬件加密引擎增強(qiáng)了安全性。

超低功耗

由于更多電子應(yīng)用程序要求低功耗或電池供電,節(jié)能成為首要問(wèn)題。 目前的應(yīng)用程序必須具有低功耗,并且在某些極端情況下,僅通過(guò)一塊電池就可持續(xù)運(yùn)行 20 年以上。 要實(shí)現(xiàn)諸如此類的應(yīng)用程序,采用 Microchip 超低功耗 (XLP) 技術(shù)的產(chǎn)品可提供非常低的休眠電流,而超低功耗應(yīng)用程序有 90-99% 的時(shí)間都處于該狀態(tài)。 如圖 1 所示,16 位 XLP 技術(shù)能讓休眠電流降至 40 nA,運(yùn)行電流降至 180 μA/MHz。

閃存和引腳最小休眠電流帶 WDT 的最小休眠電流帶 RTCC 的最小休眠電流64-128 KB
28-44 引腳3.3 V 時(shí) 40 nA(典型值)3.3 V 時(shí) 270 nA(典型值)32 kHz、
3.3 V 時(shí) 400 nA(典型值)

圖 1:不同休眠模式的 PIC24FJ128GB204 電流消耗

該類型超低功耗器件的一個(gè)典范是 Microchip PIC24FJ128GB204 微控制器。 它具有多個(gè)用于極大降低功耗和靈活喚醒資源的功率管理選項(xiàng),例如深度休眠狀態(tài)下,幾乎完全關(guān)機(jī),但能通過(guò)內(nèi)部或外部觸發(fā)器喚醒,例如當(dāng)環(huán)境傳感器需要采集異步/定期讀數(shù)時(shí)。 休眠和待機(jī)模式選擇性地關(guān)閉外設(shè)和/或內(nèi)核,以大幅降低功耗,并可快速喚醒較關(guān)鍵的應(yīng)用程序中斷,如安全攝像頭運(yùn)動(dòng)檢測(cè)器。 打盹模式讓 CPU 能以比外設(shè)更低的時(shí)鐘速度運(yùn)行,可選時(shí)鐘模式可實(shí)現(xiàn)實(shí)時(shí)切換至更低的時(shí)鐘速度,從而選擇性地降低功耗。 另一種新的休眠模式是低電壓保留休眠,它通過(guò)單獨(dú)的低壓穩(wěn)壓器向基礎(chǔ)電路供電。 它還帶有 Vbat 引腳,能讓器件對(duì)實(shí)時(shí)時(shí)鐘/日歷過(guò)渡到備用電池,以實(shí)現(xiàn)最低功耗。

具有多種靈活的休眠和喚醒模式來(lái)實(shí)現(xiàn)超低功耗的微控制器,對(duì)于功率受限應(yīng)用程序至關(guān)重要。 低功耗在所有系統(tǒng)功能中也非常重要,如通信。

低功耗通信

在感測(cè)數(shù)據(jù)和執(zhí)行代碼時(shí),應(yīng)用程序需要盡快高效地處理并傳輸信息,然后返回休眠,以優(yōu)化電池壽命。 許多應(yīng)用程序僅需要簡(jiǎn)單命令和控制,或者通過(guò)傳感器進(jìn)行快速狀態(tài)更新。 通過(guò)滿足這些需求,低功耗藍(lán)牙 (LE) 已發(fā)展成支持這些低占空比應(yīng)用程序。 根據(jù)藍(lán)牙 SIG 規(guī)范頁(yè)面,“藍(lán)牙 LE—允許長(zhǎng)程無(wú)線電連接的短脈沖,非常適合無(wú)需連續(xù)連接但依賴于長(zhǎng)電池壽命的物聯(lián)網(wǎng) (IoT) 應(yīng)用程序。” BLE 在與常規(guī)藍(lán)牙技術(shù)相同的頻帶(2.400 GHz 到 2.4835 GHz ISM 頻帶)內(nèi)工作,但使用另一組通道和不同的調(diào)制技術(shù)。 您可以在藍(lán)牙 SIG 網(wǎng)站的規(guī)范中獲取更多關(guān)于 BLE 4.x 規(guī)范的信息。

Microchip 的 RN4020 支持 BLE,這是一款通過(guò)完全認(rèn)證的藍(lán)牙版本 4.1 低功耗模塊,專為想要將低功耗無(wú)線能力加入產(chǎn)品的設(shè)計(jì)師打造。 這款外形小巧的表面貼裝模塊具有完整板載藍(lán)牙堆棧,通過(guò) UART 接口的簡(jiǎn)單 ASCII 命令進(jìn)行控制。 RN4020(圖 2)包括所有藍(lán)牙 SIG 配置文件,以及用于定制數(shù)據(jù)的 MLDP(Microchip 低功耗數(shù)據(jù)配置文件)。 Microchip 還有其他支持更高版本 BLE 規(guī)范的產(chǎn)品,如 BM71 藍(lán)牙 (4.2) 低功耗模塊,專門(mén)設(shè)計(jì)用于輕松部署到各種應(yīng)用程序中。 它支持最新藍(lán)牙標(biāo)準(zhǔn),可提升高達(dá) 2.5 倍的吞吐量,并且連接安全性比基于藍(lán)牙 4.1 的產(chǎn)品更高。

圖 2:Microchip RN4020 藍(lán)牙低功耗模塊

對(duì)于低功耗廣域網(wǎng) (WAN),Microchip LoRa? 模塊提供板載 LoRaWAN? 協(xié)議堆棧。 LoRaWAN 協(xié)議可輕松連接至 LoRa 網(wǎng)關(guān)和網(wǎng)絡(luò)服務(wù)器,提供智能設(shè)備之間的無(wú)縫互操作性。

除了低功耗連接到互聯(lián)網(wǎng)外,許多應(yīng)用程序還有數(shù)據(jù)安全傳輸和存儲(chǔ)要求。

提供數(shù)據(jù)保護(hù)的集成硬件加密

安全數(shù)據(jù)存儲(chǔ)對(duì)許多應(yīng)用程序都很重要,包括注重?cái)?shù)據(jù)記錄的應(yīng)用程序、將數(shù)據(jù)保存到閃盤(pán)的應(yīng)用程序、或者需要從多個(gè)配置文件加載的應(yīng)用程序。 無(wú)論數(shù)據(jù)是通過(guò)某些類型的外部存儲(chǔ)器(如 EEPROM)存儲(chǔ)在板載 MCU 上,還是通過(guò) USB 或無(wú)線發(fā)送到另一臺(tái)設(shè)備,加密對(duì)于保護(hù)數(shù)據(jù)完整性和保障通信至關(guān)重要。

Microchip PIC24FJ128GB204 微控制器系列包括全功能集成硬件加密引擎,支持 AES、DES 和 Triple DES。 所含的隨機(jī)數(shù)生成器用于創(chuàng)建數(shù)據(jù)加密/解密和身份驗(yàn)證密鑰,并通過(guò)生成難以復(fù)制的密鑰提高安全性。 一次性可編程 (OTP) 密鑰存儲(chǔ)可保護(hù)加密密鑰被軟件讀取或覆蓋。

通過(guò)在硬件(而非軟件)中實(shí)施這些功能,可降低軟件開(kāi)銷和處理帶寬。 集成硬件 AES 比軟件 AES 速度快 10 倍左右。 這種速度優(yōu)勢(shì)能讓您以更低的頻率運(yùn)行 MCU,以節(jié)省功耗。 硬件保護(hù)非常適合低占空比應(yīng)用程序或低功耗嵌入式安全應(yīng)用程序,如安全攝像頭、門(mén)鎖和面板、智能卡讀卡器、POS 終端和投票機(jī)等。

PIC24FJ128GB204 產(chǎn)品系列采用的集成硬件加密引擎被視為獨(dú)立于內(nèi)核的外設(shè) (CIP)。 一旦在系統(tǒng)中初始化,CIP 便可提供穩(wěn)態(tài)閉環(huán)嵌入式控制,無(wú)需 MCU 內(nèi)核介入。 因此,這些器件簡(jiǎn)化了復(fù)雜控制系統(tǒng)的實(shí)施,讓設(shè)計(jì)人員更加靈活地去創(chuàng)新。

帶有安全傳感器數(shù)據(jù)的 PIC24 XLP 器件就是如何實(shí)施這種嵌入式安全性的例子。

IoT 中的傳感器

根據(jù)需要檢測(cè)的事件性質(zhì),IoT 應(yīng)用中有許多不同類型的傳感器。 傳感器分類包括環(huán)境、運(yùn)動(dòng)、光、物理、化學(xué)和電,還可進(jìn)一步擴(kuò)展到許多其他領(lǐng)域,如導(dǎo)航、光學(xué)、壓力、力學(xué)和近距離等。 最終目標(biāo)是在最終用戶或機(jī)器與捕捉數(shù)據(jù)或控制致動(dòng)器的嵌入式系統(tǒng)之間創(chuàng)建交互。 顯然,藍(lán)牙應(yīng)用的用戶界面選擇正是移動(dòng)技術(shù)。

Microchip 已開(kāi)發(fā)出 PIC24 XLP 藍(lán)牙 LE IoT 演示(圖 3),展示了這種基本傳感器能力。 該演示采用 Microchip 標(biāo)準(zhǔn)開(kāi)發(fā)工具構(gòu)建,包括 Explorer 16 開(kāi)發(fā)板、PIC24FJ128GB204 處理器插件模塊 (PIM) 和藍(lán)牙 LE PICtail Plus 子卡。 這些隨時(shí)可用的工具可讓您自行輕松重現(xiàn)該演示。 該演示由 MCU 固件和一款將在 Android 手機(jī)和平板電腦上運(yùn)行的應(yīng)用程序提供支持。 第一個(gè)應(yīng)用程序是使用平板電腦上的觸摸鍵打開(kāi)或關(guān)閉 LED,演示了基本的雙向命令和控制。 該應(yīng)用程序還展示了板載開(kāi)關(guān)的狀態(tài)(打開(kāi)和關(guān)閉)。 該演示還包括采用 PIC24FJ128GB204 MCU 集成加密引擎的數(shù)據(jù)安全(最多 128 位 AES),以及連接到其中一個(gè)微控制器 A/D 通道的 Microchip TC1074A 模擬輸出熱傳感器。

圖 3:Microchip PIC24F XLP 藍(lán)牙 LE IoT 演示

讓安全 IoT 傳感器數(shù)據(jù)接入云端可帶來(lái)諸多益處,繼續(xù)閱讀以了解更多。

連接到云

對(duì)于 IoT 設(shè)備,連接到云有許多益處。 例如,遠(yuǎn)程命令和控制、遠(yuǎn)程診斷和現(xiàn)場(chǎng)再編程能力、配置文件和狀態(tài)、以及推送通知等。 將您的 IoT 產(chǎn)品接入云端的潛在途徑有許多種。 一些常見(jiàn)配置包括 1) 通過(guò)路由器的 Wi-Fi?,2) 通過(guò)手機(jī)連接的藍(lán)牙,3) 通過(guò)路由器的以太網(wǎng),4) 通過(guò)網(wǎng)關(guān)的 LoRa,以及 5) 通過(guò)網(wǎng)關(guān)和路由器的 MiWi。 通過(guò)各種無(wú)線解決方案、傳感器和超低功耗微控制器,Microchip 產(chǎn)品可實(shí)現(xiàn)端到端的 IoT 解決方案,包括最終產(chǎn)品和所需連接,幫助您成功將嵌入式系統(tǒng)連接到云。

結(jié)論

功耗和安全性是嵌入式系統(tǒng)設(shè)計(jì)師的兩大重要擔(dān)憂,不僅是微處理器,IoT 設(shè)計(jì)的其余部分亦然。 對(duì)于低功耗或電池供電型應(yīng)用,Microchip 擁有一整套適合這些應(yīng)用的產(chǎn)品,包括具有極低電流的超低功耗 (XLP) 技術(shù)微控制器,通過(guò)集成硬件加密引擎解決安全問(wèn)題,還提供多種連接到云的通信途徑。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5144

    文章

    19575

    瀏覽量

    315784
  • PIC24F
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    17531
  • microchip
    +關(guān)注

    關(guān)注

    52

    文章

    1545

    瀏覽量

    118854
  • 超低功耗
    +關(guān)注

    關(guān)注

    5

    文章

    198

    瀏覽量

    18700
收藏 1人收藏
  • 幻魔9091
  • ben1111

評(píng)論

相關(guān)推薦
熱點(diǎn)推薦

嵌入式設(shè)計(jì)的那些安全性考慮事項(xiàng)

隨著越來(lái)越多的嵌入式設(shè)備接入網(wǎng)絡(luò)并成為物聯(lián)網(wǎng)的一部分,網(wǎng)絡(luò)黑客們開(kāi)始利用這些連接,以達(dá)到自己不可告人的目的。因此,嵌入式設(shè)備必須提高安全性,以防止黑客復(fù)制IP、盜竊數(shù)據(jù)或侵入系統(tǒng),可是
發(fā)表于 11-10 14:15 ?3113次閱讀

嵌入式系統(tǒng)安全性問(wèn)題你怎么面對(duì)

Laird通過(guò)大量轉(zhuǎn)存只讀存儲(chǔ)器(ROM)內(nèi)容破解揭秘了Apple AirPort Express的個(gè)人密鑰。這只是長(zhǎng)期以來(lái)重大安全泄密的個(gè)具體實(shí)例,給許多人帶來(lái)了尷尬與損失。安全信息遭受威脅,我們自然要發(fā)問(wèn):“如果像蘋(píng)果和
發(fā)表于 05-16 10:44

嵌入式視覺(jué)中要考慮哪些安全性與保密?

嵌入式視覺(jué) (EV) 系統(tǒng)的廣泛應(yīng)用已經(jīng)是無(wú)所不在,高級(jí)駕駛員輔助系統(tǒng) (ADAS)、機(jī)器視覺(jué)、醫(yī)療成像、增強(qiáng)現(xiàn)實(shí)以及眾多其他應(yīng)用等等,都離不開(kāi)一個(gè)搞笑的嵌入式
發(fā)表于 10-11 07:34

嵌入式系統(tǒng)有什么安全技巧?

中間人攻擊、黑客攻擊、間諜和篡改、內(nèi)存數(shù)據(jù)錯(cuò)誤——嵌入式系統(tǒng)面臨各種威脅。儒卓力GDPR專家團(tuán)隊(duì)主管兼嵌入式和無(wú)線部門(mén)營(yíng)銷總監(jiān)Bertron Hantsche提供了六個(gè)安全技巧,以便增
發(fā)表于 10-18 06:28

如何提升嵌入式系統(tǒng)的VxWorks安全性?

實(shí)時(shí)嵌入式系統(tǒng)與網(wǎng)絡(luò)的結(jié)合以及高可信覆蓋網(wǎng)絡(luò)的發(fā)展使得嵌入式實(shí)時(shí)操作系統(tǒng)安全性問(wèn)題日益突出。提高實(shí)時(shí)
發(fā)表于 10-30 06:03

嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)安全性怎么樣?

程序設(shè)計(jì)的接口,它是設(shè)備安全的核心,它的安全性不僅直接影響上層網(wǎng)絡(luò)通信及應(yīng)用軟件的安全,而且還會(huì)造成整個(gè)信息系統(tǒng)的癱瘓,基于此,本文對(duì)嵌入式
發(fā)表于 03-06 06:27

嵌入式設(shè)備如何提高安全性

  隨著越來(lái)越多的嵌入式設(shè)備接入網(wǎng)絡(luò)并成為物聯(lián)網(wǎng)的一部分,網(wǎng)絡(luò)黑客們開(kāi)始利用這些連接,以達(dá)到自己不可告人的目的。因此,嵌入式設(shè)備必須提高安全性,以防止黑客復(fù)制IP、盜竊數(shù)據(jù)或侵入系統(tǒng)
發(fā)表于 06-30 11:05

嵌入式系統(tǒng)制造商面臨的IP安全性的挑戰(zhàn)是什么

嵌入式系統(tǒng)制造商面臨的IP安全性的挑戰(zhàn)防止發(fā)生未經(jīng)授權(quán)的固件訪問(wèn)隱藏模擬與數(shù)字資源及其互聯(lián)方式
發(fā)表于 03-02 06:49

嵌入式系統(tǒng)安全性設(shè)計(jì)有哪些?

加密安全嗎?攻擊者通過(guò)什么途徑得到ATM的密鑰呢?嵌入式系統(tǒng)有哪些防攻擊的措施呢?
發(fā)表于 04-22 07:27

嵌入式系統(tǒng)安全性問(wèn)題是什么?有什么安全措施嗎?

嵌入式系統(tǒng)安全性問(wèn)題是什么?有什么安全措施嗎?
發(fā)表于 04-28 06:54

嵌入式主板比較常見(jiàn)的兩大

。標(biāo)準(zhǔn)的嵌入式系統(tǒng)架構(gòu)有兩大體系,RISC處理器和CISC處理器體系。嵌入式主板分為比較常見(jiàn)的兩大類:1、基于X86的
發(fā)表于 12-16 06:41

嵌入式系統(tǒng)安全面臨的挑戰(zhàn)是什么

在我們努力在更小的嵌入式系統(tǒng)中使用更多功能時(shí),它們的安全性往往被忽視。本文討論了過(guò)去的一些安全漏洞,并討論了嵌入式
發(fā)表于 12-22 07:44

嵌入式機(jī)載軟件安全性的相關(guān)資料分享

嵌入式軟件在汽車、核能、航空等安全關(guān)鍵領(lǐng)域應(yīng)用普遍,軟件中潛在的失效都有可能造成財(cái)產(chǎn)的損失、環(huán)境的破壞甚至人員的傷亡,保障嵌入式軟件的安全性已成為近年來(lái)軟件工程領(lǐng)域的研究熱點(diǎn)。近年來(lái),
發(fā)表于 12-24 08:22

嵌入式系統(tǒng)安全性

嵌入式系統(tǒng)安全性往往最后才會(huì)被考慮到。工程師們?cè)谠O(shè)計(jì)產(chǎn)品時(shí)往往以迅速上市為目標(biāo),而將安全性問(wèn)題留待將來(lái)的版本升級(jí)時(shí)再行解決。這也并非不合邏輯,因?yàn)楦呒?jí)別的安
發(fā)表于 12-09 15:01 ?25次下載

工業(yè) IoT 設(shè)計(jì)中的低功耗、通信和安全性

功耗安全性嵌入式系統(tǒng)設(shè)計(jì)師的兩大重要擔(dān)憂,尤其是在 IoT 傳感器命令和控制應(yīng)用程序中。
發(fā)表于 05-13 10:32 ?8次下載
工業(yè) IoT 設(shè)計(jì)中的低<b class='flag-5'>功耗</b>、通信和<b class='flag-5'>安全性</b>

電子發(fā)燒友

中國(guó)電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會(huì)員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動(dòng)獲取豐厚的禮品