Onsemi CAV24M01:高性能汽车级 I²C EEPROM 深度解析

电子说

1.4w人已加入

描述

Onsemi CAV24M01:高性能汽车级 I²C EEPROM 深度解析

在电子设计领域,EEPROM(电可擦可编程只读存储器)是一种常用的存储设备,广泛应用于各种电子系统中。Onsemi 的 CAV24M01 作为一款汽车级 1 - Mb I²C EEPROM,凭借其出色的性能和丰富的特性,在汽车电子等领域具有重要的应用价值。本文将对 CAV24M01 进行详细的介绍和分析。

文件下载:CAV24M01-D.PDF

产品概述

CAV24M01 是一款内部组织为 131,072 个 8 位字的串行 1 - Mb I²C EEPROM。它具有 256 字节的页写缓冲区,支持标准(100 kHz)、快速(400 kHz)和快速增强(1 MHz)I²C 协议。通过将 WP 引脚置高,可以禁止写操作,从而保护整个存储器。外部地址引脚使得在同一总线上最多可以寻址四个 CAV24M01 设备。片上纠错码(ECC)功能使该设备适用于高可靠性应用。

产品特性

汽车级认证

CAV24M01 通过了汽车 AEC - Q100 1 级(- 40°C 至 + 125°C)认证,能够在恶劣的汽车环境中稳定工作,为汽车电子系统提供可靠的存储解决方案。

宽电压范围

支持 2.5 V 至 5.5 V 的电源电压范围,这使得它可以适应不同的电源系统,提高了产品的通用性和兼容性。

页写缓冲区

256 字节的页写缓冲区允许在一次写周期内最多写入 256 字节的数据,提高了数据写入的效率。

硬件写保护

通过将 WP 引脚置高,可以实现对整个存储器的硬件写保护,防止误写入操作,保护重要数据的安全。

噪声抑制

I²C 总线输入(SCL 和 SDA)上的施密特触发器和噪声抑制滤波器可以有效抑制噪声干扰,提高数据传输的可靠性。

低功耗 CMOS 技术

采用低功耗 CMOS 技术,降低了设备的功耗,延长了电池使用寿命,适用于对功耗要求较高的应用场景。

高可靠性

具有 1,000,000 次的编程/擦除周期和 100 年的数据保留时间,保证了数据的长期稳定性和可靠性。

多种封装形式

提供 8 引脚的 SOIC 和 TSSOP 封装,方便不同的 PCB 布局和安装需求。同时,该产品符合 RoHS 标准,无铅、无卤素,环保性能良好。

引脚配置与功能

Pin Name Function
A1, A2 设备地址
SDA 串行数据
SCL 串行时钟
WP 写保护
VCC 电源
VSS

引脚详细说明

  • SCL:串行时钟输入引脚,接受主设备生成的串行时钟信号。
  • SDA:串行数据输入/输出引脚,接收输入数据并传输 EEPROM 中存储的数据。在传输模式下,该引脚为开漏输出。数据在 SCL 的上升沿采集,在下降沿输出。
  • A1 和 A2:地址引脚,用于接受设备地址。这些引脚具有片上下拉电阻。
  • WP:写保护输入引脚,当该引脚置高时,禁止所有写操作。该引脚也具有片上下拉电阻。

电气特性

绝对最大额定值

Parameters Ratings Units
存储温度 –65 至 +150 °C
任何引脚相对于地的电压(注 1) –0.5 至 +6.5 V

注 1:任何引脚的直流输入电压不应低于 - 0.5 V 或高于 (V{CC}+0.5 V)。在转换期间,任何引脚的电压在小于 20 ns 的时间内可以下冲至不低于 - 1.5 V 或上冲至不超过 (V{CC}+1.5 V)。

可靠性特性

Symbol Parameter Min Units
NEND(注 3, 4) 耐久性 1,000,000 编程/擦除周期
TDR 数据保留 100

注 3:测试条件为页模式,(V_{CC}=5 V),25°C。注 4:该设备使用具有 6 个 ECC 位的纠错码(ECC)逻辑来纠正 4 个数据字节中的一位错误。因此,当需要写入单个字节时,将重新编程 4 个字节(包括 ECC 位)。建议以 4 字节的倍数进行写入,以获得最大的写入周期数。

直流工作特性

在 (V{CC}=2.5 V) 至 5.5V,(T{A}=-40^{circ} C) 至 +125°C 的条件下,给出了写电流、输入低电压、输入高电压等参数的测试条件和范围。

引脚阻抗特性

在 (V{CC}=2.5 V) 至 5.5 V,(T{A}=-40^{circ} C) 至 +125°C 的条件下,给出了 WP 输入电流、地址输入电流等参数的测试条件和范围。

交流特性

在 (V{CC}=2.5 V) 至 5.5 V,(T{A}=-40^{circ} C) 至 +125°C 的条件下,给出了时钟频率、START 条件保持时间、SCL 时钟高电平周期等参数的测试条件和范围。

I²C 总线协议

协议概述

CAV24M01 支持 I²C 总线数据传输协议,该协议定义了将数据发送到总线的设备为发送器,接收数据的设备为接收器。数据传输由主设备控制,主设备生成串行时钟和所有 START 和 STOP 条件。CAV24M01 作为从设备,主设备和从设备可以交替作为发送器或接收器。根据设备地址输入 (A{1}) 和 (A{2}),最多可以有 4 个设备连接到总线上。

START 和 STOP 条件

  • START:START 条件在所有命令之前出现,它由 SDA 在 SCL 为高电平时从高电平到低电平的转换组成。START 条件作为对所有接收器的“唤醒”信号,没有 START 条件,从设备将不会响应命令。
  • STOP:STOP 条件完成所有命令,它由 SDA 在 SCL 为高电平时从低电平到高电平的转换组成。STOP 条件在写命令后启动内部写周期,在读命令后将从设备置于待机模式。

设备寻址

主设备通过在总线上创建 START 条件来启动数据传输,然后广播一个 8 位的串行从设备地址。前 4 位设置为 1010,用于正常的读/写操作。接下来的 2 位 (A{2}) 和 (A{1}) 选择连接在单个 I²C 总线上的 4 个可能的存储设备之一。第 7 位 (a{16}) 是最高有效内部地址位,最后一位 (R / W) 指定是进行读(1)还是写(0)操作。要选择一个内部存储位置(数据字节),需要一个 17 位的地址字:从从设备地址字节中的 (a{16}) 位,后跟两个地址字节。

确认机制

在处理从设备地址后,从设备在第 9 个时钟周期通过拉低 SDA 线来响应确认(ACK)。从设备还将确认字节地址和写模式下呈现的每个数据字节。在读模式下,从设备移出一个数据字节,然后在第 9 个时钟周期释放 SDA 线。如果主设备确认数据,则从设备继续传输。主设备通过不确认最后一个数据字节(NoACK)并向从设备发送 STOP 来终止会话。

读写操作

写操作

  • 字节写:在字节写模式下,主设备发送 START,后跟从设备地址、两个字节地址和要写入的数据。从设备确认所有 4 个字节,然后主设备发送 STOP,启动内部写操作。在内部写操作期间,从设备将不确认主设备的任何读或写请求。
  • 页写:CAV24M01 包含 131,072 字节的数据,分为 512 页,每页 256 字节。地址字的最高有效 9 位(从从设备地址字节中的 (a_{16}) 和最高有效地址字节)标识页,最后 8 位标识页内的字节。17 位地址字指向要写入的第一个字节。在一个写周期内最多可以写入 256 字节。内部字节地址计数器在每个数据字节加载后自动递增。如果主设备传输超过 256 个数据字节,则较早的字节将被较晚的字节以“环绕”方式覆盖(在所选页内)。内部写周期在 STOP 之后立即开始。
  • 确认轮询:确认轮询可用于确定 CAV24M01 是否正在忙于写入或是否准备好接受命令。轮询通过使用“选择性读”命令询问设备来实现。只要内部写操作正在进行,CAV24M01 将不确认从设备地址。
  • 硬件写保护:当 WP 引脚置高时,整个存储器受到保护,防止写操作。如果 WP 引脚悬空或接地,则对 CAV24M01 的操作没有影响。WP 引脚的状态在第一个数据字节之前的 SCL 的最后一个下降沿被采样。如果在采样间隔内 WP 引脚为高电平,CAV24M01 将不确认数据字节,写请求将被拒绝。

读操作

  • 立即地址读:在待机模式下,CAV24M01 内部地址计数器指向前一个操作访问的最后一个字节之后的下一个数据字节。如果前一个字节是存储器中的最后一个字节,则地址计数器将指向第一个存储器字节。当在 START 之后,CAV24M01 接收到一个在 (R / W) 位位置包含 '1' 的从设备地址时,它将在第 9 个时钟周期确认(ACK),然后传输内部地址计数器指向的数据。主设备可以通过发出 NoACK 并随后发送 STOP 条件来停止进一步的传输。
  • 选择性读:读操作也可以从与内部地址计数器中存储的地址不同的地址开始。可以通过执行“虚拟”写操作来初始化地址计数器。首先发送 START,后跟从设备地址((R / W) 位设置为 '0')和所需的两个字节地址。主设备不跟随数据,而是发出第二个 START,然后执行“立即地址读”序列。
  • 顺序读:如果主设备确认 CAV24M01 传输的第一个数据字节,则只要每个数据字节都被主设备确认,设备将继续传输。如果在顺序读期间到达存储器的末尾,则地址计数器将“环绕”到存储器的开头。顺序读可以与“立即地址读”或“选择性读”一起使用,唯一的区别是起始字节地址。

订购信息

设备订购编号 特定设备标记 封装类型 温度范围 引脚镀层 包装方式
CAV24M01WE - GT3 24M01A SOIC - 8, JEDEC - 40°C 至 +125°C NiPdAu 卷带包装,每卷 3,000 个
CAV24M01YE - GT3 M01C TSSOP - 8 - 40°C 至 +125°C NiPdAu 卷带包装,每卷 3,000 个

所有封装均符合 RoHS 标准(无铅、无卤素)。

总结

Onsemi 的 CAV24M01 是一款功能强大、性能可靠的汽车级 I²C EEPROM。它具有宽电压范围、高可靠性、低功耗等优点,适用于各种汽车电子和其他对存储可靠性要求较高的应用场景。通过对其特性、引脚配置、电气特性、I²C 总线协议和读写操作的详细了解,电子工程师可以更好地将其应用到实际设计中。在实际使用过程中,你是否遇到过类似 EEPROM 应用的挑战呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分