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