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

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

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

3天內不再提示

eMMC芯片磨損導致MCU和車輛無法正常運作,這是怎么回事?

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2021-01-20 13:59 ? 次閱讀

監督成本| eMMC NAND閃存技術和用例需求

ODI最近對較舊的Teslas Model S和Model X車輛提出的信息要求突顯了工作負載疏忽,其中基于NVIDIA Tegra 3處理器和集成8GB eMMC NAND閃存的主控制單元(MCU)遇到了問題。當引入新的固件更新為電動汽車(EV)帶來附加功能時,問題變得更加復雜。這充當進一步激發NAND閃存磨損進度的燃料。盡管在一開始固件不是問題,并且記錄的數據具有足夠的內存來處理工作量,但每次固件升級都帶來了新功能,從而減少了每次更新的存儲空間。應ODI的信息請求,特斯拉列出了2,399項投訴和現場報告,7,777項保修索賠以及4,746項與MCU替換方案有關的非保修索賠。倒車時,故障的MCU導致后置攝像頭圖像顯示遺失。隨著NAND閃存全部耗盡,駕駛員不能再使用車輛的某些功能,例如HVAC(除霧),與ADAS相關可聽得見的提示音,自動駕駛儀和轉向信號燈,嚴格地來說盡管車主仍然可以駕駛車輛,但不能再充電,使汽車無法運行。

eMMC模塊因為是以NAND閃存技術為基礎而具有預定的使用壽命。它們具備有限的程序/擦除(P/E)周期,即使公司最初按照這些規范進行設計,他們也必須預見到同一系統隨著時間的推移必須應對不斷增加的工作負載挑戰。最后,這問題有三個方面。缺乏對NAND閃存技術的了解,以及對更加復雜和多面的用例了解,并且假設驅動器的使用期限完全取決于NAND閃存技術–而不是正在使用的閃存控制器

了解NAND閃存技術

根據特斯拉維修專家的說法,由于eMMC中的NAND閃存單元結構,在較舊的Model S和X組件中發現的基于嵌入式NAND的eMMC磨損。在一定程度上是對的。不同類型的NAND閃存技術具有不同(但始終是有限的)的P/E周期數或他人所稱的“寫入周期”。

SLC NAND閃存技術大約10萬次P/E周期

MLC NAND閃存技術大約10 000-3500 P/E周期

TLC NAND閃存技術大約3000個P/E周期

QLC NAND閃存技術大約1000-100次P/E周期

這意味著一旦這些周期用完,驅動器將再也無法可靠地存儲數據。根據特斯拉的報告,Hynix單元“針對eMMC中每個NAND閃存塊,額定3,000個編程/擦除周期”。

要了解NAND閃存單元為何總是具備有限的P/E周期,必須了解其基礎技術。NAND閃存是一種非易失性存儲器(NVM)技術,它通過電荷陷阱技術或浮柵MOSFET晶體管將數據存儲在制成的存儲單元陣列中。通過在晶體管的控制柵極上施加高電壓,同時將源極和漏極接地,溝道中的電子可以獲得足夠的能量來克服氧化物勢壘,并從溝道移入浮柵。在浮柵中捕獲電子的過程是閃存設備的編程(或“寫入”)操作,該操作對應于邏輯位0。相反,擦除操作從浮柵中提取電子,從而切換存儲在其中的數據NAND閃存單元磨損,因為編程和擦除周期最終會損壞浮柵和基板之間的隔離層。這減少了數據保留,并可能導致數據丟失或意外編程的單元。

了解用例的工作負載

特斯拉電動汽車對于任何存儲應用都是一個充滿挑戰的環境,這不僅是因為汽車質量對溫度和功能安全性的要求,而且因為每輛汽車的使用方式都不同。在這種情況下,eMMC模塊會受到每日行駛時間,每日充電時間,每日音樂流式傳輸時間以及一系列其他因素的影響。此外,極其重要的功能和特性取決于MCU能夠可靠地執行其工作。這個生態系統中的eMMC具有非常獨特的工業級工作負載,只有使用符合工業標準設計的高質量閃存控制器才能適當取得。

