MCU克服工業自動化和IIoT挑戰

作者 : Gina Roos,Electronic Products主編

更快的處理速度、更多的記憶體、更好的連線性和更多的安全功能,正為設計人員提供性能、安全性和成本之間的平衡...

工業自動化和工業物聯網(IIoT)設計人員的性能要求不斷變化。就微控制器(MCU)而言,設計目標在於獲得更快的處理速度、更多的記憶體、更好的連線性和更多的安全功能。同時,MCU製造商也醞釀推出一種新型MCU,從而為設計人員提供性能、安全性和成本之間的平衡。

瑞薩電子(Renesas)物聯網平台業務部總監Mamoru Sakugawa表示,「隨著工業自動化市場向工業4.0或IIoT邁進,更多的感測器、儀器和其他裝置被連網在一起,用於資料收集和分析,從而提高製造廠的生產力和效率。因此,對網路中更多連接功能的要求越來越高。」

「由於感測器/網路的各種要求且針對不同方面的目標,就需要使用不同的通訊協定(即EtherNet/IP、PROFINET等),因此目前市場上沒有單一的協議佔主導地位。」

「這推動了對更高處理能力的需求,從而無縫地互連所有裝置,且不能出現通訊延遲。隨著網路中出現更多的通訊,對更高網路安全的要求也就變得越來越重要」他補充道,「這一切將再次推動系統內對更多嵌入式記憶體和SRAM的需求。」

IIoT也在圍繞測量和控制提出自己的獨特要求,同時需要在性能和成本之間取得平衡。

「無論是作為資料通訊系統還是作為專業術語,物聯網(IoT)都繼續變得越來越普遍。在工業環境中,隨著越來越多的分散式節點具有不同程度的自主權來測量和控制部份流程,物聯網的成長是顯而易見的。」Microchip MCU8業務部醫療產品資深經理Steve Kennelly指出,「除了透過一種或多種協議進行通訊的能力,這些節點還需要達到經濟上合適的獨立即時控制能力程度。」

Kennelly表示,成功的實施必須要平衡性能,這通常意味著要實現具有最小延遲的確定性回應,成本也需要足夠低,從而實現物聯網所必需的擴展。Kennelly指出:「新的MCU正透過將周邊裝置重新定義為易於配置的硬體模組而改變CPU核心與周邊裝置之間的關係。這樣就可以得到非常高性價比的平台,從而在比CPU運算速度更短的時間內對輸入做出反應。」

Kennelly表示,Microchip AVR DA系列MCU,是改變IIoT應用成本和性能平衡的新型MCU例子之一(圖1)。「它將流行的8位元AVR MCU核心與獨立於核心的周邊裝置相結合——該周邊裝置在軟體配置後就可以自主運行。”Kennelly介紹說。

他表示,「事件系統(EVSYS)連接有多個周邊裝置,因此其中一個周邊裝置發生變化,就可以觸發其他周邊裝置操作,而無需CPU干預。這樣就可以創建完全確定的功能區塊,並且這比執行程式碼更快。使用繪圖工具可以輕鬆創建任意訊號產生、類比訊號濾波、自訂通訊協定等功能。」

Kennelly表示,可以使用AVR DA MCU以單晶片設計實現小型節點,例如收集資料並透過網路發送週期性資料包的智慧感測器。「在更複雜的系統中,例如每個節點都是小型Linux電腦的情況,AVR DA可以專用於實現需要快速、確定性回應的某些功能。」

 

Microchip’s AVR DA family of MCUs

圖1:Microchip AVR DA系列MCU。

(來源:Microchip)

 

AVR DA系列MCU也是Microchip第一個功能安全就緒的、帶有周邊裝置觸控控制器(PTC)的AVR MCU系列,這樣就可以實現即時控制、連接和人機介面(HMI)應用。Microchip的功能安全就緒標識所適用的元弓件,具有最新安全功能,並得到安全手冊、故障模式、影響和診斷分析(FMEDA)報告的支援,並且在某些情況下,還提供診斷軟體支援。

Kennelly說:「隨著功能安全在越來越多的工業應用中成為強制性要求,AVR DA也是第一個市場上擁有一套資源支援多項標準認證工作的AVR MCU。」

AVR DA MCU在整個電源電壓範圍內實現了24MHz的CPU速度,高達128KB快閃記憶體、16KB SRAM和512B EEPROM的記憶體密度,以及12位元差分ADC、10位元DAC、模擬比較器和過零檢測器。PTC支援電容式觸控介面設計,支援按鈕、滑桿、滾輪、觸控板、較小的觸控螢幕以及各種消費和工業產品和車輛的手勢控制。它支援多達46個自電容和529個互電容觸控通道,並採用最新一代具有Driven Shield+和升壓模式技術的PTC,因此提供了增強的抗噪性、耐水性、觸控靈敏度和響應時間。

安全事項

雖然性能是選擇MCU的一個重要因素,但裝置安全性已成為工業OEM設計人員的一個大問題。

Sakugawa表示,「要擁有真正安全的處理器平台,處理器不僅必須保護IP不受晶片級的影響,而且還必須能夠確保在物聯網裝置的整個生命週期中免受威脅。簡言之,它必須在物聯網裝置生命週期的不同階段進行管理,稱為裝置生命週期管理(DLM),從設計到製造、上市、現場韌體升級到產品生命週期結束。每個階段都需要實施安全措施,以確保資訊不會洩露。」

在裝置安全方面,晶片是第一道防線嗎?Sakugawa指出「第一層必須來自系統建置,即物聯網裝置本身,如果系統沒有正確實現,那麼它就容易受到攻擊威脅和對晶片級的潛在威脅,這應該是最後一道防線。因此,安全實現不僅僅是晶片級實現。」

Maxim Integrated (現ADI)微型、安全和軟體業務部執行董事Kris Ardis表示,第一道防線必須來自意識。「第一道防線是瞭解應用可能遇到的威脅。雖然我堅信作為任何嵌入式應用的信任根,安全應該從晶片開始,但如果設計人員不考慮威脅並無意中打開後門,即使是我最安全的MCU也無濟於事。」

Ardis認為,「雖然我們提供金融和政府級安全解決方案的背景,也一直在推廣高度安全的解決方案,但直到最近幾年,像Mirai和Stuxnet這樣廣為人知的攻擊出現,我們才開始看到客戶關注。我們將經過驗證的加密引擎、安全引導載入技術和高品質亂數產生器整合至我們用於工業和醫療市場的大多數MCU中。」

「IoT確實暗示了裝置分佈不受限制,這使其對攻擊者更具吸引力。攻擊的成功與否總是與風險有關——如果裝置很容易被盜,那麼攻擊者獲得實體存取的風險就很小。」

Ardis補充說:「這意味著我們需要更加關注攻擊者執行提取程式碼或金鑰資訊等操作的能力。在更高價值的應用中,如果應用能夠感測到有人試圖闖入,甚至就能夠看到採用主動篡改檢測技術來擦除敏感資訊的情況。」

但一流的安全功能將取決於應用。Ardis說:「金融終端領域的產品提供了非常先進的安全功能——利用低功耗、始終線上的感測器監控多種攻擊。如Maxim提供一種稱為ChipDNA的物理不可複製功能(PUF)建置等其他技術,有助於在沒有電池的情況下提供卓越的金鑰保護」

Ardis表示,這些技術確實會產生成本,但還有許多其他技術可以幫助抵禦各種攻擊者。「良好的安全啟動方法可以挫敗許多攻擊者,並保護IP免受更改或發現。」

性能+安全

Maxim Integrated最近還開始在其MCU中引入糾錯碼(ECC)技術來提高可靠性。Ardis表示,「隨著嵌入式MCU採用越來越先進的製程技術,記憶體(尤其是SRAM)更容易受到能量粒子的干擾。有效使用ECC可以將失效率從每幾個月1位元失效降低到每世紀1次失效。」

他表示,「我們還看到了業界越來越需要功能更強大的MCU——更多的記憶體意味著可在邊緣做出更複雜的決策,從而減少對無線通訊或有線通訊的需求(無線通訊或有線通訊在許多環境中已經受到容量限制),並且在本地決策所需的功耗也更小。」

Maxim MAX32670低功耗Arm Cortex-M4 MCU就是一個兼具性能和安全性的示例(圖2)。該MCU包括受ECC保護的記憶體、安全引導載入程式和加密支援,可幫助物聯網和工業應用在惡劣環境和極端功率限制下實現較長的使用壽命。

 

Maxim Integrated’s MAX32670 low-power Arm Cortex-M4 MCU

圖2:Maxim Integrated MAX32670低功耗Arm Cortex-M4 MCU。

(來源:Maxim Integrated)

 

除了整合的ECC保護記憶體外,MAX32670還具有低功耗和小尺寸,可節省40%的功耗和50%的空間。該MCU專為工業、醫療保健和物聯網感測器應用而設計,其運行功耗僅為40µW/MHz,這使其成為了電池供電感測器應用的最低功耗解決方案,並且比最接近的競爭對手產品小50%,其封裝形式包括超小型1.8mm×2.6mm WLP和5mm×5mm TQFN兩種。

MAX32670透過ECC保護整個記憶體佔用空間(384KB快閃記憶體和128KB SRAM),以防止位元翻轉並提高可靠性。Ardis指出,「隨著MCU製程縮小到40nm及以下,位元翻轉成為一個關鍵的可靠性問題。借助ECC,硬體可以檢測和糾正單位元誤差,從而使位元翻轉誤差很難對應用產生負面影響。」

另一個兼顧功能與安全性的MCU系列是瑞薩電子(Renesas Electronics)的32位元RX72N和RX66N MCU (圖3)。針對工業自動化應用,MCU將裝置控制和網路功能結合在一個晶片上,同時進行功能改進和安全特性。

對於工業物聯網和工業自動化,瑞薩著眼於三個領域——即時性能、多功能兼顧工業裝置小型化,以及工業網路支援,Sakugawa表示。

在工業設備市場,性能和功能的改進會導致程式碼量更大。因此,他指出,記憶體儲存容量和讀取速度在決定即時性能方面發揮著關鍵作用。

他表示,「近年來,大多數工業自動化產品都連接到網路並安裝許多功能,如液晶面板。然而,在許多情況下,需要額外的MCU和記憶體來支援網路連接或額外功能,而不會犧牲關鍵特性。」

「另一方面,裝置需要小型化,相互矛盾的需求正成為設計新裝置的挑戰。因此,我們需要透過具有更高性能的多工處理器、更大的嵌入式記憶體、I/O引腳和其他關鍵周邊功能來實現單晶片的處理器,從而最大限度地減少BOM (物料清單)。」

瑞薩MCU圍繞該該公司RXv3 CPU核心而構建,頻率為5.82CoreMark/MHz。RX72N的最大工作頻率為240MHz,具有1396CoreMark和兩個乙太網通道,而RX66N提供120MHz的最大工作頻率,具有698CoreMark和一個乙太網通道。

…繼續閱讀請連結EDN Taiwan網站

 

 

 

 

加入我們官方帳號LINE@,最新消息一手掌握!

發表評論