0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何以每个人都能理解的方式解释闪光灯

星星科技指导员 来源:嵌入式计算设计 作者:Lena Harman 2022-10-20 17:46 次阅读

我们都去过那里。您正在向您的朋友或家人解释您作为嵌入式设计师的工作,他们的目光开始盯着事情开始变得技术化的那一刻。以 NAND 闪存为例。大多数人认为这是理所当然的,很少考虑这种存储技术的工作原理,并且可以在日常计算设备中找到。

现在是时候帮助大家欣赏闪存和控制器了。以下是以每个人都能理解的方式解释它的方法:

把闪存想象成一个空仓库。..

想象一下,一个仓库里一排排空货架。一个好的仓库经理将确保这些货架得到充分利用,有效地堆叠单位的调色板,始终利用可用空间。

闪存就像这个仓库,它需要一个闪存控制器来充当它的仓库经理,确定何时何地可以有效地存储信息位。

不同的单元,不同的存储需求

每个仓库都存储着不同的东西。它们存储的调色板包含所有形状和大小的单元,具有不同的存储要求。例如,它们可能需要在特定温度下储存。或者,由于使用模式高,某些调色板不应放置在相邻调色板旁边。同样,需要仓库经理来监督这些不同的存储条件。

在闪存上存储数据也是如此。如果重复访问一页数据,则会影响相邻页,从而危及整个闪存。闪存控制器必须考虑块和页面的平衡、使用和磨损,就像仓库经理必须考虑和管理仓库中调色板和单元的位置一样。

保持安全高效的存储

想象一下,一个调色板在架子上停留了很长时间,积累了灰尘和铁锈。或者,也许一个调色板比其他调色板更频繁地使用,因磨损而变得苦恼。此外,支持这种调色板的货架也开始恶化,遭受相同的使用模式,并变得具有潜在的危险性。为了保持该仓库的安全高效存储,需要移动或更换这些调色板,以便修复货架并防止进一步磨损。

闪存控制器将对闪存上的数据执行相同的操作,利用磨损均衡 (WL)、垃圾回收 (GC)、动态数据刷新 (DDR) 和读取干扰管理 (RDM) 等功能来维护闪存并确保数据得到有效存储。控制器密切关注所有使用模式以及随之而来的磨损,相应地移动数据以确保闪光灯随着时间的推移均匀磨损。

仓库:大大小小,新旧

较小的仓库更基本,更简单。由于空间更小,它们提供的使用模式更少,因此需要更简单的管理。旧的闪存也是如此,通常只有1位的纠错要求。另一方面,现代NAND闪存,特别是3D-NAND,在结构上要复杂得多,需要高端闪存控制器。这些复杂的架构需要自检、调整和校准机制。

此外,我们获取货物的方式比以往任何时候都更加直接和细致。就在几年前的仓库里,它的调色板可以简单地装卸。但如今,我们希望访问调色板上的单个单元,而不会影响或干扰整个调色板。

现代闪存也是如此。闪存控制器需要知道每个位的存储位置,并通过跟踪其位置并识别存储它的块和页面来做到这一点。此外,这些操作的速度和效率随着每一代新一代闪存的增加而提高。操作会根据闪存体系结构、存储需求和物理环境不断进行微调。

闪存控制器:操作的大脑

就像仓库经理知道每个单元的存储位置和方式一样,闪存控制器管理数据存储在闪存上的方式和位置,预测多种场景和要求,并始终保持高效。任何停机时间都可能影响整个供应链,并对关键流程产生不利影响。

闪存控制器是基于 NAND 闪存的存储系统的大脑。像所有的大脑一样,它们是独一无二的,有些大脑的智商比其他大脑高。复杂的闪存控制器,如超石控制器,可以处理一些最严格的应用,有效地管理NAND闪存不断增长的复杂架构。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4983

    文章

    18295

    浏览量

    288594
  • NAND
    +关注

    关注

    16

    文章

    1546

    浏览量

    134807
