什么是EPROM和EEPROM(芯片)
一开始(1970 年代)是微处理器- 微处理器是催生智能产品创造的技术组件。那么什么是微处理器?名字提供了答案。“微型”或微型 - “处理器”或 CPU(中央处理器)。微处理器是一个微型CPU。在微处理器之前,CPU 由电路板上的单个芯片构成。尺寸会很大,用这些组件构造的计算机将占据一个冰箱大小的机柜。基于独立芯片技术的计算机不仅体积大,而且非常昂贵。许多人有兴趣拥有自己的计算机,但负担不起成本,更不用说尺寸了。
微控制器是一个完整的小型系统,由芯片上的 CPU(计算单元/微处理器)、编程存储器(FLASH 或 EPROM)、工作存储器(RAM)和输入/输出组成。这些芯片作为“迷你 PC”安装在许多设备中,例如打印机、加热器、微波炉、闹钟等。当然大型的更复杂的如:PC/服务器等,原理是一样的。
微处理器 (CPU) 是小型计算机的心脏,但是为了拥有功能强大的机器,您需要额外的芯片。计算机是按特定顺序执行指令(程序)的机器。CPU 通过顺序访问存储器 (EPROM) 一次获取一条指令。一旦 CPU 获得一条指令,它就会解释二进制代码并执行诸如 ADD、SUBTRACT、MOVE DATA、OUTPUT DATA 等操作。一旦执行完该指令,CPU 就会将下一条指令存储在 EPROM 中。EPROM 保存程序。如果程序需要保存中间计算的数据,它将使用 RAM(随机存取存储器)芯片。RAM 允许读取和写入数据;
EPROM 只允许读取数据。为了让程序执行有用的功能,它必须与现实世界交换(读/写)数据。这是通过输入/输出 (I/O) 芯片完成的。I/O 芯片将运行程序的 CPU 连接到键盘和显示器或喷油器和曲轴位置传感器等设备。不管多新,所有的电脑都是这样工作的。
EPROM 只允许读取数据。为了让程序执行有用的功能,它必须与现实世界交换(读/写)数据。这是通过输入/输出 (I/O) 芯片完成的。I/O 芯片将运行程序的 CPU 连接到键盘和显示器或喷油器和曲轴位置传感器等设备。不管多新,所有的电脑都是这样工作的。
为了从 EPROM 中检索数据,由 EPROM 地址引脚处的值表示的地址被解码并用于将存储的一个字(通常是 8 位字节)连接到输出缓冲放大器。字的每一位是 1 或 0,具体取决于存储晶体管是导通还是关断、导通或不导通。
如上所述,所有计算机都必须有内存。存储芯片是计算机(任何类型的计算机)用来存储程序或数据的电子部件。程序和数据之间的区别在于,程序是由 CPU 解释的一系列指令,这些指令告诉计算机要做什么。数据是计算机在运行其程序时引用的信息,例如显示在显示屏上的消息。在内存芯片中,程序和数据信息看起来是相同的,因为它们都存储为一系列 1 和 0(二进制)。有两种基本类型的存储芯片。这些是挥发性和非挥发性的。断电时,易失性内存部分将丢失其内容(它会忘记)。
RAM 是一种易失性存储器技术。非易失性存储芯片在断电时不会丢失其内容。一个EPROM是一种非易失性存储芯片,这就是它用于存储程序的原因。
下面有几种类型的内存设备。
RAM 是一种易失性存储器技术。非易失性存储芯片在断电时不会丢失其内容。一个EPROM是一种非易失性存储芯片,这就是它用于存储程序的原因。
下面有几种类型的内存设备。
|
一、 什么是EPROM?(发音为“E”-“PROM”,其中“E”长如“EASY”)
术语 EPROM 组成即 "E"rasable 、"P"rogrammable 、"R"ead 、"O"nly 、"M"emory。
也就是 Erasable Programmable Read Only Memory 的缩写。
那么ROM也就可以知道了,表示"R"ead 、"O"nly 、"M"emory
让我们检查每个术语。
1、Erasable(可擦除)意味着芯片可以被擦除并重新使用。EPROM 在称为 EPROM 擦除器的设备中擦除。橡皮擦是盒装的高强度紫外线光源。FLASH EPROM 可以电擦除,是最新的技术。稍后我们将详细讨论擦除 eprom。
2、Programmable(可编程)意味着EPROM可以用程序、数据或两者进行编程。
术语 EPROM 组成即 "E"rasable 、"P"rogrammable 、"R"ead 、"O"nly 、"M"emory。
也就是 Erasable Programmable Read Only Memory 的缩写。
那么ROM也就可以知道了,表示"R"ead 、"O"nly 、"M"emory
让我们检查每个术语。
1、Erasable(可擦除)意味着芯片可以被擦除并重新使用。EPROM 在称为 EPROM 擦除器的设备中擦除。橡皮擦是盒装的高强度紫外线光源。FLASH EPROM 可以电擦除,是最新的技术。稍后我们将详细讨论擦除 eprom。
2、Programmable(可编程)意味着EPROM可以用程序、数据或两者进行编程。
3、Read Only Memory (只读存储器)是指与EPROM相连的CPU只能从芯片中获取信息。它不能将信息放入芯片;因此术语称为read only(只读)。简而言之,EPROM是一种存储部件,断电时其程序或数据不会丢失。它必须由称为 EPROM 或 DEVICE 编程器的特殊编程产品进行编程。一旦 EPROM 被编程,它就不能被改变,直到它被擦除(意思是整体擦除)。计算机无法将数据存储在 EPROM 中,因为 EPROM 是只读存储器部分。.
典型应用即存储BIOS程序
参看intel 8755 eprom/io 芯片: https://www.futurlec.com/Datasheet/80Series/8755.pdf
典型应用即存储BIOS程序
参看intel 8755 eprom/io 芯片: https://www.futurlec.com/Datasheet/80Series/8755.pdf
EPROM 内部是如何组织的?
EPROM 与任何存储芯片一样,旨在存储信息的各个位(bit)。bit是Binary Digit 的缩写,是计算机中使用的最小数字元素,可以具有 0 或 1 的值。这称为二进制,因为bit(位)只能有两种状态。一组位数字用不同的术语来称呼。十六 (16) 位一起称为WORD(双字节)。八 (8) 个位一起称为BYTE(字节)。四 (4) 位一起称为NIBBLE也称为半字节. 显然一个bit(位)只能表示两种状态,因此需要多个位一起使用来表示诸如字母和数字之类的项目。最常见的位分组是字节。由于有 8 位,每个都可以是 1 或 0,因此可以从 8 位分组中安排 256 种 1 和 0 的可能组合。
EPROM 与任何存储芯片一样,旨在存储信息的各个位(bit)。bit是Binary Digit 的缩写,是计算机中使用的最小数字元素,可以具有 0 或 1 的值。这称为二进制,因为bit(位)只能有两种状态。一组位数字用不同的术语来称呼。十六 (16) 位一起称为WORD(双字节)。八 (8) 个位一起称为BYTE(字节)。四 (4) 位一起称为NIBBLE也称为半字节. 显然一个bit(位)只能表示两种状态,因此需要多个位一起使用来表示诸如字母和数字之类的项目。最常见的位分组是字节。由于有 8 位,每个都可以是 1 或 0,因此可以从 8 位分组中安排 256 种 1 和 0 的可能组合。
典型的 EPROM 被组织为字节序列(8 位组)。每个字节驻留在 EPROM 中称为地址的特定位置. EPROM 中的第一个地址是地址 0。EPROM 中的最后一个地址由 EPROM 的存储容量决定。下图中的 EPROM 是 27C010。它的存储容量为 128K( 217 - 1即十六进制 1FFFF,转成十进制就是131071字节,131071/1024=127字节)。当 CPU 访问 EPROM 时,cpu向EPROM 芯片提供一个地址,然后读取BYTE从那个地址。如果 BYTE 是一条指令,CPU 会解码字节中的 1 和 0,并执行指令指定的操作。这就是 EPROM 存储程序的方式。CPU 按顺序寻址 EPROM 中的每个字节以获得允许计算机完成其工作的指令。下图显示了八个地址和相应的数据。数据值以二进制(左)和十六进制(右)显示。HEX 是一种更紧凑的二进制数表示形式。十六进制数字将在本页后面描述。(详细查看 131071 byte )
图: IC EPROM Memory 1Mb (128K x 8) Parallel 150ns DIP-32 UV
规格如下
Specification | Value |
---|---|
Organization | 128Kx8 |
Memory Density(容量比特数) | 1Mbit |
最大随机访问时间 | 150ns |
输出启用访问时间 | 60ns |
封装 | DIP-32 |
接口类型 | Parallel |
编程的电压 | 12.5V |
Maximum Operating Current | 30mA |
输入电压 | 5V |
Reprogramming Technique | UV |
Minimum Operating Temperature | 0°C |
Maximum Operating Temperature | 70°C |
Screening Level | Commercial |
Mounting | Through Hole |
Manufacturer p/n: | 27C010-15 |
介绍 |
|
地址 0 | 01001000 (48) |
地址1 | 00000010 (02) |
地址2 | 11000110 (C6) |
地址 3 | 11100000 (E0) |
地址 4 | 11110001 (F1) |
地址 5 | 00011111(1F) |
地址 6 | 10011001 (99) |
地址 7 | 00000000 (00) |
部件号(part number)是什么意思?
EPROM 部件号通常表示存储的总位数(以千为单位)。例如,一个 27256 EPROM 有 256,000 位存储。如果将 256,000 除以 8(一个字节中的位数),您将得到 32,000 或 32K(K 是千或千的缩写)。请注意,并非所有 EPROM 部件号都代表位数。例如 27C040 存储 400 万位或 512K 字节的数据。
参看: https://www.digchip.com/datasheets/parts/datasheet/000/27256-pdf.php
https://www.digchip.com/datasheets/quote.php?action=search&is_post=post&pn=27C040
参看: https://www.digchip.com/datasheets/parts/datasheet/000/27256-pdf.php
https://www.digchip.com/datasheets/quote.php?action=search&is_post=post&pn=27C040
什么是 EPROM 速度?
EPROM 的速度规格实际上是访问时间的规格。访问时间是 EPROM 将数据从请求的地址传送到 CPU 所花费的时间。访问时间以纳秒(十亿分之一秒)为单位指定。访问时间通常在部件号后面找到。
示例: M5M27C64A-25 是一个具有 250 纳秒访问时间的 27C64 EPROM。
访问时间通常位于将部件号与访问时间隔开的破折号 (-) 之后。当您更换 EPROM 或任何存储设备时,您可以替换速度相同或更快的部分,但不能替换速度较慢的部分。例子:您可以将 27C64A-25 替换为 27C64A-20,但不能替换为 27C64A-30。数据可以在需要之前从 EPROM 获得,但是如果 CPU 试图在数据存在之前获取数据,则计算机所在的产品将无法工作。
参看:
https://pdf1.alldatasheet.com/datasheet-pdf/view/22810/STMICROELECTRONICS/M27256.html
找出芯片上的部件号(part number)
EPROM 和大多数其他存储器部件都符合标准引脚配置,并以相同的方式运行。这使得任何制造商的零件都可以互换使用。关键是找出您设备上的部件号。通常零件号直接印在零件的顶部。您要查找的是核心零件号. 这是零件的行业标准编号。典型的 EPROM 是 27xxxx 系列设备。EPROMS 约占可编程存储设备市场的 80%。无论部件是谁制造的,部件号都应该在设备的某处印有 27XXX 或 27CXXXX(注意X是三个×或四个×)。这个号码可能有一个与之关联的前缀或后缀。HITACHI 2716 EPROM 就是一个例子。芯片上的部件号是 HN 42716G。注意 2716 出现的位置(HN4 2716G)。
National Semiconductor公司制造的相同部件编号为 NMC27C16Q-35 的芯片如下图,而 Intel 制造的部件编号为 D2716-1。不要被日期代码弄糊涂了。芯片上印有日期代码以指示其制造时间。日期代码是制造年份后跟星期。例如 8925。这表明该部件是在 1989 年的第 25 周制造的。虽然日期代码不容易与 27XXX 芯片混淆,但它可以用于非 27XXX 设备的其他类型的内存部件。
EPROM 的速度规格实际上是访问时间的规格。访问时间是 EPROM 将数据从请求的地址传送到 CPU 所花费的时间。访问时间以纳秒(十亿分之一秒)为单位指定。访问时间通常在部件号后面找到。
示例: M5M27C64A-25 是一个具有 250 纳秒访问时间的 27C64 EPROM。
访问时间通常位于将部件号与访问时间隔开的破折号 (-) 之后。当您更换 EPROM 或任何存储设备时,您可以替换速度相同或更快的部分,但不能替换速度较慢的部分。例子:您可以将 27C64A-25 替换为 27C64A-20,但不能替换为 27C64A-30。数据可以在需要之前从 EPROM 获得,但是如果 CPU 试图在数据存在之前获取数据,则计算机所在的产品将无法工作。
参看:
https://pdf1.alldatasheet.com/datasheet-pdf/view/22810/STMICROELECTRONICS/M27256.html
找出芯片上的部件号(part number)
EPROM 和大多数其他存储器部件都符合标准引脚配置,并以相同的方式运行。这使得任何制造商的零件都可以互换使用。关键是找出您设备上的部件号。通常零件号直接印在零件的顶部。您要查找的是核心零件号. 这是零件的行业标准编号。典型的 EPROM 是 27xxxx 系列设备。EPROMS 约占可编程存储设备市场的 80%。无论部件是谁制造的,部件号都应该在设备的某处印有 27XXX 或 27CXXXX(注意X是三个×或四个×)。这个号码可能有一个与之关联的前缀或后缀。HITACHI 2716 EPROM 就是一个例子。芯片上的部件号是 HN 42716G。注意 2716 出现的位置(HN4 2716G)。
National Semiconductor公司制造的相同部件编号为 NMC27C16Q-35 的芯片如下图,而 Intel 制造的部件编号为 D2716-1。不要被日期代码弄糊涂了。芯片上印有日期代码以指示其制造时间。日期代码是制造年份后跟星期。例如 8925。这表明该部件是在 1989 年的第 25 周制造的。虽然日期代码不容易与 27XXX 芯片混淆,但它可以用于非 27XXX 设备的其他类型的内存部件。
Intel 制造的部件编号为 D2716-1,举例:
https://rocelec.widen.net/view/pdf/5dlxpfv0at/RE_DSHEET_MD2716_REI.pdf?t.download=true&u=5oefqw
擦除 EPROM(Erasing an EPROM) 和窗口
构成 EPROM 中数据的信息(位)作为电荷存储在 EPROM 本身的晶体管阵列上。每个存储位都有一个晶体管。编程过程强制在晶体管上充电,直到部件被擦除为止。已充电(已编程晶体管)的位值为 0,而已擦除(未编程晶体管)的位值为 1。一旦 EPROM 中的晶体管被编程,去除捕获电荷的唯一方法是将整个芯片暴露于使用EPROM 擦除器的高强度紫外线..
对于这些芯片,擦除是通过暴露在 254 nm 波长范围内的强紫外线下进行的。由于 UV-C 光对眼睛非常危险并且具有致癌性,因此这些芯片在特殊的 eprom 擦除设备中被擦除。这些仅允许在外壳关闭后打开灯。当外壳打开时,灯会立即关闭。擦除需要 5 到 25 分钟,因光线强度和其他条件而异。
如果您观察标准的EPROM,您会发现它的部件中心有一个透明窗口。这个窗口的目的是让紫外线到达构成 EPROM 存储器阵列的晶体管,并驱散晶体管上捕获的电子。
对于这些芯片,擦除是通过暴露在 254 nm 波长范围内的强紫外线下进行的。由于 UV-C 光对眼睛非常危险并且具有致癌性,因此这些芯片在特殊的 eprom 擦除设备中被擦除。这些仅允许在外壳关闭后打开灯。当外壳打开时,灯会立即关闭。擦除需要 5 到 25 分钟,因光线强度和其他条件而异。
如果您观察标准的EPROM,您会发现它的部件中心有一个透明窗口。这个窗口的目的是让紫外线到达构成 EPROM 存储器阵列的晶体管,并驱散晶体管上捕获的电子。
通常一个 EPROM,一旦它被编程,就会有一个盖子或贴纸放在窗口上。您无法通过取下此盖并将其暴露在正常室内光线下来擦除 EPROM 或更改其内容。即使在阳光直射下,也需要持续两周的持续曝光才能改变芯片。您不能用黑光灯或tanning bed擦除 EPROM,最好使用为擦除 EPROM 和其他可编程设备而制造的橡皮擦。
塑料封装的 EPROM
EPROM 的一个非常昂贵的部分是带有石英窗口的陶瓷封装。所有制造商都以没有窗口的塑料封装提供他们的 EPROM 产品。这些被称为OPT (一次性可编程)设备只是因为没有窗口来擦除部件。没有什么可以阻止读取 OTP 设备并将内容放入另一个 EPROM。OTP 设备是标准的 EPROM,只能编程和使用一次。部件号通常是 P27CXXX,其中“ P ”表示塑料外壳。
EPROM 的一个非常昂贵的部分是带有石英窗口的陶瓷封装。所有制造商都以没有窗口的塑料封装提供他们的 EPROM 产品。这些被称为OPT (一次性可编程)设备只是因为没有窗口来擦除部件。没有什么可以阻止读取 OTP 设备并将内容放入另一个 EPROM。OTP 设备是标准的 EPROM,只能编程和使用一次。部件号通常是 P27CXXX,其中“ P ”表示塑料外壳。
27 和 27C 零件有什么区别?
27XXX EPROM 使用第一个存储单元技术。该技术工艺称为NMOS。NMOS代表“ N沟道”“金属”“氧化物”“半导体”。下一代技术称为 CMOS,因此部件号中的字母“C”。CMOS代表“互补”“金属”“氧化物”“半导体”。CMOS 部件比 NMOS 部件使用更少的功率,但是设备的所有其他方面都是相同的。您可以用 CMOS 替换 NMOS 部件没有问题,但是由于 NMOS 部件消耗更多功率,因此不建议将用 NMOS 部件代替 CMOS。这在电池供电设备中尤其如此(cmos有单独的电池供电,用于存储bios的临时设置,如果没有电池没电,肯定之前cmos设置就丢失了,这里注意cmos和bios是两个概念)。
零件规范 | part number | 工艺 | 参看地址 |
27Cxxx EPROM | 27C040 | NMOS | https://www.digchip.com/datasheets/quote.php?action=search&is_post=post&pn=27C040 |
27XXX EPROM | 27256/M27256 | NMOS | https://www.digchip.com/datasheets/download_datasheet.php?id=36880&part-number=27256 https://pdf1.alldatasheet.com/datasheet-pdf/view/22810/STMICROELECTRONICS/M27256.html |
不同的封装类型
有几种封装类型可以在其中找到存储器部件或微控制器。本页中展示的传统封装称为DIP。DIP代表“双”“内联”“封装”。之所以这样称呼是因为它有两排引脚插入电路板上的插座(插槽)或孔中。这种封装的主要优点是它很容易被人拆卸和安装。实际上,实际的存储芯片是比放置它的封装(package)小得多。DIP 封装可以是 8 到 42 引脚之间的任何尺寸。典型的 EPROM 通常采用 24、28 或 32 引脚封装,具体取决于设备存储容量。有 16 位 EPROM,它们是found in 40 pin packages. 使用 40 pin 封装是因为一次读取 16 位数据,因此需要更多的物理引脚来连接到处理器。
为了节省空间,有几种包装样式已经变得很普遍。一个是PLCC。PLCC代表“塑料”“有铅”“芯片”“载体”。PLCC 封装的在物理上比 DIP 小,并且在所有四个侧面都有引线。EPROM 最常见的尺寸是 32 针(pin),尽管更小和更大的 PLCC 封装并不少见。PLCC 封装的主要优势是尺寸。随着电子产品变得越来越小,设计人员将 PLCC 部件用于表面贴装或空间受限的设计。PLCC 部件有可用的插座,但它们需要特殊工具才能卸下设备。如果 PLCC 部件直接焊接到电路板上,则该部件必须先拆焊才能读取。需要一个特殊的适配器才能将 PLCC 部件与设备编程器一起使用。适配器执行从 PLCC 封装到传统 DIP 底座的转换。
第二种节省空间的封装样式是SOIC或PSOP。SOIC代表“小型”、“外形”、“集成”、“电路”。PSOP代表“塑料” “小”“外形”“包装”. SOIC/PSOP 器件只有两侧有引线,因此类似于 DIP,但要小得多。SOIC/PSOP 封装也可以安装在插座中,尽管它们通常直接焊接到电路板上。照片中显示的器件是 29F100T 闪存部件。需要一个特殊的翻盖式适配器来支持 SOIC/PSOP 器件,以确保正确的引线对齐和连接。
可用的最小封装样式之一是TSOP。TSOP代表“ Thin ”、“ Small ”、“ Outline ”、“ Package ”。这些设备总是焊接到电路板上,也存在于闪存卡和其他空间关键应用中。需要一个特殊的适配器来支持这些设备。适配器插座具有微小的可伸缩触点,可与每根细间距设备引线匹配。
举例点这里 查看封装类型:
EPROM类型
EPROM Type | 年份 | Size (位) | Size (字节) | Length (hex) | Last address (hex) | Technology |
---|---|---|---|---|---|---|
1702, 1702A | 1971 | 2 Kbit | 256 | 100 | FF | PMOS |
2704 | 1975 | 4 Kbit | 512 | 200 | 1FF | NMOS |
2708 | 1975 | 8 Kbit | 1 KB |
400 | 3FF | NMOS |
2716, 27C16, TMS2716, 2516 | 1977 | 16 Kbit | 2 KB | 800 | 7FF | NMOS/CMOS |
2732, 27C32, 2532 | 1979 | 32 Kbit | 4 KB | 1000 | FFF | NMOS/CMOS |
2764, 27C64, 2564 | 64 Kbit | 8 KB | 2000 | 1FFF | NMOS/CMOS | |
27128, 27C128 | 128 Kbit | 16 KB | 4000 | 3FFF | NMOS/CMOS | |
27256, 27C256 | 256 Kbit | 32 KB | 8000 | 7FFF | NMOS/CMOS | |
27512, 27C512 | 512 Kbit | 64 KB | 10000 | FFFF | NMOS/CMOS | |
27C010, 27C100 | 1 MbIT |
128 KB | 20000 | 1FFFF | CMOS | |
27C020 | 2 Mbit | 256 KB | 40000 | 3FFFF | CMOS | |
27C040, 27C400, 27C4001 | 4 Mbit | 512 KB | 80000 | 7FFFF | CMOS | |
27C080 | 8 Mbit | 1 MB |
100000 | FFFFF | CMOS | |
27C160 | 16 Mbit | 2 MB | 200000 | 1FFFFF | CMOS | |
27C320, 27C322 | 32 Mbit | 4 MB | 400000 | 3FFFFF | CMOS |
flash EPROMS
flash EPROM 是最新类型的 EPROM 存储器部件。这些部件总是在塑料外壳中,因为部件的擦除是用电完成的,不需要将内部芯片暴露在紫外线下。擦除功能由 EPROM 编程器(特殊的读写工具)执行,并且需要比 UV EPROM 更少的时间在擦除器中擦除。他们擦除在一个“ FLASH”,因此得名。闪存部件不能替代标准的 UV 可擦除部件,因为典型闪存部件上的最小引脚数为 32。最小的flash 设备是 28F256,其存储容量与 27256 UV 相等EPROM. 请注意,部件号 28FXXX 是由部件号中的“F”指定的 FLASH 设备。
flash EPROM 是最新类型的 EPROM 存储器部件。这些部件总是在塑料外壳中,因为部件的擦除是用电完成的,不需要将内部芯片暴露在紫外线下。擦除功能由 EPROM 编程器(特殊的读写工具)执行,并且需要比 UV EPROM 更少的时间在擦除器中擦除。他们擦除在一个“ FLASH”,因此得名。闪存部件不能替代标准的 UV 可擦除部件,因为典型闪存部件上的最小引脚数为 32。最小的flash 设备是 28F256,其存储容量与 27256 UV 相等EPROM. 请注意,部件号 28FXXX 是由部件号中的“F”指定的 FLASH 设备。
EEPROMS
EEPROM 是使用与 EPROM 相同的技术的存储器部件,但是存储的每一位都有额外的晶体管以允许单独擦除该位。术语 EEPROM 表示"Electrically"/"Erasable" / "Programmable" / "Read Only Memory"。发音为 double-ee-prom or e-e-prom,这是一个小芯片的长名称,它保存着可以通过电荷重写和擦除的数据代码,一次一个字节,与flash 设备不同,这些内存部分可以更改单个字节,而无需擦除整个部分。其工作方式是内存芯片本身在使用新数据对字节进行编程之前对单个字节执行擦除。单个字节的擦除和编程可能需要长达 10 毫秒。这种延迟阻止了 EEPROM 替换正常的 RAM 部分。EEPROM 的一个示例是 28C64,你这里点 这里 查看详细。请注意,数字 28 用于 EEPROM 和 FLASH 设备。28C64零件号中的“C”表示它是用CMOS技术制造的。EEPROM比EPROM成本更高,因为它们有更多的晶体管。EEPROM通常用于产品中的数据存储,因为它们可以“写入”由计算机。 (通常主板都是使用“EEPROM”这种芯片来储存BIOS)
串行EEPROM
串行意味着数据输出和地址命名是逐位,这意味着一次只能访问一位,串行 EEPROM 是使用较大的并行 EEPROM 中使用的相同技术创建的。不同之处在于,串行 EEPROM 在封装上通常只有 8 个引脚。这是因为地址和数据是使用两根或三根电线一次一位地发送到芯片和从芯片发送出去的。为了让计算机读写串行 EEPROM,它必须通过预定义的通信协议实际发送命令、数据和地址信息。这比处理更大的 EEPROM 需要更多时间并且更复杂,但是成本和尺寸的节省使得这些部件在必须存储的信息量很小的情况下非常受欢迎。共有三个串行 EEPROM 技术系列:“Microwire”,其部件号以 93 开头。“I2C BUS” 其部件号以 24 和“SPI”(串行外设接口)开头。SPI 零件编号以 25 或 95 开头。这些零件非常常见,用于包括汽车在内的许多应用。
串行意味着数据输出和地址命名是逐位,这意味着一次只能访问一位,串行 EEPROM 是使用较大的并行 EEPROM 中使用的相同技术创建的。不同之处在于,串行 EEPROM 在封装上通常只有 8 个引脚。这是因为地址和数据是使用两根或三根电线一次一位地发送到芯片和从芯片发送出去的。为了让计算机读写串行 EEPROM,它必须通过预定义的通信协议实际发送命令、数据和地址信息。这比处理更大的 EEPROM 需要更多时间并且更复杂,但是成本和尺寸的节省使得这些部件在必须存储的信息量很小的情况下非常受欢迎。共有三个串行 EEPROM 技术系列:“Microwire”,其部件号以 93 开头。“I2C BUS” 其部件号以 24 和“SPI”(串行外设接口)开头。SPI 零件编号以 25 或 95 开头。这些零件非常常见,用于包括汽车在内的许多应用。
串行 EEPROM 也存在于称为 SOIC 的表面贴装封装中。SOIC代表“ S代表mall” 、“ O代表utline” 、 “ I代表integrated” 、“ C代表 ircuit”。这些封装非常小,并且总是直接焊接到电路板上。在许多情况下,可以“在线”连接到这些部件并成功读取和编程信息。
举例:
举例:
NVRAMS
NVRAM 这个名称代表非易失性随机存取存储器,一个 NVRAM 是一个标准的 RAM ( RAM代表随机存取存储器),用于计算机的一般操作。NV 代表非易失性。RAM 通常会在断电时丢失其内容,但是 NVRAM 是用内置电池制造的,可以在产品断电后为内存供电。NVRAM 的主要优势是速度。由于该部件在通电时作为普通高速存储器部件运行,因此在将数据写入设备时没有延迟。还有称为 NVRAM 的内存部件,但它们没有内置电池。它们通过将数据从 RAM 存储器阵列传输到一个复制的 EEPROM 存储器阵列来维护那里的内容。当电源被移除时,EEPROM 存储器保留数据。当电源恢复时,RAM 存储器从 EEPROM 阵列刷新到其原始状态。基于电池的 NVRAM 的示例部件是 Dallas Semiconductor DS1220(照片)或 DS1225。基于 EEPROM 的 NVRAM 的一个示例是来自 Xicor 的 X22C10 和 X22C12。
BIPOLAR PROMS
BIPOLAR PROM 是一种存储芯片,通常包含少量数据,但访问时间非常快。这些存储芯片通过烧断存储设备内部的小保险丝来存储数据位。一旦它们被编程,它们就不能被改变。BIPOLAR一词反映了制造过程中使用的晶体管技术。PROM 意思是“可编程只读存储器”。对 BIPOLAR PROM 进行编程需要高电压、高电流脉冲来熔断保险丝。这些部件存在于许多产品中,并且是美国太空计划的最爱,因为数据一旦被编程,就不会受到辐射引起的变化的影响。
微控制器
微控制器是一个完整的芯片上的计算机。这包括中央处理器 (CPU)、存储器(EPROM 或 FLASH EPROM)和 I/O(输入/输出)。微控制器通常用于执行单一功能的产品,例如微波炉、计算机打印机、自动喷水器控制器等。微控制器虽然比标准存储器部件复杂得多,但仍具有内部 EPROM/FLASH EPROM 作为其程序存储器。微控制器通常有 40 个或更多引脚,因为输入和输出操作直接发生在芯片上。一些微控制器,如 Microchip 的 PIC 系列和其他公司,具有较少的 I/O 引脚,因此采用较小的封装制造。由于微控制器具有内部存储器,您可以使用设备编程器读取和编程此内存区域。过去,大多数微控制器使用内部 EPROM 来存储它们的程序代码和数据,但现在所有新部件都包含 FLASH 存储器。
微控制器是一个完整的芯片上的计算机。这包括中央处理器 (CPU)、存储器(EPROM 或 FLASH EPROM)和 I/O(输入/输出)。微控制器通常用于执行单一功能的产品,例如微波炉、计算机打印机、自动喷水器控制器等。微控制器虽然比标准存储器部件复杂得多,但仍具有内部 EPROM/FLASH EPROM 作为其程序存储器。微控制器通常有 40 个或更多引脚,因为输入和输出操作直接发生在芯片上。一些微控制器,如 Microchip 的 PIC 系列和其他公司,具有较少的 I/O 引脚,因此采用较小的封装制造。由于微控制器具有内部存储器,您可以使用设备编程器读取和编程此内存区域。过去,大多数微控制器使用内部 EPROM 来存储它们的程序代码和数据,但现在所有新部件都包含 FLASH 存储器。
如果您对开发感兴趣,那么带有闪存的微控制器非常好,因为与带有 UV EPROM 的部件相比,擦除和重新编程基于闪存的部件所花费的时间要少得多。40 针 FLASH 微控制器的一些示例是 ATMEL 89C51、89S51 和 89C52。18 和 20 针 FLASH 微控制器的示例是 Microchip PIC16F84 和 ATMEL 89C4051。
什么是十六进制?
HEX 是十六进制的缩写。十六进制是以 16 为底数。人类习惯使用数字 0 到 9 的十进制系统(以 10 为底数),十六进制的数字为 0,1,2,3,4,5,6,7,8,9,A,B 、CD、E 和 F。虽然这可能看起来令人困惑,但选择 HEX 的原因是它提供了一种将 4 个二进制位表示为单个数字的简单方法。示例:二进制 0000 = HEX 0 或二进制 0101 = HEX 5 或二进制 1100 = HEX C。下表显示了二进制数及其等效的十六进制数。
HEX 是十六进制的缩写。十六进制是以 16 为底数。人类习惯使用数字 0 到 9 的十进制系统(以 10 为底数),十六进制的数字为 0,1,2,3,4,5,6,7,8,9,A,B 、CD、E 和 F。虽然这可能看起来令人困惑,但选择 HEX 的原因是它提供了一种将 4 个二进制位表示为单个数字的简单方法。示例:二进制 0000 = HEX 0 或二进制 0101 = HEX 5 或二进制 1100 = HEX C。下表显示了二进制数及其等效的十六进制数。
二进制 | 十六进制 |
0000 | 0 |
0001 | 1个 |
0010 | 2个 |
0011 | 3个 |
0100 | 4个 |
0101 | 5个 |
0110 | 6个 |
0111 | 7 |
1000 | 8个 |
1001 | 9 |
1010 | A |
1011 | 乙 |
1100 | C |
1101 | 丁 |
1110 | 乙 |
1111 | F |
从上表可以看出,如果要表示二进制数 1110010100110010,可以将其写成十六进制的 E532。这就是十六进制成为表示和显示二进制数据的事实标准的原因;它允许人类以紧凑的形式表示大量二进制数据。
什么是 ASCII? ASCII 代表美国信息交换标准代码。这是将 HEX(二进制)代码转换为可打印或可读字符的标准翻译。您现在在屏幕上阅读的字母在计算机中表示为位组。如果没有标准,任何计算机制造商都可以决定哪一组位代表哪个字母或数字。在 ASCII 中,大写字母A由值41H表示。数字3由值33H表示. 当您查看设备编程器的编辑器显示时,您应该看到 HEX 信息的显示以及(通常在右侧)HEX 数据的 ASCII 转换显示。如果来自 EPROM 的数据包含要显示给用户的字符,这些字符将出现在 ASCII 显示区域中。
https://www.arlabs.com/help.html
https://en.wikipedia.org/wiki/EPROM
https://us.rs-online.com/memory-chips/eprom-memory-chips/
https://www.batronix.com/shop/electronic/eprom-programming.html
http://resource.renesas.com/lib/eng/e_learnig/h8_300henglish/s13/bf04.html
http://resource.renesas.com/lib/eng/e_learnig/h8_300henglish/s01/bf00.html
8755A芯片,eprom(有16384bit=16k)
https://www.futurlec.com/Datasheet/80Series/8755.pdf
https://www.digchip.com/datasheets/download_datasheet.php?id=36880&part-number=27256
https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C64B-64K-%288Kx8%29-Industrial-Parallel-EEPROM-with-Page-Write-and-Software-Data-Protection-20006432A.pdf
https://www.arlabs.com/help.html
https://en.wikipedia.org/wiki/EPROM
https://us.rs-online.com/memory-chips/eprom-memory-chips/
https://www.batronix.com/shop/electronic/eprom-programming.html
http://resource.renesas.com/lib/eng/e_learnig/h8_300henglish/s13/bf04.html
http://resource.renesas.com/lib/eng/e_learnig/h8_300henglish/s01/bf00.html
8755A芯片,eprom(有16384bit=16k)
https://www.futurlec.com/Datasheet/80Series/8755.pdf
https://www.digchip.com/datasheets/download_datasheet.php?id=36880&part-number=27256
https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/AT28C64B-64K-%288Kx8%29-Industrial-Parallel-EEPROM-with-Page-Write-and-Software-Data-Protection-20006432A.pdf