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

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

3天内不再提示

你们知道闪存如何工作的吗

jf_78858299 来源:知芯有道 作者:知芯有道 2023-05-22 17:33 次阅读

闪存如何工作

⊙flash memory ⊙EEPROM

我们在计算机上可以存储和传输各种文件——数码照片、音乐文件、文字处理文档、PDF 和无数其他形式的媒体。 但有时计算机的硬盘驱动器并不完全是你想要获取信息的地方。 无论是想为系统外的文件制作备份副本,还是担心系统的安全,使用一种称为闪存的电子存储器的便携式存储设备是好的解决办法。

电子存储器有多种形式,可用于多种用途。 闪存用于在计算机、数码相机和家用视频游戏机中方便快捷地存储信息。 它更像是一个硬盘驱动器,而不是 RAM

0****1

**### Flash Memory:隧道和擦除点

**

闪存是EEPROM芯片的一种,全称Electronically Erasable Programmable Read Only Memory。 它有一个列和行的网格,每个交叉点有一个单元格有两个晶体管

图片

这两个晶体管被薄氧化层彼此隔开。 其中一个晶体管称为浮栅,另一个称为控制栅。 浮栅与行或字线的唯一链接是通过控制栅。 只要此链接存在,单元格的值为 1。要将值更改为 0 需要一个称为 Fowler-Nordheim 隧道效应的奇怪过程。

隧穿用于改变浮栅中电子的位置。 将电荷(通常为 10 至 13 伏)施加到浮动栅极。 电荷来自列或位线,进入浮栅并流到地。

这种电荷使浮栅晶体管像电子枪一样工作。 激发的电子被推过并被困在薄氧化物层的另一侧,使其带负电荷。 这些带负电的电子充当控制栅极和浮动栅极之间的屏障。 一种称为电池传感器的特殊设备可监控通过浮栅的电荷水平。 如果通过栅极的流量高于 50% 阈值,则值为 1。当通过的电荷降至 50% 阈值以下时,该值变为 0。空白 EEPROM 的所有栅极都完全打开, 给每个单元格赋值为 1。

闪存芯片单元中的电子可以通过施加电场(更高电压的电荷)恢复正常(“1”)。 闪存使用电路内布线将电场施加到整个芯片或称为块的预定部分。 这会擦除芯片的目标区域,然后可以对其进行重写。 Flash memory 的工作速度比传统的 EEPROM 快得多,因为它不是一次擦除一个字节,而是擦除一个块或整个芯片,然后重新写入。

你可能认为汽车收音机有flash memory,因为你可以对预设进行编程,收音机会记住它们。 但它实际上使用的是flash ram。 不同之处在于flash RAM必须有一些电源来维持其内容,而flash memory无需任何外部电源即可维持其数据。 即使关闭电源,汽车收音机仍会消耗少量电流以保存flash RAM中的数据。 这就是为什么如果汽车电池没电或电线断开,收音机将丢失其预设。(flash memory与 RAM 不同。 RAM 是易失性的,只在电源打开时存储数据,而flash memory是非易失性的,即使在电源关闭时也存储数据)

0****2

**可移动的闪存卡

以下是使用闪存而不是硬盘的几个原因:

  • 它没有移动部件,因此没有噪音。
  • 它允许更快的访问。
  • 它体积更小,重量更轻。

那么,为什么我们不对所有内容都使用闪存呢? 因为硬盘每兆字节的成本要便宜得多,而且容量要大得多。

固态软盘卡 (SSFDC),更广为人知的名称是 SmartMedia,最初由东芝开发。 SmartMedia 卡的容量从 2 MB 到 128 MB 不等。 卡本身很小,长约 45 毫米,宽 37 毫米,厚度不到 1 毫米。

如下所示,SmartMedia 卡非常简单。 平面电极通过键合线连接到闪存芯片。 闪存芯片、平面电极和键合线使用一种称为包覆成型薄封装 (OMTP) 的技术嵌入树脂中。 这使得所有东西都可以集成到一个封装中,而无需焊接。

图片

OMTP 模块粘在base card上以创建实际的卡。 当卡插入设备时,电源和数据通过电极传送到闪存芯片。 带缺角的角表示 SmartMedia 卡的电源要求。 电极朝上看卡片,如果槽口在左侧,则卡片需要 5 伏电压。 如果槽口在右侧,则需要 3.3 伏特。

SmartMedia 卡以小块(256 或 512 字节增量)擦除、写入和读取内存。 这种方法意味着它们能够提供快速、可靠的性能,同时允许您指定要保留的数据。它们不如其他形式的可移动固态存储坚固耐用,因此在处理和存储它们时应该非常小心。 由于 xD-Picture 卡和 Secure Digital 卡等更新、更小但存储容量更大的卡的出现,东芝基本上已停止生产 SmartMedia 卡,因此现在很难找到它们。

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

    关注

    38

    文章

    7148

    浏览量

    161985
  • RAM
    RAM
    +关注

    关注

    7

    文章

    1321

    浏览量

    113705
  • 计算机
    +关注

    关注

    19

    文章

    6649

    浏览量

    84524
  • 数码相机
    +关注

    关注

    2

    文章

    434

    浏览量

    38003
