0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

芯??萍糃S32F03X系列MCU產(chǎn)品助力客戶產(chǎn)品減少認(rèn)證成本

uzgd_chipsea ? 來源:芯??萍?/span> ? 作者:芯海科技 ? 2022-10-20 11:01 ? 次閱讀

近日,芯??萍?/u>旗下CS32F03X系列MCU產(chǎn)品順利通過IEC 60730軟件安全認(rèn)證。

CS32F03X安全診斷庫能夠針對MCU核心組件進(jìn)行安全自檢,有效提升智慧家電產(chǎn)品的安全風(fēng)險管控,助力客戶產(chǎn)品滿足IEC 60730 B類安全規(guī)范且減少認(rèn)證成本。

國際電工委員會:IEC 60730標(biāo)準(zhǔn)提升智慧家電產(chǎn)品安全性

隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的智慧家電走進(jìn)人們生活。但是,智慧家電因分離式IC智能特性帶來的電子控制、高級顯示等功能,在大幅提升終端產(chǎn)品體驗(yàn)的同時,也會提高系統(tǒng)的復(fù)雜度,帶來消費(fèi)用戶對產(chǎn)品安全性的擔(dān)憂。

為了確保面向智慧家電的嵌入式控制硬件和軟件的安全運(yùn)行,國際電工委員會制定了IEC 60730標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)應(yīng)用于白色家電和其他電器的設(shè)計,可提高智慧家電產(chǎn)品安全性。該標(biāo)準(zhǔn)定義了多種安全測試和診斷方法,能夠及時檢測出系統(tǒng)故障并消除產(chǎn)生危害的風(fēng)險。

自動電子控制定義了三種軟件分類:

A類:與設(shè)備安全無關(guān)的軟件,如室溫調(diào)節(jié)器、照明控制等。

B類:防止設(shè)備進(jìn)入非安全狀態(tài)的軟件,如洗衣機(jī)互鎖、熱切斷裝置等。

C類:預(yù)防特定危害的軟件,如自動爐火控制等。

多數(shù)消費(fèi)類家用電器如洗衣機(jī)、冰箱等需符合B類要求。因此,可采用合規(guī)方案如下:

? 支持功能測試的單通道架構(gòu):基于單個控制單元(MCU)方案,在出廠前針對目標(biāo)功能進(jìn)行測試。

? 兩個MCU的雙通道架構(gòu):基于兩個MCU執(zhí)行多種關(guān)鍵任務(wù),使用一個MCU檢查另外一個MCU的運(yùn)行。

? 支持階段性自檢的單通道架構(gòu):基于單個MCU方案,設(shè)備在運(yùn)行時進(jìn)行階段性檢測。

支持階段性自檢的單通道架構(gòu),適用于在降低制造成本的同時確保最大安全性,該方案要求軟件在運(yùn)行中要周期性檢測MCU核心組件狀態(tài)。

CS32F03X:推出基于MDK和IAR的安全診斷庫

隨著智慧家電中的微控制器應(yīng)用越來越多,如果微控制器運(yùn)行異常(如時鐘偏差、RAM損壞等),極有可能引發(fā)誤操作,導(dǎo)致不可知后果。

芯海科技推出了基于MDK和IAR開發(fā)環(huán)境的“CS32F0XX_IEC60730_STL安全診斷庫”,在啟動及運(yùn)行階段對芯片關(guān)鍵組件進(jìn)行自檢,提供的測試項(xiàng)包括:

?CPU寄存器和程序計數(shù)器-檢查故障狀態(tài)

?時鐘測試-檢查振蕩器狀態(tài)及頻率

?WWDT/FWDT測試-檢查看門狗超時復(fù)位功能

?堆棧測試-檢查應(yīng)用堆棧下溢情況

?非易失性內(nèi)存測試-CRC32校驗(yàn)內(nèi)存區(qū)域

?易失性內(nèi)存測試-March-C/March-X檢測算法

MCU在復(fù)位后會先進(jìn)行啟動自檢,然后在運(yùn)行中進(jìn)行周期性自檢。下圖為自檢庫運(yùn)行流程,用戶只需在對應(yīng)的階段,調(diào)用相應(yīng)接口即可實(shí)現(xiàn)自檢功能。

