功能安全性可提升全天候工業設計的安全性

作者:Majeed Ahmad

資料提供者:DigiKey 北美編輯群

工業環境中的設備通常是全天候運轉,因此安全性及可靠性至關重要。這意味著,無論系統是否在供電中,當系統關機或啟動時,關鍵任務型工業設計應始終受到充分的保護。

雖然自動防故障嵌入式系統設計的機制,已經有妥善記錄,在工業領域的新發展則是增加功能安全的合規性。功能安全性技術可為注重可靠性的工業設計,帶來全新境界且完全標準化的安全保護。

目前受惠於功能安全性技術的工業設計,不僅有自主機器人和攸關生命的醫療器材,還有智慧型交通等等。採用功能安全性技術的元件則有 CPU、SRAM 以及快閃記憶體晶片。藉由安全認證的元件,系統開發人員可以證明其聲稱的特定安全完整性等級 (SIL)。

具備功能安全性的 MCU

達到功能安全性要求是複雜且耗時的任務,更是開發人員進行工業設計時經常面對的挑戰。處理機器人與人類之間互動的系統,就是一個很好的範例。若想按照最新的功能安全性規範設計系統,不僅要正確解讀內容艱深的標準,還要挑選第三方實現軟體支援。

在此例中,雙 MCU 配置可以在使用診斷軟體的同時,達到簡單的安全驗證。在此情況下,嵌入式設計人員不需要開發 MCU 專屬的功能安全性軟體。

Renesas ElectronicsRX 系列微控制器就屬於此範例。這些微控制器相容於 IEC 60730 功能安全性標準,可在其所屬的工業裝置中提升自動防故障效能。除此之外,Renesas 最近還在 RX 系列 MCU 當中,加入 IEC 61508 SIL3 認證的功能安全性軟體。這個全新的安全功能將在採用該公司 RXv2 核心為基礎的 Renesas MCU 上發揮作用。

此功能安全性解決方案隨附 SIL3 系統軟體套件,其中含有相互診斷功能,會以雙 MCU 結構為基礎,允許使用軟體對安全與非安全功能進行隔離 (圖 1)。這個雙結構 MCU 設計是以 RX71MRX651 微控制器為中心構建。

Renesas 在雙 MCU 架構中執行相互診斷示意圖圖 1:Renesas 表示,憑藉在雙 MCU 架構中執行相互診斷的做法,該公司已率先全球取得 SIL3 認證。(圖片來源:Renesas Electronics)

Texas Instruments 的 Hercules RM57Lx 是另一款可提供工業應用所需之功能安全性能力的微控制器。此元件不僅能讓設計人員輕鬆快速符合 IEC 61508 標準,還提供適用於多種工業應用的多項安全功能,如飛行防滑、可編程邏輯控制器 (PLC)、馬達與驅動器,以及鐵道號誌等應用。

RM57Lx 微控制器以 Hercules MCU 的安全功能為基礎構建,具備單位元錯誤校正和雙位元錯誤偵測功能,可採用錯誤校正碼 (ECC) 修正指令和資料快取區,以及特定周邊裝置的 RAM 緩衝區。

具備功能安全性的快閃記憶體

功能安全性通常用於汽車設計,但是如同上述 MCU 範例所示,與工業設計也高度相關,特別是全天候運作的設計。有鑒於此,您必須考慮快閃記憶體,因為這是關鍵任務型工業系統中另一個關鍵的建構要件。此外也必須符合適用的功能安全性標準。在工業設計中,這項要求便將快閃記憶體推向了前線,以提供安全的儲存並可靠存取複雜的系統程式碼及演算法。

有些快閃記憶體架構具有多個分割區,可獨立進行最佳化,達到高耐用性與長久保存性。高耐用性與資料保存能力,對工業設計的系統故障防護功能至關重要。

例如,Cypress Semiconductor 的 Semper™ NOR 快閃記憶體以該公司的 EnduraFlex 架構為基礎構建 (圖 2)。在 -40°C 至 +125°C 的極端溫度下,此產品可達到超過一百萬次的編程/抹除循環,資料保存時間至少可達 25 年。若資料寫入頻繁,EnduraFlex 架構可方便配置分割區,為 512 Mbit 密度的部分提供最多 128 萬次的編程抹除循環,並為 1 Gbit 的部分提供 256 萬次的循環。

Cypress Semiconductor 的 Semper NOR 快閃記憶體架構方塊圖圖 2:Semper NOR 快閃記憶體架構方塊圖突顯出嵌入式功能安全性及可靠性建構區塊。(圖片來源:Cypress Semiconductor)

Semper NOR 快閃記憶體提供 SafeBoot 和錯誤檢查功能,可確保工業運作的安全性與可靠性。此外,此快閃記憶體還支援單 ECC 與雙 ECC,可在記憶體陣列編程期間產生嵌入式 ECC。請注意,NXP Semiconductors 是在工業用 MCU 產品中採用 Semper NOR 快閃記憶體的 MCU 廠商之一。

功能安全性工具組

接下來式本文最後一個探討項目,即適合關鍵安全型工業系統與裝置使用的工具組。目前,工業用嵌入式系統的工具組也掀起功能安全性風潮。

對功能安全性有所要求的嵌入式系統穩步增加,安全分析工具的需求也隨之逐漸上升。這類工具可在功能安全性元件上運作並進行分析,例如分析常見的故障原因等。

有些定量分析技術,如故障模式影響與診斷分析 (FMEDA),有助於判定元件的有效性,例如 MCU 的安全整合性。還有一些診斷軟體工具,可彌補硬體安全措施與指定安全需求之間的落差。

例如,Renesas 一直以來都使用 IAR Systems 的認證工具套件來開發適合嵌入式應用的診斷軟體。如圖 3 所示,適用於 RX MCU 的 IAR Embedded Workbench 包含一個高效能的編譯器與除錯器,兩者都內建於容易使用的整合式開發環境 (IDE) 中。

IAR Embedded Workbench 示意圖圖 3:此圖顯示 IAR Embedded Workbench 如何協助開發適用於 Renesas RX 微控制器的安全相關軟體。(圖片來源:IAR Systems Software)

為改善工業設計的可靠性,可將驗證關鍵安全型系統所用的工具組專門用於相關的安全層面;這類工具組通常會隨附豐富的圖形內容以及警告指示符和文字。

最重要的是,安全性設計必須由硬體與軟體相輔相成。幸運的是,開發人員現在都可隨需駕馭這兩個要件。

DigiKey logo

聲明:各作者及/或論壇參與者於本網站所發表之意見、理念和觀點,概不反映 DigiKey 的意見、理念和觀點,亦非 DigiKey 的正式原則。

關於作者

Image of Majeed Ahmad

Majeed Ahmad

Majeed Ahmad 是在 B2B 技術媒體領域具有超過 20 年資深經驗的電子工程師。他曾任 EE Times Asia (EE Times 的同門刊物) 的主編。

Majeed 完成六本電子領域的著作。他也經常在電子設計刊物發表文章,包括 All About Circuits、Electronic Products 以及 Embedded Computing Design。

關於出版者

DigiKey 北美編輯群