收藏 人收藏

    评论

    相关推荐

    一文解析NAND的闪存接口ONFI

    ONFI 由100多家制造、设计或使用 NAND 闪存的公司组成的行业工作组,其中包括主要成员如 Intel 和镁光。该工作组旨在简化将 NAND 闪存集成到消费电子产品、计算平台以及
    发表于 04-03 12:26 447次阅读
    一文解析NAND的<b class='flag-5'>闪存</b>接口ONFI

    如何让CYUSB在linux上闪存固件?

    不起作用。 我能知道其他支持在 linux 中刷新固件的应用程序吗,或者如何让 CYUSB 在 linux 上闪存固件。 发行商 ID:Ubuntu 描述:Ubuntu 22.04.3 LTS 发布:22.04 代号:jam
    发表于 02-22 06:23

    CY8C624ABZI-D44的2M闪存和CY8C6247BZI-D54的1M闪存\"电流消耗\"有什么区别吗?

    亲爱的收件人, 我们知道 PSoC 6 中有许多种类的电源。 例如:有 VDDD、VDDIO1、VDDIO2、VDDA 等 据我所知,\"闪存\"的电源来自VDDD。 接下来
    发表于 01-31 07:36

    光纤通道与iSCSI相比在支持企业工作负载的全闪存存储阵列方面性能优势

    电子发烧友网站提供《光纤通道与iSCSI相比在支持企业工作负载的全闪存存储阵列方面性能优势.pdf》资料免费下载
    发表于 08-28 16:44 0次下载
    光纤通道与iSCSI相比在支持企业<b class='flag-5'>工作</b>负载的全<b class='flag-5'>闪存</b>存储阵列方面性能优势

    云优化性能:使用基于闪存的存储的I/O密集型工作负载

    电子发烧友网站提供《云优化性能:使用基于闪存的存储的I/O密集型工作负载.pdf》资料免费下载
    发表于 08-28 10:04 0次下载
    云优化性能:使用基于<b class='flag-5'>闪存</b>的存储的I/O密集型<b class='flag-5'>工作</b>负载

    你们知道什么是光纤直放站吗?

    直放站主要由近端光纤机、光纤线、远端光纤机、馈线、接收发射天线五个部分组成。 02 光纤机的工作原理 无线信号从基站中耦合出来后,进入近端光纤机,近端光纤机把射频信号转变为光信号,再通过光纤线传输至远端光纤机,远端光纤机把光
    的头像 发表于 07-24 16:30 695次阅读

    大家不知道吗?我们助力储能行业很久啦!

    经常看高速先生文章的粉丝会知道,我们文章主打内容排名不分先后有高速信号、高速测试、经典案例、DDR系统、PI设计等。直到突然有一天,有不少粉丝问:“你们有做过储能行业产品的设计吗”???
    的头像 发表于 07-17 15:55 324次阅读
    大家不<b class='flag-5'>知道</b>吗?我们助力储能行业很久啦!

    知道ping命令是如何工作的吗?

    我们用来测试一台机器与另一台机器的网络连通性一般会使用ping命令,那么你知道ping命令是如何工作的吗?ping命令是基于ICMP协议工作的。
    的头像 发表于 05-31 11:40 696次阅读
    你<b class='flag-5'>知道</b>ping命令是如何<b class='flag-5'>工作</b>的吗?

    如何对ESP8285 IC进行闪存编程?

    我需要为生产目的对 ESP8285 IC 进行闪存编程。我正在寻找可以在 3 秒内完成此操作的 SPI 闪存编程器,而不是通常需要 24 秒/芯片的串行方法。 有人知道吗?
    发表于 05-31 10:11

    使用带有2MB板载闪存的ESP-WROOM-S2,无法让用户代码从板载闪存工作怎么解决?

    我打算在我的项目中使用带有 2MB 板载闪存的 ESP-WROOM-S2,但我似乎无法让用户代码从板载闪存工作。 与其他模块的不同之处在于,S2 已通过闪存连接到 HSPI(与 SPI
    发表于 05-31 06:38

    你们知道前端大神是怎么学CSS的嘛

    有人说,要成为前端高手很容易:先学好 HTML/CSS/JavaScript 三剑客,再学会三大前端框架——Vue/React/Angular,快则三个月,慢则半年,前端的工作就没有搞不定的了。
    的头像 发表于 05-30 11:26 405次阅读

    ESP8266有闪存测试吗?

    有没有我可以加载到我的 ESP 中并让它告诉我真正的闪存大小的程序/草图?我有几块板可以正常工作,但后来我用相同的程序加载另一块板,但它失败了。我怀疑是假的或坏的闪存,但我没有办法证明这一点。
    发表于 05-30 09:16

    求助,是否可以只使用单/双SPI闪存

    我只是在思考未来的项目想法,我想知道是否有可能只对外部闪存 IC 使用正常的 SPI 模式(它只需要两个引脚用于数据传输,而不是像往常一样的四个 Quad-SPI 闪存 IC )? 这样做的好处是可以在软件中使用两个以上的 G
    发表于 05-30 06:30

    EEPROMClass闪存变坏时的行为是什么?

    我打算把它放在 Native SDK 部分,但我想只有 人才会知道这个? 我正在为 EEPROMClass 编写一个替换类,以在闪存扇区内进行磨损均衡。我还想编写类来检测而不是使用坏的 4 字节区域
    发表于 05-12 06:30

    有谁知道是否可以在没有任何SPI闪存的情况下启动ESP8266?

    有谁知道是否可以在没有任何 SPI 闪存的情况下启动 ESP8266,例如,从 UART 启动并将程序直接送入 RAM 并从那里执行。
    发表于 05-11 08:41