0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

芯海科技CS32F03X系列MCU产品助力客户产品减少认证成本

uzgd_chipsea 来源:芯海科技 作者:芯海科技 2022-10-20 11:01 次阅读

近日,芯海科技旗下CS32F03X系列MCU产品顺利通过IEC 60730软件安全认证

CS32F03X安全诊断库能够针对MCU核心组件进行安全自检,有效提升智慧家电产品的安全风险管控,助力客户产品满足IEC 60730 B类安全规范且减少认证成本。

国际电工委员会:IEC 60730标准提升智慧家电产品安全性

随着物联网技术的飞速发展,越来越多的智慧家电走进人们生活。但是,智慧家电因分离式IC智能特性带来的电子控制、高级显示等功能,在大幅提升终端产品体验的同时,也会提高系统的复杂度,带来消费用户对产品安全性的担忧。

为了确保面向智慧家电的嵌入式控制硬件和软件的安全运行,国际电工委员会制定了IEC 60730标准。该标准应用于白色家电和其他电器的设计,可提高智慧家电产品安全性。该标准定义了多种安全测试和诊断方法,能够及时检测出系统故障并消除产生危害的风险。

自动电子控制定义了三种软件分类:

A类:与设备安全无关的软件,如室温调节器、照明控制等。

B类:防止设备进入非安全状态的软件,如洗衣机互锁、热切断装置等。

C类:预防特定危害的软件,如自动炉火控制等。

多数消费类家用电器如洗衣机、冰箱等需符合B类要求。因此,可采用合规方案如下:

➢ 支持功能测试的单通道架构:基于单个控制单元(MCU)方案,在出厂前针对目标功能进行测试。

➢ 两个MCU的双通道架构:基于两个MCU执行多种关键任务,使用一个MCU检查另外一个MCU的运行。

➢ 支持阶段性自检的单通道架构:基于单个MCU方案,设备在运行时进行阶段性检测。

支持阶段性自检的单通道架构,适用于在降低制造成本的同时确保最大安全性,该方案要求软件在运行中要周期性检测MCU核心组件状态。

CS32F03X:推出基于MDK和IAR的安全诊断库

随着智慧家电中的微控制器应用越来越多,如果微控制器运行异常(如时钟偏差、RAM损坏等),极有可能引发误操作,导致不可知后果。

芯海科技推出了基于MDK和IAR开发环境的“CS32F0XX_IEC60730_STL安全诊断库”,在启动及运行阶段对芯片关键组件进行自检,提供的测试项包括:

CPU寄存器和程序计数器-检查故障状态

➢时钟测试-检查振荡器状态及频率

➢WWDT/FWDT测试-检查看门狗超时复位功能

➢堆栈测试-检查应用堆栈下溢情况

➢非易失性内存测试-CRC32校验内存区域

➢易失性内存测试-March-C/March-X检测算法

MCU在复位后会先进行启动自检,然后在运行中进行周期性自检。下图为自检库运行流程,用户只需在对应的阶段,调用相应接口即可实现自检功能。

b406a132-4fa1-11ed-a3b6-dac502259ad0.png

在启动自检阶段,将会依次测试CPU寄存器读写、WDT复位、FLASH校验、RAM读写以及时钟精度等功能项,即在启动时对MCU核心组件进行完整的测试,启动自检流程如下:

b42d64f2-4fa1-11ed-a3b6-dac502259ad0.png

在主循环中,将会周期性进行自检操作,为减小对应用程序的干扰,耗时较长的FLASH校验、RAM校验等测试项将会分片进行,每个检测周期校验一片区域,直至校验完所有空间,运行自检的流程如下:

b44b6754-4fa1-11ed-a3b6-dac502259ad0.png

此外,为了确保所有特定代码都能按顺序执行并通过,对各测试块赋予特定标签,监控检测流程,当程序计数器丢失时,可以识别异常并进入安全状态。

“CS32F0XX_IEC60730_STL安全诊断库”适配了CS32F0XX_DFP V1.x.x固件库,软件详细设计可参考《CS32F0XX STL软件规格书》,并提供了《CS32F0XX IEC60730自检库使用手册》,用户根据相关文档即可实现快速移植开发。

芯海科技CS32F03X系列MCU基于ARM Cortex-M0/M0+内核,主频48MHz,可提供32KB/64KB Flash、4KB/8KB SRAM等不同容量组合的产品,集成了高精度ADC和多种外设资源,同时还拥有丰富的软件和开发工具支持,可广泛应用于智能家居、消费类电子、工业控制等领域。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17040

    浏览量

    350511
  • 软件
    +关注

    关注

    69

    文章

    4838

    浏览量

    87222
  • 终端
    +关注

    关注

    1

    文章

    1119

    浏览量

    29842
  • 芯海科技
    +关注

    关注

    15

    文章

    357

    浏览量

    31198

原文标题:芯海科技CS32F03X系列芯片通过IEC 60730软件安全认证

