0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

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

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

工程師兵營 ? 2018-08-21 13:48 ? 次閱讀

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

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

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

超低功耗

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

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

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

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

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

低功耗通信

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

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

圖 2:Microchip RN4020 藍牙低功耗模塊

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

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

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

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

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

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

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

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

IoT 中的傳感器

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

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

圖 3:Microchip PIC24F XLP 藍牙 LE IoT 演示

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

連接到云

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

結(jié)論

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

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

    關(guān)注

    5060

    文章

    18980

    瀏覽量

    302251
  • PIC24F
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    17277
  • microchip
    +關(guān)注

    關(guān)注

    52

    文章

    1494

    瀏覽量

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

    關(guān)注

    5

    文章

    178

    瀏覽量

    18406
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式設(shè)計的那些安全性考慮事項

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

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

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

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

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

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

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

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

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

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

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

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

      隨著越來越多的嵌入式設(shè)備接入網(wǎng)絡(luò)并成為物聯(lián)網(wǎng)的一部分,網(wǎng)絡(luò)黑客們開始利用這些連接,以達到自己不可告人的目的。因此,嵌入式設(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)的固件訪問隱藏模擬與數(shù)字資源及其互聯(lián)方式
    發(fā)表于 03-02 06:49

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

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

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

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

    嵌入式主板比較常見的兩大

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

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

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

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

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

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

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

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

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