IEC 60730-1 Class B+IEC 60335-1
世界性标准化组织IEC (国际电工委员会) 针对家用电器的正常安全运行制定了相关安全标准。其标准为硬件及软件解决方案提供了建议,涉及功能安全的关键IEC标准为IEC60730-1和IEC 60335-1。这些标准涉及家用电器和类似环境下的功能安全性。根据应用目的,这些标准将功能安全分为若干安全等级。
安全标准里面定义了多种测试和诊断方法,确保面向家用电器的嵌入式控制硬件和软件的安全运行。标准涵盖了电器的机械、电气、电子、EMC以及电器的异常操作,根据应用场景分为三类安全标准:
Class A:不用于确保设备的安全性(比如,湿度控制装置,定时器、照明控制、定时开关等)
Class B:防止受控设备的不安全运行(比如热切断装置,防止洗衣机、洗碗机、烘干机、冰箱、冰柜和炊具等)
Class C:防止特殊危害(比如自动燃烧控制器和封闭的水加热器等)
对于绝大多数的家用电气应用场景,需要B类级别的功能安全保广。微控制器的B类标准与硬件和软件相关。符合标准的部件可分为两组,即MCU相关和应用相关。其中应用相关部分依赖客户应用结构,需要由用户基于产品应用功能需求进行定义开发(如:通信、IO控制、中断、模拟输入输出)。
灵动股份Arm Cortex-M0内核微控制器的自诊断库
灵动股份Arm Cortex-M0内核微控制器的自诊断库适用于 MM32 Cortex®-M0 系列的32位微控制器,提供 Class B 自检功能,包括 CPU 寄存器、程序计数器、时钟、非易失性存储器(Flash 存储器)、易失性存储器(SRAM)等测试项目,这些在 IEC60730-1 附录 H中有定义。灵动股份Arm Cortex-M0内核微控制器的自诊断库以库文件的方式集成到客户的应用中,便于移植,帮助用户减少自检功能的开发时间,加速认证过程。
综述
灵动自诊断库进一步更加方便用户对于MCU系统数据的监控,大大减少用户自开发时间,很实用的功能!
|