你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
ST意法半导体中文论坛
»
论坛
›
话题
›
物联网
›
STM32团队
›
AN4435:STM32应用中UL/CSA/IEC 60730-1/60335-1的 B类 ...
返回列表
查看:
924
|
回复:
0
AN4435:STM32应用中UL/CSA/IEC 60730-1/60335-1的 B类认证获取指南
[复制链接]
zero99
zero99
当前离线
在线时间
2551 小时
UID
3286061
ST金币
0
蝴蝶豆
1
注册时间
2016-6-1
1182
主题
3785
回帖
1
蝴蝶豆
论坛元老
最后登录
2020-3-17
收听TA
发消息
发表于 2018-11-6 16:07:12
|
显示全部楼层
|
阅读模式
a0a.1 32b0c
STM32应用中UL/CSA/IEC 60730-1/60335-1的 B类认证获取指南
前言
安全在电子应用领域起着越来越重要的作用。在电子设计中,组件的安全要求水平不断上升,电子设备制造商将很多新技术解决方案纳入了新组件设计。用于提高安全的软件技术不断涌现。硬件和软件的安全要求相关标准也在持续开发中。
由IEC(国际电工委员会)、UL(美国保险商实验室)及CSA(加拿大标准协会)颁布的全球公认标准指定了当前安全建议和要求,并被TUV及VDE(大部分在欧洲)、UL及CSA(目标市场在美国和加拿大)等机构归入依从性、验证及认证程序。
对于基于STM32 32位ARM ® Cortex ® 微控制器(受这些要求和认证管制)的应用,该应用笔记和相关软件X-CUBE-CLASSB的主要目的是促进和加速用户软件开发及认证程序。
安全软件包(自检库-STL)收集通用的测试组,这些测试组主要用于STM32微控制器的通用逻辑块。STL组基于独特的STM32Cube接口,带有特定的HAL(硬件抽象层)服务和ST发布的专用STM32产品驱动。系列差异被产品特定测试和新增设置所覆盖(如CPU内核、RAM设计、时钟控制)。
用户可将STL软件包和专用HAL驱动连同附加的产品特定测试及设置一起纳入最终用户项目。STL软件包的实现示例可用于主流STM32F0和STM32F3、高性能STM32F2和STM32F4及低功耗STM32L0和STM32L1系列的特定产品。每个例子都包括三个项目(IAR™-EWARM、Keil ® MDK-ARM ® 及Ac6 Eclipse™ 环境和工具链),建立在专用ST评估板上。
由于HAL服务统一的Cube接口,STL包的公用部分可重新用于STM32系列的任何其他微控制器。
用户必须了解STL软件包的方法及所用技术已预先认证。提供的示例说明如何将STL软件包和相关FW(HAL驱动)集成到应用中,最终实现和功能始终应由认证机构从应用层面进行认证。
1 参考文档
在应用或修改STL栈时,或在开发新栈时,ST提供了多个文件供参考,或根据需求提供完整的测试报告。
ST提供了安全手册来描述如何在STM32产品对其他的安全标准进行实现,部分安全手册已经可以下载。还有一部分在准备中。为控制外设或确保针对噪声发射及噪声灵敏度的系统电磁兼容性(EMC)。
关于错误处理技术的更多信息,请参考以下应用笔记:
• AN4750 STM32应用内的软件错误处理。
关于更多EMC信息,请参考以下应用笔记:
• AN1015 提高微控制器EMC性能的软件技术
• AN1709 EMC设计指南。
关于循环冗余校验(CRC)计算的更多详细信息,请参考以下应用笔记:
• AN4187:在STM32系列中采用CRC外设。
以下安全手册可从
S
T官网获得:
• UM1741(适用于F0系列)
• UM1814(适用于F1系列)
• UM1845(适用于F2系列)
• UM1846(适用于F3系列)
• UM1840(适用于F4系列)
• UM1813(适用于L1系列)
2 软件包变化概述
表 1总结了STL软件包及所含的HAL固件。
固件采用通用的目录结构。它基于可用的驱动组,专用于给定产品或与特定的HW开发工具相关。部分驱动与整个STM32系列和ST调试有共同之处。
表 2详细说明了基础结构,以B类要求为目标的自检程序和方法收集在通用STL栈和产品特定STL栈目录下。根据用户应用HW,其余驱动大多都有特殊用途,以最终用户项目的变更或替代为准。
特定STM32产品及专用评估板的所含项目已准备好,并在三大环境和工具链下进行了测试:
• IAR™-EWARM版本 7.80
• Keil ® /MDK-ARM ® 版本 5.06
• Ac6 Eclipse™ 版本1.8.0
表 3 和 表 4分别总结了这些项目的详细结构及STL栈常见和特定部分内所含的文件列表。
表 5列出了示例中所用的附加支持文件。
3 STL 软件包之间的主要差别(从产品的角度来看)
用户可发现一些小差别,这主要缘于产品的硬件偏差及编译器和调试工具的不兼容性。
本节对主要差别进行了说明,这些差别主要由不同STM32产品之间的兼容性造成, 表 6对此
进行了总结。
...
下载文档,阅读完整资料
下载地址1>>
下载地址2>>
更多实战经验>>
回复
使用道具
举报
返回列表
请先
关注话题
后回复
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表