• 正文
  • 相关推荐
申请入驻 产业图谱

X-CUBE-CLASSB 功能安全包|STM32 IEC 60730/60335 B类认证落地指南

3小时前
226
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

在家电、厨卫电器、消费类电子等安全关键场景中,STM32 微控制器必须满足IEC 60730-1与IEC 60335-1两项核心安规标准的 B 类要求,才能通过全球 UL/CSA 认证。意法半导体推出的X-CUBE-CLASSB,正是专为 STM32 打造的认证级功能安全自检扩展包,可大幅缩短产品安规开发周期、降低测试与认证成本。本文严格依据 DB2824 官方数据手册,全面拆解这款安全包的版本适配、架构差异、生态集成与工程应用要点。

资料获取:【用户手册】DB2824 X-CUBE-CLASSB数据手册

1. X-CUBE-CLASSB 核心定位:B 类安全认证一站式解决方案

X-CUBE-CLASSB 是 STM32Cube 生态下的功能安全专用扩展包,核心价值是帮开发者快速实现 IEC 60730-1(家用电器控制设备)、IEC 60335-1 安规标准要求的 B 类故障检测能力。

  • 覆盖检测对象:CPU、SRAM、Flash、时钟等核心硬件模块的随机故障
  • 交付内容:认证自测库 API、参考工程、专用安全文档
  • 认证资质:通过 UL 官方认证,覆盖 IEC、UL、CSA 全球主流安规体系
  • 核心优势:依托 STM32 硬件安全特性,提供可直接集成的自检代码,避免从零开发安规逻辑

该安全包仅对标准规定的核心测试方法完成认证,用户需自行完成应用层扩展、驱动适配与最终验证,是量产产品过安规的刚需工具。

2. 版本迭代与 MCU 适配:全系列覆盖,U5 专属 4.0.0 版本

X-CUBE-CLASSB 历经多次迭代,按 STM32 产品线分版本适配,不同版本的支持型号、交付形式、认证文档完全不同,选型时需严格对应。

版本号 支持 STM32 系列 配套手册 认证类型 交付形式
2.2.0 L0/L1/L4/L4+/F0/F1/F2/F3/F4/F7 AN4435 通用 UL 认证 开源源码,基于 HAL 库
2.3.0 G0/G4/WB(M4)/H7(M7) AN4435 通用 UL 认证 开源源码,基于 HAL 库
2.4.0 L5 AN4435 通用 UL 认证 开源源码,基于 HAL 库
3.0.0 H7 双核 AN4435 通用 UL 认证 开源源码,支持双核安全交互
4.0.0 U5 系列 UM2986 专用指南 STM32U5 专属 UL 认证 编译目标文件,独立固件 / 编译器

关键亮点:4.0.0 版本是 STM32U5 专属版本,同步配套专用用户手册 UM2986 与独立 UL 认证,完全适配 U5 系列的低功耗、高安全特性。

3. 架构与交付形式:新旧版本核心差异

X-CUBE-CLASSB 在4.0.0 版本完成架构重构,与旧版(≤3.0.0)存在本质区别,直接影响集成方式:

  1. 旧版(2.2.0/2.3.0/2.4.0/3.0.0)
    • 完整开源源码交付,依赖 STM32Cube HAL 库
    • 绑定通用 AN4435 应用笔记与通用 UL 证书
    • 兼容性受 HAL 版本、编译器约束
  2. 4.0.0(U5 专属)
    • 采用 X-CUBE-STL 工业安全库同款架构
    • 仅开放配置与集成代码,核心库以编译后目标文件交付
    • 完全独立于编译器、开发工具与 ST 原厂固件
    • 配套专属手册 UM2986 与 U5 专用 UL 认证

4. 深度融入 STM32Cube 生态,开发零门槛

X-CUBE-CLASSB 是 STM32Cube 生态的原生扩展,可无缝对接整套开发工具链:

  • 适配工具:STM32CubeMX(图形配置)、STM32CubeIDE(编译调试)、STM32CubeProgrammer(烧录)
  • 软件层:兼容 HAL 硬件抽象层、LL 底层 API,跨型号移植性极强
  • 编译器支持:IAR、Keil MDK-ARM、GCC(STM32CubeIDE/SW4STM32)全覆盖
  • 性能优化:时序严格的测试场景采用汇编代码优化,兼顾检测精度与运行效率

5. 授权协议:统一 SLA0048 许可

全版本 X-CUBE-CLASSB 均遵循SLA0048(Mix Ultimate Liberty+OSS+3rd-party V1) 软件许可协议,不同组件授权规则清晰:

  • B 类安全库、示例工程:ST 专有授权
  • Cortex‑M CMSIS:Apache License 2.0
  • HAL 库、BSP 板级支持包:BSD-3-Clause 开源协议

4.0.0 版本在基础协议上新增附加条款,进一步明确目标文件形式的使用规范。

六、版本演进关键节点

X-CUBE-CLASSB 从 2016 年首发至今,持续适配新系列、优化架构:

  1. 2016 年 V1:初始版本,上线基础安全自检功能
  2. 2017 年 V2:新增 L4/F1/F7 支持,兼容 GCC 编译器
  3. 2019 年 V3:覆盖 G0/G4/WB/H7,拆分版本适配不同产品线
  4. 2021 年 V4:新增 L5、H7 双核支持,完善安全 API 规范
  5. 2022 年 V5:推出4.0.0 版本,正式支持 STM32U5,架构全面升级

七、工程应用价值:安规认证降本增效

对于量产型 STM32 项目,X-CUBE-CLASSB 的实用价值极为突出:

  1. 省去安规代码开发:直接调用 CPU、内存、时钟自检 API,无需自研故障检测逻辑
  2. 缩短认证周期:依托 ST 原厂认证库,降低第三方测试整改成本
  3. 全场景适配:覆盖家电、小家电、厨卫等所有需 IEC 60730/60335 B 类认证的场景
  4. 低侵入集成:参考工程提供轮询检测示例,可快速嵌入现有产品固件

X-CUBE-CLASSB 是 STM32 产品落地IEC 60730-1/IEC 60335-1 B 类功能安全的核心工具,从经典 F/L/G 系列到最新 U5 系列均有专属适配版本。4.0.0 版本针对 STM32U5 的架构升级,进一步提升了兼容性与独立性,是低功耗高安全产品过安规的首选方案。开发者只需按手册完成集成与适配,即可快速满足全球安规认证要求。

相关推荐