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

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

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

關(guān)于GD32 MCU助力IEC60730-1的性能分析和介紹

GD32MCU ? 來(lái)源:djl ? 2019-10-22 15:41 ? 次閱讀

隨著物聯(lián)網(wǎng)技術(shù)的普及和功能需求的多元化,工業(yè)控制和家用電器的設(shè)計(jì)也變得更加復(fù)雜。大多數(shù)的自動(dòng)電子控制使用微控制器MCU),即帶嵌入式內(nèi)存和輸入/輸出設(shè)備的微處理器,制造商開(kāi)發(fā)出運(yùn)行在MCU內(nèi)的實(shí)時(shí)嵌入式軟件來(lái)控制機(jī)電設(shè)備。為了確保嵌入式控制硬件和軟件設(shè)備的操作是安全的,國(guó)際監(jiān)管機(jī)構(gòu)發(fā)表了工業(yè)控制和白色家電的質(zhì)量和安全標(biāo)準(zhǔn)。在國(guó)際電工委員會(huì)的IEC60730標(biāo)準(zhǔn)的指引下,家電和工業(yè)控制的制造商必須考慮引入新的設(shè)計(jì)來(lái)改進(jìn)電氣自動(dòng)控制過(guò)程,以確保其操作的安全性和可靠性,保護(hù)用戶免受傷害和機(jī)器的損壞。

作為業(yè)界領(lǐng)先的5V MCU產(chǎn)品GD32F170/190系列產(chǎn)品具備了優(yōu)異的抗擾性能和靜電防護(hù)等級(jí)。強(qiáng)大的系統(tǒng)電磁抗噪能力特別適合在電氣嚴(yán)苛環(huán)境下的控制應(yīng)用,芯片級(jí)的ESD防護(hù)水平在人體放電模式可達(dá)7KV,器件放電模式可達(dá)1KV,遠(yuǎn)高于行業(yè)安全標(biāo)準(zhǔn),并減少對(duì)于外部電路保護(hù)元件的需要。更重要的,GigaDevice還提供了硬件容錯(cuò)設(shè)計(jì)、自檢程序和軟件測(cè)試庫(kù),這些構(gòu)成了已經(jīng)通過(guò)CVC檢測(cè)認(rèn)證的IEC60730解決方案工具包,可幫助用戶達(dá)到IEC 60730 B類家電安全標(biāo)準(zhǔn)認(rèn)證的要求,從而研發(fā)出更安全、更可靠的產(chǎn)品。

關(guān)于GD32 MCU助力IEC60730-1的性能分析和介紹

IEC60730中的詳細(xì)標(biāo)準(zhǔn)是確保機(jī)電設(shè)備不會(huì)對(duì)用戶造成危險(xiǎn)的關(guān)鍵。IEC60730的內(nèi)容包括機(jī)械、電氣、電子、環(huán)境、持久性、EMC和交流設(shè)備的異常操作等方面。在IEC60730的電子控制要求(附錄H)中,特別詳細(xì)介紹了新的關(guān)于微控制器(MCU)測(cè)試和診斷的方法,以確保自動(dòng)系統(tǒng)的嵌入式控制硬件和軟件的安全性。其重點(diǎn)是如果當(dāng)系統(tǒng)的部件例如CPU、內(nèi)存、中斷、程序計(jì)數(shù)器、通信接口和軟件程序流程等發(fā)生故障時(shí),仍能提供措施確保嵌入式軟件設(shè)計(jì)功能的安全可靠性。

