打印
[应用相关]

【STM32垂直应用挑战第四周+安全属性】

[复制链接]
300|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
   又到了快乐的学习分享时间了.这周学习的是STM32功能安全.
   STM32有自带基于标准标准固件库的功能安全包. STM32 有很多内置的安全属性,比如双看门狗,比如I/O端口的锁定功能,比如带各种校验方式的片上SRAM。它们是实现由STM32构建的电子产品,在各个行业所要求的安全认证的硬件基础。为了帮助客户快速通过行业安全认证,ST提供了多个功能安全设计包,里面包括文档、安全库(有些是全源码开放),使用安全库的例程。
    ST提供了基于内置MCU安全属性的功能安全设计包,同时给厂商提供全套认证库的文档.
      

     目前ST的认证库包括以上几类,随着MCU在家电和工业产品中应用的越来越多,很多时候MCU也承担了安全相关的功能。为了保证产品的使用安全,防止由于硬件随机故障以及系统故障带来的严重风险,越来越多的行业规定产品必须取得相应的功能安全认证才能生产上市。
      针对下面这三大类的安全标准认证,ST分别提供了对应的功能安全设计包:
     SIL功能安全设计包,针对IEC61508标准,覆盖STM32系列产品。

     ASIL功能安全设计包,针对汽车行业的ISO26262标准,支持STM8AF系列MCU.
     ClassB功能安全设计包,针对家电应用领域的IEC60335-1/60730-1标准,覆盖STM32和STM8系列产品。


功能安全设计包中提供的自检库和安全手册中的检测方法,一部分是通过纯软件的方式实现的,还有一部分是利用MCU本身提供的硬件属性完成的。上表中列出了STM32 MCU内置的一些安全属性,比如:
- 看门狗可以用在对程序计数器的检测中,在程序计数器跑飞的时候复位设备;
- 硬件CRC单元可以用在对Flash的校验中。STM32F7,H7,L4/L4+,G0,G4全系列支持CRC多项式系数可编程,STM32F0和L0/L1系列部分型号支持CRC多项式系数可编程;
   总而言之,这些安全包的设置使得硬件板卡运行更加稳定,不会突然失控,重启.





使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

191

帖子

1

粉丝