如何利用鐵電存儲(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ù)寫入和訪問速度、數(shù)據(jù)保留、低功耗等方面的要求越來(lái)越嚴(yán)格。
非易失性存儲(chǔ)器 (NVM) 在幾乎所有嵌入式系統(tǒng)設(shè)計(jì)中都起著關(guān)鍵作用,但許多設(shè)計(jì)對(duì)非易失性存儲(chǔ)器在數(shù)據(jù)寫入和訪問速度、數(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ù)訪問速度的滯緩,都有可能危及系統(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ǔ)和高速訪問方面日益增長(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 或閃存寫周期較慢的問題,開發(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ù)存在的寫周期有限的問題)之類的技術(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)。
用于訪問 Cypress 的 CY15x102QN 串行 F-RAM 的 SPI 協(xié)議示意圖
圖 6:針對(duì)沒有原生 SPI 功能的微控制器,開發(fā)人員可以簡(jiǎn)單地使用微控制器的通用 IO 來(lái)仿真 SPI 協(xié)議,從而訪問 CY15x102QN 串行 F-RAM。(圖片:Cypress Semiconductor)
在標(biāo)準(zhǔn) SPI 協(xié)議中,主器件通過拉低 /CS 來(lái)啟動(dòng)事務(wù)處理。在 /CS 變?yōu)榈碗娖胶?,F(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ā)人員通過順序發(fā)送寫操作碼 (02h)、地址和數(shù)據(jù)便可輕松執(zhí)行零延遲寫操作。(圖片:Cypress Semiconductor)
對(duì)于 2 Mb CY15x102QN F-RAM,地址是一個(gè)三字節(jié)序列,忽略高六位。Cypress 建議將此高六位設(shè)置為零,以便將來(lái)能輕松過渡到更高容量的 F-RAM 器件。
讀操作遵循相同的協(xié)議。接收到標(biāo)準(zhǔn)讀操作碼 (03h) 和地址后,F(xiàn)-RAM 器件通過 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)訪問 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ì)于制造過程中的數(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,而不用犧牲性能或低功耗要求。
特別推薦
- 授權(quán)代理商貿(mào)澤電子供應(yīng)Same Sky多樣化電子元器件
- 使用合適的窗口電壓監(jiān)控器優(yōu)化系統(tǒng)設(shè)計(jì)
- ADI電機(jī)運(yùn)動(dòng)控制解決方案 驅(qū)動(dòng)智能運(yùn)動(dòng)新時(shí)代
- 倍福推出采用 TwinSAFE SC 技術(shù)的 EtherCAT 端子模塊 EL3453-0090
- TDK推出新的X系列環(huán)保型SMD壓敏電阻
- Vishay 推出新款采用0102、0204和 0207封裝的精密薄膜MELF電阻
- Microchip推出新款交鑰匙電容式觸摸控制器產(chǎn)品 MTCH2120
技術(shù)文章更多>>
- 功率器件熱設(shè)計(jì)基礎(chǔ)(九)——功率半導(dǎo)體模塊的熱擴(kuò)散
- 準(zhǔn) Z 源逆變器的設(shè)計(jì)
- 第12講:三菱電機(jī)高壓SiC芯片技術(shù)
- 一文看懂電壓轉(zhuǎn)換的級(jí)聯(lián)和混合概念
- 意法半導(dǎo)體推出首款超低功耗生物傳感器,成為眾多新型應(yīng)用的核心所在
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
單向可控硅
刀開關(guān)
等離子顯示屏
低頻電感
低通濾波器
低音炮電路
滌綸電容
點(diǎn)膠設(shè)備
電池
電池管理系統(tǒng)
電磁蜂鳴器
電磁兼容
電磁爐危害
電動(dòng)車
電動(dòng)工具
電動(dòng)汽車
電感
電工電路
電機(jī)控制
電解電容
電纜連接器
電力電子
電力繼電器
電力線通信
電流保險(xiǎn)絲
電流表
電流傳感器
電流互感器
電路保護(hù)
電路圖