功能安全IEC 60730 Class B Safety在微控制器的实现及应用
随着现今各个市场及领域对产品电子化控制的程度愈来愈高,相关的系统设计也愈趋复杂。功能安全(Functional Safety)是目前最为重要且热门的设计方法及遵循标准,而下文将会以IEC 60730 Class B功能安全标准作说明,它适用于我们生活最息息相关的家电产品,更成为市场上必须导入的标准。
?
目前的智能型家电类产品通常是一键启动,当中所导入的功能安全IEC 60730 Class B Safety标准,最重要的组件就是微控制器(MCU)。因为只有微控制器能防止受控设备的不安全运行、避免电子器件在功能失效时造成人员的受伤、协助系统诊查失效原因及对应相关的行为。但并不代表只有微控制器才需要导入功能安全的设计,而是整个产品及系统皆需要搭配功能安全法规做设计,Microchip亦有为产品系统及相关组件提供相关安全标准配套及参考数据。Microchip各个产品线的微控制器亦有因应IEC 60730功能安全标准,于设计初期就已经加入相关的硬件外围、手册及函式库,并通过相关实验室认证以协助客户实现在功能安全设计上的需求。
?
Microchip 8-bit微控制器除了具备相关的功能安全硬件外围,亦提供了以下基本的诊断函式库,以方便家电类产品开机时及程序执行中的动态自我检测。Microchip在某些高阶微控制器(如16-bit及32-bit MCU)更是提供了更强大诊断函式库及硬件功能:
● CPU Registers 核心缓存器
● Program Counter程序计数器
● Interrupt Handling and Execution中断处理及执行
● Clock Frequency时钟源频率
● Memory Testing(Flash/EEPROM)程序数据存储器检测
● Memory Testing(RAM)易失存储器检测
?
同时Microchip也提供了对微控制器的安全性功能展示板及相关的应用手册,能让客户更快地对功能安全上的应用进行理解及上手。