功能安全IEC 60730 Class B Safety在微控制器的實現(xiàn)及應用
隨著現(xiàn)今各個市場及領域對產(chǎn)品電子化控制的程度愈來愈高,相關的系統(tǒng)設計也愈趨復雜。功能安全(Functional Safety)是目前最為重要且熱門的設計方法及遵循標準,而下文將會以IEC 60730 Class B功能安全標準作說明,它適用于我們生活最息息相關的家電產(chǎn)品,更成為市場上必須導入的標準。
目前的智能型家電類產(chǎn)品通常是一鍵啟動,當中所導入的功能安全IEC 60730 Class B Safety標準,最重要的組件就是微控制器(MCU)。因為只有微控制器能防止受控設備的不安全運行、避免電子器件在功能失效時造成人員的受傷、協(xié)助系統(tǒng)診查失效原因及對應相關的行為。但并不代表只有微控制器才需要導入功能安全的設計,而是整個產(chǎn)品及系統(tǒng)皆需要搭配功能安全法規(guī)做設計,Microchip亦有為產(chǎn)品系統(tǒng)及相關組件提供相關安全標準配套及參考數(shù)據(jù)。Microchip各個產(chǎn)品線的微控制器亦有因應IEC 60730功能安全標準,于設計初期就已經(jīng)加入相關的硬件外圍、手冊及函式庫,并通過相關實驗室認證以協(xié)助客戶實現(xiàn)在功能安全設計上的需求。
Microchip 8-bit微控制器除了具備相關的功能安全硬件外圍,亦提供了以下基本的診斷函式庫,以方便家電類產(chǎn)品開機時及程序執(zhí)行中的動態(tài)自我檢測。Microchip在某些高階微控制器(如16-bit及32-bit MCU)更是提供了更強大診斷函式庫及硬件功能:
● CPU Registers 核心緩存器
● Program Counter程序計數(shù)器
● Interrupt Handling and Execution中斷處理及執(zhí)行
● Clock Frequency時鐘源頻率
● Memory Testing(Flash/EEPROM)程序數(shù)據(jù)存儲器檢測
● Memory Testing(RAM)易失存儲器檢測
同時Microchip也提供了對微控制器的安全性功能展示板及相關的應用手冊,能讓客戶更快地對功能安全上的應用進行理解及上手。
評論