深入解析 N24S64B EEPROM:特性、操作与应用指南

电子说

1.4w人已加入

描述

深入解析 N24S64B EEPROM:特性、操作与应用指南

在电子设计领域,EEPROM(电可擦可编程只读存储器)是一种常用的存储设备,它允许用户在不使用特殊工具的情况下对数据进行擦除和重新编程。N24S64B 是一款具有多种特性和功能的 EEPROM,下面将对其进行详细解析。

文件下载:N24S64B-D.PDF

1. 绝对最大额定值与可靠性

1.1 绝对最大额定值

N24S64B 的绝对最大额定值规定了其在正常工作时所能承受的极限条件。存储温度范围为 -65°C 至 +150°C,任何引脚相对于地的电压范围为 -0.5V 至 +6.5V。需要注意的是,DC 输入电压不应低于 -0.5V 或高于 (V{CC}+1.0V),在转换期间,引脚电压在小于 20ns 的时间内可下冲至不低于 -1.5V 或上冲至不超过 (V{CC}+1.5V)。超出这些额定值可能会损坏设备,影响其功能和可靠性。

1.2 可靠性特性

N24S64B 的可靠性特性包括耐久性和数据保留能力。其耐久性为 1,000,000 次编程/擦除循环,数据保留时间可达 100 年。这些参数是根据 AEC - Q100 和 JEDEC 测试方法进行测试的,确保了设备在长期使用中的稳定性。

2. 工作条件与特性

2.1 直流和交流工作条件

N24S64B 在不同的电源电压和温度范围内具有不同的操作模式。在 (V{CC}=1.7V) 至 5.5V,(T{A}=-40°C) 至 +85°C 时,支持读写操作;在 (V{CC}=1.6V) 至 5.5V,(T{A}=-40°C) 至 +85°C 时,支持读操作;在 (V{CC}=1.6V) 至 5.5V,(T{A}=0°C) 至 +85°C 时,支持写操作。

2.2 直流工作特性

包括读电流、写电流、待机电流、I/O 引脚泄漏电流、输入低电压、输入高电压和输出低电压等参数。例如,读电流在 (f{SCL}=400kHz/1MHz) 时最大为 1mA,写电流最大为 2mA,待机电流在所有 I/O 引脚接地或接 (V{CC}) 时最大为 1μA。

2.3 引脚阻抗特性

SDA I/O 引脚电容在输入为 0V 时最大为 8pF,其他引脚输入电容在输入为 0V 时最大为 6pF。这些参数对于电路设计中的信号完整性和时序分析非常重要。

2.4 交流特性

N24S64B 在不同的时钟频率模式下具有不同的交流特性,如标准模式((V{CC}=1.7) 至 5.5V,(T{A}=-40) 至 (85^{circ}C))、快速模式和快速增强模式。包括时钟频率、起始条件保持时间、SCL 时钟低电平周期、SCL 时钟高电平周期等参数。例如,标准模式下时钟频率最大为 100kHz,快速模式下最大为 400kHz。

3. 电源上电复位(POR)

N24S64B 内置了电源上电复位(POR)电路,当 (V{CC}) 超过 POR 触发电平时,设备进入待机模式;当 (V{CC}) 低于 POR 触发电平时,设备进入复位模式。这种双向 POR 特性可以保护设备免受电源临时中断导致的“掉电”故障。

4. 引脚描述

4.1 SCL

串行时钟输入引脚,用于接收主设备生成的串行时钟信号。

4.2 SDA

串行数据 I/O 引脚,用于接收输入数据和传输存储在 EEPROM 中的数据。在传输模式下,该引脚为开漏输出,数据在 SCL 的上升沿获取,在下降沿传输。

5. 功能描述与 I2C 总线协议

5.1 功能概述

N24S64B 支持 I²C 总线数据传输协议,作为从设备与主设备进行通信。主设备控制数据传输,生成串行时钟和起始、停止条件。通过设备配置寄存器中的 (A{0})、(A{1}) 和 (A_{2}) 位,可以将最多 8 个设备连接到总线上。

5.2 I2C 总线协议

I2C 总线由 SCL 和 SDA 两根线组成,通过上拉电阻连接到 (V_{CC})。主设备和从设备通过各自的 SCL 和 SDA 引脚连接到总线。数据传输在总线空闲时启动,在 SCL 为高电平时,SDA 线必须保持稳定,SDA 的电平转换会被解释为起始或停止条件。

5.3 设备寻址

主设备通过在总线上创建起始条件来启动数据传输,然后广播一个 8 位的串行从设备地址。前 4 位根据操作类型设置为 1010(正常读写操作)或 1011(特殊读写操作),接下来的 3 位必须与设备配置寄存器中的 (A{2})、(A{1})、(A_{0}) 位匹配,最后一位指定读写操作。

5.4 确认机制

从设备在处理从设备地址后,在第 9 个时钟周期通过拉低 SDA 线进行确认(ACK)。在写模式下,从设备会对所有地址字节和每个数据字节进行确认;在读模式下,从设备移出一个数据字节,然后在第 9 个时钟周期释放 SDA 线。主设备通过不确认最后一个数据字节(NoACK)并发出停止条件来终止会话。

6. 读写操作

6.1 写操作

6.1.1 字节写

主设备发送起始条件、从设备地址、两个字节地址和要写入的数据,从设备对所有 4 个字节进行确认,主设备随后发出停止条件,启动内部写操作。在内部写周期((t_{WR}))内,从设备不会响应主设备的读写请求。

6.1.2 页写

N24S64B 包含 8,192 字节的数据,分为 256 页,每页 32 字节。主设备发送从设备地址和两个字节地址,指向要写入的第一个字节。一次最多可以写入 32 字节,内部字节地址计数器在每个数据字节加载后自动递增。如果主设备发送超过 32 字节的数据,较早的字节会被较晚的字节覆盖。

6.1.3 确认轮询

可以通过在启动内部写周期的停止条件后立即发送读写请求来确定 N24S64B 的就绪/忙碌状态。只要内部写操作正在进行,N24S64B 就不会确认从设备地址。但设备配置寄存器写指令不支持确认轮询,发送该指令后,主设备必须等待 (t_{WR}=5ms) 才能发送新指令。

6.1.4 安全数据页写

安全数据页写指令类似于页写指令,用户需要使用头 1011 后跟与设备配置寄存器匹配的 (A{2})、(A{1})、(A_{0}) 位来寻址设备,后续操作与正常页写相同。

6.1.5 安全数据页锁定

安全数据页锁定指令类似于字节写指令,发送特定的地址和数据字节(全 1)后,安全数据页将被锁定,只能读取不能写入。

6.1.6 设备配置寄存器写

设备配置寄存器写指令类似于字节写指令,用户发送特定的地址和数据字节,将数据写入设备配置寄存器。其中,SWP 位为软件写保护位,设置为 1 时,内存阵列、安全数据页和设备配置寄存器将受到写保护。

6.2 读操作

6.2.1 立即读

当 N24S64B 接收到 (R / overline{W}) 位设置为 1 的从设备地址时,将立即移出当前字节地址的数据。如果主设备不确认数据并发出停止条件,N24S64B 将返回待机模式。

6.2.2 选择性读

要读取特定位置的数据,首先需要像字节写一样初始化内部地址计数器,然后进行立即读操作,N24S64B 将使用 14 个有效地址位初始化内部地址计数器并移出相应位置的数据。

6.2.3 顺序读

如果主设备在读取会话中确认第一个数据字节,N24S64B 将继续传输后续位置的数据,直到主设备发出 NoACK 和停止条件。与页写不同,顺序读时地址计数器会在内存末尾自动递增并循环。

6.2.4 安全数据页读

安全数据页读指令类似于顺序读指令,通过发送设备头和两个地址字节初始化地址计数器,然后进行立即读操作,设备将返回安全数据页的数据。

6.2.5 设备配置寄存器读

设备配置寄存器读指令类似于选择性读指令,发送设备头和两个地址字节后进行立即读操作,设备将返回设备配置寄存器的内容。

6.2.6 唯一 ID 号读

唯一 ID 号读指令类似于顺序读指令,发送特定的设备头和地址字节后进行立即读操作,设备将逐字节返回 16 字节的唯一 ID。

6.2.7 安全数据页锁定状态读

有两种方法可以检查安全数据页的锁定状态:一是发起安全数据页写操作,根据是否确认判断锁定状态;二是使用锁定状态读指令,设备将返回一个数据字节,其中第 1 位表示锁定状态。

7. 订购信息与包装

N24S64B 提供了特定的订购信息,如设备订单号、特定设备标记、封装类型、温度范围、引脚镀层和包装方式等。其采用 WLCSP 4 - ball 封装,适用于工业温度范围(-40°C 至 +85°C),以 5,000 个/卷带包装。需要注意的是,WLCSP 封装的 EEPROM 设备不能暴露在紫外线下,否则会丢失存储的数据。

总结

N24S64B 是一款功能丰富、性能稳定的 EEPROM 设备,在多种应用场景中都能发挥重要作用。电子工程师在设计时,需要根据实际需求合理选择工作条件和操作模式,同时注意设备的绝对最大额定值和可靠性特性,以确保设备的正常运行和长期稳定性。你在使用 N24S64B 或其他类似 EEPROM 设备时,遇到过哪些问题呢?欢迎在评论区分享你的经验。

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

全部0条评论

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

×
20
完善资料,
赚取积分