IEC60730/EN60335將自動(dòng)控制產(chǎn)品分為三類:A類: 不依賴于設(shè)備的安全,B類: 用來(lái)防止被控設(shè)備的不安全操,C類: 用來(lái)防止特殊危害。A類控制即使在發(fā)生軟件故障的情況時(shí),也不會(huì)造成危險(xiǎn)。因此,IEC60730不要求制造商對(duì)A類系統(tǒng)進(jìn)行檢測(cè)。而一個(gè)B類系統(tǒng)會(huì)在可能發(fā)生危險(xiǎn)并造成人身傷害的地方加入自動(dòng)控制。一般來(lái)說(shuō),這種控制的特點(diǎn)表現(xiàn)為B類系統(tǒng)是怎樣實(shí)現(xiàn)的,以及安全關(guān)鍵系統(tǒng)是否表現(xiàn)出某種形式的冗余(在硬件和軟件方面)。

白色家電受到IEC60730 B類的依從性,有兩個(gè)簡(jiǎn)單的組件,包括了防止不安全的操作能力的控制設(shè)備,以及軟件和代碼,旨在防止危害和設(shè)備發(fā)生故障。MCU必須執(zhí)行包括CPU和RAM測(cè)試、Flash測(cè)試、時(shí)鐘測(cè)試和外圍測(cè)試等特定軟件測(cè)試,確保在定期啟動(dòng)和操作期間,確保系統(tǒng)運(yùn)行正常。

Flash測(cè)試基于循環(huán)冗余校驗(yàn)(CRC),可以識(shí)別所有的1-bit錯(cuò)誤和大多數(shù)multi-bit錯(cuò)誤。CRC值用作校驗(yàn)和可以計(jì)算軟件使用查表或移位;查找表需要更多的代碼空間但更少的CPU周期。GD32 還內(nèi)置了硬件CRC-calculation電路,在四個(gè)機(jī)器周期可以生成最多四個(gè)字節(jié)(32-bit)的CRC數(shù)據(jù)。

另外窗口看門(mén)狗定時(shí)器(WWDG)和獨(dú)立看門(mén)狗定時(shí)器(IWDG)也是至關(guān)重要的,因?yàn)樗梢源_保正確執(zhí)行MCU的控制算法。GD32系列MCU的硬件雙看門(mén)狗定時(shí)器設(shè)計(jì)滿足了IEC60730/B類產(chǎn)品的安全要求:必須有一個(gè)單獨(dú)的基于時(shí)間的振蕩器,它不能通過(guò)軟件禁用;必須實(shí)現(xiàn)基于硬件復(fù)位;必須獲得一個(gè)安全的I/O狀態(tài)后初始化和硬件復(fù)位。

GD32系列MCU還內(nèi)置了備份系統(tǒng)振蕩器(HSI),即當(dāng)外部高速時(shí)鐘源啟動(dòng)失敗的情況下,系統(tǒng)會(huì)自動(dòng)切換到內(nèi)置的高速時(shí)鐘啟動(dòng),確保了電器使用穩(wěn)定安全。

具有定期自檢架構(gòu)的自檢程序(固件),可以具備對(duì)電器控制的關(guān)鍵功能進(jìn)行定期檢查的能力,來(lái)解決使用運(yùn)行中的問(wèn)題。支持自檢選項(xiàng)的微控制器(MCU)就可以使用最低的成本提供最高級(jí)的消費(fèi)者保護(hù)。

GigaDevice提供GD32 MCU的IEC 60730的解決方案工具包,包含了硬件容錯(cuò)設(shè)計(jì)、自檢程序和軟件測(cè)試庫(kù),并且已經(jīng)通過(guò)CVC實(shí)驗(yàn)室基于IEC60730-1: 2013的Class B類國(guó)際互認(rèn)檢測(cè)認(rèn)證。簡(jiǎn)言之,這套全新的測(cè)試和診斷工具明確了針對(duì)終端設(shè)備的嵌入式控制硬件和軟件的安全操作,并可以直接應(yīng)用于客戶產(chǎn)品,從而為可靠性設(shè)計(jì)增添了全新的安全 級(jí)別。通過(guò)利用GD32 MCU 的IEC 60730解決方案工具包,用戶的設(shè)計(jì)團(tuán)隊(duì)就能夠體驗(yàn)到GD32 MCU極佳的易用性,從而在遵守相關(guān)安全規(guī)定的同時(shí)減少電子系統(tǒng)成本,創(chuàng)建一個(gè)強(qiáng)大的系統(tǒng)級(jí)開(kāi)發(fā)平臺(tái)并完成出色的性能和高能效方案設(shè)計(jì)。

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

    關(guān)注

    5060

    文章

    18979

    瀏覽量

    302238
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    3808

    瀏覽量

    138821
  • 自動(dòng)系統(tǒng)

    關(guān)注

    0

    文章

    6

    瀏覽量

    6106
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    國(guó)民技術(shù)N32 MCU通過(guò)IEC/EN/UL 60730功能安全認(rèn)證

    近期,國(guó)民技術(shù)多個(gè)系列的N32MCU產(chǎn)品先后通過(guò)了全球領(lǐng)先的檢驗(yàn)、鑒定、測(cè)試和認(rèn)證機(jī)構(gòu)SGS的IEC/EN/UL60730功能安全測(cè)試認(rèn)證,獲得SGS頒發(fā)的IEC/EN/UL
    的頭像 發(fā)表于 10-25 08:07 ?361次閱讀
    國(guó)民技術(shù)N32 <b class='flag-5'>MCU</b>通過(guò)<b class='flag-5'>IEC</b>/EN/UL <b class='flag-5'>60730</b>功能安全認(rèn)證

    GD32 MCU入門(mén)教程】GD32 MCU GPIO 結(jié)構(gòu)與使用注意事項(xiàng)

    本文是專門(mén)為基于GD32 MCU開(kāi)發(fā)的工程設(shè)計(jì)人員提供,主要介紹了GPIO的功能配置、內(nèi)部結(jié)構(gòu)以及在不同場(chǎng)景使用時(shí)的注意事項(xiàng),旨在幫助GD32 MC
    的頭像 發(fā)表于 09-07 10:34 ?542次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>入門(mén)教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 結(jié)構(gòu)與使用注意事項(xiàng)

    GD32 MCU 入門(mén)教程】GD32 MCU FPU 使用方法

    GD32 MCU FPU 使用方法
    的頭像 發(fā)表于 08-25 09:24 ?441次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> FPU 使用方法

    GD32 MCU 入門(mén)教程】GD32 MCU 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU內(nèi)部提供了一個(gè)RTC(實(shí)時(shí)時(shí)鐘)模塊,通過(guò)RTC可以實(shí)現(xiàn)日歷時(shí)鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機(jī)模式的低功耗喚醒。不同系列的GD32 MCU在RTC設(shè)計(jì)和功
    的頭像 發(fā)表于 08-23 09:18 ?358次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)<b class='flag-5'>介紹</b>(14)RTC 模塊<b class='flag-5'>介紹</b>

    GD32 MCU 入門(mén)教程】GD32 MCU 常見(jiàn)外設(shè)介紹(12)FMC 模塊介紹

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁(yè)擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類型編程的具體說(shuō)明如下表 GD32
    的頭像 發(fā)表于 08-21 09:56 ?941次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)<b class='flag-5'>介紹</b>(12)FMC 模塊<b class='flag-5'>介紹</b>

    GD32 MCU 入門(mén)教程】一、GD32 MCU 開(kāi)發(fā)環(huán)境搭建(3)使用 Embedded Builder 開(kāi)發(fā) GD32

    GD32系列為通用型MCU,所以開(kāi)發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開(kāi)發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 16:03 ?786次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開(kāi)發(fā)環(huán)境搭建(3)使用 Embedded Builder 開(kāi)發(fā) <b class='flag-5'>GD32</b>

    GD32 MCU 入門(mén)教程】一、GD32 MCU 開(kāi)發(fā)環(huán)境搭建(2)使用 IAR 開(kāi)發(fā) GD32

    GD32系列為通用型MCU,所以開(kāi)發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開(kāi)發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 15:40 ?542次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開(kāi)發(fā)環(huán)境搭建(2)使用 IAR 開(kāi)發(fā) <b class='flag-5'>GD32</b>

    GD32 MCU 入門(mén)教程】一、GD32 MCU 開(kāi)發(fā)環(huán)境搭建(1)使用Keil開(kāi)發(fā)GD32

    GD32系列為通用型MCU,所以開(kāi)發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開(kāi)發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 15:01 ?957次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入門(mén)教程】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開(kāi)發(fā)環(huán)境搭建(<b class='flag-5'>1</b>)使用Keil開(kāi)發(fā)<b class='flag-5'>GD32</b>

    GD32 MCU ISP失敗的原因

    玩過(guò)GD32的小伙伴們都知道,GD32 MCU支持ISP,即在系統(tǒng)編程,前面的常見(jiàn)問(wèn)題也給大家講過(guò)什么是ISP,什么是IAP?那有沒(méi)有小伙伴遇到過(guò)ISP失敗的情況,失敗的原因是什么呢?
    的頭像 發(fā)表于 02-28 09:23 ?1365次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> ISP失敗的原因

    復(fù)旦微MCU通過(guò)IEC/UL 60730 B類家電功能安全認(rèn)證

    書(shū),幫助客戶消除系統(tǒng)故障導(dǎo)致的安全風(fēng)險(xiǎn),使終端產(chǎn)品達(dá)到IEC60730-1:2013+A1:2015+A2:2020和UL60730-1:2021全球安全認(rèn)證B
    的頭像 發(fā)表于 02-19 12:33 ?716次閱讀
    復(fù)旦微<b class='flag-5'>MCU</b>通過(guò)<b class='flag-5'>IEC</b>/UL <b class='flag-5'>60730</b> B類家電功能安全認(rèn)證

    如何排查GD32 MCU復(fù)位是由哪個(gè)復(fù)位源導(dǎo)致的?

    上期為大家講解了GD32 MCU復(fù)位包括電源復(fù)位和系統(tǒng)復(fù)位,其中系統(tǒng)復(fù)位還包括獨(dú)立看門(mén)狗復(fù)位、內(nèi)核軟復(fù)位、窗口看門(mén)狗復(fù)位等,在一個(gè)GD32系統(tǒng)中,如果莫名其妙產(chǎn)生了MCU復(fù)位,如何排查
    的頭像 發(fā)表于 02-03 09:46 ?1626次閱讀
    如何排查<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>復(fù)位是由哪個(gè)復(fù)位源導(dǎo)致的?

    你了解GD32 MCU上下電要求嗎

    你了解GD32 MCU的上下電要求嗎?MCU的上下電對(duì)于系統(tǒng)的穩(wěn)定運(yùn)行非常重要。
    的頭像 發(fā)表于 02-02 09:36 ?943次閱讀
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>上下電要求嗎

    不同型號(hào)的GD32 MCU如何區(qū)分?

    大家是否碰到過(guò)以下應(yīng)用場(chǎng)景:同一套軟件代碼希望跑在不同型號(hào)的GD32 MCU中,但有些地方需要根據(jù)MCU型號(hào)進(jìn)行調(diào)整?或者上位機(jī)或其他MCUGD3
    的頭像 發(fā)表于 01-27 09:32 ?925次閱讀
    不同型號(hào)的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何區(qū)分?

    GD32 MCU的選項(xiàng)字節(jié)是什么?

    GD32 MCU的選項(xiàng)字節(jié)是什么,有什么功能呢?選項(xiàng)字節(jié)被誤篡改如何回復(fù)?
    的頭像 發(fā)表于 01-17 09:42 ?1202次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的選項(xiàng)字節(jié)是什么?

    你了解GD32 MCU的命名規(guī)則嗎

    下面為大家介紹GD32 MCU的通用命名規(guī)則,以GD32F303ZGT6為例,其中,GD32代表GD32
    的頭像 發(fā)表于 01-13 09:38 ?3391次閱讀
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名規(guī)則嗎