
消费盘宣传页永远在喊“7400MB/s”,工业项目里老工程师却先问“LDPC 几 bit、端到端保护有没有、UBER 多少”。因为工控数据错了不是掉帧,是机床撞刀、医保数据串号、信号机误动作。工业 M.2 SSD 的底线是数据完整,不是跑分。
NAND 用久了比特翻转,ECC 就是纠错员。老消费盘用 BCH 4bit,工业盘用 LDPC(低密度奇偶校验),PE50 是 4K LDPC,PE32 是 2K LDPC,能力强好几倍。 LDPC 不是“错越多越好”,而是把不可纠正错误率压到 10^-15 以下。再配端到端数据路径保护:主机内存→主控→NAND→回读,每段加 CRC/Parity,中间某级串扰立刻重传,不让坏数据落盘。
还有 RAID ECC、Read Refresh、Data Path Protection。工业 M.2 会定期扫冷数据:某页三个月没读,固件主动读出来、LDPC 修一遍、写到新块,防止 85℃ 下电荷泄漏变静默错误。消费盘不扫,你以为数据还在,其实比特已经漂了,等读取时才发现 ECC 救不回。
举个医疗例子。迈瑞类设备里,病人参数日志存在 M.2 上,某次断电后一条心率记录翻一位,系统不报错但医生看到 250 次/分。工业盘用 LDPC+端到端保护,这种“单比特幽灵错误”在写入路径就被拦下。联乐给医疗/轨交客户做验收,会跑“注入比特翻转+断电+高低温”三合一测试,不看顺序读,只看 Uncorrectable Error Count 是不是 0。
速度党常说 LDPC 吃性能。对,工业固件用硬件 LDPC 引擎、保留 OP 给纠错元数据处理,峰值略降,但 7×24 一年零静默错误,比“前三天 7000MB/s、半年后丢配置”强一万倍。工控的 KPI 是 MTBF 和 UBER,不是 CDM 数字。