近日,广芯微电子32位MCU系列安全软件库顺利通过了IEC 60730和IEC 60335 B类认证。
家用电器以及类似环境下的产品制造商在产品设计时被要求考虑设备的安全性,产品的硬件和软件需要遵循相关的安全标准。世界性标准化组织IEC(国际电工委员会),针对家用电器的正常安全运行制定了相关安全标准。其标准为硬件及软件解决方案提供了建议,涉及功能安全的关键IEC标准为IEC 60730-1和IEC 60335-1。这些标准涉及家用电器和类似环境下的功能安全性。根据应用目的,这些标准将功能安全分为若干安全等级。
安全标准里面定义了多种测试和诊断方法,确保面向家用电器的嵌入式控制硬件和软件的安全运行。标准涵盖了电器的机械、电气、电子、EMC以及电器的异常操作,根据应用场景分为三类安全标准:
Class A:不用于确保设备的安全性(比如,湿度控制装置,定时器、照明控制、定时开关等)
Class B:防止受控设备的不安全运行(比如热切断装置,防止洗衣机、洗碗机、烘干机、冰箱、冰柜和炊具等)
Class C:防止特殊危害(比如自动燃烧控制器和封闭的水加热器等)
对于绝大多数的家用电气应用场景,需要B类级别的功能安全保护。微控制器的B类标准与硬件和软件相关。符合标准的部件可分为两组,即MCU相关和应用相关。其中应用相关部分依赖客户应用结构,需要由用户基于产品应用功能需求进行定义开发(如:通信、IO控制、中断、模拟输 入输出)。
针对微控制器,必须在B类标准依从性下测试的MCU部件如下:
广芯微在UM32系列芯片平台上开发了多种安全特性和软件开发包,功能安全软件包(即自检库,后续内容将简称为STL)主要针对于微控制器的通用逻辑块(即MCU相关)。STL组件带有芯片特定的HAL(硬件抽象层)服务和模块/系统驱动。用户可将STL软件包和专用HAL驱动连同附加的产品特定测试及配置一起纳入最终用户软件解决方案中。本次认证的STL软件包针对广芯微M0+平台系列产品。STL软件包工程示例支持两个IDE开发平台(IAR™-EWARM、Keil® MDK-ARM® 环境和工具链),基于两个IDE平台下提供标准版和debug版的两种STL库文件(.lib文件和.a文件),方便客户调试评估和量产集成,提供的示例可运行在EVB评估板或客户产品硬件平台上。
提供STL软件包主要目的是促进和加速用户软件开发及认证流程。用户必须了解STL软件包的方法,且所用的自检安全技术已预先认证。提供的示例说明了如何将STL软件包和相关FW(HAL驱动)集成到应用中,最终的安全功能实现和认证应由认证机构针对用户终端产品从应用层面进行完整的合规性认证。
STL软件包的测试项主要分为两个主要过程,即上电启动自检和定期运行自检,客户需要将该B类STL软件包集成到自己的软件解决方案中,总体架构如下图:
启动时自检项:CPU寄存器自检、程序计数器PC自检、看门狗自检、Flash内容完整性校验、RAM自检、系统时钟和中断自检,以及针对完整测试过程的流程控制与监测。
运行时自检项:CPU部分寄存器自检、Flash分块自检、RAM分块自检、栈上溢/下溢检测,系统时钟和中断自检。部分检测功能可通过修改宏定义值进行开关和配置。
广芯微一直以来致力于提供优质的产品和卓越的用户体验。通过获得IEC 60730 和IEC 60335 B类认证,向用户展示了我们对质量和安全的承诺。我们将继续关注市场的需求,并不断努力提供更好的产品和服务。关于STL软件包的详细信息、使用方法以及功能安全认证相关的合规性咨询,请联系我们的销售团队,他们将竭诚为您解答任何疑问和提供帮助。
关于广芯微
广芯微电子(广州)股份有限公司是一家致力于面向新能源、变频电机控制及低功耗物联网等领域为客户提供创新芯片及其解决方案的集成电路设计企业,其产品包括极具特色的8位/32位微控制器芯片、无线射频收发器芯片、快充与数字电源管理芯片等。广芯微独有的低功耗芯片设计方法、高效率的变频电控技术、大功率的PD快充协议以及多样性无线连接技术整合而成创新与差异化的集成电路设计,在健康医疗电子、消费电子、智慧家庭、工业控制、传感器与表计等领域已经得到了广泛的应用。
来源:广芯微电子
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。