EMMC TLC MLC 的区别

本文对比测试了镁光、东芝、佰维、江波龙、SK海力士、三星等品牌的EMMC,涵盖MLC与TLC颗粒。发现TLC颗粒在写入一定比例后速度显著下降,而MLC颗粒能保持稳定高速写入。东芝MLC颗粒表现最佳,写入速度恒定且发热量低。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近有一个项目,买了几片 镁光、东芝、佰维、江波龙、SK海力士、三星的EMMC

其中东芝、三星、SK海力士的是MLC颗粒,镁光、佰维、江波龙都是TLC

东芝的 64GB 120元/pcs

镁光 64GB 120元/pcs,样片还是那种LOGO被激光打掉的那种,不知道是什么级别的垃圾

佰维江波龙都很便宜,75元和80元。

SK海力士64G 95元

测下来发现TLC颗粒都有一个问题,在写了一部分之后(30~40%),写入速度从60~70MB/s下降到 0KB~12MB/s 左右。

这应该是和SSD的原理基本一致,一开始主控将芯片从TLC切到SLC模式,写入速度很快,但实际容量变为1/3,随后空间不足了,必须切回TLC模式,此时切换带来的后果就是数据要从SLC复制到TLC,内部的数据读写已经占了很多时间片,因此外部的写入速度降低就是必然。当内部正在搬移数据的时候,芯片会很热,大概50度左右,即使外部并没有任何读写,高温仍然持续很久,直到内部复制完毕。温度降下来后再次对EMMC进行写入,发现速度已经提高。由此依据可证实上述猜测。

而东芝的MLC颗粒则速度一直保持60~70MB/s恒定。

如果是更注重性能的话,还是要选择MLC颗粒的EMMC。

温度方面,东芝的温度最低,50度,SK海力士70度。

### EMMC与NAND闪存技术的区别 EMMC(Embedded MultiMediaCard)和NAND Flash是两种常见的存储技术,它们在结构、性能、用途以及工业级特性方面存在显著差异。以下是两者的技术对比: #### 1. **结构与组成** - EMMC是一种集成化的存储解决方案,内部包含NAND Flash芯片和控制器。其控制器负责管理数据的读写操作、错误校正(ECC)、磨损均衡等任务[^3]。 - NAND Flash则是纯粹的存储介质,需要外部控制器来完成这些复杂的管理任务[^2]。 #### 2. **接口与协议** - EMMC使用MMC标准接口,支持即插即用功能,简化了主处理器的设计需求[^3]。 - NAND Flash通常依赖于并行或串行接口(如SPI),需要主机系统提供额外的驱动程序和支持逻辑[^4]。 #### 3. **性能表现** - 在读写速度上,NAND Flash本身具有较高的潜力,尤其是SLC类型的NAND Flash,具备更快的读写速度和更长的使用寿命[^4]。然而,由于EMMC集成了控制器,能够优化数据传输效率,因此在实际应用中,EMMC的性能可能更为稳定。 - EMMC通过内置的控制器实现了更高效的磨损均衡和错误校正机制,这使得它在长时间运行中的可靠性更高[^3]。 #### 4. **工业级与抗干扰能力** - 工业级应用中,NAND Flash因其较低的总线速度和简单的物理结构,在某些情况下可能表现出更好的抗干扰能力。这是因为NAND Flash通常是并行架构,信号完整性更容易控制[^1]。 - EMMC虽然采用串行总线设计以实现更高的传输速率,但在工业环境中,其内置控制器可以提供更强的纠错能力和温度适应性,从而弥补了串行架构可能带来的劣势[^3]。 #### 5. **成本与寿命** - SLC类型的NAND Flash具备较长的使用寿命(约10万次擦写周期),但成本较高[^4]。相比之下,EMMC通常使用MLCTLC类型的NAND Flash,成本更低,但寿命较短。 - EMMC的成本优势在于其集成化设计,减少了系统设计复杂度和开发时间,适合大规模生产场景[^3]。 #### 6. **应用场景** - NAND Flash广泛应用于需要大容量、低成本存储的领域,例如SSD和其他高性能存储设备[^4]。 - EMMC则主要用于嵌入式设备,如智能手机、平板电脑和物联网设备,因其提供了简单易用的接口和可靠的存储性能。 ```python # 示例代码:模拟EMMC与NAND的读写速度对比 import time def emmc_read_write(data): # 模拟EMMC的读写延迟 time.sleep(0.01) # 假设EMMC延迟为10ms return f"EMMC processed {data}" def nand_read_write(data): # 模拟NAND的读写延迟 time.sleep(0.005) # 假设NAND延迟为5ms return f"NAND processed {data}" data = "test_data" print(emmc_read_write(data)) print(nand_read_write(data)) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值