电子说
在电子设计领域,寻找一款高性能、可靠且耐用的非易失性存储器是众多工程师的追求。CY15B104Q 4-Mbit F-RAM 就是这样一款值得关注的产品,它以其卓越的特性和功能,为各种应用场景提供了理想的存储解决方案。
文件下载:CY15B104Q-LHXI.pdf
CY15B104Q 是一款采用先进铁电工艺的 4-Mbit 非易失性存储器,逻辑上组织为 512 K × 8 位。它采用行业标准的串行外设接口(SPI)总线进行访问,功能操作与串行闪存和串行 EEPROM 类似,但在写入性能、耐久性和功耗方面具有显著优势。
| CY15B104Q 的引脚定义清晰明确,每个引脚都有特定的功能。 | Pin Name | I/O Type | Description |
|---|---|---|---|
| CS | Input | 芯片选择,低电平有效,激活设备;高电平时设备进入低功耗待机模式,忽略其他输入,输出呈高阻态。 | |
| SCK | Input | 串行时钟,所有 I/O 活动与串行时钟同步,输入在上升沿锁存,输出在下降沿出现。 | |
| SI [1] | Input | 串行输入,所有数据通过此引脚输入到设备,在 SCK 上升沿采样。 | |
| SO [1] | Output | 串行输出,数据输出引脚,在读取操作时驱动,其他时间呈高阻态。 | |
| WP | Input | 写保护,低电平有效,当 WPEN 置为 ‘1’ 时,防止对状态寄存器进行写操作。 | |
| HOLD | Input | HOLD 引脚,用于主机 CPU 中断内存操作,低电平时当前操作暂停,高电平时恢复操作。 | |
| VSS | 设备电源地,必须连接到系统地。 | ||
| VDD | 设备电源输入。 | ||
| EXPOSED PAD | No connect | 8 引脚 TDFN 封装底部的暴露焊盘不连接到芯片,应保持浮空。 |
SI 可与 SO 连接以实现单引脚数据接口。在实际应用中,工程师需要根据具体需求合理连接和使用这些引脚,以确保设备的正常工作。
CY15B104Q 作为 SPI 从设备,通过高速 SPI 总线与 SPI 主设备进行通信。SPI 是一种四引脚接口,包括芯片选择(CS)、串行输入(SI)、串行输出(SO)和串行时钟(SCK)引脚。它是一种同步串行接口,使用时钟和数据引脚进行内存访问,并支持数据总线上的多个设备。
CY15B104Q 支持 SPI 模式 0 ( (CPOL=0) , (CPHA =0) ) 和模式 3 ( (CPOL=1) , (CPHA = 1) )。在这两种模式下,数据在 SCK 上升沿从 CS 激活后的第一个上升沿开始时钟输入到 F-RAM,输出数据在 SCK 下降沿可用。设备通过 CS 引脚拉低时 SCK 引脚的状态来检测 SPI 模式。
| 总线主设备可以向 CY15B104Q 发出九种命令(操作码),控制存储器的各种功能。常见的操作码包括: | Name | Description | Opcode |
|---|---|---|---|
| WREN | 设置写使能锁存器 | 0000 0110b | |
| WRDI | 重置写使能锁存器 | 0000 0100b | |
| RDSR | 读取状态寄存器 | 0000 0101b | |
| WRSR | 写入状态寄存器 | 0000 0001b | |
| READ | 读取内存数据 | 0000 0011b | |
| FSTRD | 快速读取内存数据 | 0000 1011b | |
| WRITE | 写入内存数据 | 0000 0010b | |
| SLEEP | 进入睡眠模式 | 1011 1001b | |
| RDID | 读取设备 ID | 1001 1111b |
CY15B104Q 的状态寄存器为 8 位,用于配置设备。其中一些位具有特定的功能,如 WEL 位指示设备是否写使能,BP0 和 BP1 位用于块保护,WPEN 位用于启用写保护引脚(WP)的功能。
写保护功能是多层级的,通过状态寄存器启用。硬件写保护通过 WP 引脚实现,软件写保护通过状态寄存器中的相关位控制。不同的写保护条件可以保护存储器免受意外写入,确保数据的安全性。例如,当 WPEN 位设置为 '1' 且 WP 引脚为低电平时,状态寄存器被写保护。
写操作开始时,先发送 WREN 操作码使能写入,然后发送 WRITE 操作码,接着是包含 19 位地址的三字节地址,后续为要写入的数据字节。地址会在总线主设备继续发送时钟且 CS 为低电平时自动递增。与 EEPROM 不同,F-RAM 无需页缓冲器,每个字节在时钟输入后立即写入 F-RAM 阵列,可进行任意数量的顺序写入。
读操作在 CS 下降沿后,总线主设备发送 READ 操作码,接着是包含 19 位地址的三字节地址,设备在后续八个时钟周期内输出读取的数据。地址同样会在总线主设备继续发送时钟且 CS 为低电平时自动递增。
CY15B104Q 支持 FAST READ 操作码,用于与串行闪存设备的代码兼容。在发送操作码和地址后,需要发送一个哑字节插入 8 个时钟周期的读取延迟,后续操作与普通读操作类似。
HOLD 引脚可用于中断串行操作而不中止它。当总线主设备在 SCK 为低电平时将 HOLD 引脚拉低,当前操作暂停;将 HOLD 引脚拉高时,操作恢复。
CY15B104Q 支持低功耗睡眠模式,当 SLEEP 操作码 B9h 时钟输入且 CS 上升沿出现时,设备进入低功耗状态。在睡眠模式下,SCK 和 SI 引脚被忽略,SO 呈高阻态,但设备继续监视 CS 引脚。在 CS 下一个下降沿,设备将在 (t_{REC}) 时间内恢复正常操作。
通过 RDID 操作码 9Fh,用户可以读取设备的制造商 ID 和产品 ID,这些信息为只读字节,方便主机识别设备的相关信息。
CY15B104Q 有一系列的最大额定值,如存储温度范围为 -55 °C 至 +125 °C,最大累积存储时间在不同环境温度下有不同要求,电源电压、输入电压等也有相应的限制。超过这些最大额定值可能会缩短设备的使用寿命。
工作范围包括环境温度 -40 °C 至 +85 °C 和电源电压 (V_{DD}=2.0 ~V) 至 3.6 V,确保设备在工业环境下的稳定运行。
在不同的工作条件下,CY15B104Q 具有特定的直流电气特性,如电源电流、待机电流、睡眠模式电流等,这些参数对于评估设备的功耗和性能非常重要。
数据保留时间在不同温度下有所不同,在 65 °C 时可达 151 年。耐久性方面,设备能够承受至少 (10^{14}) 次的读写循环,确保了数据的长期可靠性。
交流开关特性包括时钟频率、时钟高电平和低电平时间、芯片选择设置和保持时间等参数,这些参数对于确保设备在高速通信时的稳定性至关重要。
CY15B104Q 4-Mbit F-RAM 以其高耐久性、无延迟写入、高速 SPI 接口、复杂的写保护方案等特性,为电子工程师在非易失性存储设计中提供了一个优秀的选择。无论是数据采集、工业控制还是其他需要频繁或快速写入的应用场景,CY15B104Q 都能发挥其优势,帮助工程师实现高性能、可靠的设计。在实际应用中,工程师需要根据具体需求合理选择和使用该设备,并注意其电气特性和操作要求,以确保系统的稳定运行。你在使用类似 F-RAM 设备时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !