IEC 60730-1 和 IEC 60335-1 安全标准定义了能够有效检测随机硬件故障的测试和诊断方法,以确保在电子可编程设备控制的家用电器中内嵌的硬件和软件的安全运行。 因为其 X-CUBE-CLASSB 功能安全包基于强大的内置 STM32 安全特性,意法半导体提供全面的认证软件自测库和文档,有助于制造商大幅减少开发工作量、时间和成本,以便其基于 STM32 的应用达到 UL/CSA/IEC 60335-1 和60730-1 全球安全认证的 B 类级别。 固件包提供了一组针对通用安全核心部件如 CPU,SRAM,Flash 以及时钟的测试的 API(应用程序接口)。相关的示例建议在最终应用中集成这一组测试功能,通过简单的代码演示 API 的顺序轮询并检查所执行部分测试的结果。 只有应用的测试方法是认证的主题。提供了 API 集成之后,对其他特定于应用的核心组件的测试扩展,以及通过HAL 驱动程序(如果应用)对所有相关硬件的必要配置进行检查,但不进行安全认证。应该完全由最终用户负责进一步修改、扩展和验证(例如用直接调用 LL 驱动的序列替换 HAL 驱动)。 ### 用户手册STM32Cube 软件扩展,B类 60730-1 和 60335-1 功能安全包 #### 一、引言 随着电子技术的发展,家用电器和自动化系统越来越依赖于复杂的电子可编程设备进行控制。为了确保这些设备的安全性和可靠性,国际上制定了一系列安全标准,其中IEC 60730-1 和 IEC 60335-1 是非常重要的两个标准。这两个标准定义了能够有效检测随机硬件故障的测试和诊断方法,确保电子可编程设备控制的家用电器中内嵌的硬件和软件的安全运行。 #### 二、IEC 60730-1 和 IEC 60335-1 标准简介 - **IEC 60730-1**:这是一个关于自动电热和通风设备控制系统的安全标准,主要应用于家用电器领域,例如洗衣机、冰箱等。 - **IEC 60335-1**:这是另一个关于家用和类似用途电器的安全标准,涵盖了广泛的家庭电器设备。 这两个标准都规定了能够有效检测随机硬件故障的方法,并且要求这些设备能够进行自我监控和自我修复,以确保设备的安全运行。 #### 三、STM32Cube X-CUBE-CLASSB 功能安全包介绍 意法半导体(STMicroelectronics)推出的X-CUBE-CLASSB功能安全包是为了帮助制造商满足上述标准而设计的。这个包基于STM32微控制器的强大内置安全特性,提供了一套全面的认证软件自测库和文档。 - **认证软件自测库**:提供了一组API(应用程序接口)来测试通用安全核心部件,如CPU、SRAM、Flash以及系统时钟。 - **文档**:包括详细的用户指南、应用笔记以及UL/CSA/IEC 60730-1/60335-1类型B认证指南等。 这些资源旨在帮助制造商大幅减少开发工作量、时间和成本,以便其基于STM32的应用能够达到UL/CSA/IEC 60335-1和60730-1全球安全认证的B类级别。 #### 四、X-CUBE-CLASSB 版本和支持的STM32系列 - **版本2.2.0**:支持STM32L0系列、STM32L1系列、STM32L4系列、STM32L4+系列、STM32F0系列、STM32F1系列、STM32F2系列、STM32F3系列、STM32F4系列以及STM32F7系列。 - **版本2.3.0**:增加了对STM32G0系列、STM32G4系列、STM32WB系列(仅Cortex®-M4内核)和STM32H7系列(仅Cortex®-M7内核)的支持。 - **版本2.4.0**:支持STM32L5系列。 - **版本3.0.0**:面向双核微控制器的扩展包,支持STM32H7x7双核微控制器。 - **版本4.0.0**:支持STM32U5系列,包括了特定的用户指南(UM2986)以及UL认证版本之间的不同之处。 #### 五、X-CUBE-CLASSB 主要特性 - **可移植性**:使用STM32Cube包优化了不同微控制器之间的可移植性。 - **时序优化**:对于时序要求严格的测试,使用了汇编代码进行部分优化。 - **编译器兼容性**:支持与IAR Systems® IAR编译器®、Keil® MDK-ARM有关的编译器,以及基于GCC编译器的集成开发环境(如STM32CubeIDE或SW4STM32)。 - **认证**:通过UL®认证,覆盖世界标准(IEC、UL、CSA)。 #### 六、X-CUBE-CLASSB 使用注意事项 - **测试方法认证**:只有应用的测试方法是认证的主题。其他特定于应用的核心组件的测试扩展,以及通过HAL驱动程序(如果应用)对所有相关硬件的必要配置进行检查,不进行安全认证。 - **用户责任**:最终用户负责进一步修改、扩展和验证,例如用直接调用LL驱动的序列替换HAL驱动。 #### 七、总结 X-CUBE-CLASSB功能安全包为基于STM32的家用电器开发提供了强大的支持,不仅简化了符合IEC 60730-1 和 IEC 60335-1标准的过程,还大大缩短了产品上市时间,降低了开发成本。对于那些希望提高产品安全性的制造商来说,这是一个不可或缺的工具。
剩余6页未读,继续阅读
- 粉丝: 2141
- 资源: 165
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码