电子说
在电子设计领域,EEPROM(电可擦除可编程只读存储器)一直是数据存储的重要组件。Onsemi的CAT24M01作为一款1-Mb的I²C串行EEPROM,凭借其丰富的特性和广泛的应用场景,受到了众多工程师的青睐。本文将深入剖析CAT24M01的技术特点、引脚功能、操作模式以及相关的电气特性,为电子工程师在设计中合理应用该器件提供参考。
文件下载:CAT24M01-D.PDF
CAT24M01是一款1-Mb的I²C串行EEPROM,内部组织为131,072个8位字。它具有256字节的页写缓冲区,支持标准(100 kHz)、快速(400 kHz)和快速增强(1 MHz)I²C协议。该器件的供电电压范围为1.8 V至5.5 V,采用低功耗CMOS技术,拥有100万次的编程/擦除周期和100年的数据保留时间,适用于工业和扩展温度范围。此外,芯片上的ECC(错误纠正码)功能使其适用于对可靠性要求较高的应用。
CAT24M01提供了多种封装形式,包括SOIC - 8、TSSOP - 8和8 - 焊盘UDFN等。引脚配置方面,不同封装的引脚位置需参考相应的封装图纸。
| 引脚名称 | 功能 |
|---|---|
| A1, A2 | 设备地址,用于选择总线上的不同设备,最多可在同一总线上寻址4个CAT24M01设备 |
| SDA | 串行数据,用于接收输入数据和传输EEPROM中存储的数据,在传输模式下为开漏输出 |
| SCL | 串行时钟,接受主设备生成的串行时钟信号 |
| WP | 写保护,当该引脚置高时,禁止所有写操作,保护整个存储器 |
| VCC | 电源供应 |
| VSS | 接地 |
在不同的供电电压和温度范围内,引脚具有特定的阻抗特性。例如,输入电容(CIN)在某些引脚为8 pF,其他引脚为6 pF;IWP和IA在特定条件下为75 μA。
交流特性规定了在不同I²C协议速度下的各种时间参数,如START条件保持时间、START条件建立时间、SDA和SCL的上升和下降时间等。这些参数对于确保I²C总线的正常通信至关重要。
I²C总线由SCL和SDA两根线组成,通过上拉电阻连接到VCC。主设备和从设备通过各自的SCL和SDA引脚连接到总线。数据传输通过主设备控制,主设备生成串行时钟和START、STOP条件。
START条件是在SCL为高电平时,SDA从高电平到低电平的转换,它是所有命令的前置条件,用于唤醒所有接收器。STOP条件是在SCL为高电平时,SDA从低电平到高电平的转换,它结束所有命令,在写命令后启动内部写周期,在读命令后使从设备进入待机模式。
主设备通过在总线上创建START条件来启动数据传输,然后广播一个8位的从设备地址。前4位固定为1010,接下来的2位(A2、A1)用于选择总线上的4个可能的存储器设备之一,第7位是最高有效内部地址位,最后一位(R/W)指定是读(1)还是写(0)操作。
从设备在处理从设备地址后,在第9个时钟周期通过拉低SDA线来响应确认(ACK)。在写模式下,从设备还会对字节地址和每个数据字节进行确认;在读模式下,从设备移出一个数据字节,然后在第9个时钟周期释放SDA线。主设备通过不确认最后一个数据字节(NoACK)并发送STOP来终止会话。
在字节写模式下,主设备发送START、从设备地址、两个字节地址和要写入的数据,从设备对所有4个字节进行确认,主设备随后发送STOP,启动内部写操作。在内部写操作期间,从设备不会响应主设备的任何读写请求。
CAT24M01的131,072字节数据被组织成512页,每页256字节。地址字的最高9位(从从设备地址字节的a16和最高有效地址字节)用于标识页,最后8位用于标识页内的字节。一次写周期最多可写入256字节,内部字节地址计数器在每个数据字节加载后自动递增。如果主设备传输超过256个数据字节,较早的字节将被后续字节以“环绕”方式覆盖。
确认轮询可用于确定CAT24M01是否正在忙于写操作或是否准备好接受命令。通过使用“选择性读”命令对设备进行询问来实现轮询。只要内部写操作正在进行,CAT24M01就不会确认从设备地址。
当WP引脚置高时,整个存储器受到写操作保护。如果WP引脚浮空或接地,则对CAT24M01的操作没有影响。WP引脚的状态在第一个数据字节之前的SCL最后一个下降沿被采样。
在待机模式下,CAT24M01的内部地址计数器指向前一个操作访问的最后一个字节之后的数据字节。当主设备发送包含R/W位为1的从设备地址时,CAT24M01在第9个时钟周期确认(ACK),并传输内部地址计数器指向的数据。主设备可以通过发送NoACK和STOP条件来停止进一步传输。
读操作也可以从与内部地址计数器存储的地址不同的地址开始。通过执行“伪”写操作来初始化地址计数器,然后发送第二个START和“立即地址读”序列。
如果主设备确认CAT24M01传输的第一个数据字节,设备将继续传输,只要每个数据字节都得到主设备的确认。当到达存储器末尾时,地址计数器将“环绕”到存储器开头。
CAT24M01提供了多种订购选项,包括不同的封装类型、温度范围和引脚镀层。所有封装均符合RoHS标准(无铅、无卤素)。
Onsemi的CAT24M01以其丰富的特性和灵活的操作模式,为电子工程师在数据存储设计中提供了一个可靠的选择。在实际应用中,工程师需要根据具体的需求选择合适的操作模式和配置参数,同时要注意I²C总线的电气特性和时序要求,以确保设备的正常工作。大家在使用CAT24M01的过程中,是否遇到过一些特殊的问题或者有独特的应用经验呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !