智慧家电走进千家万户,家电的安全性问题至关重要。而随着智慧家电集成更多功能,其系统复杂度也愈加复杂——集成各类分离式IC以实现电子控制、高级显示等功能,如何确保面向智慧家电的嵌入式控制硬件和软件的安全运行?
近日,航顺芯片HK32C030系列, HK32C005系列,HK32C105系列, HK32C207系列和HK32R78X 等系列产品通过了IEC 60730认证,可提供符合CLASS B标准的功能安全库,为智慧家电厂商减少终端产品安全认证的时间与成本,助力缩短产品上市时间,从底层提高产品的稳定性和安全性。
UL Solution为航顺签发IEC 60730认证证书
安全性是智慧家电的生命!国际电工委员会:IEC 60730“金标准”
国际电工委员会制定了IEC 60730标准,以定义多种安全测试和诊断方法,能够及时检测出系统故障并消除产生危害的风险。该标准应用于白色家电和其他电器的设计时,可提高智慧家电产品安全性。
IEC 60730将基于微控制器的家用电器安全标准分为3类:
∎A类:与设备安全无关的控制功能
应用场景:温湿度控制、照明控制等
∎B类:旨在防止受控设备的不安全运行
应用场景:洗衣机、电冰箱等
∎C类:旨在防止特殊危害,例如防止设备爆炸
应用场景 :自动燃烧器、燃气型烘干机等
典型的家用电器,比如白电需要符合B类级别的保护,其保护涵盖:CPU寄存器和程序计数器、中断处理及执行、系统时钟频率、存储器检测等关键部件的监控或者检测。这样能够有效地防止家电因不安全的操作造成伤害,如洗衣机的电控门锁、电机热关断机制等。
航顺HK32CU提供完整的安全功能库,协助客户实现功能安全设计
家电厂商可以将认证过的HK32MCU安全程序库,嵌入到整套系统软件中实现自我检测功能,进而申请最终产品的IEC 60730功能安全标准相关认证。
在正常情况下,程序运行会通过Reset复位开始, 经历绿色框部分来完成所有的功能,其中包括了应用app的启动配置, Main函数的功能执行以及多个中断的执行判断。为了实现IEC 60730的安全功能,我们在程序中增加了蓝色部分,其中包括Reset后的模块安全启动检测以及运行时的周期检测,同时增加了失败判断接口,如功能安全软件总体流程图所示。
其中启动时检测包括:
l CPU启动检测
l 看门狗启动时检测
l Flash启动时检测
l RAM启动时检测
l 时钟启动时检测
l 控制流启动时检测
运行时周期检测包括:
l CPU运行时检测
l 栈边界运行时溢出检测
l 系统时钟运行时检测
l Flash CRC运行时检测
l 控制流运行时检测
l 看门狗运行时刷新
l RAM运行时检测(在中断服务程序中进行)
功能安全软件总体流程图
5G、人工智能以及物联网等新兴技术的发展,加速着智慧家电产品的迭代式升级,也为智慧家电市场持续增长带来长足动力。航顺芯片32bit-MCU具备低功耗、高可靠和高兼容等特性,可为家电产品提供更具差异化的产品性能和成本优势,已成为广大家电厂商的不二选择。