收藏 人收藏

    评论

    相关推荐

    BCT3144双路闪光灯驱动芯片

    【芯品推荐】BCT3144双路闪光灯驱动芯片相机功能是手机的重要功能之一,为解决低照度环境、人像等拍摄效果差问题,手机开始配置LED闪光灯驱动芯片。从2002年第一台搭载LED闪光灯三洋
    的头像 发表于 03-08 08:30 179次阅读
    BCT3144双路<b class='flag-5'>闪光灯</b>驱动芯片

    BCT3146双路闪光灯驱动芯片

    智能手机相机功能中,相机功能质量的好坏也成为了消费者选择手机的重要参考指标之一,闪光灯配置对照片质量和效果至关重要。市场上的智能手机闪光灯主要分为单闪光灯和双色温闪光灯两种。单
    的头像 发表于 03-07 08:30 142次阅读
    BCT3146双路<b class='flag-5'>闪光灯</b>驱动芯片

    LED闪光灯电路图分享

    LED闪光灯是一种在摄影、照明等领域广泛使用的设备,其工作原理和特点与普通的闪光灯有所不同。
    的头像 发表于 02-19 14:38 649次阅读
    LED<b class='flag-5'>闪光灯</b>电路图分享

    采用LM339的LED闪光灯电路设计

    LED闪光灯是一种特殊的发光二极管,能够在正向偏置电压和特定波长的光的照射下发出光。LED闪光灯通常由LED灯珠、驱动电路和散热器组成。LED灯珠是闪光灯的核心部分,由半导体材料制成,能够发出特定
    的头像 发表于 02-01 17:11 341次阅读
    采用LM339的LED<b class='flag-5'>闪光灯</b>电路设计

    LED闪光灯电路图分享

    LED闪光灯是一种使用发光二极管(LED)作为光源的闪光灯,通常用于摄影中作为补光灯或填充闪光灯。相比传统的氙气闪光灯,LED闪光灯具有许多
    的头像 发表于 01-08 18:19 971次阅读
    LED<b class='flag-5'>闪光灯</b>电路图分享

    常见LED闪光灯电路图讲解

    LED闪光灯就是使用发光二极管(LED)制作的闪光灯。它与传统的闪光灯相比,有体积小、色彩丰富、节能等优点。
    的头像 发表于 01-05 17:28 1525次阅读
    常见LED<b class='flag-5'>闪光灯</b>电路图讲解

    【芯品推荐】BCT3146双路闪光灯驱动芯片

    智能手机相机功能中,相机功能质量的好坏也成为了消费者选择手机的重要参考指标之一,闪光灯配置对照片质量和效果至关重要。市场上的智能手机闪光灯主要分为单闪光灯和双色温闪光灯两种。 单
    发表于 12-01 16:38 611次阅读
    【芯品推荐】BCT3146双路<b class='flag-5'>闪光灯</b>驱动芯片

    基于555定时器的LED闪光灯电路

    该LED闪光灯电路基于555定时器IC。LED闪光灯电路图非常简单,需要很少的外部元件。当电路工作时,红色LED将以设定的频率一个接一个地闪烁,就像在铁路道口指示器处一样。
    发表于 10-06 11:44 791次阅读
    基于555定时器的LED<b class='flag-5'>闪光灯</b>电路

    使用LM395的12伏闪光灯电路图讲解

    闪光灯电路设计采用LM395IC。该IC是具有特殊特性的防短路功率晶体管。这有时被称为“超级晶体管”。LM395在该电路中用作汽车的报警闪光灯
    的头像 发表于 07-25 15:33 993次阅读
    使用LM395的12伏<b class='flag-5'>闪光灯</b>电路图讲解

    1.5V闪光灯电路图

    互联网上有一些1.5VLED闪光灯电路,我们想向您展示其中的四个。下面的闪光器电路使用单个1.5伏电池运行。
    的头像 发表于 07-24 15:48 977次阅读
    1.5V<b class='flag-5'>闪光灯</b>电路图

    555定时器闪光灯设计方案 使用555定时器IC设计可调节单/双LED闪光灯电路

    555定时器设计教程分享给大家,555芯片控制LED闪烁电路,555定时器闪光灯电路;给大家分享的是PCB 项目--使用 555定时器 IC 的可调单/双 LED 闪光灯。(附加项目原理图+项目资料(Gerber )文件)。
    发表于 07-14 09:14 3156次阅读
    555定时器<b class='flag-5'>闪光灯</b>设计方案 使用555定时器IC设计可调节单/双LED<b class='flag-5'>闪光灯</b>电路

    使用LDR制作LED闪光灯电路的方法

    电子发烧友网站提供《使用LDR制作LED闪光灯电路的方法.zip》资料免费下载
    发表于 07-06 10:28 0次下载
    使用LDR制作LED<b class='flag-5'>闪光灯</b>电路的方法

    Amica ESP8266上是否有任何其他引脚可以使用显示器 - 然后使用D0再次检测闪光灯按钮?

    我有一个带显示器的 Amica ESP8266。我有一个单色 OLED,现在我用 ST7735 TFT 取而代之。我过去常常检查闪光灯按钮的按下情况(改变屏幕等),中断到引脚 0。 现在我
    发表于 05-25 06:30

    如何使用IC4017制作一个简单的顺序LED闪光灯

    关于使用IC4017的顺序LED闪光灯,在这篇博文中,我将向您展示如何使用IC 4017制作一个简单的顺序LED闪光灯,IC 4017是一个十进制计数器,可以依次产生10个不同的输出。该电路可用于各种目的,例如装饰、信号或娱乐。
    的头像 发表于 05-15 17:42 2023次阅读
    如何使用IC4017制作一个简单的顺序LED<b class='flag-5'>闪光灯</b>

    Segger flasher对于RT1061的生产编程,QE位不能用闪光灯设置怎么解决?

    对于 RT1061 的生产编程,我想使用 Segger flasher。 为了让程序从外部 QSPI 闪存 (IS25LP080D) 运行,必须设置闪存中的 QE 位。 不幸的是,QE位不能用闪光灯
    发表于 05-05 12:43