b406a132-4fa1-11ed-a3b6-dac502259ad0.png

在啟動自檢階段,將會依次測試CPU寄存器讀寫、WDT復(fù)位、FLASH校驗(yàn)、RAM讀寫以及時鐘精度等功能項(xiàng),即在啟動時對MCU核心組件進(jìn)行完整的測試,啟動自檢流程如下:

b42d64f2-4fa1-11ed-a3b6-dac502259ad0.png

在主循環(huán)中,將會周期性進(jìn)行自檢操作,為減小對應(yīng)用程序的干擾,耗時較長的FLASH校驗(yàn)、RAM校驗(yàn)等測試項(xiàng)將會分片進(jìn)行,每個檢測周期校驗(yàn)一片區(qū)域,直至校驗(yàn)完所有空間,運(yùn)行自檢的流程如下:

b44b6754-4fa1-11ed-a3b6-dac502259ad0.png

此外,為了確保所有特定代碼都能按順序執(zhí)行并通過,對各測試塊賦予特定標(biāo)簽,監(jiān)控檢測流程,當(dāng)程序計數(shù)器丟失時,可以識別異常并進(jìn)入安全狀態(tài)。

“CS32F0XX_IEC60730_STL安全診斷庫”適配了CS32F0XX_DFP V1.x.x固件庫,軟件詳細(xì)設(shè)計可參考《CS32F0XX STL軟件規(guī)格書》,并提供了《CS32F0XX IEC60730自檢庫使用手冊》,用戶根據(jù)相關(guān)文檔即可實(shí)現(xiàn)快速移植開發(fā)。

芯??萍糃S32F03X系列MCU基于ARM Cortex-M0/M0+內(nèi)核,主頻48MHz,可提供32KB/64KB Flash、4KB/8KB SRAM等不同容量組合的產(chǎn)品,集成了高精度ADC和多種外設(shè)資源,同時還擁有豐富的軟件和開發(fā)工具支持,可廣泛應(yīng)用于智能家居、消費(fèi)類電子、工業(yè)控制等領(lǐng)域。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16922

    瀏覽量

    349989
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4721

    瀏覽量

    87099
  • 終端
    +關(guān)注

    關(guān)注

    1

    文章

    1107

    瀏覽量

    29804
  • 芯??萍?/span>
    +關(guān)注

    關(guān)注

    15

    文章

    350

    瀏覽量

    31170

原文標(biāo)題:芯海科技CS32F03X系列芯片通過IEC 60730軟件安全認(rèn)證

文章出處:【微信號:chipsea,微信公眾號:芯??萍肌繗g迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    科技通用 32位 MCU FAQ

    一、產(chǎn)品性能CS32F03X 二、產(chǎn)品性能CS32L010/CS32L015 三、產(chǎn)品性能
    發(fā)表于 06-07 16:48

    CS32F03X 如何測量內(nèi)部 HIRC 的精度?

    運(yùn)行以下程序,把MCU HIRC 輸出到PA8 上,使用示波器就可以測量到HIRC 的實(shí)際頻率值 了。Chipsea.CS32F03x_DFP.2.0.8\\\\Boards\\\\EVB_32F03x_START\\\\Exa
    發(fā)表于 06-07 16:31

    應(yīng)用筆記:通用 MCU 基于 IAR 芯片包 IAR9 開發(fā)指南

    科技與 IAR Systems 達(dá)成合作,IAR Embedded Workbench for Arm 已全面支持科技CS32F103X
    發(fā)表于 05-16 11:52

    海通用 MCU 應(yīng)用筆記: CS32F03x 系列硬件設(shè)計指南

    本技術(shù)說明文檔提供關(guān)于 CS32F03x 系列 MCU 的電源,啟動引導(dǎo)配置,應(yīng)用注意事項(xiàng)的說明,旨在幫助用戶更好地使用 CS32F03x 系列
    發(fā)表于 05-16 11:32

    海通用 MCU 應(yīng)用筆記: C32F03x 系列快速應(yīng)用指南

    本應(yīng)用筆記旨在指導(dǎo)用戶搭建 CS32F03x/F03x-RA 系列 MCU 開發(fā)環(huán)境并進(jìn)行開發(fā)和調(diào)試,包括:軟件開發(fā)與移植、軟硬件注意事項(xiàng)、開發(fā)板說明、如何 Keil/IAR/GCC
    發(fā)表于 05-16 11:29

    海通用 MCU 應(yīng)用筆記:CS32F03x設(shè)計注意事項(xiàng)

    本技術(shù)文檔匯總了 CS32F03x (包括 RA) 在設(shè)計,開發(fā),調(diào)試過程中經(jīng)常遇到的問題和需要注意的事項(xiàng),旨在幫忙用戶快速使用 CS32F03x系列 MCU。*附件:應(yīng)用筆記:
    發(fā)表于 05-16 11:02

    海通用 MCU 應(yīng)用筆記: CS32F03x-RA 系列兼容性和移植指南

    本節(jié)旨在幫助您分析從現(xiàn)有的 CS32F03x 產(chǎn)品移植到 CS32F03x-RA 系列產(chǎn)品所需的步驟。要將應(yīng)用程序從 CS32F03x
    發(fā)表于 05-16 10:59

    海通用 MCU 應(yīng)用筆記: CS32F03x IAP 升級

    本技術(shù)文檔旨在幫助客戶實(shí)現(xiàn) IAP 升級提供一個參考方案和模板。本文檔提供基于 UART 升級的 MCU 參考代碼和 PC 端的升級工具軟件。適用 MCU 型號:CS32F030、
    發(fā)表于 05-16 10:55

    CS32F03X生成多路PWM控制無刷電機(jī)換相

    本技術(shù)文檔旨在幫助用戶快速配置 MCU CS32F03X 輸出多路經(jīng)過調(diào)制的 PWM 波,用于控制直流無刷電機(jī)(BLDC)換相。HPWM-LON 是直流無刷電機(jī)較為常用的 PWM 調(diào)制模式,為了實(shí)現(xiàn)
    發(fā)表于 05-16 10:41

    CS32F03X鋰電池供電場景下估算VDDA電壓

    本技術(shù)文檔旨在幫助客戶快速實(shí)現(xiàn)估算MCU F03XVDDA 電壓. 在使用鋰電池的應(yīng)用場景下,整個產(chǎn)品生命周期中電池的電壓是逐步降低的,如果應(yīng)用當(dāng)中沒有一個穩(wěn)定的參考電壓源, ADC
    發(fā)表于 05-16 10:39

    CS32F03X低功耗Deepsleep應(yīng)用配置

    本技術(shù)文檔旨在幫助客戶快速配置 MCU CS32F03x 低功耗模式。 Deepsleep 模式是應(yīng)用較為廣泛的一個低功耗模式,需要達(dá)到理想的低電流值,需要正確的配置 MCU 內(nèi)部外設(shè)
    發(fā)表于 05-16 10:35

    CS32F03X FAQ

    本文檔所列的問題都是針對于特定 CS32F03X 晶圓版本,CS32F03X 晶圓版本可以通過讀 SvstemMemory地址 0X1FFFFC80 和 0x1FFFFC84 可獲取到
    發(fā)表于 05-16 10:32

    基于科技MCU的平板電腦皮套鍵盤整體解決方案

    科技(688595)推出了基于旗下CS32F03X系列MCU產(chǎn)品的平板電腦及其皮套鍵盤的整體解決方案。
    發(fā)表于 04-01 17:54 ?457次閱讀
    基于<b class='flag-5'>芯</b><b class='flag-5'>海</b>科技<b class='flag-5'>MCU</b>的平板電腦皮套鍵盤整體解決方案

    可以提供一下cs32f03x硬件資料包嗎

    可以提供一下cs32f03x硬件資料包嗎,郵箱gs3216@qq.com
    發(fā)表于 03-30 11:42

    基于科技MCU的平板電腦皮套鍵盤整體解決方案

    科技(688595)推出了基于旗下CS32F03X系列MCU產(chǎn)品的平板電腦及其皮套鍵盤的整體解決方案。
    的頭像 發(fā)表于 03-30 10:00 ?331次閱讀
    基于<b class='flag-5'>芯</b><b class='flag-5'>海</b>科技<b class='flag-5'>MCU</b>的平板電腦皮套鍵盤整體解決方案