特斯拉認為“以每塊0.7的額定每日P/E周期使用率計算,在設備中每塊平均獲得3,000個P/E周期需要11到12年的時間,以每塊 1.5的每日P/E周期使用速率的第95個百分位,在設備中平均累積3,000個P/E周期需要5到6年時間。”歸根結底,復合固件更新的苛刻性質使這些驅動器比預期還早崩潰。這就引出了一個問題,為什么這些MCU這么早崩潰?

了解NAND閃存控制器的作用

閃存控制器在高端存儲系統中的作用常被忽略。在NAND閃存經常引起關注的地方,許多人忽視了評估控制器在管理其應用程序方面的真實能力,而所選閃存則預定義了P/E周期。盡管閃存技術在定義驅動器的使用壽命方面起著重要作用,但所選的控制器應掩蓋閃存的所有固有缺陷,從而延長其使用壽命,確保不會出現任何故障設備或數據損壞。

例如,閃存控制器可以針對任何特定的存儲設備執行最佳類型的糾錯編碼(ECC),完全取決于所選NAND閃存的特性以及控制器中可用的處理性能。在不同類型的NAND閃存中,不同類型的錯誤也更為常見,例如多層單元(MLC)中更容易出現讀取干擾錯誤,而其他控制器功能(如損耗均衡)和垃圾回收的時間也會受到NAND閃存中過度配置的影響。因此,控制器需要仔細匹配NAND閃存的特性,如果忽略這一點,驅動器在預測的時間之前提早崩潰也就不足為奇了。這是一項昂貴的疏忽,選擇正確的閃存控制器是設計高效可靠的存儲系統(如eMMC模塊)必不可少的一個部分。

歸根結底,在工業中–故障系統和數據損壞不像在其他市場中那樣被接受,因為期望壽命和故障成本更為急切。像eMMC模塊這樣的存儲系統需要針對其獨特的工作負載進行設計,并進行適當的管理,以避免在其特定領域發生故障。最后,閃存控制器在掩飾所選NAND閃存技術的缺陷方面起著非常重要的作用,應被視為核心組件,而不僅僅是NAND閃存的支援。

審核編輯 黃昊宇

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

    關注

    458

    文章

    51441

    瀏覽量

    428927
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17404

    瀏覽量

    353359
  • emmc
    +關注

    關注

    7

    文章

    220

    瀏覽量

    53074
