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

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

3天内不再提示

关于GD32 MCU助力IEC60730-1的性能分析和介绍

GD32MCU 来源:djl 2019-10-22 15:41 次阅读

随着物联网技术的普及和功能需求的多元化,工业控制和家用电器的设计也变得更加复杂。大多数的自动电子控制使用微控制器MCU),即带嵌入式内存和输入/输出设备的微处理器,制造商开发出运行在MCU内的实时嵌入式软件来控制机电设备。为了确保嵌入式控制硬件和软件设备的操作是安全的,国际监管机构发表了工业控制和白色家电的质量和安全标准。在国际电工委员会的IEC60730标准的指引下,家电和工业控制的制造商必须考虑引入新的设计来改进电气自动控制过程,以确保其操作的安全性和可靠性,保护用户免受伤害和机器的损坏。

作为业界领先的5V MCU产品GD32F170/190系列产品具备了优异的抗扰性能和静电防护等级。强大的系统电磁抗噪能力特别适合在电气严苛环境下的控制应用,芯片级的ESD防护水平在人体放电模式可达7KV,器件放电模式可达1KV,远高于行业安全标准,并减少对于外部电路保护元件的需要。更重要的,GigaDevice还提供了硬件容错设计、自检程序和软件测试库,这些构成了已经通过CVC检测认证的IEC60730解决方案工具包,可帮助用户达到IEC 60730 B类家电安全标准认证的要求,从而研发出更安全、更可靠的产品。

关于GD32 MCU助力IEC60730-1的性能分析和介绍

IEC60730中的详细标准是确保机电设备不会对用户造成危险的关键。IEC60730的内容包括机械、电气、电子、环境、持久性、EMC和交流设备的异常操作等方面。在IEC60730的电子控制要求(附录H)中,特别详细介绍了新的关于微控制器(MCU)测试和诊断的方法,以确保自动系统的嵌入式控制硬件和软件的安全性。其重点是如果当系统的部件例如CPU、内存、中断、程序计数器、通信接口和软件程序流程等发生故障时,仍能提供措施确保嵌入式软件设计功能的安全可靠性。

IEC60730/EN60335将自动控制产品分为三类:A类: 不依赖于设备的安全,B类: 用来防止被控设备的不安全操,C类: 用来防止特殊危害。A类控制即使在发生软件故障的情况时,也不会造成危险。因此,IEC60730不要求制造商对A类系统进行检测。而一个B类系统会在可能发生危险并造成人身伤害的地方加入自动控制。一般来说,这种控制的特点表现为B类系统是怎样实现的,以及安全关键系统是否表现出某种形式的冗余(在硬件和软件方面)。

白色家电受到IEC60730 B类的依从性,有两个简单的组件,包括了防止不安全的操作能力的控制设备,以及软件和代码,旨在防止危害和设备发生故障。MCU必须执行包括CPU和RAM测试、Flash测试、时钟测试和外围测试等特定软件测试,确保在定期启动和操作期间,确保系统运行正常。

Flash测试基于循环冗余校验(CRC),可以识别所有的1-bit错误和大多数multi-bit错误。CRC值用作校验和可以计算软件使用查表或移位;查找表需要更多的代码空间但更少的CPU周期。GD32 还内置了硬件CRC-calculation电路,在四个机器周期可以生成最多四个字节(32-bit)的CRC数据。

另外窗口看门狗定时器(WWDG)和独立看门狗定时器(IWDG)也是至关重要的,因为它可以确保正确执行MCU的控制算法。GD32系列MCU的硬件双看门狗定时器设计满足了IEC60730/B类产品的安全要求:必须有一个单独的基于时间的振荡器,它不能通过软件禁用;必须实现基于硬件复位;必须获得一个安全的I/O状态后初始化和硬件复位。

GD32系列MCU还内置了备份系统振荡器(HSI),即当外部高速时钟源启动失败的情况下,系统会自动切换到内置的高速时钟启动,确保了电器使用稳定安全。

具有定期自检架构的自检程序(固件),可以具备对电器控制的关键功能进行定期检查的能力,来解决使用运行中的问题。支持自检选项的微控制器(MCU)就可以使用最低的成本提供最高级的消费者保护。

GigaDevice提供GD32 MCU的IEC 60730的解决方案工具包,包含了硬件容错设计、自检程序和软件测试库,并且已经通过CVC实验室基于IEC60730-1: 2013的Class B类国际互认检测认证。简言之,这套全新的测试和诊断工具明确了针对终端设备的嵌入式控制硬件和软件的安全操作,并可以直接应用于客户产品,从而为可靠性设计增添了全新的安全 级别。通过利用GD32 MCU 的IEC 60730解决方案工具包,用户的设计团队就能够体验到GD32 MCU极佳的易用性,从而在遵守相关安全规定的同时减少电子系统成本,创建一个强大的系统级开发平台并完成出色的性能和高能效方案设计。

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

    关注

    4983

    文章

    18286

    浏览量

    288509
  • 振荡器
    +关注

    关注

    28

    文章

    3518

    浏览量

    137640
  • 自动系统
    +关注

    关注

    0

    文章

    6

    浏览量

    6081
收藏 人收藏

    评论

    相关推荐

    GD32 MCU ISP失败的原因

    玩过GD32的小伙伴们都知道,GD32 MCU支持ISP,即在系统编程,前面的常见问题也给大家讲过什么是ISP,什么是IAP?那有没有小伙伴遇到过ISP失败的情况,失败的原因是什么呢?
    的头像 发表于 02-28 09:23 404次阅读
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> ISP失败的原因

    复旦微MCU通过IEC/UL 60730 B类家电功能安全认证

    书,帮助客户消除系统故障导致的安全风险,使终端产品达到IEC60730-1:2013+A1:2015+A2:2020和UL60730-1:2021全球安全认证B
    的头像 发表于 02-19 12:33 201次阅读
    复旦微<b class='flag-5'>MCU</b>通过<b class='flag-5'>IEC</b>/UL <b class='flag-5'>60730</b> B类家电功能安全认证

    你了解GD32 MCU上下电要求吗

    你了解GD32 MCU的上下电要求吗?MCU的上下电对于系统的稳定运行非常重要。
    的头像 发表于 02-02 09:36 347次阅读
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>上下电要求吗

    不同型号的GD32 MCU如何区分?

    大家是否碰到过以下应用场景:同一套软件代码希望跑在不同型号的GD32 MCU中,但有些地方需要根据MCU型号进行调整?或者上位机或其他MCUGD3
    的头像 发表于 01-27 09:32 353次阅读
    不同型号的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何区分?

    GD32 MCU的选项字节是什么?

    GD32 MCU的选项字节是什么,有什么功能呢?选项字节被误篡改如何回复?
    的头像 发表于 01-17 09:42 481次阅读
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的选项字节是什么?

    GD32 MCU启动后如何运行到main函数

    GD32 MCU启动后如何运行到main函数入口?你是否也有这样的疑虑。在执行到main函数之前MCU干了哪些事情呢?下面为大家解答。
    的头像 发表于 01-15 10:00 465次阅读
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>启动后如何运行到main函数

    你了解GD32 MCU的命名规则吗

    下面为大家介绍GD32 MCU的通用命名规则,以GD32F303ZGT6为例,其中,GD32代表GD32
    的头像 发表于 01-13 09:38 1576次阅读
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名规则吗

    AT32_IEC 60730_CLASSB软件库使用指南

    AT32_IEC 60730_CLASSB软件库使用指南描述了AT32系列的MCU如何执行IEC 60730中所要求的软件安全性相关的操作。
    发表于 10-24 06:40

    复旦微MCUIEC60730 Class B软件库

    复旦微MCUIEC60730 Class B软件库
    的头像 发表于 09-26 16:58 869次阅读
    复旦微<b class='flag-5'>MCU</b>之<b class='flag-5'>IEC60730</b> Class B软件库

    hc32和gd32的区别

    中国,但它们在处理器架构、性能和功能上存在很多不同之处。 1. 处理器架构 HC32和GD32都是基于ARM Cortex-M内核的MCU芯片,但它们的内核版本不同。HC32使用的是ARM
    的头像 发表于 08-16 11:33 1829次阅读

    GD32与STM32谁更好?

    文章将详细探讨。 简介 GD32是由GigaDevice推出的一款32位MCU,为优化成本和提升性能而设计。GigaDevice是一家中国芯片公司,成立于2005年,专注于设计、生产和销售嵌入式存储器
    的头像 发表于 08-16 11:33 1039次阅读

    ch32和gd32的区别

    ch32和gd32的区别 Ch32和Gd32是两种不同的芯片,它们有着不同的架构、性能、功耗等特征。本文将详细介绍Ch32和Gd32的区别。
    的头像 发表于 08-16 11:16 1194次阅读

    请问STM32F030是否有文档支持IEC60730-1

    我在开发一个洗地机项目。在研究是否STM32F0X0满足要求。对于UL2595论证,如果涉及到软件保护,需要遵循UL60730-1或者IEC60730-1的要求。通常MCU需要具有某些功能或者特性才能满足要求,不知道ST是否有这
    发表于 08-05 07:33

    推出采用GD32 RISC-V的MCU

    推出采用GD32 RISC-V的MCU ppt分享
    发表于 07-14 17:15 0次下载

    GD32 MCU原理及固件库开发指南》+读后感

    运行,做到通俗易懂,降低了用户入门门槛,让学习者快速的应用到项目。 本书共分为8章: 第1章对GD32 MCU进行概述,包括对兆易创新公司进行概述,介绍
    发表于 06-06 21:52