探索Cypress FM24C04B 4-Kbit F-RAM:高性能非易失性存储解决方案

电子说

1.4w人已加入

描述

探索Cypress FM24C04B 4-Kbit F-RAM:高性能非易失性存储解决方案

在电子设计领域,非易失性存储器是至关重要的组件,它能在断电时保存数据,确保系统的可靠性和数据的完整性。Cypress的FM24C04B 4-Kbit F-RAM(铁电随机存取存储器)就是这样一款具有卓越性能的产品,为众多应用场景提供了理想的存储解决方案。

文件下载:FM24C04B-GTR.pdf

1. F-RAM概述

1.1 基本特性

FM24C04B是一款4-Kbit的F-RAM,逻辑上组织为512 × 8位。它具有许多引人注目的特性:

  • 高耐久性:支持100万亿((10^{14}))次读写操作,这意味着它可以承受频繁的数据更新,非常适合需要大量读写操作的应用。
  • 长数据保留时间:在不同温度条件下,数据保留时间可达151年,确保数据的长期可靠性。
  • 无延迟写入:与传统的EEPROM不同,FM24C04B的写入操作无需等待,数据在传输完成后立即写入内存阵列,大大提高了系统的响应速度。
  • 先进的铁电工艺:采用先进的铁电工艺,具有高可靠性和低功耗的特点。
  • 快速的I²C接口:支持高达1-MHz的频率,可直接替代串行(I²C)EEPROM,并且支持100 kHz和400 kHz的传统时序。
  • 低功耗:在100 kHz时,工作电流仅为100 μA,待机电流典型值为4 μA,有助于降低系统功耗。
  • 宽电压范围:工作电压为(V_{DD}=4.5 V)至5.5 V,适应不同的电源环境。
  • 汽车级认证:符合AEC-Q100 3级标准,适用于汽车电子等对可靠性要求较高的应用。
  • 工业温度范围:工作温度范围为–40 °C至+85 °C,能在恶劣的工业环境中稳定工作。
  • 小巧封装:采用8引脚小外形集成电路(SOIC)封装,节省电路板空间。
  • 环保合规:符合RoHS(有害物质限制)标准,符合环保要求。

1.2 功能描述

FM24C04B采用先进的铁电工艺,是一种非易失性存储器,其读写操作类似于RAM。与EEPROM相比,它消除了EEPROM带来的复杂性、开销和系统级可靠性问题。在写入操作时,FM24C04B能以总线速度进行,无需写入延迟,数据在每个字节成功传输到设备后立即写入内存阵列,下一个总线周期可以立即开始,无需数据轮询。此外,它的写入耐久性远高于其他非易失性存储器,写入时的功耗也比EEPROM低得多。

2. 引脚定义与功能

2.1 引脚图

FM24C04B采用8引脚SOIC封装,其引脚分布如下: 引脚编号 引脚名称 I/O类型 描述
1 A2 - A1 输入 设备选择地址2 - 1,用于在同一I²C总线上选择多达4个相同类型的设备。
2 SDA 输入/输出 串行数据/地址,是I²C接口的双向引脚,为开漏输出,需外接上拉电阻。
3 SCL 输入 串行时钟,用于控制数据的传输,数据在下降沿从设备输出,在上升沿输入设备。
4 WP 输入 写保护引脚,当连接到(V_{DD})时,整个内存映射的地址将被写保护;连接到地时,所有地址可写。
5 VSS 电源 设备接地引脚,必须连接到系统的地。
6 VDD 电源 设备的电源输入引脚。
7 NC 无连接 未使用的引脚。
8

2.2 引脚功能详解

  • A2 - A1:通过设置这两个引脚的电平,可以选择不同的设备地址,从而在同一I²C总线上连接多个FM24C04B设备。
  • SDA:作为双向数据引脚,用于传输数据和地址信息。它采用开漏输出结构,需要外接上拉电阻,以确保信号的正确传输。输入缓冲器采用施密特触发器,提高了抗干扰能力;输出驱动器包含下降沿斜率控制,有助于减少信号的反射和干扰。
  • SCL:提供串行时钟信号,控制数据的传输节奏。数据在SCL的下降沿从设备输出,在上升沿输入设备。输入也采用施密特触发器,增强了抗噪声能力。
  • WP:写保护引脚用于控制内存的写入权限。当WP连接到(V_{DD})时,整个内存将被写保护,无法进行写入操作;当WP连接到地时,所有地址可正常写入。
  • VSS和VDD:分别为设备提供接地和电源,确保设备的正常工作。

3. I²C接口与操作

3.1 I²C总线协议

FM24C04B采用双向I²C总线协议,具有占用引脚少、电路板空间小的优点。在I²C总线中,发送数据的设备为发送器,接收数据的设备为接收器,控制总线的设备为主设备,被控制的设备为从设备,FM24C04B始终作为从设备。

3.2 总线信号状态

I²C总线协议由SDA和SCL信号的转换状态控制,主要有四种状态:

  • START条件(S):当总线主设备在SCL信号为高电平时将SDA信号从高电平拉到低电平,表示开始一个新的操作。任何命令都应在START条件之后发送。如果在操作过程中电源电压低于指定的(V_{DD})最小值,系统应在执行另一个操作之前发出START条件。
  • STOP条件(P):当总线主设备在SCL信号为高电平时将SDA信号从低电平拉到高电平,表示操作结束。所有使用FM24C04B的操作都应以STOP条件结束。如果在操作进行中发出STOP条件,操作将被中止。
  • 数据/地址传输:所有数据和地址的传输都在SCL信号为高电平时进行。除了START、STOP和确认状态外,SCL为高电平时SDA信号不应改变。
  • 确认/无确认:在任何事务中,第8位数据传输完成后进行确认。发送器应释放SDA总线,让接收器将SDA信号拉低以表示确认。如果接收器未将SDA拉低,则表示无确认,操作将被中止。无确认可能是由于字节传输失败或接收器故意结束操作。

3.3 从设备地址

FM24C04B在START条件后期望的第一个字节是从设备地址,它包含设备类型(从设备ID)、设备选择地址位、页面选择位和读写位。其中,设备类型位为1010b,用于区分不同类型的设备;设备选择地址位必须与外部地址引脚的值匹配,以选择相应的设备;页面选择位指定当前操作的256字节内存块;读写位用于指示操作是读还是写。

3.4 内存操作

3.4.1 写入操作

写入操作从发送从设备地址开始,然后是字地址。主设备通过将从设备地址的LSB(读写位)设置为‘0’来指示写入操作。寻址完成后,主设备将每个数据字节发送到内存,内存生成确认条件。可以写入任意数量的连续字节,当达到地址范围的末尾时,地址计数器将从1FFh回绕到000h。与其他非易失性存储器不同,F-RAM没有有效的写入延迟,整个内存周期在一个总线时钟内完成,因此写入后可以立即进行其他操作,无需进行确认轮询。

3.4.2 读取操作

读取操作分为当前地址读取和选择性地址读取两种类型:

  • 当前地址读取:FM24C04B使用内部地址锁存器提供低8位地址,从最后一次操作的下一个地址开始读取数据。主设备发送从设备地址,将LSB设置为‘1’表示读取操作。读取可以连续进行多个字节,每次主设备确认一个字节,FM24C04B将读取下一个连续字节。读取操作可以通过四种方式正确终止,否则可能会导致总线冲突。
  • 选择性(随机)读取:用户可以通过先执行写入操作的前两个字节来设置内部地址,然后再进行读取操作。主设备先发送从设备地址,将LSB设置为‘0’进行写入操作,发送字地址字节到内部地址锁存器,然后发出START条件,同时中止写入操作并发出读取命令,将从设备地址的LSB设置为‘1’,此时操作变为当前地址读取。

4. 电气特性与参数

4.1 最大额定值

为了确保设备的正常使用寿命,应避免超过其最大额定值。FM24C04B的最大额定值包括存储温度、环境温度、电源电压、输入电压、输出直流电压、瞬态电压等参数。例如,存储温度范围为–65 °C至+125 °C,在125 °C环境温度下的最大累积存储时间为1000小时,在85 °C环境温度下为10年。

4.2 工作范围

FM24C04B的工作范围为工业温度范围(–40 °C至+85 °C),电源电压为4.5 V至5.5 V。

4.3 DC电气特性

在工作范围内,FM24C04B的DC电气特性包括电源电压、平均(V{DD})电流、待机电流、输入泄漏电流、输出泄漏电流、输入高电压、输入低电压、输出低电压、输入电阻和输入滞后等参数。例如,在100 kHz时,平均(V{DD})电流为100 μA;待机电流典型值为4 μA。

4.4 数据保留和耐久性

FM24C04B的数据保留时间在不同温度下有所不同,在85 °C时为10年,在75 °C时为38年,在65 °C时为151年。其耐久性为(10^{14})个读写周期,具有极高的可靠性。

4.5 电容和热阻

输出引脚电容(SDA)最大为8 pF,输入引脚电容最大为6 pF。热阻方面,结到环境的热阻为147 °C/W,结到外壳的热阻为47 °C/W。

4.6 AC开关特性

AC开关特性包括SCL时钟频率、启动条件设置时间、启动条件保持时间、时钟低电平周期、时钟高电平周期、数据设置时间、数据保持时间、数据输出保持时间、输入上升时间、输入下降时间、停止条件设置时间、SCL低电平到SDA数据输出有效时间、总线空闲时间和噪声抑制时间常数等参数。这些参数确保了设备在不同时钟频率下的正常工作。

4.7 电源周期时序

电源周期时序包括上电(V{DD(min)})到首次访问(START条件)的时间、最后一次访问(STOP条件)到掉电((V{DD(min)}))的时间、(V{DD})上电斜坡率和(V{DD})掉电斜坡率等参数。

5. 订购信息与封装

5.1 订购代码

FM24C04B的订购代码为FM24C04B - G和FM24C04B - GTR,均为无铅产品。其中,G表示8引脚SOIC封装,TR表示卷带包装。

5.2 封装图

FM24C04B采用8引脚SOIC(150 Mils)封装,其封装图详细标注了尺寸和引脚信息,方便工程师进行电路板设计。

6. 总结

Cypress的FM24C04B 4-Kbit F-RAM以其高耐久性、无延迟写入、低功耗、快速I²C接口等优点,为电子工程师提供了一种高性能的非易失性存储解决方案。它适用于各种需要频繁或快速写入的应用场景,如数据记录、工业控制等。在实际设计中,工程师可以根据具体需求合理选择和使用FM24C04B,充分发挥其优势,提高系统的性能和可靠性。你在使用类似F-RAM产品时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐
  • F-RAM

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分