引言
本文檔描述如何在安全相關(guān)系統(tǒng)的背景下使用 STM32G0 Series 微控制器,并指定了為達(dá)到目標(biāo)安全完整性等級(jí),用戶需承擔(dān)的安裝和操作責(zé)任。本手冊(cè)適用于 STM32G0 Series 微控制器和 X-CUBE-STL 產(chǎn)品編號(hào)。
目錄預(yù)覽
1. 關(guān)于本文檔
2.STM32G0 Series 微控制器開發(fā)過程
3. 參考安全架構(gòu)
4.安全結(jié)果
5.證據(jù)列表
2.STM32G0 Series 微控制器開發(fā)過程
對(duì)于嚴(yán)格要求安全性的應(yīng)用所使用的微電子器件,它們的開發(fā)過程考慮了適當(dāng)?shù)墓芾恚越档驮O(shè)計(jì)階段引入系統(tǒng)故 障的可能性。
IEC 61508:2 附錄 F(ASIC 技術(shù)和措施 - 避免系統(tǒng)故障)作為按照 IEC 61508 的要求定制微控制器標(biāo)準(zhǔn)設(shè)計(jì)和制造 商過程的指導(dǎo)原則。附錄 F 中報(bào)告的核查表有助于收集給定實(shí)際過程的所有相關(guān)證據(jù)。
2.1STMicroelectronics 標(biāo)準(zhǔn)開發(fā)過程
STMicroelectronics(ST)服務(wù)于四個(gè)工業(yè)領(lǐng)域:
? 標(biāo)準(zhǔn)產(chǎn)品。
? 汽車產(chǎn)品:ST 汽車產(chǎn)品符合 AEC-Q100 標(biāo)準(zhǔn)。它們將接受特定的壓力測(cè)試和處理指令,以達(dá)到要求的質(zhì)量級(jí)別和產(chǎn)品穩(wěn)定性。
? 汽車安全:汽車領(lǐng)域的一個(gè)子集。ST 以 ISO 26262 道路車輛功能安全標(biāo)準(zhǔn)為參考。ST 支持客戶查詢產(chǎn)品故障率和 FMEDA,為使硬件系統(tǒng)符合既定安全目標(biāo)提供支持。ST 提供可安全應(yīng)用于預(yù)定用途的產(chǎn)品,與客戶一起分析任務(wù)資料,采用常用方法并為殘余風(fēng)險(xiǎn)制定對(duì)策。
? 醫(yī)用品:ST 遵守適用的醫(yī)用品規(guī)范,并在產(chǎn)品的開發(fā)中嚴(yán)格執(zhí)行這一標(biāo)準(zhǔn)。
STMicroelectronics 產(chǎn)品開發(fā)過程符合 ISO/TS 16949 標(biāo)準(zhǔn),且這一標(biāo)準(zhǔn)專用于將客戶說明和市場(chǎng)或工業(yè)領(lǐng)域要求轉(zhuǎn)化為半導(dǎo)體器件及其所有相關(guān)元件(封裝、模塊、子系統(tǒng)、應(yīng)用、硬件、軟件和文檔)的相關(guān)活動(dòng),符合ST內(nèi)部程序并能使用 ST 內(nèi)部或分包技術(shù)進(jìn)行制造。
圖 1 xxx 是對(duì)意法半導(dǎo)體產(chǎn)品開發(fā)過程的總結(jié)。

