电子说
在电子设计领域,数据的可靠存储与快速读写至关重要。Microchip 推出的 47L04/47C04/47L16/47C16 系列 EERAM(Electrically Erasable Random Access Memory)芯片,凭借其独特的设计和出色的性能,为工程师们提供了一种高效的数据存储解决方案。本文将深入探讨该系列芯片的特性、功能及应用,希望能为电子工程师们在实际设计中提供有价值的参考。
文件下载:47L04-I P.pdf
Microchip 的 47L04/47C04/47L16/47C16 系列芯片是 4Kbit 或 16Kbit 的 SRAM 与 EEPROM 备份相结合的产品。这些芯片采用 I²C 串行接口,内部组织为 512 x 8 位(47X04)或 2,048 x 8 位(47X16)。它们具有多种特性,如自动存储和恢复功能、高可靠性、高速 I²C 接口、写保护等,适用于各种需要数据备份和快速读写的应用场景。
| 该系列芯片有不同的型号可供选择,具体参数如下表所示: | 型号 | 密度 | VCC 范围 | 最大时钟频率 | 温度范围 | 封装 |
|---|---|---|---|---|---|---|
| 47L04 | 4 Kbit | 2.7V - 3.6V | 1 MHz | I, E | P, SN, ST | |
| 47C04 | 4 Kbit | 4.5V - 5.5V | 1 MHz | I, E | P, SN, ST | |
| 47L16 | 16 Kbit | 2.7V - 3.6V | 1 MHz | I, E | P, SN, ST | |
| 47C16 | 16 Kbit | 4.5V - 5.5V | 1 MHz | I, E | P, SN, ST |
工程师们可以根据实际应用的电压需求、存储容量和工作温度范围等因素来选择合适的型号。
芯片内部集成了 SRAM 和 EEPROM,SRAM 提供快速的数据读写操作,而 EEPROM 则用于数据的非易失性存储。在电源掉电时,SRAM 中的数据可以自动存储到 EEPROM 中;电源恢复后,数据又能自动从 EEPROM 恢复到 SRAM 中。此外,还支持手动存储和恢复操作,通过硬件存储引脚或软件命令实现。存储时间最大为 8 ms(47X04)或 25 ms(47X16)。
芯片具有非易失性外部事件检测标志,可用于检测外部事件的发生,并将其记录下来。这一特性在一些需要记录特定事件的应用中非常有用。
芯片采用行业标准的 100 kHz、400 kHz 和 1 MHz 时钟频率,支持零周期延迟的读写操作。同时,使用施密特触发器输入进行噪声抑制,提高了数据传输的稳定性。此外,芯片还支持级联,最多可连接四个设备,方便扩展存储容量。
芯片提供软件写保护功能,可以对 SRAM 阵列的 1/64 到整个阵列进行写保护,防止数据被意外修改。
芯片采用低功耗 CMOS 技术,典型工作电流为 200 µA,最大待机电流为 40 µA,适合对功耗要求较高的应用场景。
芯片支持工业(-40°C 到 +85°C)和扩展(-40°C 到 +125°C)两种温度范围,可满足不同环境下的使用需求。
部分型号通过了汽车 AEC - Q100 认证,适用于汽车电子等对可靠性要求较高的应用。
芯片支持双向两线总线(I²C)和数据传输协议。数据传输只能在总线空闲时启动,在时钟线为高电平时,数据线必须保持稳定,否则将被解释为起始或停止条件。具体的总线条件如下:
控制字节是主机设备发送起始条件后接收的第一个字节。控制字节包含 4 位操作码、两个用户可配置的芯片选择位(A2 和 A1)、一个固定为‘0’的芯片选择位和一个读写位。芯片选择位 A2 和 A1 必须与相应引脚的逻辑电平匹配,设备才能响应。读写位为‘1’时选择读操作,为‘0’时选择写操作。
芯片的控制寄存器用于支持设备配置功能,如软件写保护、软件控制的存储和恢复操作等。控制寄存器包括 STATUS 寄存器和 COMMAND 寄存器。
当 VCAP 引脚连接电容且 STATUS 寄存器的 ASE 位设置为‘1’时,芯片在检测到电源掉电事件且 SRAM 阵列被修改(AM 位为‘1’)时,自动将 SRAM 数据存储到 EEPROM 中。存储操作在 VCAP 下降到 VTRIP 以下时启动,启动后 TSTORE 时间内芯片不可访问。
通过将 HS 引脚驱动为高电平至少 THSPW 时间,可以手动启动存储操作。如果 AM 位为‘1’,则启动硬件存储操作;无论 AM 位状态如何,都会触发 STATUS 寄存器写周期,将 EVENT 位设置为‘1’。
芯片在电源上电时自动执行恢复操作,将 EEPROM 中的数据恢复到 SRAM 中。恢复操作在 VCAP 上升到 VTRIP 以上后启动,启动后 TRECALL 时间内芯片不可访问。
由于芯片在存储和恢复操作以及内部 STATUS 寄存器写周期期间不会确认,因此可以通过检查确认信号来确定这些操作是否完成。主机发送起始条件和写控制字节,如果设备仍在忙碌,则不会返回确认信号;如果操作完成,则返回确认信号,主机可以继续进行下一个读写命令。
| 芯片采用 8 引脚封装,各引脚功能如下: | 引脚名称 | 功能 |
|---|---|---|
| VCAP | 电容输入,用于自动存储功能的能量存储 | |
| A1, A2 | 芯片选择输入,用于多设备操作 | |
| VSS | 接地 | |
| SDA | 串行数据,双向引脚,用于传输地址和数据 | |
| SCL | 串行时钟,用于同步数据传输 | |
| HS | 硬件存储/事件检测输入,用于手动启动存储操作和检测外部事件 | |
| VCC | 电源供应 |
芯片提供 8 引脚 PDIP、8 引脚 SOIC 和 8 引脚 TSSOP 三种封装形式,每种封装都有详细的尺寸和标记信息。工程师们可以根据实际应用的需求选择合适的封装。
Microchip 的 47L04/47C04/47L16/47C16 系列 EERAM 芯片适用于多种应用场景,如工业控制、汽车电子、智能仪表等。在这些应用中,芯片的自动存储和恢复功能可以确保数据在电源掉电时不丢失,高可靠性和高速 I²C 接口可以满足数据的快速读写需求。
Microchip 的 47L04/47C04/47L16/47C16 系列 EERAM 芯片以其丰富的特性和出色的性能,为电子工程师们提供了一种可靠的数据存储解决方案。在实际设计中,工程师们可以根据具体应用的需求,合理选择芯片型号和封装形式,充分发挥芯片的优势,提高系统的可靠性和性能。你在使用这类芯片的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !