电子说
在电子设备飞速发展的今天,对于存储设备的要求也越来越高。对于那些需要频繁读写数据的应用场景来说,传统的EEPROM等非易失性存储器在性能方面显得力不从心。FM24V10 作为一款来自Cypress(现属英飞凌)的1 - Mbit串行铁电随机存取存储器(F - RAM),凭借其在读写性能、耐久性、低功耗等方面的卓越特性,成为众多设计工程师的理想选择。今天,就和大家一起来深入了解这款芯片。
文件下载:FM24VN10-G.pdf
FM24V10是一款采用先进铁电工艺的1 - Mbit非易失性存储器,逻辑上组织为128K × 8位。它具有许多突出的特性:
| FM24V10采用8引脚SOIC封装,各个引脚的分布和功能如下: | 引脚名称 | I/O类型 | 描述 |
|---|---|---|---|
| A2–A1 | 输入 | 设备选择地址2 - 1。用于在同一(I^{2}C)总线上选择多达4个相同类型的设备。地址引脚内部下拉。 | |
| SDA | 输入/输出 | 串行数据/地址。是(I^{2}C)接口的双向引脚,开漏输出,需外接上拉电阻。输入缓冲器包含施密特触发器以提高抗干扰能力,输出驱动器包含下降沿斜率控制。 | |
| SCL | 输入 | 串行时钟。(I^{2}C)接口的串行时钟引脚,数据在下降沿从设备输出,在上升沿输入到设备。SCL输入也包含施密特触发器以提高抗干扰能力。 | |
| WP | 输入 | 写保护。当连接到(V_{DD})时,整个内存映射中的地址将被写保护;当连接到地时,所有地址都可写。该引脚内部下拉。 | |
| (V_{SS}) | - | 设备的电源地,必须连接到系统的地。 | |
| (V_{DD}) | - | 设备的电源输入。 | |
| NC | 无连接 | 该引脚不连接到芯片内部。 |
这些引脚的设计使得FM24V10能够方便地与其他设备进行通信和集成。例如,A2 - A1引脚的存在使得多个FM24V10设备可以同时连接到同一(I^{2}C)总线上,通过设置不同的地址来实现设备的选择;SDA和SCL引脚是(I^{2}C)通信的核心,负责数据和时钟的传输;WP引脚则为数据的安全性提供了保障,可以根据需要对存储器进行写保护。
FM24V10采用双向(I^{2}C)总线协议,具有引脚少、占用电路板空间小的优点。在基于微控制器的系统中,它可以很方便地与其他设备进行连接和通信。
(I^{2}C)总线协议由SDA和SCL信号的转换状态控制,主要包括以下几种条件:
FM24V10在START条件之后期望的第一个字节是从设备地址。该地址包含设备类型(从设备ID)、设备选择地址位、页面选择位以及指定事务是读还是写的位。例如,对于FM24V10,设备类型位(从设备ID)应设置为1010b。通过合理设置这些位,可以实现对不同设备和不同存储区域的访问。
FM24V10支持3.4 - MHz的高速模式。主设备必须发送一个主代码(00001XXXb)才能将设备置于高速模式。进入高速模式后,主从设备之间的通信速度可以提高到3.4 - MHz,停止条件将退出Hs - mode。在高速模式下,仍然支持单字节和多字节的读写操作。
写入操作从发送从设备地址和内存地址开始,主设备通过将从设备地址的LSB(R/W位)设置为‘0’来指示写入操作。在寻址完成后,主设备将每个数据字节发送到存储器,存储器会生成确认条件。与其他非易失性存储器技术不同,F - RAM没有有效的写入延迟,因为底层存储器的读写访问时间相同,用户在总线上不会感受到延迟。整个内存周期的时间比单个总线时钟还要短,因此在写入操作之后可以立即进行任何操作,如读取操作。此外,还可以使用WP引脚对存储器阵列进行写保护。
读取操作分为当前地址读取和选择性地址读取两种基本类型:
FM24V10实现了一种低功耗的睡眠模式。当主设备时钟输入睡眠命令86h时,设备将进入该低功耗状态。进入睡眠模式的过程相对复杂,需要按照一定的顺序发送多个命令。在睡眠模式下,设备仅消耗(I{ZZ})电流,但仍会持续监测(I^{2}C)引脚。当主设备发送一个FM24V10能够识别的从设备地址时,它将在(t{REC})时间内“唤醒”并准备好进行正常操作。
FM24V10设备包含一个只读的设备ID,由三个字节的数据组成,分别是制造商ID、产品ID和芯片版本。通过特定的命令序列,主设备可以读取设备ID,这有助于识别设备的制造商、产品密度和产品版本等信息。
FM24VN10设备还包含一个只读的8字节序列号,可以用于唯一标识电路板或系统。该序列号包括一个40位的唯一编号、一个8位的CRC和一个16位的客户标识符。通过特定的命令序列,主设备可以读取序列号,并且可以使用CRC值来验证通信的正确性。
为了确保设备的正常运行和使用寿命,需要注意其最大额定值,如存储温度范围为 - 65 °C至 + 125 °C,电源电压(V{DD})相对于(V{SS})的范围为 - 1.0 V至 + 4.5 V等。超过这些额定值可能会缩短设备的使用寿命。
FM24V10适用于工业温度范围( - 40 °C至 + 85 °C)和2.0 V至3.6 V的电源电压范围,这使得它能够在各种工业环境中稳定工作。
文档中详细列出了电源电压、平均电流、待机电流、睡眠模式电流、输入输出泄漏电流等直流电气特性参数,这些参数是评估设备在不同工作状态下性能的重要依据。
交流开关特性包括时钟频率、各种时间参数(如启动条件建立时间、保持时间、时钟低电平和高电平周期等),这些参数对于理解设备在高速通信时的性能至关重要。例如,在不同的工作模式下(F/S - mode和Hs - mode),时钟频率和时间参数可能会有所不同。
了解电源循环时序对于确保设备在电源上电和下电过程中的正常工作非常重要。文档中给出了电源上电时间、电源下电时间、电源上升和下降斜率以及从睡眠模式恢复的时间等参数。
总的来说,FM24V10以其出色的性能和丰富的功能,为电子工程师在设计需要频繁读写的非易失性存储应用时提供了一个优秀的解决方案。无论是数据记录、工业控制还是其他对数据可靠性和读写速度要求较高的领域,FM24V10都能够胜任。在实际应用中,工程师们需要根据具体的需求和系统环境,合理选择和使用这款芯片,充分发挥其优势。同时,也要注意芯片的各种参数和特性,确保系统的稳定性和可靠性。大家在使用FM24V10的过程中,有没有遇到过什么有趣的问题或者独特的应用场景呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !