工業現場斷電比高溫更兇險。工控機、醫療設備、軌交信號系統常遇“市電掉、空開跳、接線松”的突然掉電,此時SD卡主控正在把主機數據搬進NAND,內部映射表(類似SSD的FTL,但SD卡叫CIS+FAT緩存)還在DRAM或SRAM里——這是“哪段邏輯地址對應哪塊物理頁”的導航圖。映射表寫崩了,整卡可能變只讀或文件系統腐敗。
消費級SD卡怎么做?多數靠固件定時刷表,掉電窗口內的寫入直接丟,嚴重時光損固件區。工業級SD卡則上固件級掉電保護(SPOR,Sudden Power-Off Recovery):主控檢測到電壓跌落,立刻停止收新命令,把緩存里已提交的數據和映射表原子寫進NAND保留區,重啟后先回放日志恢復到一致狀態。部分工業卡(如帶PLP電容的SDIO轉接板或自帶鉭電容的工業卡)還能硬件續電幾十毫秒。
要注意:SD卡本體極小,多數工業SD卡做不到SSD那種大電容陣列,所以“萬次異常斷電數據零丟失”指的是已提交數據不丟、文件系統不崩,正在傳輸中那一個扇區未必保得住——系統層仍需做clean shutdown或雙緩沖。ATP和睿達的文檔都誠實標注了這一點。
硬件寫保護是第二道防線。工業SD卡側面有WP開關(或WP引腳接地),撥到Lock位置后,主機發寫命令會被卡固件拒絕,防止現場誤操作刪掉PLC配方、醫療參數、軌交配置文件。睿達SD33系列明確支持硬件寫保護功能,配合固件級只讀模式,適合“一次燒錄、終身只讀”的固件卡、License卡場景。
安全擦除(Secure Erase)和寫保護互補:前者是按命令集(CMD38或廠商指令)把NAND電荷泄放或密鑰丟棄,后者是物理鎖寫。軍工場景常要“平時可寫、戰時可毀”,睿達支持定制GPIO觸發一鍵銷毀+寫保護聯動。
場景上,凡是“寫操作不可丟失”的都該選帶PLP的工業卡:PLC配方數據、醫療影像幀、交易終端日志、電網故障錄波。深圳聯樂實業(Univo)代理與自研的工業級SD卡線,PLP是寬溫型號的標配項,售前可免費幫客戶按寫入模型估算斷電窗口風險,避免小容量卡配大緩存浪費、大寫入卡緩存不夠。
順帶一提,PLP和“掉電數據銷毀”是兩個功能:前者保數據,后者是軍工場景按按鈕瞬間把NAND電荷泄放或覆寫。聯樂睿達支持一鍵銷毀定制,但和PLP不沖突,固件里分兩個安全域。