24AA014/24LC014:高性能串行EEPROM的深度解析

电子说

1.4w人已加入

描述

24AA014/24LC014:高性能串行EEPROM的深度解析

在电子工程师的日常工作中,选择合适的存储芯片是一项至关重要的任务。Microchip Technology Inc.推出的24AA014/24LC014串行EEPROM,凭借其卓越的性能和广泛的适用性,在众多存储解决方案中脱颖而出。今天,我们就来深入了解一下这款芯片。

文件下载:24AA014-I SN.pdf

一、产品概述

24AA014/24LC014是一款1 Kbit的串行电可擦除PROM,最低可在1.7V电压下工作。它采用低功耗CMOS技术,典型待机电流仅为1 μA,典型工作电流为1 mA,非常适合对功耗要求较高的应用场景。芯片组织为一个128 x 8位的单块存储器,具备硬件写保护功能,采用2线串行接口总线,与I2C™兼容,支持100 kHz和400 kHz时钟频率。此外,它还拥有16字节的页写缓冲区,自定时写周期(包括自动擦除),最大写周期时间为5 ms,地址线允许总线上连接多达八个设备,擦除/写入循环次数高达1,000,000次,ESD保护大于4,000V,数据保留时间超过200年。

二、产品特性

  1. 电源与功耗:单电源供电,最低工作电压可达1.7V,典型待机电流1 μA,典型工作电流1 mA,满足低功耗设计需求。
  2. 存储结构:组织为128 x 8位的单块存储器,方便数据存储和管理。
  3. 接口兼容性:2线串行接口总线,与I2C™兼容,支持100 kHz和400 kHz时钟频率,便于与其他设备进行通信。
  4. 写保护功能:具备硬件写保护功能,可对整个阵列进行写保护,增强数据安全性。
  5. 页写功能:支持页写操作,页写缓冲区可达16字节,提高数据写入效率。
  6. 耐用性:擦除/写入循环次数高达1,000,000次,数据保留时间超过200年,保证了芯片的长期稳定性。
  7. 封装形式:提供8 - 引脚PDIP、SOIC、TSSOP、DFN、TDFN和MSOP封装,以及6 - 引脚SOT - 23封装,满足不同应用场景的需求。
  8. 环保特性:无铅且符合RoHS标准,符合环保要求。
  9. 温度范围:可在扩展温度范围内工作,工业级(I)为 - 40°C至 + 85°C,汽车级(E)为 - 40°C至 + 125°C。

三、电气特性

3.1 绝对最大额定值

  • VCC:6.5V
  • 所有输入和输出相对于VSS: - 0.6V至VCC + 1.0V
  • 存储温度: - 65°C至 + 150°C
  • 通电时的环境温度: - 40°C至 + 125°C
  • 所有引脚的ESD保护:≥ 4 kV

3.2 DC规格

  • 高电平输入电压(VIH):0.7 VCC
  • 低电平输入电压(VIL):0.3 VCC(VCC < 2.5V时为0.2 VCC)
  • 施密特触发器输入滞后(VHYS):0.05 VCC
  • 低电平输出电压(VOL):0.40 V(IOL = 3.0 mA,VCC = 2.5V)
  • 输入泄漏电流(ILI):±1 μA
  • 输出泄漏电流(ILO):±1 μA
  • 引脚电容(CIN, COUT):10 pF(VCC = 5.5V,TA = 25°C,FCLK = 1 MHz)
  • 写操作电流(ICC write):典型0.1 mA,最大3 mA(VCC = 5.5V,SCL = 400 kHz)
  • 读操作电流(ICC read):典型0.05 mA,最大1 mA
  • 待机电流(ICCS):工业级为0.01 - 1 μA,汽车级为5 μA(SDA = SCL = VCC,A0, A1, A2, WP = VSS)

