电子说
在电子设计领域,EEPROM(电可擦除可编程只读存储器)是一种常用的非易失性存储器,广泛应用于各种需要数据存储的场景。今天,我们将深入探讨安森美(onsemi)的CAT24S64,一款64-Kb的I²C串行EEPROM,了解它的特性、工作原理以及在实际应用中的优势。
文件下载:CAT24S64-D.PDF
CAT24S64是一款内部组织为8192个8位字的64-Kb I²C串行EEPROM。它具有64字节的页写缓冲区,支持标准(100 kHz)、快速(400 kHz)和快速增强(1 MHz)的I²C协议。该器件还具备可编程软件写保护功能,可提供部分或全部存储器阵列保护。
支持1.7 V至5.5 V的电源电压范围,使其能够适应不同的应用场景,无论是低功耗设备还是标准电压系统都能稳定工作。
64字节的页写缓冲区允许在一次写周期内写入多达64个字节的数据,提高了数据写入效率。
用户可编程的块写保护功能,可以选择保护1/4、1/2、3/4或整个EEPROM阵列,增强了数据的安全性。
工业温度范围为 -40°C至 +85°C,适用于各种恶劣的工业环境。
采用4球WLCSP(晶圆级芯片尺寸封装),体积小巧,节省了电路板空间。
该设备无铅、无卤素/BFR,符合RoHS标准,符合环保要求。
| 引脚名称 | 功能 |
|---|---|
| SDA | 串行数据输入/输出 |
| SCL | 串行时钟输入 |
| VCC | 电源 |
| VSS | 接地 |
| 参数 | 额定值 | 单位 |
|---|---|---|
| 存储温度 | -65至 +150 | °C |
| 任何引脚相对于地的电压 | -0.5至 +6.5 | V |
| 符号 | 参数 | 最小值 | 单位 |
|---|---|---|---|
| NEND | 耐久性 | 1,000,000 | 编程/擦除周期 |
| TDR | 数据保留 | 40 | 年 |
| 电源电压 / 温度范围 | 操作 |
|---|---|
| VCC = 1.7 V至5.5 V / TA = -40°C至 +85°C | 读/写 |
| VCC = 1.6 V至5.5 V / TA = -40°C至 +85°C | 读 |
| VCC = 1.6 V至5.5 V / TA = 0°C至 +85°C | 写 |
I²C总线由两条线SCL和SDA组成,通过上拉电阻连接到VCC电源。主设备和从设备通过各自的SCL和SDA引脚连接到2线总线。
在字节写模式下,主设备发送一个起始条件,然后是从设备地址、两个字节地址和要写入的数据。从设备(CAT24S64)对所有4个字节进行应答,主设备随后发出停止条件,启动内部写操作。在内部写周期(tWR)期间,CAT24S64不会应答主设备的任何读或写请求。
CAT24S64包含8192字节的数据,分为128页,每页64字节。在从设备地址之后的两个字节地址字指向要写入存储器阵列的第一个字节。地址有效位(a12至a6)的最高7位标识页,最后6位(a5至a0)标识页内的字节。在一次写周期内最多可以写入64个字节。内部字节地址计数器在每个数据字节加载后自动递增。如果主设备传输超过64个数据字节,较早的字节将以“环绕”方式被较晚的字节覆盖(在所选页内)。内部写周期在停止条件之后立即开始。
可以通过在启动内部写周期的停止条件之后立即发送读或写请求来确定CAT24S64的就绪/忙碌状态。只要内部写操作正在进行,CAT24S64就不会应答从设备地址。
用户可以通过向写保护寄存器(WPR)写入特定数据来选择对部分或全部存储器阵列进行写保护。WPR位于16K字节存储器寻址空间之外,地址为1xxx xxxx xxxx xxxx。写保护控制位b0至b3是非易失性的。
当CAT24S64接收到R/W位设置为'1'的从设备地址时,它将其解释为对当前字节地址处数据的请求。CAT24S64会应答从设备地址,立即移出当前地址处的数据,然后等待主设备响应。如果主设备不应答数据(NoACK)并随后发出停止条件,CAT24S64将返回待机模式。
要读取特定地址处的数据,必须首先将所选地址加载到内部地址寄存器中。这通过启动一个字节写序列来完成,主设备创建一个起始条件,然后广播一个R/W位设置为'0'的从设备地址,接着向从设备发送两个地址字节。主设备不通过发送数据来完成字节写序列,而是创建一个起始条件并广播一个R/W位设置为'1'的从设备地址。从设备在主设备发送的每个字节后用ACK响应,然后发送所选地址处的数据。主设备在接收数据后用NoACK响应,然后通过在总线上创建停止条件来终止会话。
如果在读取会话期间主设备应答第一个数据字节,CAT24S64将继续传输后续位置的数据,直到主设备用NoACK响应,然后是停止条件。在顺序读期间,内部字节地址自动递增到存储器末尾,然后环绕到存储器开头。
要读取写保护寄存器,主设备只需在地址1xxx xxxx xxxx xxxx处发送一个选择性读指令。设备移出的数据字节显示WPR的内容。如果主设备应答数据字节并发送更多时钟,WPR的内容将继续被读出。
CAT24S64作为一款高性能的I²C串行EEPROM,具有广泛的电压范围、页写缓冲区、软件写保护等特性,适用于各种需要数据存储的应用场景。其小巧的封装形式和低功耗特性使其在空间受限和对功耗敏感的设备中具有很大的优势。在实际应用中,我们可以根据具体需求选择合适的读写操作方式,并利用软件写保护功能来确保数据的安全性。你在使用EEPROM时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !