你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32生态系统第六期——STM32/STM8功能安全概览(二)

[复制链接]
eefishing 发布时间:2020-1-7 22:14
STM32 SIL功能安全设计包
$ L. O- z4 M! X1 {9 |" h& J(1)安全文档

( e! v4 ?) Y5 E: t2 O% e% l# ]
1.png
4 Z  R, H" x2 j8 Y: t( ]" w3 |
STM32 SIL功能安全设计包的安全文档,有两大类:一类是前面提到过的安全手册,里面详细列出了在硬件层面,软件层面和应用层面可以采取的安全机制,来指导STM32用户设计出达到符合IEC61508标准的安全完整性等级的产品。每个STM32系列对应一份独立的安全手册,可以从ST官网(www.st.com/x-cube-stl)免费下载。
* X! n3 W0 e! x- e# D还有一类安全文档,包括FMEA和FMEDA。这两个文档是需要用户签NDA后才能拿到的。FMEA里列出了MCU失效模式和相关可以采取的检测方法。FMEDA里列出整个MCU和各个基本功能模块的失效率数据,它里面提供的失效数据与具体MCU的型号对应。在FMEDA文档中列出了适用的MCU型号,以及计算的条件假设。
% @4 s+ i4 o5 ~
" u2 s6 k- V8 g) C/ z(2)X-CUBE-STL自检库
2.png
9 r) `" [3 W* S8 h1 c4 y7 ?& F
SIL功能安全设计包中的X-CUBE-STL自检库,检测了STM32内核的关键安全部件(CPU+SRAM+Flash)的随机硬件失效。该部分检测与应用无关,可以用在任何终端用户应用中。这里再强调一下,自检库只是产品获得认证最终需要实现的全部安全机制的子集,客户还需要根据实际情况,参考安全手册的说明自行开发其他部分的代码。并且该自检库是通过库文件形式提供,独立于编译器,这意味着你可以选择你想要的编译环境。! _& j& j! e$ {$ F- m0 G
0 d) o( O) X8 a- Y9 X0 H
(3)SIL2/SIL3安全级别
4 f8 c/ o4 ^( a$ F( h0 `9 o; |
3.png
1 q8 R( u- Y6 h% h  A/ \7 t
X-CUBE-STL符合IEC 61508 SIL3 标准,所声称达到的诊断覆盖率都经过了ST独有的故障注入机制验证,并已经取得TÜV 莱茵认证,证书随自检库的压缩包提供。随自检库一起还提供了STL安全手册和用户指南,给用户提供在具体应用中使用该STL库的说明。该X-CUBE-STL 自检库也需要签NDA才能获得。6 s4 n- |" O; b4 F. P
使用X-CUBE-STL 自检库,单个STM32最高可以满足SIL2的要求,要达到SIL3系统必须是两颗STM32的1OO2架构,保证当一颗MCU出现故障后,系统还可以正常工作。
4.png
: s) D0 S% L, \) @4 V7 d* K
除了最新推出的STM32L5, STM32WB和STM32MP1以外,其他的STM32系列基本都可以提供对应的安全文档(安全手册,FMEA,FMEDA)。X-CUBE-STL库现在已经支持五个STM32系列的MCU:F0,F3,F4,L4,G0。后续我们会陆续推出其他系列的X-CUBE-STL库并不断完善相关文档。
" d. c% \$ N* |. K
7 r4 z. C' Z: d: V  S(4)以STM32F0为例

; s" ?- m: t" P- N1 F, f
5.png
前面我们多次提到安全手册,FMEA等文档。这里以STM32F0为例,再为大家梳理一下STM32 SIL功能安全设计包中包含的五种文档:5 d( `. k! v7 h! c4 T! Q6 J
- STM32F0系列安全手册,描述了如何在安全相关系统的背景下使用STM32F0系列微控制器,并说明了为达到目标安全完整性等级,可以实施的安全机制,以及如何去符合其他的安全标准的说明
  a- Z* p; @) x/ T3 o- STM32F0自检库安全手册,包含了用户在安全相关系统里使用STL自检库的相关说明
9 T* N: M. P( w. O5 ^% G# [1 t. j, |- STM32F0自检库用户手册,介绍X-CUBE-STL-F0自检库的结构及API使用等8 v7 f/ `* r4 T9 P, w) G
- FMEA,提供针对STM32F0系列的失效模式与影响分析9 {+ ~& [  E4 Y3 h" d
- FMEDA,提供对具体MCU型号进行的,在已经实施给定安全机制的条件下得到的失效率数据: q7 c% J8 ?+ m' h1 z$ Q' ^
这五个文档除了第一个STM32F0系列安全手册以外,其他的都需要联系MCU市场人员申请。  a0 y; e. {, g# ], ~
; O2 w+ z( b1 d9 N0 x
STM8A-SafeASIL功能安全设计包
6 j! K* I$ a- u' c0 U(1)总体说明3 ]$ b1 a- D2 W9 x; S" [
6.png
对于ISO26262标准,我们有STM8A-SafeASIL功能安全设计包,为使用STM8AF系列MCU进行开发的客户提供了支持,可以降低项目开发的成本和减少开发时间。现在STM8A-SafeASIL功能安全设计包中主要提供的是安全文档,通过该文档可以指导客户进行安全相关代码的开发。在明年3月左右,ST会推出更加详细的自检库实现规范,可以联系MCU市场人员申请。
- o) _2 z/ r$ L9 B0 i; S: W. m: v% V2 D. h
(2)安全文档
5 Y6 W! s6 E" `/ q; x
7.png

. F" j' y  E& \8 u. G  z6 j3 @STM8A-SafeASIL 安全文档也包括安全手册和FMEA,FMEDA报告。与STM32的安全手册一样,其中详细列出了在硬件层面,软件层面和应用层面可以采取的安全机制,支持使用 STM8AF的应用最高可以达到ISO 26262标准ASIL B等级的功能安全要求。FMEA对STM8AF的失效模式进行了分析,FMEDA中列出了在实施一定的安全检测措施的条件下,具体某个MCU型号的失效率数据。5 F7 e3 h* g2 D3 `; b, f; V3 o
同样安全手册可以从官网免费下载,而FMEA和FMEDA需要联系MCU市场人员申请。

. Z$ o3 \9 ^5 P8 G* o( b" h& y+ T5 w

# b# _6 P9 a& z+ ^
赞 收藏 评论0 发布时间:2020-1-7 22:14

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版