只读存储器常见类型包括掩膜ROM、PROM、EPROM、EEPROM、Flash闪存、OTP一次性可编程存储器、光盘ROM以及启动Boot ROM等。它们的差别主要在内容产生方式和使用方式:掩膜ROM在制造阶段完成固化,适合标准化大批量产品;PROM和OTP支持一次写入,适合写入序列号、校准参数、密钥配置等资料;EPROM和EEPROM支持编程后再次配置,适合研发、校准和参数保存;Flash闪存常用于嵌入式设备、移动设备和存储介质;光盘ROM适合分发、出版和大容量资料存放;Boot ROM用于存放启动引导程序和基础固件。理解这些类型后,可按照“内容是否出厂固定、是否需要在现场写入、是否需要多次更新、是程序代码存储还是大容量文件存储”这几项来快速选择。
一、常见类型速查表
| 类型名称 | 常见简称 | 内容写入方式 | 典型使用场景 |
|---|---|---|---|
| 掩膜只读存储器 | ROM | 制造阶段固化内容 | 家电控制器、玩具控制芯片、标准化产品固件 |
| 可编程只读存储器 | PROM | 支持一次编程写入 | 产品编号、出厂配置、简单定制资料 |
| 可擦除可编程只读存储器 | EPROM | 可通过紫外线擦除后再次编程 | 老式嵌入式开发、小批量原型调试 |
| 电可擦除可编程只读存储器 | EEPROM | 可通过电信号更新内容 | 设备参数、校准数据、配置字、小容量保存 |
| 闪存 | Flash | 按块或按扇区写入与更新 | 单片机程序存储、固态硬盘、U盘、手机存储 |
| 一次性可编程存储器 | OTP | 支持一次写入关键数据 | 校准值、产品序列号、安全配置 |
| 光盘只读存储器 | CD-ROM、DVD-ROM、BD-ROM | 压制或刻录后以读取方式访问 | 软件分发、出版资料、教学光盘、备份介质 |
| 启动只读存储器 | Boot ROM | 出厂或生产阶段写入启动程序 | 芯片上电引导、基础固件、启动加载 |
二、各类型说明
- 1、掩膜ROM:内容在芯片制造时完成固化。
- • 适合大批量、长期稳定的程序和数据。
- • 常见于家电、仪表、玩具、标准化控制产品。
- • 使用时以读取为主,内容通常保持固化。
- 1、PROM:可编程只读存储器。
- • 支持在出厂后完成一次写入。
- • 适合保存少量固定资料。
- • 常用于产品编号、基本配置、简单固件初始化数据。
- 1、EPROM:可擦除可编程只读存储器。
- • 支持紫外线擦除后再次编程。
- • 适合研发调试、原型验证和小批量配置。
- • 常见于嵌入式开发、工业控制早期方案。
- 1、EEPROM:电可擦除可编程只读存储器。
- • 支持通过电信号更新内容。
- • 适合保存校准参数、设备配置、状态数据、用户设置。
- • 常用于传感器模块、仪器仪表、智能硬件。
- 1、Flash闪存:常见可重复编程存储器。
- • 支持按块或按扇区写入与更新。
- • NOR Flash偏向程序代码存储,适合随机读取和执行。
- • NAND Flash偏向大容量文件存储,适合固件镜像、系统存储、多媒体资料。
- • 广泛用于单片机、路由器、机顶盒、移动设备、固态硬盘等场景。
- 1、OTP:一次性可编程存储器。
- • 支持写入一次,之后资料保持固化。
- • 适合校准数据、密钥初始化、产品序列号、出厂参数。
- • 常用于高精度传感器、计量模块、定制控制板。
- 1、光盘ROM:CD-ROM、DVD-ROM、BD-ROM。
- • 以读取方式访问资料。
- • 适合软件安装盘、出版资料、教学素材、多媒体内容分发。
- • 在早期计算机系统中常用于系统安装和软件分发。
- 1、Boot ROM:启动只读存储器。
- • 存放芯片上电后首先执行的引导程序。
- • 用于初始化硬件、加载基础固件、启动后续程序。
- • 常见于微控制器、智能卡、安全芯片、网络处理器。
三、选型判断方法
- • 如果资料在出厂时已经固定,并且不需要现场修改:选择掩膜ROM。
- • 如果资料需要在产品定制阶段写入一次:选择PROM或OTP。
- • 如果需要保存少量设备参数、校准数据、配置字:选择EEPROM。
- • 如果需要存储程序代码,并要求稳定读取:选择NOR Flash或Boot ROM。
- • 如果需要存储固件镜像、文件系统、大容量资料:选择NAND Flash或光盘ROM。
- • 如果产品需要大批量制造、长期保持一致性:选择掩膜ROM。
- • 如果产品需要现场写入编号、配置或校准值:选择PROM、OTP或EEPROM。
四、常见使用流程
- 1、明确要保存的内容类型:程序代码、配置文件、校准参数、固件镜像、多媒体资料。
- 2、确定写入需求:出厂固化、一次写入、多次更新、现场配置。
- 3、选择存储器类型:根据容量、接口、访问方式、更新方式来匹配。
- 4、准备数据文件:生成固件、镜像、配置文件、数据表或烧录文件。
- 5、完成校验:对数据文件进行格式检查和一致性检查。
- 6、执行烧录或固化:使用编程器、烧录工具、生产线写入设备完成写入。
- 7、回读确认:读取写入后的数据进行比对,确保内容完整准确。
五、常见应用示例
| 应用场景 | 推荐类型 | 选择理由 |
|---|---|---|
| 家电控制程序 | 掩膜ROM | 内容固定,适合大批量稳定生产 |
| 产品序列号 | OTP、PROM | 支持一次写入,适合出厂固化 |
| 传感器校准参数 | EEPROM、OTP | 适合保存少量关键参数 |
| 单片机启动引导 | Boot ROM | 负责上电后首先执行的基础引导 |
| 固件程序存储 | NOR Flash | 适合程序代码读取和执行 |
| 大容量文件存储 | NAND Flash、光盘ROM | 适合存放镜像、文档、多媒体资料 |
免责声明:本文按通用技术资料整理,具体型号与使用方式以对应厂商规格书和项目设计文档为准。


