AT24CS01/AT24CS02:I²C 兼容串行 EEPROM 的卓越之选

电子说

1.4w人已加入

描述

AT24CS01/AT24CS02:I²C 兼容串行 EEPROM 的卓越之选

在电子设计领域,EEPROM(电可擦可编程只读存储器)是一种常见且重要的器件,用于存储数据。今天,我们将深入探讨 AT24CS01/AT24CS02 这两款 I²C 兼容的串行 EEPROM,它们在工业和商业应用中具有广泛的用途。

文件下载:AT24CS02-STUM-T.pdf

1. 产品概述

AT24CS01/AT24CS02 提供 1,024/2,048 位的串行电可擦可编程只读存储器,分别组织为 128/256 个 8 位字。其独特之处在于具备工厂编程的 128 位唯一序列号,这一特性为产品的序列化管理提供了极大的便利,无需在生产线上进行繁琐的序列化操作。

该器件采用低电压操作,电压范围为 1.7V 至 5.5V,适用于多种低功耗和低电压的应用场景。它支持 I²C 兼容的两线串行接口,具有 100 kHz 标准模式、400 kHz 快速模式和 1 MHz 快速模式 Plus(FM+),能够满足不同的数据传输需求。

2. 关键特性

2.1 低电压与宽温度范围

  • 低电压操作:(V_{CC}) 范围为 1.7V 至 5.5V,适应多种电源环境。
  • 工业温度范围:-40°C 至 +85°C,确保在恶劣环境下稳定工作。

2.2 唯一序列号

每个器件都有一个工厂编程的 128 位唯一序列号,且该序列号在整个 CS 系列串行 EEPROM 中是唯一的,并且是永久只读的,不占用用户读写区域。

2.3 接口与性能

  • I²C 兼容接口:支持多种数据传输模式,包括 100 kHz 标准模式、400 kHz 快速模式和 1 MHz 快速模式 Plus(FM+)。
  • 低功耗:超低的工作电流(最大 3 mA)和待机电流(最大 6 μA),节省能源。
  • 高速读写:支持 8 字节页写模式,自定时写周期最大为 5 ms。

2.4 可靠性与保护

  • 高可靠性:具有 1,000,000 次写循环的耐久性和 100 年的数据保留时间。
  • ESD 保护:静电放电保护大于 4,000V,增强了器件的抗干扰能力。
  • 写保护:通过写保护引脚(WP)可实现全阵列的硬件数据保护。

3. 引脚说明

AT24CS01/AT24CS02 提供多种封装形式,包括 8 引脚 SOIC、8 引脚 TSSOP、8 焊盘 UDFN 和 5 引脚 SOT23。各引脚功能如下:

3.1 地址输入引脚(A0, A1, A2)

用于设备地址输入,可通过硬连线(直接连接到 GND 或 (V_{CC}) )实现多达 8 个设备在同一总线上的寻址。若引脚浮空,会内部下拉至 GND,但建议连接到已知状态。

3.2 串行数据引脚(SDA)

双向输入/输出引脚,用于串行传输数据,需使用外部上拉电阻(值不超过 10 kΩ)上拉。

3.3 串行时钟引脚(SCL)

用于为设备提供时钟信号,控制数据的传输。命令和输入数据在 SCL 的上升沿锁存,输出数据在 SCL 的下降沿时钟输出。

3.4 写保护引脚(WP)

当连接到 GND 时,允许正常写操作;连接到 (V_{CC}) 时,禁止对受保护内存的写操作。若引脚浮空,会内部下拉至 GND。

3.5 电源引脚((V_{CC}))

为设备提供电源,操作时应确保 (V_{CC}) 在有效范围内,否则可能产生错误结果。

4. 电气特性

4.1 绝对最大额定值

  • 偏置温度:-55°C 至 +125°C
  • 存储温度:-65°C 至 +150°C
  • (V_{CC}):6.25V
  • 任何引脚相对于地的电压:-1.0V 至 +7.0V
  • 直流输出电流:5.0 mA
  • ESD 保护:>4 kV

4.2 DC 和 AC 工作范围

  • 工作温度(外壳):工业温度范围 -40°C 至 +85°C
  • (V_{CC}) 电源:低电压等级 1.7V 至 5.5V

4.3 DC 特性

包括电源电压、电源电流、待机电流、输入/输出泄漏电流等参数,确保设备在不同工作条件下的稳定性。

4.4 AC 特性

规定了时钟频率、时钟脉冲宽度、数据传输时间等参数,保证数据传输的准确性和稳定性。

5. 设备操作与通信

5.1 时钟和数据转换要求

SDA 引脚为开漏输出,需外部上拉电阻上拉;SCL 引脚可驱动高电平或使用外部上拉电阻上拉。数据在 SCL 低电平期间改变,高电平期间保持稳定。

5.2 起始和停止条件

  • 起始条件:SDA 引脚从高到低转换,同时 SCL 引脚处于稳定的逻辑 ‘1’ 状态,将设备从待机模式唤醒。
  • 停止条件:SDA 引脚从低到高转换,同时 SCL 引脚处于稳定的逻辑 ‘1’ 状态,结束数据传输。

5.3 确认和无确认

每传输一个字节数据后,接收设备需通过发送确认(ACK)或无确认(NACK)响应位来确认数据接收情况。

5.4 待机模式

在有效上电序列、接收到停止条件(除非启动内部写周期)或内部写周期完成后,设备进入低功耗待机模式。

5.5 软件复位

在协议中断、电源丢失或系统复位后,可通过时钟 SCL 直到 SDA 被 EEPROM 释放并变为高电平来进行协议复位。

6. 内存组织与寻址

6.1 内存组织

AT24CS01 内部组织为 16 页,每页 8 字节;AT24CS02 内部组织为 32 页,每页 8 字节。

6.2 设备寻址

访问设备需要一个 8 位设备地址字节,其中前 4 位为设备类型标识符,后 3 位为硬件从地址位(A0, A1, A2),最后 1 位为读/写选择位。不同的访问区域(EEPROM 或序列号)有不同的设备类型标识符。

7. 写操作

7.1 字节写

支持写入单个 8 位字节,设备收到正确的设备地址和字地址字节后,会发送确认信号,然后接收 8 位数据字。写入完成后,设备进入内部自定时写周期。

7.2 页写

允许在同一写周期内写入最多 8 个字节,但要求所有字节在同一页内。部分页写(少于 8 字节)也被允许。

7.3 确认轮询

可通过确认轮询例程优化对时间敏感的应用,在内部写周期完成后立即开始后续操作。

7.4 写周期定时

自定时写周期的长度定义为从开始内部写周期的停止条件到设备响应的第一个设备地址字节的起始条件之间的时间。

7.5 写保护

通过 WP 引脚可实现全阵列的硬件数据保护,当 WP 引脚连接到 (V_{CC}) 时,禁止写操作。

8. 读操作

8.1 当前地址读

根据内部数据字地址计数器的位置输出数据,操作时发送起始条件和有效的设备地址字节(R/W 位为 1)。

8.2 随机读

类似于字节写操作,但省略数据字节和停止条件,然后发送起始条件和有效的设备地址字节(R/W 位为 1)进行读操作。

8.3 顺序读

由当前地址读或随机读启动,只要接收到确认信号,设备将继续递增字地址并输出顺序数据字。

8.4 序列号读

类似于顺序读,但需要使用特定的设备地址和字地址字节,确保从序列号块的起始地址读取整个 128 位值以获得唯一序列号。

9. 总结

AT24CS01/AT24CS02 是一款功能强大、性能可靠的串行 EEPROM,具有低电压操作、唯一序列号、高速读写、高可靠性等优点。其丰富的特性和灵活的操作方式使其适用于各种工业和商业应用,如智能仪表、工业控制、消费电子等领域。在实际设计中,电子工程师可以根据具体需求选择合适的封装形式和操作模式,充分发挥该器件的优势。

你在使用 AT24CS01/AT24CS02 过程中遇到过哪些问题?或者你对它的应用有什么独特的见解?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分