日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

淺述一種C2000系列芯片的RAM在線診斷實(shí)現(xiàn)方法

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2022-01-19 13:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

China Central FAE Sam Zhang

隨著越來越多的工業(yè)應(yīng)用對產(chǎn)品的可靠性和安全性要求越來越高,我們在做產(chǎn)品設(shè)計的時候不僅要正確的實(shí)現(xiàn)產(chǎn)品功能,同時也需要通過一些功能安全認(rèn)證,比如家電行業(yè)的IEC60730等或者ISO13849等。一般的系統(tǒng)故障可以通過設(shè)計的迭代和嚴(yán)格測試來避免,但是硬件的隨機(jī)失效理論上是無法完全消除的,所以要想提高硬件隨機(jī)失效的診斷覆蓋率,就需要軟硬件診斷機(jī)制來保障。

作為系統(tǒng)的核心控制部分,MCU主平臺的診斷機(jī)制就是最關(guān)鍵的部分。針對一般通用的MCU,以Piccolo C2000系列為例,硬件上提供了一些診斷或者校驗(yàn)機(jī)制,如下所示:

同時TI也提供了一些軟件診斷方案,如MSP430 IEC60730 Software Package和C2000 SafeTI 60730 SW Packages軟件庫等,可以提供很多的診斷測試功能,例如CPU時鐘、外設(shè)、RAM等的診斷,已經(jīng)可以滿足一部分的需求。如下圖所示為C2000 SafeTI 60730 SW Packages中的功能和資源消耗。

然而在實(shí)際的應(yīng)用中,有些安全標(biāo)準(zhǔn)要求對RAM進(jìn)行周期性的在線診斷,同時不能影響程序的正常運(yùn)行。但是程序在運(yùn)行過程中存儲在RAM中的數(shù)據(jù)會實(shí)時的變化,而RAM的診斷往往會破壞這些存儲的數(shù)據(jù),比如電機(jī)控制類的實(shí)時性要求較高的場合。所以在沒有ECC的情況下,如何對RAM進(jìn)行實(shí)時在線的診斷是一個值得討論的問題。

poYBAGGKTR2AVE71AAKtsU8a1cY622.png

下面以電機(jī)控制為例,討論硬件校驗(yàn)的實(shí)現(xiàn),尤其是RAM在線檢測的過程。

1. 系統(tǒng)軟件流程

非破壞性的診斷可以放在背景循環(huán)里面進(jìn)行,這些軟件診斷不會對實(shí)時性中斷造成影響,例如看門狗測試,內(nèi)部晶振測試,F(xiàn)LASH CRC校驗(yàn),靜態(tài)變量RAM CRC校驗(yàn),堆棧溢出判斷,以及GPIO口診斷等。另外一些破壞性的或者對實(shí)時控制有影響的診斷,可以放到主中斷中進(jìn)行,如RAM March校驗(yàn),ALU診斷以及CPU寄存器診斷等。具體流程圖如下所示:

pYYBAGGKTR-AOry2AAC7xhJr73U548.png

2. RAM診斷的方法

以C2000 SafeTI 60730 SW Packages為例,主要提供了兩種RAM檢測方式。

一種是CRC檢測STL_CRC_TEST_testRam,此功能用于測試RAM的位錯誤。該測試以0和1的交替模式填充被測RAM區(qū)域,并使用PSA計算RAM的CRC。對于給定的RAM存儲器區(qū)域,如果RAM存儲器中沒有任何stuck bit,則CRC值應(yīng)始終相同。并行串行分析器(PSA)是c28x器件中的一個模塊,可用于生成40位給定存儲區(qū)域上的CRC。 PSA多項式為Y = x40 + x21 + x19 + x2 + 1。PSA通過監(jiān)視數(shù)據(jù)讀取數(shù)據(jù)總線(DRDB)來計算CRC值。 一旦激活就會監(jiān)控Data Read Data Bus (DRDB),當(dāng)CPU通過DRDB讀取數(shù)據(jù)時,PSA每個時鐘周期會為DRDB上的數(shù)據(jù)生成一個CRC。由于此測試具有破壞性,因此需要將要測試的RAM內(nèi)容保存到單獨(dú)的RAM位置。

poYBAGGKTSGAB4yNAACVuv_rh3k488.png

當(dāng)然也可以使用軟件CRC的方式,使用起來更靈活,并且可以選擇非破壞性的方式來計算CRC,對一些靜態(tài)常量存儲的區(qū)域可以考慮這種CRC方式。另外一點(diǎn)是軟件CRC算法可以更方便的進(jìn)行代碼評估,以滿足不同安全標(biāo)準(zhǔn)的要求。

另一種是MARCH檢測STL_MARCH_TEST_testRam,此功能直接對RAM進(jìn)行32bit的讀寫測試,可以選擇進(jìn)行MarchC 13N或者M(jìn)archC-測試。由于此測試具有破壞性,因此也需要將要測試的RAM內(nèi)容保存到單獨(dú)的RAM位置。

poYBAGGKTSOAC4pwAACUzrHQ3Go179.png

3. RAM在線檢測的實(shí)現(xiàn)

由于需要周期性的RAM檢測,以電機(jī)控制為例,可以將RAM檢測放到主中斷里面執(zhí)行。同時關(guān)鍵是不能影響控制程序的運(yùn)行和實(shí)時性,所以主要考慮兩點(diǎn):

第一是主中斷時間有限,要盡可能減小RAM檢測的時間,所以可以將RAM分成多個小段進(jìn)行檢測,每段RAM越小,占用中斷的時間越小,但是所有RAM檢測一遍的時間會變長,這個需要綜合考慮。

第二是不能破壞RAM中的變量值,所以在檢測是之前將RAM段中的內(nèi)容保存到專門區(qū)域,戴檢測完成并且通過之后,再將保存好的數(shù)據(jù)恢復(fù)過來,使用memCopy來提高效率。

具體實(shí)現(xiàn)方法如下:

首先定義好各個RAM區(qū)間的地址范圍,可以參考具體的數(shù)據(jù)手冊,如下所示:

pYYBAGGKTSWAT4O2AAE0l6_nqmM375.png

然后定義好檢測的范圍和每次檢測的數(shù)據(jù)長度:

pYYBAGGKTSeASDRWAAA0Xf8wx2U393.png

注意由于STL_MARCH_TEST_testRam函數(shù)執(zhí)行32位讀/寫測試,而在測試RAM單元陣列時,由于RAM單元的16位體系結(jié)構(gòu),所以要求起始地址為偶數(shù),結(jié)束地址為奇數(shù),可以測試的最大內(nèi)存范圍限制為65535個32位字。所以要求測試長度也需要為奇數(shù)。

在主中斷里面的RAM在線檢測函數(shù)里,首先將要檢測區(qū)域的RAM值保存下來:

if ((gStructSTLMonitor.NowRamAddrStart 》= MARCH_RAM_START)

&& (gStructSTLMonitor.NowRamAddrStart 《= (MARCH_RAM_END-RAM_CHK_NUM)))

{

gStructSTLMonitor.NowRamAddrEnd = gStructSTLMonitor.NowRamAddrStart + RAM_CHK_NUM;

memCopy((uint16_t *)gStructSTLMonitor.NowRamAddrStart,(uint16_t *)

gStructSTLMonitor.NowRamAddrEnd,(uint16_t *)MARCH_RAM_BK);

}

然后進(jìn)行檢測:

gStructSTLMonitor.status = STL_MARCH_TEST_testRam((uint32_t *)

gStructSTLMonitor.NowRamAddrStart,(uint32_t *)gStructSTLMonitor.NowRamAddrEnd);

if(gStructSTLMonitor.status != SIG_RAM_MARCH_TEST)