收藏 人收藏

    評論

    相關推薦

    測量ADS1274的DOUT[5:8],竟然和地是通的,這是怎么回事?

    測量ADS1274的DOUT[5:8],竟然和地是通的,這是怎么回事? 是芯片的問題?
    發表于 02-13 08:21

    電機嗡嗡響不轉怎么回事

    不良或損壞,導致單相運作。 ? ? ? ? ?- 電壓不穩定或過低,無法滿足電機的啟動需求。 ? ? ? 2. 負載過大: ? ? ? ? ?- 電機所驅動的負載超過了其承受能力,導致
    的頭像 發表于 01-21 07:39 ?317次閱讀
    電機嗡嗡響不轉<b class='flag-5'>怎么回事</b>

    SN74AVCH16T245GR VCCA 2.5V VCCB 3.3V上電后VCC被拉成3.3V,這是怎么回事

    在同一板上用了三個SN74AVCH16T245GR芯片,排查發現是DIR置低的那顆芯片導致的問題,其他兩個芯片沒有問題。換新的芯片后會好
    發表于 01-09 07:16

    ADS1259不加延時就無法讀到數值,這是怎么回事啊?

    最近調試ADS1259,發現在SPI的速度降低到1Mhz的時候,就不能讀到正確的數值了。看了芯片手冊上在發送命令兩個命令代碼之間也沒有說要加延時啊。我發現加入延時再把SPI的SCLK速度調到2M就能讀數據。不加延時就無法讀到數值,這是
    發表于 12-09 07:56

    TPL5010不供電時存在較大漏電流,導致芯片無法正常燒錄的原因?

    目前在電路測試時發現在VDD未供電時,RST管腳存在大概330uA的漏電流,這是正常的嗎,此時管腳電壓在1.2V左右,導致芯片無法燒錄,
    發表于 11-08 09:46

    TLV320AIC10信號每100HZ相位偏移180°,這是怎么回事

    您好,我們使用了貴公司生產的TLV320AIC10這一款AD/DA芯片,發現信號每100HZ相位偏移180°,想問下這是怎么回事?謝謝
    發表于 11-08 07:36

    FILTER42軟件解壓后無法使用是怎么回事

    在TI下載的FILTER 42 軟件解壓后無法使用  是怎么回事
    發表于 09-26 08:01

    大帶寬服務器推流延遲怎么回事

    大帶寬服務器推流延遲怎么回事
    的頭像 發表于 09-03 14:52 ?457次閱讀

    DS250DF410的USB一直無法連接是怎么回事呢?

    請問一下TI的工程師,DS250DF410這個芯片的評估板USB一直無法連接是怎么回事呢?如下圖所示
    發表于 08-19 07:02

    wifi_promiscuous_enable(1)導致WBT重置是怎么回事

    0x03 負載 0x3ffe8000,LEN 3380,房間 4 尾 0 Chksum 0x48 負載 0x3ffe8d40,LEN 7256,房間 8 尾 0 Chksum 0xc3 CSUM 0xc3 {l 這是怎么回事
    發表于 07-18 08:13

    STM32F103RCT6使用bootloader跳轉到app后無法正常運行是怎么回事

    while ((SD_DMAEndOfTransferStatus() == RESET) (TransferEnd == 0) (TransferError == SD_OK))會卡在這里,如果我不用bootloader跳轉,而是直接操作SD卡就正常運行,這是
    發表于 06-04 10:05

    cc2642使用看門狗外設,初始化后一旦開始就無法停下是怎么回事

    在使用cc2642芯片中,使用它的看門狗外設,發現它初始化后一旦開始就無法停下。1.如何在open之后,再停下看門狗?2.看門狗設置的時間為1s,實際的時間是它的2倍,請問下這是怎么回事
    發表于 05-30 07:10

    在開發中發現選中external protection后電機轉速高了就保護,不選的話電機工作正常這是怎么回事

    各位朋友,在開發中發現選中external protection后電機轉速高了就保護,不選的話電機工作正常這是怎么回事
    發表于 04-19 08:12

    STM32F031K6T7燒錄電機軟件,電機有時能起動,有時無法起動是怎么回事

    本人最近遇到一個問題。電機MCU使用STM32F031K6T7。拿一塊2個多月前已經燒錄了hex文件的板做測試,功能完全正常。現在用ST_LINK將同一個hex文件再燒錄一次到板上,發現板功能不正常了。出現電機有時能起動,有時
    發表于 04-15 06:48

    STM32L431出現LSE CSS后RTC的ALARM無法進入中斷是怎么回事啊?

    STM32L431的RTC配置使用LSE時鐘,配置ALARMA中斷,可以正常進入中斷,但是出現LSE CSS后重新配置RTC使用LSI做為系統時鐘,但配置后RTC的ALARMA無法進入中斷,這是
    發表于 04-08 06:58
    主站蜘蛛池模板: 天天插夜夜操 | 最新午夜| 亚洲黄色在线网站 | 亚洲经典乱码在线播 | 欧美ggg| 性欧美xxxxhd | 三级在线观看免播放网站 | 成人影院久久久久久影院 | 流不尽奶水的大乳h | 亚洲成人自拍 | 三级毛片在线免费观看 | 九色视频在线播放 | 欧美ol丝袜高跟秘书在线观看 | 欧美一级免费观看 | 色老头综合 | 日韩欧美一区二区三区不卡视频 | 免费视频黄 | 国产黄色三级三级三级 | 国产精品美女免费视频大全 | 国产一级特黄在线视频 | 免费看日本黄色片 | 99热官网 | 色播五月激情 | 日本三级在线视频 | 欧美a网站 | 午夜黄色福利视频 | 欧美午夜免费观看福利片 | 欧美色插 | 亚洲第一免费视频 | 天天干天天日天天射天天操毛片 | 好吊色7777sao在线视频观看 | 欧美成人全部免费观看1314色 | 亚洲精品在线视频观看 | 欧美视频综合 | 天天操夜夜操天天操 | 亚洲网在线观看 | 特级全黄一级毛片视频 | 欧美老汉色 | 伊人黄色网 | 第三级视频在线观看 | 六月婷婷网视频在线观看 |