五问五答|看忆联 eMMC 如何赋能智能电视长效稳定
智能电视作为搭载操作系统的综合影音载体,以稳步扩大的市场规模走入越来越多的家庭,成为人们生活娱乐的重要组成部分。存储部件是智能电视不可或缺的组成部分,用于保存操作系统、应用程序、多媒体文件和用户数据等信息。智能电视使用 eMMC 作为存储介质。
eMMC 全称 Embedded Multi Media Card(嵌入式多媒体卡),是一种集成了闪存和控制器的存储芯片,面向手机、平板电脑、智能电视等需要长期运行且对存储性能有较高要求的消费电子产品,具有集成度高、性能优异、低功耗和高可靠性等优势。eMMC 提供了高效、可靠的存储解决方案,支持丰富的功能和提供优质的用户体验。
对于智能电视用户而言,在使用 eMMC 存储过程中有五大最为关心的问题。忆联作为高品质、高可靠的 eMMC 存储产品和解决方案提供商,能如何化解这五大问题,并为用户带来怎样的使用体验?本文将逐一解答。
第一问:长时间观看智能电视,内置存储会不够用吗?
答:不用担心存储空间,但要选择有抗“读干扰”能力的 eMMC。
与电脑使用习惯不同,用户在智能电视上观看节目时,只需要打开 app 应用,而不需要预先下载全部的视频文件。因此,作为存储单元的 eMMC 也并不像电脑硬盘一样需要接受大量数据的写入,而是以读数据为主。
下图为某智能电视的 24 小时使用模型分析,标注出来的区域表示 CMD18 读指令的密集读取位置,一般为操作系统和应用存储区域。
![](https://static001.geekbang.org/infoq/dd/dd8e810a7d313280de17c07733278bff.png)
图 1:读数据地址分布
在高频使用的情况下,eMMC 存储可能出现“读干扰”错误。其原因是,系统每次读取 NAND 块(Block)上的其中一个页(Page)时,其他未被读取的页也会被施加电压。随着整个块读次数的增加,NAND 存储单元(Cell)中吸入的电荷量也会慢慢增加,导致存储单元中数据状态发生变化,在读数据时更容易出现错误,表现为无法进入系统、蓝屏等问题。
忆联的 eMMC 产品具备抗“读干扰”能力,并采取一系列优化措施,包括:
1.Read refresh:系统设定在一个块数据的读次数达到阈值后,将数据更新到另一个块。
2.Read retry:系统通过多次重读数据,增强纠错能力。
3.Read reclaim:系统设定在 read retry 次数达到阈值后,将数据更新到另一个块。
对于这些优化措施,还可结合模拟测试验证功能实现的效果。可模拟用户行为,在相同位置地址位进行大量重复读行为,忆联 eMMC 可通过超 10 亿次的读干扰测试。
第二问:半年甚至一年不开机,存储的数据会丢吗?
答:不要小瞧 eMMC 的数据保持能力。
eMMC 使用浮栅技术存储数据,其中每个存储单元包含一个浮栅,通过控制浮栅中的电荷量来表示数据的状态(0 或 1)。浮栅中的电荷会随着时间的推移发生自然逸散,导致电荷的准确性下降,称为电荷损失或漂移。因此,如果智能电视长时间不使用,极为考验 eMMC 的数据保持能力。
忆联 eMMC 有针对性地加强 read retry 并提供 LDPC 软解码,提升数据纠错能力,以延长数据的保持时间,确保长时间关机后再次开机也能准确读出数据。
忆联 eMMC 可以保障写入数据 43℃环境下 10 年内的完整性,在产品寿命使用完后还可以保障 1 年的数据完整性。也就是说智能电视将近 10 年没开机甚至报废后的 1 年内,eMMC 仍然正确无误地保存着数据。
第三问:突然停电,开机后会数据错乱吗?
答:如果 eMMC 具备 SPOR 能力,就不必担心。
eMMC 在写入数据时,通常会先将数据缓存在内存中,然后再将数据写入闪存芯片中。由于智能电视不像手机、平板等移动设备那样配有电池,突然断电时可能会出现数据写入不完整、或是部分数据损坏和丢失。
忆联 eMMC 固件增加了掉电保护机制(Sudden Power off Recovery,简称 SPOR),则可以更好地保护用户数据。SPOR 的规则如下:
1.即使在写入过程中突然断电,写入闪存芯片的数据也必须保持有效;同时,系统不能损坏前一个写命令的数据,保证断电前数据完整写入。
2.写入数据的同时,将数据块的映射关系一同写入。供电恢复时,系统重新读取并建立逻辑地址和物理地址的映射表,从而找到对应的数据。
SPOR 采用如下处理机制:
![](https://static001.geekbang.org/infoq/11/119d1e3f0ca9fbbe5755349f1e55fbd9.png)
为验证 SPOR 能力,忆联针对不同分区(Boot、User、RPMB、GPP1~GPP4)、不同行为(随机/顺序的写入/读取等)对 eMMC 进行超 1 万次的异常断电测试,确保此类异常掉电场景下存储数据的完整性。
第四问:超长待机的时候,费电吗?
答:eMMC 本就极具功耗优势,而 APS 让待机更节能。
eMMC 的低功耗特性让智能电视在使用过程中更加节能,延长使用寿命。忆联 eMMC 固件在此基础上增加自动节能(Auto Power Saving,简称 APS)功能,进一步实现省电优化。当智能电视待机时,eMMC 可通过以下方式降低功耗:
1.关闭控制器中不必要的电源
2.降低控制器 CPU 运行时钟
3. 降低 NAND 闪存操作时钟
4. 保留内存使用
5. 关闭后台操作
下图为忆联 eMMC 在待机状态下测试中的功耗数据,ICC (RMS) 低至 51uA,ICCQ (RMS) 低至 81uA。
![](https://static001.geekbang.org/infoq/99/99640e9b3f7b45701232b07bde09eb94.png)
图 3:ICC (RMS) = 51uA (Vcc=3.3V)
![](https://static001.geekbang.org/infoq/63/630dc2f5bd9e014451fa0e282721ae51.png)
图 4:ICCQ (RMS) = 81uA (Vccq=1.8V)
第五问:老款电视长期服役,存储是越来越慢吗?
答:老当益壮,优秀的设计不轻易掉队。
智能电视一般不会像智能手机那样频繁更换。根据 Omdia 的统计数据,电视显示面板的出货量每四到五年的为期增长 4000 万平方米。因此,eMMC 的使用寿命不但要足够长久,也要保证寿命周期内读写速度符合用户的体验预期。
忆联 eMMC 经过性能优化设计,其顺序读写与随机读写性能在寿命周期内保持稳定,性能变化不超过 10%。这意味着在 eMMC 寿命周期内,用户切换频道、浏览应用或观看媒体内容都具有长期稳定的体验,不会受到因存储性能降级而产生的卡顿和加载过慢的困扰。
下图为忆联 eMMC 寿命内的性能测试,对于测试周期内的各类写入/读取数据,对应的性能数据表现都趋于平稳,接近水平线。
![](https://static001.geekbang.org/infoq/cd/cd48b998dd58d44228a617e2bbb526fc.png)
图 5:忆联 eMMC 寿命内性能测试
忆联 eMMC 在保证性能的同时,也保证寿命足够使用。基于客户智能电视使用一天的数据分析,写入数据量约 5GB/天,正常使用智能电视的情况下,eMMC 寿命长达 56 年,远超四至五年的更换周期。
![](https://static001.geekbang.org/infoq/ff/ffac58be038d030f78d747cd98c50772.png)
表:忆联 eMMC 使用寿命换算
忆联新款 eMMC 产品,赋能智能消费应用
智能电视场景的五大突出问题,忆联的 eMMC 产品都能给出优秀的解决方案。忆联凭借丰富的闪存研发经验和完善的生产制造体系,为手机、平板电脑、智能电视、机顶盒、物联网家电等嵌入式应用提供理想的 eMMC 存储产品和解决方案。
为更好地服务于智能消费产品存储,忆联即将基于新一代主控和 3D TLC 介质推出新款 eMMC 产品 RM561。这款新品将为复杂的嵌入式应用提供更优的高性能、低功耗、高可靠的存储解决方案,持续优化和提升智能消费应用的体验。敬请期待!
评论