{

STL_SetFail();

}

else

{

memCopy((uint16_t *)MARCH_RAM_BK,(uint16_t *)(MARCH_RAM_BK + RAM_CHK_NUM),

(uint16_t *)gStructSTLMonitor.NowRamAddrStart);

gStructSTLMonitor.NowRamAddrStart = gStructSTLMonitor.NowRamAddrEnd + 1;

gStructSTLMonitor.gTestStep++;

}

注意檢測成功之后馬上恢復(fù)當(dāng)前區(qū)域的RAM值,并為下一次檢測做好準(zhǔn)備。如果檢測發(fā)現(xiàn)故障,則進(jìn)入故障處理函數(shù)。

審核編輯:金巧

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

    關(guān)注

    0

    文章

    341

    瀏覽量

    10541
  • crc
    crc
    +關(guān)注

    關(guān)注

    0

    文章

    206

    瀏覽量

    30972
  • 分析器
    +關(guān)注

    關(guān)注

    0

    文章

    93

    瀏覽量

    12941
  • PSA
    PSA
    +關(guān)注

    關(guān)注

    0

    文章

    53

    瀏覽量

    15017
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    國產(chǎn)替代新標(biāo)桿!乾芯F2837x系列DSP 16位ADC+全自主正向設(shè)計,破局高端實(shí)時控制

    電子發(fā)燒友網(wǎng)報道(文/梁浩斌)當(dāng)我們談?wù)摰綄?shí)時控制領(lǐng)域,TI的C2000系列是絕對無法避開的話題。得益于其通過硬件加速器和專用外設(shè)優(yōu)化實(shí)現(xiàn)的極低延遲信號鏈,在誕生近30年的時間里,C2000
    的頭像 發(fā)表于 04-09 09:54 ?8890次閱讀
    國產(chǎn)替代新標(biāo)桿!乾芯F2837x<b class='flag-5'>系列</b>DSP 16位ADC+全自主正向設(shè)計,破局高端實(shí)時控制

    如何通過一種芯片實(shí)現(xiàn)控制?WTN6系列語音芯片多模式解析

    在智能硬件設(shè)計領(lǐng)域,語音芯片的靈活控制能力往往決定著產(chǎn)品的交互體驗(yàn)與開發(fā)效率。作為國內(nèi)領(lǐng)先的語音IC廠家,廣州唯創(chuàng)電子推出的WTN6系列OTP語音芯片,以其獨(dú)特的多種串口控制模式——數(shù)脈沖、按鍵
    的頭像 發(fā)表于 01-22 08:38 ?316次閱讀
    如何通過<b class='flag-5'>一種</b><b class='flag-5'>芯片</b><b class='flag-5'>實(shí)現(xiàn)</b>四<b class='flag-5'>種</b>控制?WTN6<b class='flag-5'>系列</b>語音<b class='flag-5'>芯片</b>多模式解析

    電能質(zhì)量在線監(jiān)測裝置能遠(yuǎn)程診斷通信故障嗎?

    是的,主流電能質(zhì)量在線監(jiān)測裝置均支持通信故障的遠(yuǎn)程診斷功能 ,這已成為現(xiàn)代智能型裝置的核心標(biāo)配能力之,通過分層檢測、遠(yuǎn)程告警與運(yùn)維協(xié)同,實(shí)現(xiàn)通信故障的快速定位與處理。
    的頭像 發(fā)表于 12-12 15:34 ?574次閱讀

    FZH120 一種存儲器交換LED顯示控制的驅(qū)動芯片

    型號:FZH120 廠商:深圳市方中禾科技有限公司(Premier Chip Limited)FZH120是一種存儲器交換LED顯示控制的驅(qū)動芯片,可以選擇多重的ROW/COM模式(32ROW
    發(fā)表于 11-20 11:40

    電纜隧道在線監(jiān)測的實(shí)現(xiàn)

    電纜隧道在線監(jiān)測裝置是應(yīng)用于電纜隧道中的一種保障電力傳輸安全的關(guān)鍵基礎(chǔ)設(shè)施,是推動電網(wǎng)運(yùn)維向“主動預(yù)防”模式轉(zhuǎn)型的有效方法。其在實(shí)際應(yīng)用中,主要通過“感知-傳輸-分析-決策”閉環(huán)實(shí)現(xiàn)
    的頭像 發(fā)表于 11-13 19:59 ?377次閱讀
    電纜隧道<b class='flag-5'>在線</b>監(jiān)測的<b class='flag-5'>實(shí)現(xiàn)</b>

    電能質(zhì)量在線監(jiān)測裝置自診斷功能的軟件校驗(yàn)具體是如何實(shí)現(xiàn)的?

    )和通信異常,具體實(shí)現(xiàn)可分為三大核心模塊,每個模塊都有明確的校驗(yàn)邏輯和落地方法、數(shù)據(jù)合理性校驗(yàn):基于物理規(guī)律的 “數(shù)據(jù)質(zhì)檢” 軟件通過預(yù)設(shè)電網(wǎng)運(yùn)行的 “合理邊界”,校驗(yàn)采樣數(shù)據(jù)的真實(shí)性,排除因模塊故障導(dǎo)致的異
    的頭像 發(fā)表于 11-06 10:44 ?930次閱讀

    電能質(zhì)量在線監(jiān)測裝置的自診斷功能是如何實(shí)現(xiàn)的?

    電能質(zhì)量在線監(jiān)測裝置的自診斷功能,核心是通過 硬件層實(shí)時監(jiān)測 + 軟件層智能校驗(yàn) + 冗余層故障備份 的三層協(xié)同機(jī)制實(shí)現(xiàn),從信號采集、數(shù)據(jù)處理到故障響應(yīng)全鏈路覆蓋,確保故障精準(zhǔn)識別、快速告警與可靠
    的頭像 發(fā)表于 11-06 10:35 ?924次閱讀

    電能質(zhì)量在線監(jiān)測裝置模塊故障會自診斷嗎?

    是核心分析: 、模塊故障自診斷的技術(shù)實(shí)現(xiàn) 1. 硬件級自診斷機(jī)制 傳感器模塊:可檢測 CT/VT 開路、短路、變比異常等顯性故障。例如,當(dāng) CT 二次側(cè)開路時,裝置會觸發(fā)E01 故障
    的頭像 發(fā)表于 11-05 17:39 ?1489次閱讀

    局放在線監(jiān)測方法的優(yōu)勢

    局放在線監(jiān)測是應(yīng)用于電力設(shè)備絕緣狀態(tài)的評估與故障預(yù)防的一種技術(shù)方法,相較于常規(guī)監(jiān)測(如介損測試、泄漏電流測試等),局放在線監(jiān)測在監(jiān)測方式、實(shí)時性以及數(shù)據(jù)精度與處理能力,還有對設(shè)備的影響
    的頭像 發(fā)表于 09-29 11:05 ?695次閱讀

    德州儀器推出超低成本實(shí)時微控制器 (MCU),助力家用電器和電動工具實(shí)現(xiàn)高端電機(jī)控制

    扭矩 前沿動態(tài) 德州儀器 (TI) 于近日推出了款高性價比C2000? 系列實(shí)時微控制器 (MCU),助力工程師以更低成本設(shè)計出行業(yè)性能領(lǐng)先的產(chǎn)品。新推出的F28E120SC 和 F28E120SB
    的頭像 發(fā)表于 09-19 17:17 ?3.9w次閱讀
    德州儀器推出超低成本實(shí)時微控制器 (MCU),助力家用電器和電動工具<b class='flag-5'>實(shí)現(xiàn)</b>高端電機(jī)控制

    實(shí)現(xiàn)電纜綜合在線監(jiān)測的方法

    在線監(jiān)測這種方法相較于定期檢測,能更及時、有效并提前發(fā)現(xiàn)設(shè)備在運(yùn)行中存在的隱患問題。電纜綜合監(jiān)測實(shí)現(xiàn)了從傳統(tǒng)定期檢測到實(shí)時在線監(jiān)測的轉(zhuǎn)變,這種轉(zhuǎn)變在很大程度上提升了運(yùn)維效率和系統(tǒng)可靠性
    的頭像 發(fā)表于 07-29 09:46 ?1239次閱讀
    <b class='flag-5'>實(shí)現(xiàn)</b>電纜綜合<b class='flag-5'>在線</b>監(jiān)測的<b class='flag-5'>方法</b>

    一種無序超均勻固體器件的網(wǎng)格優(yōu)化方法

    近日,天津大學(xué)精密儀器與光電子工程學(xué)院的光子芯片實(shí)驗(yàn)室研發(fā)了一種無序超均勻固體器件的網(wǎng)格優(yōu)化方法,成果獲中國發(fā)明專利(ZL202410659505.2)授權(quán)。
    的頭像 發(fā)表于 07-28 16:10 ?1127次閱讀
    <b class='flag-5'>一種</b>無序超均勻固體器件的網(wǎng)格優(yōu)化<b class='flag-5'>方法</b>

    谷東智能C2000 AR智能眼鏡推動航空航天行業(yè)數(shù)字化轉(zhuǎn)型

    在航空航天領(lǐng)域,安全、效率與精準(zhǔn)性是永恒的追求。谷東智能推出的 C2000 AR 智能眼鏡,憑借其卓越的性能與廣泛的應(yīng)用,已成為眾多頭部航司的得力助手,并獲得了某民航局局長的高度認(rèn)可。
    的頭像 發(fā)表于 06-20 15:14 ?1476次閱讀

    納芯微NSSine? NS800RT正面硬剛TI C2000,國產(chǎn)替代“芯”戰(zhàn)事, 工業(yè)控制MCU市場迎來變局?

    而言,C2000不僅僅是芯片,它是一種技術(shù)慣性,個龐大而成熟的生態(tài),套經(jīng)過千錘百煉的開發(fā)
    的頭像 發(fā)表于 06-20 12:45 ?1936次閱讀
    納芯微NSSine? NS800RT正面硬剛TI <b class='flag-5'>C2000</b>,國產(chǎn)替代“芯”戰(zhàn)事, 工業(yè)控制MCU市場迎來變局?

    一種實(shí)現(xiàn)開關(guān)柜局放監(jiān)測的有效技術(shù)架構(gòu)

    開關(guān)柜局放在線監(jiān)測系統(tǒng)是針對開關(guān)柜局放監(jiān)測的一種技術(shù)工具,也是保障電力系統(tǒng)安全穩(wěn)定運(yùn)行的關(guān)鍵設(shè)備,系統(tǒng)通過傳感器捕捉開關(guān)柜內(nèi)部因局部放電產(chǎn)生的物理信號(如特高頻電磁波、超聲波、暫態(tài)地電壓),數(shù)據(jù)采集
    的頭像 發(fā)表于 06-19 13:35 ?678次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>實(shí)現(xiàn)</b>開關(guān)柜局放監(jiān)測的有效技術(shù)架構(gòu)
    石景山区| 巴南区| 六盘水市| 湖州市| 常山县| 石楼县| 渝北区| 淳化县| 康乐县| 顺昌县| 樟树市| 梅州市| 满洲里市| 平陆县| 博野县| 砚山县| 偃师市| 万安县| 孙吴县| 商丘市| 朝阳区| 聊城市| 会泽县| 霍林郭勒市| 茂名市| 浦城县| 泾阳县| 买车| 象州县| 商南县| 布尔津县| 满城县| 黎城县| 阜宁县| 延寿县| 大庆市| 富平县| 乐陵市| 宁晋县| 百色市| 崇州市|