3.參考安全架構(gòu)
本節(jié)提供 STM32G0 Series 安全架構(gòu)的詳細(xì)描述。
3.1安全架構(gòu)簡(jiǎn)介
本文檔中分析的 STM32G0 Series 微控制器可用作不同安全應(yīng)用中的合規(guī)項(xiàng)。本節(jié)的目的是識(shí)別此類合規(guī)項(xiàng),從而根據(jù)參考概念定義的相關(guān)假設(shè)定義分析背景。因此,此概念定義還包含參考安全要求作為已定義合規(guī)項(xiàng)之外的設(shè)計(jì)的假設(shè)。
因此,合規(guī)項(xiàng)方法的目的不是提供微控制器所屬系統(tǒng)的詳盡危險(xiǎn)和風(fēng)險(xiǎn)分析,而是列出分析期間考慮的系統(tǒng)相關(guān)信息。此類信息包括危險(xiǎn)因素的應(yīng)用相關(guān)假設(shè)、故障頻率和應(yīng)用已保證的診斷覆蓋率等。
3.2 合規(guī)項(xiàng)
本節(jié)包含與合規(guī)項(xiàng)的定義相關(guān)的所有信息,包括其在不同安全架構(gòu)模式中的使用。
3.2.1 合規(guī)項(xiàng)的定義
根據(jù) IEC 61508:1 第 8.2.12 款,合規(guī)項(xiàng)是按照 IEC 61508 系列條款聲明的任何項(xiàng)目(例如元件)。在其開發(fā)結(jié)束時(shí),其用戶必須通過安全手冊(cè)對(duì)其進(jìn)行描述。
在本文檔中,合規(guī)項(xiàng)被定義為包含一個(gè)或兩個(gè) STM32 微控制器(MCU)的系統(tǒng)(參見圖 2)。通信總線直接或間接連接到傳感器和執(zhí)行器。
圖2.合規(guī)項(xiàng)的定義

為保證 STM32G0 Series 的功能(外部存儲(chǔ)器、時(shí)鐘石英等)或其安全性(例如,外部看門狗、電壓監(jiān)控器),需 要其他可能與合規(guī)項(xiàng)有關(guān)的元件(例如,外部硬件元件)。
定義的合規(guī)項(xiàng)可按照 IEC61508-4 第 3.4.5 款分類為“元件”。
3.2.2 合規(guī)執(zhí)行的安全功能
本質(zhì)上,合規(guī)項(xiàng)架構(gòu)可以描述為由執(zhí)行安全功能或部分安全功能的以下過程組成:
? 輸入處理元件(PEi)從連接到傳感器的遠(yuǎn)程控制器讀取安全相關(guān)數(shù)據(jù),并將其傳輸至以下計(jì)算元件;
? 計(jì)算處理元件(PEc)執(zhí)行安全功能所需的算法,并將結(jié)果傳輸至以下輸出元件;
? 輸出處理元件(PEo)將安全相關(guān)數(shù)據(jù)傳輸至連接到執(zhí)行器的遠(yuǎn)程控制器;
? 對(duì)于 1oo2 架構(gòu),可能還存在投票處理元件(PEv);
? 為了保證安全完整性,考慮合規(guī)項(xiàng)外部處理,例如看門狗(WDTe)和電壓監(jiān)控器(VMONe)。
在詳述 CoU(安全機(jī)制的定義)的章節(jié)中闡明了 PEv 以及外部處理 WDTe 和 VMONe 的角色:
? WDTe:參見“獨(dú)立看門狗”– VSUP_SM_2 和“應(yīng)用軟件中的控制流監(jiān)控”– CPU_SM_1,
? VMONe:參見“電源電壓監(jiān)控”– VSUP_SM_1??傊琒TM32G0 Series 微控制器為實(shí)現(xiàn)包含以下三項(xiàng)操作的終端用戶安全功能提供支持:
? 從輸入外設(shè)安全采集安全相關(guān)數(shù)據(jù)。
? 應(yīng)用軟件程序的安全執(zhí)行和相關(guān)數(shù)據(jù)的安全計(jì)算。
? 結(jié)果或決策到輸出外設(shè)的安全傳輸。
使用這三種基礎(chǔ)操作完成合規(guī)項(xiàng)聲明與安全指標(biāo)計(jì)算。根據(jù)上文報(bào)告的已實(shí)現(xiàn)安全功能的定義,可將該合規(guī)項(xiàng)(即元件)視為 B 類(根據(jù) IEC61508-2 第 7.4.4.1.2 款的定義)。盡管對(duì) STM32G0 Series 執(zhí)行了精確、徹底且詳細(xì)的故障分析,還必須考慮該器件的內(nèi)在復(fù)雜性,因此分類為 B 類是合適的。
因此,確定了兩種主要的安全架構(gòu):1oo1(使用一個(gè) MCU)和 1oo2(使用兩個(gè) MCU)。
3.2.3參考安全架構(gòu) - 1oo1
在 1oo1 參考架構(gòu)(如下文圖 3 所示)中,通過 STM32G0 Series 內(nèi)部處理(已實(shí)現(xiàn)安全機(jī)制)和外部處理 WDTe與 VMONe 的組合來保證合規(guī)項(xiàng)的安全完整性。
1oo1 參考架構(gòu)的目標(biāo)是 SIL2。
圖3.1oo1 參考架構(gòu)