3.3 AC规格

  • 时钟频率(FCLK):1.7V ≤ Vcc < 1.8V时为100 kHz,1.8V ≤ Vcc ≤ 5.5V时为400 kHz
  • 时钟高时间(THIGH):1.7V ≤ Vcc < 1.8V时为4000 ns,1.8V ≤ Vcc ≤ 5.5V时为600 ns
  • 时钟低时间(TLOW):1.7V ≤ Vcc < 1.8V时为4700 ns,1.8V ≤ Vcc ≤ 5.5V时为1300 ns
  • SDA和SCL上升时间(TR):1.7V ≤ Vcc < 1.8V时为1000 ns,1.8V ≤ Vcc ≤ 5.5V时为300 ns
  • SDA和SCL下降时间(TF):1.7V ≤ Vcc < 1.8V时为1000 ns,1.8V ≤ Vcc ≤ 5.5V时为300 ns
  • 起始条件保持时间(THD:STA):1.7V ≤ Vcc < 1.8V时为4000 ns,1.8V ≤ Vcc ≤ 5.5V时为600 ns
  • 起始条件建立时间(TSU:STA):1.7V ≤ Vcc < 1.8V时为4700 ns,1.8V ≤ Vcc ≤ 5.5V时为600 ns
  • 数据输入保持时间(THD:DAT):0 ns
  • 数据输入建立时间(TSU:DAT):1.7V ≤ Vcc < 1.8V时为250 ns,1.8V ≤ Vcc ≤ 5.5V时为100 ns
  • 停止条件建立时间(TSU:STO):1.7V ≤ Vcc < 1.8V时为4000 ns,1.8V ≤ Vcc ≤ 5.5V时为600 ns
  • WP建立时间(TSU:WP):1.7V ≤ Vcc < 1.8V时为4000 ns,1.8V ≤ Vcc ≤ 5.5V时为600 ns
  • WP保持时间(THD:WP):1.7V ≤ Vcc < 1.8V时为4700 ns,1.8V ≤ Vcc ≤ 5.5V时为600 ns
  • 输出有效时间(TAA):1.7V ≤ Vcc < 1.8V时为3500 ns,1.8V ≤ Vcc ≤ 5.5V时为900 ns
  • 总线空闲时间(TBUF):1.7V ≤ Vcc < 1.8V时为4700 ns,1.8V ≤ Vcc ≤ 5.5V时为1300 ns
  • 输入滤波尖峰抑制(TSP):50 ns
  • 写周期时间(TWC):5 ms
  • 耐久性:1M次循环(25°C,Vcc = 5.5V,块模式)

四、引脚描述

4.1 A0, A1, A2 芯片地址输入

用于多设备操作,通过不同的芯片选择位组合,最多可将八个设备连接到同一总线上(SOT - 23设备最多可连接四个)。这些输入必须连接到VCC或VSS,在大多数应用中,通常硬连线到逻辑‘0’或逻辑‘1’。

4.2 串行数据(SDA)

双向引脚,用于传输地址和数据。由于是开漏终端,SDA总线需要一个上拉电阻连接到VCC(100 kHz时典型值为10 kΩ,400 kHz时为2 kΩ)。数据传输时,SDA仅允许在SCL低电平时改变,SCL高电平时的变化用于表示起始和停止条件。

4.3 串行时钟(SCL)

用于同步数据传输。

4.4 写保护(WP)

该引脚必须连接到VSS或VCC。连接到VSS时,允许写操作;连接到VCC时,禁止写操作,但不影响读操作。SOT - 23封装没有WP引脚。

五、功能描述

24AA014/24LC014支持双向2线总线和数据传输协议,作为从设备工作,由主设备控制总线。主设备生成串行时钟(SCL),控制总线访问并生成起始和停止条件。主设备和从设备都可以作为发送器或接收器,但主设备决定激活哪种模式。

六、总线特性

6.1 总线空闲状态

数据和时钟线都保持高电平。

6.2 数据传输开始

SDA线在SCL高电平时从高到低的转换确定起始条件,所有命令必须以起始条件开始。

6.3 数据传输停止

SDA线在SCL高电平时从低到高的转换确定停止条件,所有操作必须以停止条件结束。

6.4 数据有效

起始条件之后,数据线在时钟信号高电平期间保持稳定,表示有效数据。数据必须在时钟信号低电平期间改变,每个时钟脉冲传输一位数据。

6.5 确认

每个被寻址的接收设备在接收到每个字节后需要生成一个确认信号。主设备必须生成一个额外的时钟脉冲与确认位相关联。如果设备正在进行内部编程周期,则不会生成确认位。

七、设备寻址

控制字节是主设备发送起始条件后接收的第一个字节,由四位控制代码(对于24AA014/24LC014为‘1010’)、三位芯片选择位(A2, A1, A0)和一位读写位组成。芯片选择位允许在同一总线上使用多达八个设备,用于选择要访问的设备。读写位为‘1’时选择读操作,为‘0’时选择写操作。

7.1 多设备连续寻址

通过使用芯片选择位A2, A1, A0,可以在同一总线上添加多达八个设备,扩展连续地址空间至8K位。对于SOT - 23封装,最多可添加四个设备,扩展至4K位地址空间。但不能跨设备边界顺序读取。

八、写操作

8.1 字节写

主设备发送起始信号后,发送设备代码、芯片选择位和读写位(逻辑低),设备在第九个时钟脉冲时确认控制字节。主设备接着发送字地址,写入24AA014/24LC014的地址指针。收到设备的确认信号后,主设备发送要写入的数据字,设备再次确认,主设备生成停止条件,启动内部写周期。

8.2 页写

写控制字节、字地址和第一个数据字节的传输方式与字节写相同,但主设备不生成停止条件,而是继续发送最多15个额外的数据字节,这些数据暂时存储在片上页缓冲区,主设备发送停止条件后写入内存。如果发送超过16个字节,地址计数器会回绕,覆盖之前的数据。

8.3 写保护

WP引脚连接到VCC时,整个阵列将被写保护;连接到VSS时,允许对所有地址位置进行写操作。SOT - 23封装没有WP引脚。

九、确认轮询

由于设备在写周期内不会确认,因此可以利用这一特性确定写周期何时完成。主设备发送写命令的停止条件后,设备启动内部定时写周期,可立即开始确认轮询。主设备发送起始条件和写命令的控制字节,如果设备仍在忙于写周期,则不会返回确认信号,需要重新发送起始位和控制字节;如果写周期完成,设备将返回确认信号,主设备可以继续进行下一个读或写命令。

十、读操作

10.1 当前地址读

24AA014/24LC014包含一个地址计数器,记录最后访问的字地址,每次访问后自动加1。主设备发送带有读写位为‘1’的从设备地址,设备确认并发送8位数据字,主设备不确认传输,但生成停止条件,设备停止传输。

10.2 随机读

主设备首先发送字地址作为写操作的一部分,设置内部地址指针。然后发送起始条件,接着再次发送控制字节,但读写位设置为‘1’,设备确认并发送8位数据字,主设备不确认传输,但生成停止条件,设备停止传输。

10.3 顺序读

顺序读的起始方式与随机读相同,但设备发送第一个数据字节后,主设备发送确认信号,而不是停止条件,设备继续发送下一个顺序寻址的8位字。内部地址指针在每次操作完成后自动加1,允许在一次操作中串行读取整个内存内容,地址指针会从07Fh自动回绕到000h。

十一、封装信息

24AA014/24LC014提供多种封装形式,包括8 - 引脚PDIP、SOIC、TSSOP、DFN、TDFN和MSOP封装,以及6 - 引脚SOT - 23封装。不同封装的引脚排列和尺寸有所不同,具体信息可参考Microchip Packaging Specification。

十二、总结

24AA014/24LC014串行EEPROM以其低功耗、高耐用性、广泛的兼容性和丰富的功能,为电子工程师提供了一个可靠的存储解决方案。无论是工业控制、汽车电子还是消费电子等领域,都能找到它的用武之地。在实际应用中,我们需要根据具体需求选择合适的封装和工作模式,合理使用写保护和确认轮询等功能,以确保数据的安全和高效传输。你在使用类似芯片时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分