Microchip单片机UL1998:B类安全软件库与IEC60730认证指南

5星 · 超过95%的资源 需积分: 14 27 下载量 154 浏览量 更新于2024-07-18 1 收藏 742KB PDF 举报
Microchip 单片机UL1998是一款针对需要进行软件安全认证的应用,特别是针对B类安全的文档。它提供了一个详细的指导框架,用于在单通道CPU中实施故障检测和验证。这份应用笔记由Microchip Technology Inc.于2009年至2014年发布,DS01229C_CN第1页,文档编号AN1229。 该文档的核心内容围绕B类安全软件库,这是一种遵循IEC 60730标准开发的程序,该标准旨在确保家用电器中受控设备的安全运行。IEC 60730标准将安全软件分为A类、B类和C类,其中B类特别关注那些执行重要测试和诊断方法的软件,能够检测与软件相关的故障并采取相应措施。 B类安全软件库的主要功能包括定期检查CPU寄存器、程序计数器、非易失性和易失性存储器、时钟系统、中断处理和执行等关键硬件组件。这些检查可以在启动或运行时周期性调用,以增强系统的可靠性。 文档不仅详细解释了如何集成这些测试程序到最终用户应用程序中,而且提供了应用程序接口(API)函数,使得开发者可以方便地调用这些安全功能,同时确保用户应用程序的正常执行不受影响。 此外,应用笔记还提到了B类软件不包括的一些技术,如外部通信、时序控制、输入/输出外设、模拟I/O和模拟多路开关的测试方法,尽管这些不在核心B类安全范围内,但它们也是确保系统全面安全的一部分。 值得注意的是,文档引用的IEC 60730-1ed.3.2标准是IEC的版权作品,该标准规定了控制设备应具备的功能结构,例如具有功能测试的单通道、具有周期性自检的单通道,以及不具备比较功能的双通道。所有这些结构设计都是为了确保软件的健壮性和安全性。 Microchip 单片机UL1998的应用笔记是软件开发者在设计满足IEC 60730标准要求的B类安全产品时的重要参考资料,它提供了实用的工具和方法,帮助他们构建安全可靠的产品。