前言
今天来更新了,今天我们来讲讲存储器的另一大类:ROM
ROM全称Read Only Memory,中文称只读存储器
这名字一目了然,只读只读只能读不能写,那这玩意在计算机硬件里有什么用呢
那么废话不多说,进入今天的ROM大家族(包括FLASH和SSD)
正文
要详解ROM就要知道他的所有硬件产品
ROM有:MROM,PROM,EPROM,EEPROM,NAND FLASH,NOR FLASH,SSD
我们先从MROM讲起:
MROM全称Mask Read-Only Memory,中文称掩膜只读存储器
掩膜 ROM 是在芯片制造阶段通过光刻掩膜工艺将数据永久固化的非易失性存储器,出厂后不可修改。
原理详解:
1.按客户数据(0/1)制作专属光掩膜版(类似底片)。
2.晶圆光刻时,用掩膜版控制曝光 / 蚀刻,在硅片上直接形成存储阵列:
存 1:字线(WL)与位线(BL)交点制作晶体管 / 二极管。
存 0:交点不制作器件,无导通路径。

特点:成本极低:大批量生产时单位成本远低于 Flash/EEPROM。速度快、功耗低:结构简单,无编程 / 擦除开销,读取延迟小。高可靠、高密度:存储单元仅 1 个晶体管,抗干扰强、面积小。不可改写:出厂后数据永久固定,无法升级。定制周期长:需专属掩膜版,小批量不经济。
主要用途:
BootROM:SoC(如 RK3568/3576、手机芯片)内置,固化一级启动代码,负责硬件初始化与引导加载(变砖恢复)不用做储存手机大批量数据。
所以MROM现在民用终端上已经基本见不到了,属于老古董了
PROM(OTPROM):
PROM全称Programmable Read-Only Memory,中文称可编程只读存储器
看到这个是有点疑惑,这怎么个可编程法呢?
来看原理:PROM内部矩阵排布大量微型金属熔丝,出厂时所有熔丝都是连通的,默认全为 1。
编程(写数据):对指定地址加高电压,熔断对应熔丝
规则:
熔丝完好连通 → 读出 1
熔丝被熔断断开 → 读出 0熔丝断了就接不回去,所以只能写一次。
特点:非易失性:断电数据不丢失,一次可编程:用户自己烧录仅 1 次,之后永久只读,不可擦除改写:没有擦除机制,写错只能报废芯片,比 Mask ROM 灵活:不用找工厂做掩膜,用户自己现场烧录,比 EPROM/EEPROM 便宜:结构简单、成本低、可靠性高,速度快、功耗低:结构简单,读取延迟小。
主要用途:单片机 / MCU 内置 OTP 区存放加密密钥、设备唯一序列号、出厂校准参数,防止篡改。低端小家电主控遥控器、小台灯、普通小家电,程序固定不需要升级,用 OTP 替代 Flash 省成本。电源管理芯片、模拟芯片固化出厂校准参数、版本信息。IoT 低端极简设备功能固定、不需要 OTA 升级的低成本物联网模块。芯片安全启动存放固定校验码、安全密钥,一次性烧录防破解。
所以这么来看PROM主要是存储一些关键性数据,防止篡改或用在一些结构简单的电器上,但,它也不是存手机大部分数据的地方,哎哎哎别划走,下期就是FLASH详解了,喜欢的话记得关注我!!!
EPROM:我跳过这个了,因为这玩意已经绝版了(而且因为我太懒了)
EEPROM:
EEPROM全称Electrically Erasable Programmable ROM,中文称电可擦除可编程只读存储器
可以理解为EPROM ProMax,他不用再像EPROM拔芯片用紫外线擦除了
来看原理:
内部是浮栅 MOS 管,通过存储电子电荷来记忆 0 和 1:
有电荷 = 记为 0无电荷 = 记为 1电荷能长期保存,断电不流失。
写入时加高电压,向浮栅注入电子,完成写 0。
擦除时加反向高压,用电信号把电子抽走而且支持按单个字节擦除、改写,不用整片清空。
比EPROM好多了。
主要用途:存 BIOS 设置、MAC 地址、硬件配置、开机参数。
EEPROM到时比较常见的了,像MC的计算机模组就有这些,那个mod比较古老
结语
点个赞回个复,下期再见不迷路
我一定快点更新!!!🤗