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