功能安全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也提供了對微控制器的安全性功能展示板及相關的應用手冊,能讓客戶更快地對功能安全上的應用進行理解及上手。
評論