将Safety_iec60730b移植到MIMXRT1060环境中

电子说

1.3w人已加入

描述

IEC 60730安全标准定义了确保针对家用电器的嵌入式控制硬件和软件安全运行的测试和诊断方法。为了实现功能安全,有必要消除系统故障导致的所有危险。

IEC 60730标准将适用设备分为三类:

A类:不用于设备安全;B类:防止受控设备的不安全操作;C类:防止特殊危险

NXP提供IEC 60730安全B级库,帮助家电市场的自动控制制造商满足IEC 60730 B级规范,测试通过VDE和UL认证。

    MCU自检包括

CPU寄存器和程序计数器-检查卡滞状态

模拟I/O测试-检查模拟参考(GND、VREF和带隙)的转换值

数字I/O测试-检查数字I/O功能(开路、对GND、VCC和其他I/O短路)

TSI测试-检查选定电极的转换值

时钟测试-检查振荡器频率

WDOG测试-检查WDOG超时/时钟功能

固定内存-检查内存CRC

可变存储器-检查片上RAM是否存在异常

CPU堆栈测试-检查应用程序堆栈溢出和下溢情况

将safety_iec60730b库移植到RT1060 MDK项目。将MIMXRT1060 SDK里面包含 safety_iec60730b 软件中间件。

移植

在 MCUXpresso SDK 中就可以找到例子 safety_iec60730b example "SDK_2_10_1_EVK-MIMXRT1060oardsevkmimxrt1060demo_appssafety_iec60730b"

移植

比较直接的链接如下(www.nxp.com/iec60730),里面有IEC60730B Safety library for CM7 version 4.1,在链接中找到 EVK-MIMXRT1060,直接点击打开就可以进入到SDK的下载界面,然后添加IEC60730B Safety Library就可以下载到参考例程代码了。

IEC 60730 Safety Standard for Household Appliances | NXP Semiconductors

移植

移植

审核编辑:汤梓红

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分