文章出处:【微信号:chipsea,微信公众号:芯海科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    科技CS32F03X系列通过IEC 60730软件安全认证

    科技CS32F03X系列MCU基于ARM Cortex-M0/M0+内核,主频48MHz,可提供32KB/64KB Flash、4KB/
    的头像 发表于 11-14 14:52 298次阅读
    <b class='flag-5'>芯</b><b class='flag-5'>海</b>科技<b class='flag-5'>CS32F03X</b><b class='flag-5'>系列</b>通过IEC 60730软件安全<b class='flag-5'>认证</b>

    科技通用 32位 MCU FAQ

    一、产品性能CS32F03X 二、产品性能CS32L010/CS32L015 三、产品性能
    发表于 06-07 16:48

    应用笔记:通用 MCU 基于 IAR 芯片包 IAR9 开发指南

    科技与 IAR Systems 达成合作,IAR Embedded Workbench for Arm 已全面支持科技CS32F103X
    发表于 05-16 11:52

    海通用 MCU 应用笔记: CS32F03x 系列硬件设计指南

    本技术说明文档提供关于 CS32F03x 系列 MCU 的电源,启动引导配置,应用注意事项的说明,旨在帮助用户更好地使用 CS32F03x 系列
    发表于 05-16 11:32

    海通用 MCU 应用笔记: C32F03x 系列快速应用指南

    本应用笔记旨在指导用户搭建 CS32F03x/F03x-RA 系列 MCU 开发环境并进行开发和调试,包括:软件开发与移植、软硬件注意事项、开发板说明、如何 Keil/IAR/GCC
    发表于 05-16 11:29

    海通用 MCU 应用笔记:CS32F03x设计注意事项

    本技术文档汇总了 CS32F03x (包括 RA) 在设计,开发,调试过程中经常遇到的问题和需要注意的事项,旨在帮忙用户快速使用 CS32F03x系列 MCU。*附件:应用笔记:
    发表于 05-16 11:02

    海通用 MCU 应用笔记: CS32F03x-RA 系列兼容性和移植指南

    本节旨在帮助您分析从现有的 CS32F03x 产品移植到 CS32F03x-RA 系列产品所需的步骤。要将应用程序从 CS32F03x
    发表于 05-16 10:59

    海通用 MCU 应用笔记: CS32F03x IAP 升级

    本技术文档旨在帮助客户实现 IAP 升级提供一个参考方案和模板。本文档提供基于 UART 升级的 MCU 参考代码和 PC 端的升级工具软件。适用 MCU 型号:CS32F030、
    发表于 05-16 10:55

    CS32F03X生成多路PWM控制无刷电机换相

    本技术文档旨在帮助用户快速配置 MCU CS32F03X 输出多路经过调制的 PWM 波,用于控制直流无刷电机(BLDC)换相。HPWM-LON 是直流无刷电机较为常用的 PWM 调制模式,为了实现
    发表于 05-16 10:41

    CS32F03X锂电池供电场景下估算VDDA电压

    本技术文档旨在帮助客户快速实现估算MCU F03XVDDA 电压. 在使用锂电池的应用场景下,整个产品生命周期中电池的电压是逐步降低的,如果应用当中没有一个稳定的参考电压源, ADC
    发表于 05-16 10:39

    CS32F03X低功耗Deepsleep应用配置

    本技术文档旨在帮助客户快速配置 MCU CS32F03x 低功耗模式。 Deepsleep 模式是应用较为广泛的一个低功耗模式,需要达到理想的低电流值,需要正确的配置 MCU 内部外设
    发表于 05-16 10:35

    CS32F03X FAQ

    本文档所列的问题都是针对于特定 CS32F03X 晶圆版本,CS32F03X 晶圆版本可以通过读 SvstemMemory地址 0X1FFFFC80 和 0x1FFFFC84 可获取到
    发表于 05-16 10:32

    基于科技MCU的平板电脑皮套键盘整体解决方案

    科技(688595)推出了基于旗下CS32F03X系列MCU产品的平板电脑及其皮套键盘的整体解决方案。
    发表于 04-01 17:54 477次阅读
    基于<b class='flag-5'>芯</b><b class='flag-5'>海</b>科技<b class='flag-5'>MCU</b>的平板电脑皮套键盘整体解决方案

    可以提供一下cs32f03x硬件资料包吗

    可以提供一下cs32f03x硬件资料包吗,邮箱gs3216@qq.com
    发表于 03-30 11:42

    基于科技MCU的平板电脑皮套键盘整体解决方案

    科技(688595)推出了基于旗下CS32F03X系列MCU产品的平板电脑及其皮套键盘的整体解决方案。
    的头像 发表于 03-30 10:00 358次阅读
    基于<b class='flag-5'>芯</b><b class='flag-5'>海</b>科技<b class='flag-5'>MCU</b>的平板电脑皮套键盘整体解决方案