3.2.4參考安全架構(gòu) - 1oo2
1oo2 參考架構(gòu)(如下文圖 4 所示)包含兩個(gè)獨(dú)立通道,二者均以與 1oo1 參考架構(gòu)相同的方式來實(shí)現(xiàn)。通過STM32G0 Series 內(nèi)部處理(已實(shí)現(xiàn)安全機(jī)制)和外部處理 WDTe 與 VMONe 的組合來保證每個(gè)通道的安全完整性。
通過允許聲明 HFT=1 的外部表決器 PEv 保證整個(gè)合規(guī)項(xiàng)的安全完整性。因此,可以達(dá)到 IEC61508-2 表 3 中規(guī)定的更高安全完整性等級(jí)。應(yīng)在兩個(gè)通道間實(shí)現(xiàn)適當(dāng)隔離(包括電源隔離),以避免共因故障的巨大影響(參見第 4.2 節(jié) 從屬故障分析)。無論如何,都需要進(jìn)行 βD 計(jì)算。
1oo2 參考架構(gòu)的目標(biāo)是 SIL3。
圖4.1oo2 參考架構(gòu)

本文檔描述如何在安全相關(guān)系統(tǒng)的背景下使用基于 Arm Cortex -M0+的 STM32G0 Series,并指定了為達(dá)到所需安全完整性等級(jí),用戶需承擔(dān)的安裝和操作責(zé)任。對(duì)于內(nèi)置一個(gè)或多個(gè) STM32G0 Series 微控制器的解決方案,系統(tǒng)設(shè)計(jì)者可使用本文檔評(píng)估該解決方案的安全性。由于文章篇幅有限,僅展示部分內(nèi)容,完整文檔請(qǐng)點(diǎn)擊文末“閱讀原文”下載閱讀。

長(zhǎng)按掃碼關(guān)注公眾號(hào)
更多資訊,盡在STM32
▽點(diǎn)擊“閱讀原文”,可下載原文檔
原文標(biāo)題:用戶手冊(cè)|STM32G0 系列安全手冊(cè)
文章出處:【微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
單片機(jī)
+關(guān)注
關(guān)注
6067文章
44973瀏覽量
649973 -
STM32
+關(guān)注
關(guān)注
2293文章
11031瀏覽量
364399
原文標(biāo)題:用戶手冊(cè)|STM32G0 系列安全手冊(cè)
文章出處:【微信號(hào):STM32_STM8_MCU,微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
EM730/EM730E 系列變頻器用戶手冊(cè)
你好,CS32L010的相關(guān)資料(數(shù)據(jù)手冊(cè)、用戶手冊(cè)、Pack包和例程等)能不能發(fā)給我
CS32L010的相關(guān)資料(數(shù)據(jù)手冊(cè)、用戶手冊(cè)、Pack包和例程等)
ADS1256按照課本的推算公式,ENOB后面需要再減去1.79,為何ADS1256用戶手冊(cè)中沒有減去1.79呢?
求一份CS32L010的相關(guān)資料(數(shù)據(jù)手冊(cè)、用戶手冊(cè)、Pack包和例程等),謝謝
CA51M151系列中文用戶手冊(cè)
THVD4431EVM用戶手冊(cè)

評(píng)論