工業現場的電,最不講武德。車間拉閘、車載電瓶瞬斷、接觸網閃斷、UPS 切換毛刺,工控機說停就停。消費 PCIe SSD 這時候大概率變磚:DRAM 緩存里沒落地的元數據、FTL 映射表半寫狀態,再來電系統盤 RAW。工業 PCIe SSD 的 PLP(Power Loss Protection)就是為這種野蠻斷電準備的保命機制。
寫入路徑要先講清。主機發寫命令,數據進 NVMe 隊列→主控 SRAM/DRAM 緩沖→FTL 更新邏輯塊到物理塊映射→分頁寫 NAND。NAND 不能覆蓋寫,映射表就是盤的目錄。突然斷電時目錄還在易失內存里,NAND 數據和目錄對不上,固件自認損壞。PLP 的思路是:電壓一跌,搶 10~20ms 把臟數據和 FTL 增量塞進 NAND 保留區。
硬件上,工業 PCIe SSD 在 3.3V/12V 供電線放電壓監測 IC,配聚合物鉭電容或超級電容。M.2 2280 空間緊,放小鉭電容陣列;U.2 盤大,能放聚合物電容組,保持時間更足。當 Vcc 掉到閾值(如 2.9V/3.0V,可定制),監測 IC 給 NVMe 主控中斷,主機 IO 掛起,電容放電撐住供電,固件把 Dirty Data + 映射表寫進 NAND。來電后初始化校驗從備份 FTL 恢復,盤還是好盤。
這里大坑是“假 PLP”。很多盤規格書寫“Power Loss Protection Supported”,其實只有固件掉電處理:電壓緩跌能救,電壓瞬間歸零就來不及。真工業盤會標 Hardware PLP / Supercap PLP / Tantalum PLP,聯樂選型單里還會寫電容型號、保持時間、測試次數。某車載項目用假 PLP 盤,列車瞬斷 5ms,三個月黑屏 7 次;換睿達 PE50 硬件 PLP 后,2000 次模擬斷電零目錄損壞。
顆粒類型也影響 PLP 效果。SLC/pSLC 編程快、電壓窗口寬,緊急刷寫最穩;TLC 編程慢、要多步驗證,同樣 15ms 電容余量,SLC 能寫完映射表,TLC 只寫完一半。所以電力故障錄波、軌交車載記錄、醫用設備系統盤,常選 SLC/pSLC 工業 PCIe SSD,不是容量大,是斷電那一刻“收得了尾”。
PLP 電容會老化。高溫下鉭電容容量衰減,工業盤要把 PLP Cap Health 接進 S.M.A.R.T.,剩 80% 預警。聯樂給大客戶做預測性維護時,會把“電容健康度”接進 SCADA,盤沒壞就提前換,避免電容老了還以為有保護。這種細節,就是工業存儲商和倒貨商的分界。