如何利用鐵電存儲(chǔ)器提高汽車應(yīng)用的可靠性?
發(fā)布時(shí)間:2019-10-21 責(zé)任編輯:lina
【導(dǎo)讀】非易失性存儲(chǔ)器 (NVM) 在幾乎所有嵌入式系統(tǒng)設(shè)計(jì)中都起著關(guān)鍵作用,但許多設(shè)計(jì)對(duì)非易失性存儲(chǔ)器在數(shù)據(jù)寫入和訪問(wèn)速度、數(shù)據(jù)保留、低功耗等方面的要求越來(lái)越嚴(yán)格。
非易失性存儲(chǔ)器 (NVM) 在幾乎所有嵌入式系統(tǒng)設(shè)計(jì)中都起著關(guān)鍵作用,但許多設(shè)計(jì)對(duì)非易失性存儲(chǔ)器在數(shù)據(jù)寫入和訪問(wèn)速度、數(shù)據(jù)保留、低功耗等方面的要求越來(lái)越嚴(yán)格。在汽車應(yīng)用中更是如此,設(shè)計(jì)人員正在努力打造更先進(jìn)的功能,例如高級(jí)輔助駕駛系統(tǒng) (ADAS) 這類任務(wù)關(guān)鍵型功能。
為確保這些系統(tǒng)安全可靠地運(yùn)行,設(shè)計(jì)人員需要深入研究先進(jìn)的鐵電隨機(jī)存取存儲(chǔ)器 (F-RAM),作為要求可靠性高、功耗低且比當(dāng)前 NVM 解決方案速度更快的低功耗汽車級(jí) NVM 的選擇。
本文討論 F-RAM 技術(shù)的關(guān)鍵特性,并介紹開發(fā)人員如何使用 Cypress Semiconductor 的兩款 F-RAM 解決方案來(lái)增強(qiáng) ADAS 的可靠性,關(guān)注發(fā)燒友公眾號(hào)回復(fù)資料和郵箱地址可以獲取電子資料一份。并以 ADAS 為代理,將 F-RAM 的使用范圍擴(kuò)大至其他任務(wù)關(guān)鍵型應(yīng)用。
汽車 NVM 要求
汽車行業(yè)不斷集成具有更高分辨率和更快更新速率的更先進(jìn)傳感器,汽車安全應(yīng)用則是這種行業(yè)趨勢(shì)的縮影。ADAS、電子控制單元 (ECU) 和事件數(shù)據(jù)記錄儀 (EDR) 等汽車子系統(tǒng)的持續(xù)發(fā)展,并高度依賴于從各種傳感器收集到的大量數(shù)據(jù)。任何數(shù)據(jù)丟失,甚至數(shù)據(jù)訪問(wèn)速度的滯緩,都有可能危及系統(tǒng)安全、車輛和乘客。
例如,在 ADAS 設(shè)計(jì)中,寫入電可擦除可編程只讀存儲(chǔ)器 (EEPROM) 所需的時(shí)間可能會(huì)引入災(zāi)難性的延遲時(shí)間,導(dǎo)致旨在避免檢測(cè)到的危險(xiǎn)情況的自動(dòng)操作功能反應(yīng)遲緩。在 EDR 設(shè)計(jì)中,如果車輛事故引發(fā)電源故障,那么寫入速度緩慢可能導(dǎo)致關(guān)鍵傳感器數(shù)據(jù)丟失,致使了解事故根本原因所需的數(shù)據(jù)消于無(wú)形。
F-RAM NVM 特性
采用 F-RAM 技術(shù)構(gòu)建的存儲(chǔ)器件可以有效地替代 NVM,滿足在可靠數(shù)據(jù)存儲(chǔ)和高速訪問(wèn)方面日益增長(zhǎng)的需求和性能要求。此類器件由鋯鈦酸鉛(Pb[ZrxTi1?x]O3,簡(jiǎn)稱為 PZT)制成。PZT 具有獨(dú)特的性質(zhì),施加電場(chǎng)后,PZT 晶體中嵌入的金屬空位(陽(yáng)離子)依據(jù)電場(chǎng)方向獲得兩種可能極化狀態(tài)(向上或向下)中的一種(圖 1)。
F-RAM 技術(shù)利用兩個(gè)同樣穩(wěn)定的能態(tài)示意圖
圖 1:F-RAM 技術(shù)利用了 PZT 材料在受到電場(chǎng)作用時(shí)表現(xiàn)出的兩個(gè)同樣穩(wěn)定的能態(tài)。(圖片:Cypress Semiconductor)
由于兩者同是低能態(tài),當(dāng)移開電場(chǎng)時(shí),陽(yáng)離子將繼續(xù)處于其最近的極化狀態(tài)(圖 2)。施加正或負(fù)電場(chǎng)時(shí),陽(yáng)離子將再次快速轉(zhuǎn)變至適當(dāng)?shù)臉O化態(tài),遵循與鐵磁材料類似的特征磁滯回線。
PZT 材料遵循特征磁滯回線的曲線圖
圖 2:PZT 材料遵循特征磁滯回線,響應(yīng)施加的電場(chǎng)而在兩個(gè)穩(wěn)定的極化態(tài)之間切換。(圖片:WikiMedia Commons/ CC-BY-SA-3.0)
F-RAM 技術(shù)的特性直接決定了采用該技術(shù)制造的 NVM 器件具有許多優(yōu)點(diǎn)。兩種 PZT 能態(tài)同樣穩(wěn)定,因而陽(yáng)離子可數(shù)十年乃至數(shù)百年保持在其最后位置不變,使得基于 PZT 的 F-RAM NVM 器件具備前所未有的數(shù)據(jù)保留期限。此外,該技術(shù)基于陽(yáng)離子位置,而不是其他 NVM 技術(shù)的電荷儲(chǔ)存機(jī)制,因此 F-RAM 器件具備固有的輻射耐受性,不受電離輻射的單粒子翻轉(zhuǎn)影響。
除了長(zhǎng)期存儲(chǔ)的優(yōu)勢(shì)之外,F(xiàn)-RAM 技術(shù)還增強(qiáng)了 NVM 器件的動(dòng)態(tài)性能。狀態(tài)轉(zhuǎn)變非常迅速,并且只需很少的能量,克服了任務(wù)關(guān)鍵型應(yīng)用中與使用 EEPROM 或閃存有關(guān)的根本限制。在相對(duì)較慢的寫周期中,EEPROM 和閃存器件需要一個(gè)與數(shù)據(jù)緩沖有關(guān)的相當(dāng)長(zhǎng)“停留時(shí)間”(soak TIme)。寫周期中的這種額外延遲會(huì)導(dǎo)致數(shù)據(jù)處于風(fēng)險(xiǎn)中,如果在操作完成并檢查最終讀取狀態(tài)之前電源出現(xiàn)故障,數(shù)據(jù)可能會(huì)完全丟失(圖 3)。
EEPROM 或閃存寫操作期間的長(zhǎng)停留時(shí)間(紅色突出顯示部分)示意圖
圖 3:與 F-RAM 器件相比,EEPROM 或閃存寫操作需要相當(dāng)長(zhǎng)的停留時(shí)間(紅色突出顯示部分),在此期間數(shù)據(jù)仍處于風(fēng)險(xiǎn)之中。(圖片:Cypress Semiconductor)
為了應(yīng)對(duì) EEPROM 或閃存寫周期較慢的問(wèn)題,開發(fā)人員如果希望減輕電源故障的影響,就需要添加大電容或電池及適當(dāng)?shù)姆€(wěn)壓器,使 NVM 電源電壓維持足夠長(zhǎng)的時(shí)間以便完成寫操作。相比之下,F(xiàn)-RAM(例如 Cypress Semiconductor 的 Excelon-Auto 器件)在寫操作期間以總線速度工作,大大降低了關(guān)鍵數(shù)據(jù)丟失的可能性,而且無(wú)需在設(shè)計(jì)中使用補(bǔ)充電源。
汽車級(jí) F-RAM 器件
Excelon?-Auto F-RAM 器件在功能上與串行 EEPROM 和串行閃存相似,旨在滿足關(guān)鍵任務(wù)應(yīng)用對(duì)可靠、高性能 NVM 的需求。汽車系統(tǒng)設(shè)計(jì)人員可以使用這些符合 AEC-Q100 標(biāo)準(zhǔn)的器件取代其他類型的存儲(chǔ)器;有兩種型號(hào)可供選擇:CY15V102QN 采用 1.71 至 1.89 V 電壓,CY15B102QN 采用 1.8 至 3.6 V 電壓。兩者都是 2 兆位 (Mb) 器件,采用 256 Kb x 8 邏輯組織結(jié)構(gòu)。
在 -40°C 至 +125°C 的工作溫度范圍內(nèi),Excelon F-RAM 的數(shù)據(jù)保留期限遠(yuǎn)遠(yuǎn)超出其他 NVM 技術(shù)。例如,CY15x102QN 在 85°C 的溫度下運(yùn)行時(shí)可以保留數(shù)據(jù)大約 121 年。數(shù)據(jù)保留期限與溫度成反比,如果被迫在典型發(fā)動(dòng)機(jī)溫度的較高一端運(yùn)行(例如 95°C),則 F-RAM 的估計(jì)數(shù)據(jù)保留期限為 35 年。
在可靠性方面,F(xiàn)-RAM 的讀/寫周期耐久性為 1013,比典型 EEPROM 或閃存高出大約 7 個(gè)數(shù)量級(jí)。因此,使用此類 F-RAM 器件的開發(fā)人員不需要實(shí)施損耗均衡(將寫操作分配到各扇區(qū)以解決其他 NVM 技術(shù)存在的寫周期有限的問(wèn)題)之類的技術(shù)。
采用 F-RAM 的簡(jiǎn)化設(shè)計(jì)
在典型設(shè)計(jì)中,開發(fā)人員可以使用此類器件直接替換或補(bǔ)充其他類型的 NVM 器件,例如 NOR 閃存。例如,在 ADAS 設(shè)計(jì)中,開發(fā)人員可以同時(shí)使用 NOR 閃存和 Excelon F-RAM,前者用于存儲(chǔ)固件,后者則能可靠地處理來(lái)自許多汽車子系統(tǒng)(為 ADAS 應(yīng)用提供輸入)的多個(gè)數(shù)據(jù)流(圖 4)。
用于存儲(chǔ)關(guān)鍵數(shù)據(jù)的 Excelon F-RAM 器件與 NOR 閃存器件結(jié)合使用的示意圖
圖 4:汽車 ADAS 開發(fā)人員可以在基于微控制器 (MCU) 的設(shè)計(jì)中,將 Excelon F-RAM 器件(用于存儲(chǔ)關(guān)鍵數(shù)據(jù))與 NOR 閃存器件(常用于存儲(chǔ)固件或配置數(shù)據(jù))結(jié)合起來(lái)使用。(圖片:Cypress Semiconductor)
開發(fā)人員只需將 Excelon F-RAM 簡(jiǎn)單地連接到主機(jī)處理器的串行外設(shè)接口 (SPI) 總線,便可輕松將其加入設(shè)計(jì)。CY15x102QN F-RAM 設(shè)計(jì)用作 SPI 從器件,支持高達(dá) 50 兆赫茲 (MHz) 的 SPI 時(shí)鐘速率。在典型硬件配置中,開發(fā)人員將 F-RAM 的串行輸入 (SI) 和串行輸出 (SO) 分別連接到 SPI 主控器的主輸出從輸入 (MOSI) 和主輸入從輸出 (MISO) 線。隨后再連接到相應(yīng)的串行時(shí)鐘 (SCK) 和片選 (/CS) 線,便完成了硬件接口。開發(fā)人員可以將多個(gè)器件并用來(lái)共享主機(jī)的 SPI 總線(圖 5)。
連接到主機(jī)處理器的共享 SPI 總線示意圖
圖 5:開發(fā)人員可以使用共享 SPI 總線將主機(jī)處理器與一個(gè)或多個(gè) CY15x102QN F-RAM 連接起來(lái)。(圖片:Cypress Semiconductor)
針對(duì)沒有 SPI 功能的 MCU,CY15x102QN 器件支持一種簡(jiǎn)單的替代方案,即利用微控制器的通用 IO (GPIO) 來(lái)仿真 SPI 硬件接口,從而連接到 F-RAM。開發(fā)人員只需使用三個(gè) GPIO 便能實(shí)現(xiàn)此接口,即 F-RAM 的 SI 和 SO 數(shù)據(jù)線使用同一引腳(圖 6)。
用于訪問(wèn) Cypress 的 CY15x102QN 串行 F-RAM 的 SPI 協(xié)議示意圖
圖 6:針對(duì)沒有原生 SPI 功能的微控制器,開發(fā)人員可以簡(jiǎn)單地使用微控制器的通用 IO 來(lái)仿真 SPI 協(xié)議,從而訪問(wèn) CY15x102QN 串行 F-RAM。(圖片:Cypress Semiconductor)
在標(biāo)準(zhǔn) SPI 協(xié)議中,主器件通過(guò)拉低 /CS 來(lái)啟動(dòng)事務(wù)處理。在 /CS 變?yōu)榈碗娖胶螅現(xiàn)-RAM 將下一個(gè)字節(jié)解釋為操作碼。例如,寫操作對(duì)應(yīng)的是 SPI 標(biāo)準(zhǔn)寫操作碼 (02h),加上三字節(jié)地址和一些數(shù)據(jù)字節(jié)(圖 7)。
Cypress 的 CY15x102QN F-RAM 器件示意圖
圖 7:Cypress 的 CY15x102QN F-RAM 器件支持標(biāo)準(zhǔn) SPI 操作碼和協(xié)議,開發(fā)人員通過(guò)順序發(fā)送寫操作碼 (02h)、地址和數(shù)據(jù)便可輕松執(zhí)行零延遲寫操作。(圖片:Cypress Semiconductor)
對(duì)于 2 Mb CY15x102QN F-RAM,地址是一個(gè)三字節(jié)序列,忽略高六位。Cypress 建議將此高六位設(shè)置為零,以便將來(lái)能輕松過(guò)渡到更高容量的 F-RAM 器件。
讀操作遵循相同的協(xié)議。接收到標(biāo)準(zhǔn)讀操作碼 (03h) 和地址后,F(xiàn)-RAM 器件通過(guò) SO 順序發(fā)送數(shù)據(jù)字節(jié),自動(dòng)遞增存儲(chǔ)器地址,同時(shí) /CS 保持低電平,時(shí)鐘信號(hào)繼續(xù)產(chǎn)生。因此,開發(fā)人員可以執(zhí)行批量讀操作,只需讓 /CS 保持低電平并繼續(xù)發(fā)出 SCK 時(shí)鐘信號(hào),直到讀取所需數(shù)量的數(shù)據(jù)字節(jié)為止。
CY15x102QN F-RAM 還支持與串行閃存兼容的快速讀取功能。在快速讀操作碼 (0Bh) 和地址之后,SPI 主機(jī)發(fā)送一個(gè)偽字節(jié)來(lái)模擬閃存讀取延時(shí)。接收到偽字節(jié)后,F(xiàn)-RAM 用所請(qǐng)求的數(shù)據(jù)作出響應(yīng)??焖僮x取操作使用與標(biāo)準(zhǔn)讀操作相同的機(jī)制,也能執(zhí)行批量讀操作。
寫保護(hù)
除了 SPI 接口控制邏輯外,CY15x102QN F-RAM 還提供其他機(jī)制來(lái)識(shí)別器件并對(duì) F-RAM 陣列進(jìn)行寫保護(hù)。
開發(fā)人員可以發(fā)出 SPI 操作碼來(lái)訪問(wèn) CY15x102QN 器件的只讀唯一 ID 和器件 ID,獲得制造商、存儲(chǔ)器密度和零件版本等信息。開發(fā)人員還可以設(shè)置 8 字節(jié)讀/寫序列號(hào)寄存器,將 F-RAM 與特定系統(tǒng)或配置相關(guān)聯(lián)。
關(guān)于 F-RAM 保護(hù),該器件同時(shí)提供了軟件和硬件機(jī)制。對(duì)于制造過(guò)程中的數(shù)據(jù)保護(hù),有一個(gè)專用 256 字節(jié)特殊扇區(qū)可以在多達(dá)三個(gè)標(biāo)準(zhǔn)回流焊周期中保持?jǐn)?shù)據(jù)完整性。對(duì)于正常工作期間的保護(hù),器件使用寫使能鎖存器 (WEL) 來(lái)保護(hù) F-RAM 陣列免于意外寫入。上電時(shí),WEL 默認(rèn)清零,需要開發(fā)人員發(fā)出寫使能 (WREN) 操作碼 (06h) 才能執(zhí)行寫操作。
器件狀態(tài)寄存器有一對(duì)塊保護(hù) (BP) 位 BP0 和 BP1,允許開發(fā)人員保護(hù)存儲(chǔ)器的全部地址范圍(BP1=1,BP0=1),或僅保護(hù)存儲(chǔ)器的上半部分(BP1=1,BP0=0),或僅保護(hù)存儲(chǔ)器的上部四分之一(BP1=0,BP0=1)。
開發(fā)人員可以使用硬件寫保護(hù)引腳 (/WP) 來(lái)防止軟件在正常工作期間修改 BP 位。為此,開發(fā)人員在狀態(tài)寄存器中設(shè)置寫保護(hù)使能 (WPEN) 位,并將 /WP 引腳置為低電平以鎖定狀態(tài)寄存器。
電源管理
以最高 50 MHz 時(shí)鐘速率正常運(yùn)行時(shí),F(xiàn)-RAM 技術(shù)固有的高能效使得 CY15V102QN(VDD 1.71 至 1.89 V)的典型電流消耗僅為 5.0 毫安 (mA)。開發(fā)人員可以降低時(shí)鐘頻率以進(jìn)一步節(jié)省功耗,CY15V102QN 在 1 MHz 時(shí)的電流消耗降至大約 0.4 mA。CY15B102QN(VDD 1.8 至 3.6 V)的電流消耗僅略高一點(diǎn),50 MHz 時(shí)為 6.0 mA,1 MHz 時(shí)為 0.5 mA。
長(zhǎng)時(shí)間不活動(dòng)時(shí),開發(fā)人員可以使用 SPI 操作碼將 CY15x102QN 器件設(shè)置為如下三種低功耗模式中的一種,從而顯著降低功耗:
待機(jī)模式,CY15V102QN 的典型電流消耗為 2.7 微安 (μA),CY15B102QN 為 3.2 μA
深度省電模式,CY15V102QN 為 1.1 μA,CY15B102QN 為 1.3 μA
休眠模式,兩個(gè)器件均為 0.1 μA
只要 SPI 主機(jī)在操作碼序列結(jié)束時(shí)將 /CS 設(shè)置為高電平,CY15x102QN 器件就會(huì)自動(dòng)切換到待機(jī)模式。要將器件切換到深度省電或休眠模式,SPI 主機(jī)須使用 SPI 操作碼協(xié)議。具體來(lái)說(shuō),SPI 主機(jī)切換到兩種最低功耗模式之一的步驟如下:首先將 /CS 設(shè)置為低電平,然后發(fā)送一個(gè)特殊操作碼(深度省電為 BAh,休眠為 B9h),最后將 /CS 設(shè)置為高電平(圖 8)。
Cypress 的 CY15x102QN F-RAM 器件自動(dòng)進(jìn)入待機(jī)模式的示意圖
圖 8:CY15x102QN F-RAM 器件在操作碼序列結(jié)束后自動(dòng)進(jìn)入待機(jī)模式,但開發(fā)人員可以使用正常 SPI 操作碼程序?qū)⑵渲糜诟凸哪J?,如深度省?(DPD) 模式。(圖片:Cypress Semiconductor)
當(dāng) SPI 主機(jī)在發(fā)送適當(dāng)?shù)牡凸牟僮鞔a后將 /CS 設(shè)置為高電平時(shí),CY15x102QN F-RAM 在約 3 μs 內(nèi)進(jìn)入要求的低功耗模式。
在待機(jī)模式下,當(dāng) /CS 變?yōu)榈碗娖綍r(shí),Cypress F-RAM 會(huì)立即返回活動(dòng)模式以啟動(dòng)下一個(gè)操作碼序列。在深度省電或休眠模式下,F(xiàn)-RAM 在 /CS 變?yōu)榈碗娖胶笠矔?huì)返回活動(dòng)模式,但深度省電模式有一個(gè)大約 10 μs 的短暫延遲,休眠模式的延遲時(shí)間為 450 μs。
總結(jié)
在各種各樣依賴越來(lái)越多的傳感器提供數(shù)據(jù)的應(yīng)用中,對(duì)可靠、快速、低功耗、高性能 NVM 的需求變得越來(lái)越重要。在像汽車 ADAS 之類關(guān)鍵任務(wù)型應(yīng)用領(lǐng)域,數(shù)據(jù)丟失會(huì)嚴(yán)重削弱旨在保護(hù)車輛及其乘客的安全機(jī)制。
使用 Cypress Semiconductor 的 F-RAM 器件,開發(fā)人員可以輕松增加能夠可靠存儲(chǔ)關(guān)鍵數(shù)據(jù)數(shù)十年的 NVM,而不用犧牲性能或低功耗要求。
特別推薦
- 協(xié)同創(chuàng)新,助汽車行業(yè)邁向電氣化、自動(dòng)化和互聯(lián)化的未來(lái)
- 功率器件熱設(shè)計(jì)基礎(chǔ)(八)——利用瞬態(tài)熱阻計(jì)算二極管浪涌電流
- 用于模擬傳感器的回路供電(兩線)發(fā)射器
- 應(yīng)用于體外除顫器中的電容器
- 將“微型FPGA”集成到8位MCU,是種什么樣的體驗(yàn)?
- 能源、清潔科技和可持續(xù)發(fā)展的未來(lái)
- 博瑞集信推出高增益、內(nèi)匹配、單電源供電 | S、C波段驅(qū)動(dòng)放大器系列
技術(shù)文章更多>>
- 探索工業(yè)應(yīng)用中邊緣連接的未來(lái)
- 解構(gòu)數(shù)字化轉(zhuǎn)型:從策略到執(zhí)行的全面思考
- 意法半導(dǎo)體基金會(huì):通過(guò)數(shù)字統(tǒng)一計(jì)劃彌合數(shù)字鴻溝
- 使用手持頻譜儀搭配高級(jí)軟件:精準(zhǔn)捕獲隱匿射頻信號(hào)
- 為什么超大規(guī)模數(shù)據(jù)中心要選用SiC MOSFET?
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
分頻器
風(fēng)力渦輪機(jī)
風(fēng)能
風(fēng)扇
風(fēng)速風(fēng)向儀
風(fēng)揚(yáng)高科
輔助駕駛系統(tǒng)
輔助設(shè)備
負(fù)荷開關(guān)
復(fù)用器
伽利略定位
干電池
干簧繼電器
感應(yīng)開關(guān)
高頻電感
高通
高通濾波器
隔離變壓器
隔離開關(guān)
個(gè)人保健
工業(yè)電子
工業(yè)控制
工業(yè)連接器
工字型電感
功率表
功率電感
功率電阻
功率放大器
功率管
功率繼電器