近日,廣芯微電子32位MCU系列安全軟件庫(kù)順利通過(guò)了IEC 60730和IEC 60335 B類認(rèn)證。
家用電器以及類似環(huán)境下的產(chǎn)品制造商在產(chǎn)品設(shè)計(jì)時(shí)被要求考慮設(shè)備的安全性,產(chǎn)品的硬件和軟件需要遵循相關(guān)的安全標(biāo)準(zhǔn)。世界性標(biāo)準(zhǔn)化組織IEC(國(guó)際電工委員會(huì)),針對(duì)家用電器的正常安全運(yùn)行制定了相關(guān)安全標(biāo)準(zhǔn)。其標(biāo)準(zhǔn)為硬件及軟件解決方案提供了建議,涉及功能安全的關(guān)鍵IEC標(biāo)準(zhǔn)為IEC 60730-1和IEC 60335-1。這些標(biāo)準(zhǔn)涉及家用電器和類似環(huán)境下的功能安全性。根據(jù)應(yīng)用目的,這些標(biāo)準(zhǔn)將功能安全分為若干安全等級(jí)。
安全標(biāo)準(zhǔn)里面定義了多種測(cè)試和診斷方法,確保面向家用電器的嵌入式控制硬件和軟件的安全運(yùn)行。標(biāo)準(zhǔn)涵蓋了電器的機(jī)械、電氣、電子、EMC以及電器的異常操作,根據(jù)應(yīng)用場(chǎng)景分為三類安全標(biāo)準(zhǔn):
Class A:不用于確保設(shè)備的安全性(比如,濕度控制裝置,定時(shí)器、照明控制、定時(shí)開(kāi)關(guān)等)
Class B:防止受控設(shè)備的不安全運(yùn)行(比如熱切斷裝置,防止洗衣機(jī)、洗碗機(jī)、烘干機(jī)、冰箱、冰柜和炊具等)
Class C:防止特殊危害(比如自動(dòng)燃燒控制器和封閉的水加熱器等)
對(duì)于絕大多數(shù)的家用電氣應(yīng)用場(chǎng)景,需要B類級(jí)別的功能安全保護(hù)。微控制器的B類標(biāo)準(zhǔn)與硬件和軟件相關(guān)。符合標(biāo)準(zhǔn)的部件可分為兩組,即MCU相關(guān)和應(yīng)用相關(guān)。其中應(yīng)用相關(guān)部分依賴客戶應(yīng)用結(jié)構(gòu),需要由用戶基于產(chǎn)品應(yīng)用功能需求進(jìn)行定義開(kāi)發(fā)(如:通信、IO控制、中斷、模擬輸 入輸出)。
針對(duì)微控制器,必須在B類標(biāo)準(zhǔn)依從性下測(cè)試的MCU部件如下:
廣芯微在UM32系列芯片平臺(tái)上開(kāi)發(fā)了多種安全特性和軟件開(kāi)發(fā)包,功能安全軟件包(即自檢庫(kù),后續(xù)內(nèi)容將簡(jiǎn)稱為STL)主要針對(duì)于微控制器的通用邏輯塊(即MCU相關(guān))。STL組件帶有芯片特定的HAL(硬件抽象層)服務(wù)和模塊/系統(tǒng)驅(qū)動(dòng)。用戶可將STL軟件包和專用HAL驅(qū)動(dòng)連同附加的產(chǎn)品特定測(cè)試及配置一起納入最終用戶軟件解決方案中。本次認(rèn)證的STL軟件包針對(duì)廣芯微M0+平臺(tái)系列產(chǎn)品。STL軟件包工程示例支持兩個(gè)IDE開(kāi)發(fā)平臺(tái)(IAR?-EWARM、Keil? MDK-ARM? 環(huán)境和工具鏈),基于兩個(gè)IDE平臺(tái)下提供標(biāo)準(zhǔn)版和debug版的兩種STL庫(kù)文件(.lib文件和.a文件),方便客戶調(diào)試評(píng)估和量產(chǎn)集成,提供的示例可運(yùn)行在EVB評(píng)估板或客戶產(chǎn)品硬件平臺(tái)上。
提供STL軟件包主要目的是促進(jìn)和加速用戶軟件開(kāi)發(fā)及認(rèn)證流程。用戶必須了解STL軟件包的方法,且所用的自檢安全技術(shù)已預(yù)先認(rèn)證。提供的示例說(shuō)明了如何將STL軟件包和相關(guān)FW(HAL驅(qū)動(dòng))集成到應(yīng)用中,最終的安全功能實(shí)現(xiàn)和認(rèn)證應(yīng)由認(rèn)證機(jī)構(gòu)針對(duì)用戶終端產(chǎn)品從應(yīng)用層面進(jìn)行完整的合規(guī)性認(rèn)證。
STL軟件包的測(cè)試項(xiàng)主要分為兩個(gè)主要過(guò)程,即上電啟動(dòng)自檢和定期運(yùn)行自檢,客戶需要將該B類STL軟件包集成到自己的軟件解決方案中,總體架構(gòu)如下圖:
啟動(dòng)時(shí)自檢項(xiàng):CPU寄存器自檢、程序計(jì)數(shù)器PC自檢、看門狗自檢、Flash內(nèi)容完整性校驗(yàn)、RAM自檢、系統(tǒng)時(shí)鐘和中斷自檢,以及針對(duì)完整測(cè)試過(guò)程的流程控制與監(jiān)測(cè)。
運(yùn)行時(shí)自檢項(xiàng):CPU部分寄存器自檢、Flash分塊自檢、RAM分塊自檢、棧上溢/下溢檢測(cè),系統(tǒng)時(shí)鐘和中斷自檢。部分檢測(cè)功能可通過(guò)修改宏定義值進(jìn)行開(kāi)關(guān)和配置。
廣芯微一直以來(lái)致力于提供優(yōu)質(zhì)的產(chǎn)品和卓越的用戶體驗(yàn)。通過(guò)獲得IEC 60730 和IEC 60335 B類認(rèn)證,向用戶展示了我們對(duì)質(zhì)量和安全的承諾。我們將繼續(xù)關(guān)注市場(chǎng)的需求,并不斷努力提供更好的產(chǎn)品和服務(wù)。關(guān)于STL軟件包的詳細(xì)信息、使用方法以及功能安全認(rèn)證相關(guān)的合規(guī)性咨詢,請(qǐng)聯(lián)系我們的銷售團(tuán)隊(duì),他們將竭誠(chéng)為您解答任何疑問(wèn)和提供幫助。
關(guān)于廣芯微