在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NVM和PCM在 MCU關鍵特性的作用和影響

要長高 ? 來源:embedded ? 作者:Sachin Gupta ? 2022-06-02 17:35 ? 次閱讀

讓我們談談一種特定類型的非易失性存儲器 (NVM) — 相變存儲器 (PCM) — 在 MCU 的關鍵特性和好處中的作用和影響:無線 (OTA) 固件升級,也稱為固件無線 (FOTA) 升級。

在汽車市場以前所未有的速度發展之際,OTA 固件升級是基于區域和域的應用程序的一項重要功能?,F場車輛需要快速推出新功能和升級,而OTA固件升級確保了低成本的升級機制。

區域和域 ECU 架構需要快速的 OTA 固件升級功能,并且無需應用程序停機即可工作。

OTA固件升級架構

常見的兩種OTA固件升級方式,在優化成本還是性能、可靠性和效率方面存在差異。單個基于應用程序映像的實現(圖 1-a)是更經濟的方法,因為它使用的非易失性內存大約是實現基于應用程序映像或基于 A/B 交換的雙系統所需的一半(圖 1-b) )。

poYBAGKYg-KAbr3KAABMNLk3IGo014.png

圖 1-a:基于單個圖像的實現更經濟。資料來源:意法半導體

poYBAGKYg_KAGWoDAABgRc6KB-c542.png

圖 1-b:基于雙映像的實現需要大約 2 倍的非易失性存儲器。資料來源:意法半導體

憑借大約 2 倍所需的非易失性內存,雙應用程序映像方法“保護”了原始固件,以便車輛/ECU 可以持續遷移到新固件并在版本之間運行而無需任何停機時間。此外,如果出現問題,早期版本仍可在 NVM 中使用,并提供回滾選項。它是汽車應用中更常用的架構——其代價是閃存大小是應用程序大小的兩倍。

除了內存成本之外,OTA 升級實施的另一個重要方面是更新應用程序的時間。時間直接影響用戶以及經銷商將更新下載到車輛上的時間。使用新映像更新閃存是一個兩步過程:擦除和寫入。此外,擦除時間可能比寫操作長四到五倍。因此,快速升級需要優化寫入和擦除時間。

使用 PCM 進行 OTA 固件升級

PCM 內存,就像Stellar SR6 MCU 中的內存一樣,通過解決上述挑戰改變了 OTA 固件升級的實施方式。PCM 每個邏輯位有兩個物理單元,它們一起工作以在高溫下提供高可靠性和長保留時間,這在汽車應用中是必需的。在正常程序執行期間,第二個物理位是第一位的倒數,也稱為差分模式。圖 2 說明了 PCM 在正常操作中是如何工作的。

pYYBAGKYg_6ARXxpAABLzfOrlrU838.png

圖 2:這是相變存儲器 (PCM) 在正常操作期間的工作方式。資料來源:意法半導體

在執行 OTA 固件升級時,第二個物理單元不需要存儲反向數據,并且可以存儲新數據,如圖 3 所示。這種配置也稱為單端模式。

pYYBAGKYhAmAM4tNAABBeczqPUQ922.png

圖 3:這是 PCM 在 OTA 固件升級期間的工作方式。資料來源:意法半導體

與其他嵌入式非易失性存儲器技術相比,PCM 單元尺寸要小得多。因此,與其他架構相比,兩個物理單元不需要雙倍的物理空間。

因此,在 OTA 固件升級期間,第二個物理單元的可用性實質上是可用內存大小的兩倍。例如,如果一個 MCU 有 20 MB 的總 PCM 內存,它可以支持 20 MB 的應用程序大小。然后,在 OTA 升級期間,MCU 的可用內存翻倍至 40 MB。因此,MCU 可以存儲兩個 20 MB 的圖像。此功能解決了將內存大小加倍以支持 OTA 升級的需求。

此外,現有固件可以在 OTA 升級期間繼續執行,從而消除停機時間。同樣有價值的是,由于在升級過程中會保留現有固件,因此系統可以在出現任何錯誤時回滾固件。OTA 固件升級過程完成后,PCM 將返回差分模式。綜合起來,這些功能為 PCM 提供了單映像 OTA 固件升級架構的成本優勢以及雙映像 A/B 交換架構的所有功能優勢。

PCM 還有其他優點。無需在寫入前進行擦除操作,PCM 提供比 NOR 閃存更快的寫入操作。因此,PCM縮短了OTA固件升級時間,提升了用戶體驗,降低了服務成本。這些功能還降低了固件升級的功耗。因此,如果在車輛運行時正在下載更新,則固件升級從車輛電池中消耗的電量更少。

在這里,值得一提的是,即使在 OTA 升級過程完成后,傳統的 A/B 交換或基于雙映像的實現也會同時存儲新舊映像。理想情況下,僅需要這兩個映像以確保在 OTA 升級期間不會停機,并在出現錯誤時提供將升級回滾到先前版本的可能性。如前所述,PCM 的獨特之處在于它支持這種靈活性,而不會像其他內存類型那樣浪費內存容量。

如果即使在 OTA 升級過程之后也需要維護兩個映像,PCM 也可以支持傳統的 A/B 交換/雙映像實現。在這種情況下,雖然應用程序的大小將是總 PCM 的一半,就像嵌入閃存的實現一樣;PCM 仍然具有寫入速度更快的優勢,因為它不需要預寫入擦除。

為什么 PCM 在區域和域 MCU 中很重要

區域和域架構通過提高系統性能和降低系統復雜性和車輛重量提供了巨大的優勢。它們主要通過減少線束的數量來影響重量。另一方面,與傳統ECU相比,這些架構中功能和能力的集成需要更高的計算能力。

為了充分利用這些架構,NVM 中的代碼必須足夠快以最小化等待狀態。NVM 中的數據也應該快速以提高系統性能。為避免需要外部 EEPROM,NVM 中的數據應模擬快速 EEPROM,而不會降低耐用性和相鄰存儲單元。低功率運行也很重要,因為它直接影響電動汽車的單次充電范圍。此外,在工廠和無線升級的快速編程對于管理成本至關重要。

不幸的是,現有的 NOR 閃存架構在大多數這些方面都不夠理想。制造商已經能夠提高某些 NOR 閃存類型的速度,但這些改進在 40 納米以下的技術節點上逐漸消失。

現在,隨著基于 28 納米技術的區域和域 MCU 進入市場,提供小尺寸和具有成本效益的硅需要可擴展的新 NVM 技術。相變存儲器通過提供更快的訪問時間、無需擦除的寫入、單位可更改性、低功耗操作和內置的 OTA 升級功能來解決這些挑戰。這就是 PCM 如何為用于汽車應用的新一代區域和域 ECU 架構鋪平道路。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 相變存儲器
    +關注

    關注

    0

    文章

    18

    瀏覽量

    10110
  • NOR閃存
    +關注

    關注

    0

    文章

    25

    瀏覽量

    14601
  • 非易失性存儲器

    關注

    0

    文章

    107

    瀏覽量

    23453
收藏 人收藏

    評論

    相關推薦

    PCM4222如何通過PCMEN不RST情況下控制PCM輸出控制?

    PCM4222 PCM輸出。PCMEN引腳拉高后,PCM輸出,PCMEN引腳拉低后,PCM仍輸出,無法關閉PCM輸出?只有
    發表于 11-29 11:05

    PCM1802EVM和PCM1803AEVM評估模塊

    電子發燒友網站提供《PCM1802EVM和PCM1803AEVM評估模塊.pdf》資料免費下載
    發表于 11-27 13:49 ?0次下載
    <b class='flag-5'>PCM</b>1802EVM和<b class='flag-5'>PCM</b>1803AEVM評估模塊

    MCU的定義和作用 MCU物聯網中的應用

    (Microcontroller)的簡稱,它是一種專為嵌入式應用設計的計算機芯片。 作用: 數據處理: MCU能夠執行程序指令,處理數據,實現復雜的算法。 控制功能: MCU可以控制各種外部設備,如電機、傳感器等,實現自動化控制
    的頭像 發表于 11-11 14:45 ?1790次閱讀

    PCM5242EVM無法正常識別到PCM5242怎么處理?

    使用PCM524+TPA3251開發有源音箱,使用自身的板載的MCU加載程序可以正常播放出聲音,PCM5242有信號輸出,其中PCM52
    發表于 10-24 07:34

    ADC模塊MCU中的作用

    微控制器(MCU)芯片中,通常會有很多外設模塊,比如SPI,I2C,ADC,DAC,PWM,CAN,EEPROM,Flash等。其中ADC是非常重要的一個外設,它在MCU中的作用主要
    的頭像 發表于 10-22 14:05 ?799次閱讀
    ADC模塊<b class='flag-5'>在</b><b class='flag-5'>MCU</b>中的<b class='flag-5'>作用</b>

    請問PCM1754是怎樣實現硬件控制的?

    請教一下,PCM1754datasheet上簡介寫了Hardware ControlADC,是怎樣實現硬件控制的? 能否找一個 Hardware ControlDAC(比如,pcm1861),將
    發表于 10-16 06:39

    pcm9211能否不用mcu的情況下,adc輸入然后spdif輸出呢?

    pcm9211能否不用mcu的情況下,adc輸入然后spdif輸出呢
    發表于 10-12 07:44

    PCM6240 AC-Coupled 偏置電阻的作用是什么

    請問一下,關于PCM6240 AC-Coupled Single-Ended Input Connection中,偏置電阻R0的作用是將INP和INM偏置到合適的Common-mode
    發表于 10-08 08:32

    MCU IO口的作用和特點

    MCU(微控制器)的IO口(Input/Output Port,輸入輸出端口)是單片機與外界進行信息交互的關鍵接口。這些IO口微控制器的功能實現中扮演著至關重要的角色,它們不僅負責數據的輸入和輸出,還承載著電平轉換、中斷處理、
    的頭像 發表于 09-30 11:52 ?888次閱讀

    PCM1795如何在通電的情況下切換PCM模式和DSD模式?

    Ti工程師您好,項目上有用到PCM1795這枚芯片,因為它具有DSD解碼與PCM解碼功能,之前沒有使用過類似產品 有兩個問題請教下: 1、用MCU初始化PCM1795讓它能正常工作,
    發表于 09-29 06:00

    雪崩二極管的特性作用

    雪崩二極管(Avalanche Diode)是一種特殊的二極管,其工作特性主要基于雪崩擊穿效應。這種器件電子領域中具有廣泛的應用,其獨特的特性作用使其
    的頭像 發表于 09-23 18:12 ?907次閱讀

    可擴展PMIC NVM更新指南

    電子發燒友網站提供《可擴展PMIC NVM更新指南.pdf》資料免費下載
    發表于 09-06 11:20 ?0次下載
    可擴展PMIC <b class='flag-5'>NVM</b>更新指南

    pcm1794iv轉換時,2200pf的電容是什么作用?

    我想請教一下pcm1794iv轉換時,op的回授的那顆2200pf的電容是什么作用?
    發表于 09-03 07:09

    TPS65219 NVM編程指南

    電子發燒友網站提供《TPS65219 NVM編程指南.pdf》資料免費下載
    發表于 08-28 10:53 ?0次下載
    TPS65219 <b class='flag-5'>NVM</b>編程指南

    NVM和本地\"內存中定義數組(靜態 /global /local)的\"關鍵字是什么?

    NVM 和本地\"內存中定義數組(靜態 /global /local)的\"關鍵字是什么? 還有與 32 位對齊的關鍵字怎么樣。
    發表于 01-25 07:52
    主站蜘蛛池模板: 手机看片福利日韩国产| 奇米色吧| 国产免费一区二区三区| 国产精品亚洲玖玖玖在线靠爱| 成人午夜性视频欧美成人| 国产精品麻豆va在线播放| 一级片免费在线观看| 手机在线播放视频| 久久精品免费看| 欧美精品xxxⅹ欧美| 欧美经典三级春潮烂漫海棠红| 最新色网站| 四只虎免费永久观看| 欧美一级黄色影片| 狠狠色网| 美女扒开尿口让男生添 漫画| 性做久久久久| 一级特黄毛片| 色操网| 久久久免费精品视频| mide-776中文字幕在线| 久久久国产精品网站| 国产拍拍视频| 天天摸天天操天天射| www.天天干.com| 轻点灬大ji巴太粗太大了小说| 亚洲特级aaaaaa毛片| 日本www网站| 丁香花的视频免费观看| 欧美成人性色生活片天天看| 免费xxxx大片| 亚洲国产成人va在线观看| 人人射人人射| www.欧美色图| 国产女人又爽又大| 黄视频网站在线看| 色噜噜狠狠色综合久| 国产高清色播视频免费看| 免费观看黄a一级视频| 亚洲免费网站在线观看| 日本a级特黄三级三级三级|