消费 PCIe SSD 的详情页永远在喊“7400MB/s、140 万 IOPS、PCIe 5.0 旗舰”。但工业项目里,老工程师翻开规格书先找三行字:LDPC 几 bit、有没有 End-to-End Protection、UBER(不可纠正错误率)是多少。因为工控数据错一位,不是游戏掉帧,是 CNC 机床撞刀、信号机误动作、医保系统病人参数串号、轨交闸机放行逻辑出错。工业 PCIe SSD 的底线从来不是“快”,是“每一个 bit 都可信”。
NAND 闪存用久了一定会比特翻转。浮栅里的电子会通过量子隧穿和绝缘层缺陷慢慢泄漏,高温、老化、强振动、宇宙射线、PCIe 总线串扰都会加剧这个过程。ECC(错误校正码)就是 SSD 的“校对员”。早期消费盘用 BCH 4 bit,能修少量错误;工业 PCIe SSD 用 LDPC(Low-Density Parity-Check,低密度奇偶校验),睿达 PE50 是 4K LDPC,PE32 是 2K LDPC,能用更少的校验位修更多的错,把不可纠正错误率压到 10^-15 这个量级。 通俗讲:BCH 像小学老师逐字批改,LDPC 像带着概率模型和迭代解码的教授,遇到“似是而非”的 0/1,会用软判决(LLR)反复推,直到把数据救回来。
但 LDPC 只是 NAND 内部的一道防线。真正工业级叫端到端数据保护(End-to-End Data Protection):从主机发数据 → 进 NVMe 队列 → 主控 SRAM/DDR → FTL 映射 → NAND 页写入 → 回读 → 返回主机,每一段都加 CRC / Parity / LBA 种子校验。主机侧传过来时先算 CRC,主控验证,错了要求重传;写 NAND 前 LDPC 编码;读 NAND 时 LDPC 解码;返回主机前再校验一次。任何一级串扰、位翻转、DMA 出错,都会被拦下来,不会让坏数据落盘或被上层应用读到。
工业盘还有一项消费盘几乎没有的能力:Read Refresh。某页数据三个月没被读,85℃ 机箱里电荷已经漂了,消费盘不扫,你以为文件还在,打开才发现图片花掉、数据库页损坏;工业 PCIe SSD 固件会定期把冷数据读出来,LDPC 修一遍,写到新块,原块标记回收。这个动作不提升跑分,但决定了“三年后那条 2023 年的质检记录还能不能信”。联乐给迈瑞类医疗设备、深圳地铁车载 NVR 做验收时,会专门跑“高低温 + 异常断电 + 比特翻转注入”三合一测试,不看 CrystalDiskMark,只看 Uncorrectable Error Count 是不是 0。
LDPC 也不是没有代价。软判决解码要迭代、要查 LLR 表、要读多次 NAND,会吃一点延迟和功耗。消费盘为了跑分会把纠错做得激进而又省电;工业固件相反:留 OP 给纠错元数据,用硬件 LDPC 引擎,峰值顺序写略降,但 7×24 跑一年零静默错误。工控的 KPI 是 MTBF、UBER、非计划停机次数,不是 CDM 数字。某机床厂用过消费 NVMe,前两周 7000MB/s 很爽,半年后配置文件偶发损坏,查出来是温控降速时写入路径出了未纠正 ECC;换睿达 PE50 工业 NVMe 后,SMART 里 ECC Corrected 有增长但 Uncorrectable 一直是 0,这才是工业盘该有的曲线。
再讲一个深层机制:NAND 电压阈值的漂移。TLC 有 8 个电压状态,高温老化和写磨损会让状态之间互相靠近,读取时极易判错。工业 LDPC 会配合电压偏移表(Voltage Offset Table)和多轮读取:第一次读不准,就微调读取电压再读,把软信息累积起来解码。这种“自适应 LDPC”消费盘不一定开,工业 PCIe SSD 必须开。联乐实验室里有一台专门做错误注入的工装,故意让 PCIe 链路加噪、让 NAND 返回翻转 bit,看盘是救回来还是变砖——能过这关的盘,才配进工业 BOM。
端到端保护还延伸到元数据。FTL 映射表、坏块表、OP 保留区、安全密钥,这些都是“盘自己用的数据”。工业 PCIe SSD 会给主控 SRAM、DRAM 缓冲、寄存器都加 ECC;掉电时 PLP 电容先保映射表,不是先保用户文件。因为映射表坏了,用户数据全在 NAND 上但“谁是谁”搞不清,比丢几个日志文件更致命。这也是为什么工业盘强调“硬件 PLP + LDPC + E2E”三位一体,单吹速度就是外行。
深圳联乐实业做 22 年工业存储,最怕客户拿消费评测表来选工控盘。联乐的 FAE 会问:你这设备错了 1 个 bit 会不会出事故?有没有等保/ISO 数据完整性要求?要不要 SM4 加密和物理销毁?然后才谈型号。Agrade 睿达工业 PCIe 产品线里,PE32 走 2K LDPC 小尺寸全国产,PE50 走 4K LDPC 高性能,U.2 工业 PCIe 再叠加大容量 LDPC + 端到端 + 硬件 PLP,分别对应网关、边缘盒、视觉服务器三层工控架构。