AT45DB641E:64 Mbit串行数据闪存芯片(支持1.7V供电与双位扩展)
AT45DB641E 是一款面向高性能需求的串行接口顺序访问型闪存,支持从 1.7V 到 3.6V 的宽电压范围工作。该芯片特别适用于需要高存储密度、低功耗及紧凑封装的应用,如数字音频、图像、代码及通用数据存储。
该器件采用 SPI 接口,兼容 SPI 模式 0 和 3,支持 RapidS™ 高速操作模式。其内部存储器容量为 69206016 位,组织为 32768 页,每页可配置为 256 或 264 字节。此外,AT45DB641E 集成了两个独立的 SRAM 数据缓冲区(各 256/264 字节),可用于优化连续数据流的写入性能。
主要特性
- 供电电压范围:1.7V 至 3.6V
- 兼容 SPI 模式 0 和 3
- 支持 RapidS™ 高速串行操作
- 连续读取主存储器阵列能力
- 最高工作频率达 85MHz
- 低功耗读取模式支持 15MHz
- 时钟输出时间(tV)最大 8ns
- 用户可配置的页面大小(默认 264 字节)
- 双 SRAM 缓冲区设计,提升写入吞吐量
- 支持多种编程方式:字节/页编程、缓冲器写入、缓冲器至主存写入
- 提供多级擦除功能:页擦除(256/264 字节)、块擦除(2KB)、扇区擦除(256KB)、整片擦除(64Mbit)
- 支持编程/擦除暂停与恢复
- 集成硬件与软件数据保护机制
- 支持扇区锁定,实现永久只读保护
- 包含 128 字节 OTP 安全寄存器
- 提供 64 字节工厂预编程的唯一标识符及用户可编程区域
- 支持硬件与软件控制的复位功能
- 符合 JEDEC 标准的制造商与设备 ID 读取
- 低功耗特性:超深关断电流低至 400nA(典型)
- 耐久性:每页可承受至少 100000 次编程/擦除周期
- 数据保留时间长达 20 年
- 支持工业温度范围
- 提供 RoHS 合规、无铅封装选项
- 封装形式多样,包括 8 引脚 SOIC、超薄 DFN、BGA 及晶圆级芯片
内存组织与架构
AT45DB641E 内部存储结构按照扇区、块和页三个层级划分,便于灵活管理数据存储与访问。内存阵列可支持从整页到字节级别的编程操作,并允许在芯片、扇区、块或页级别执行擦除操作。
图 2 展示了详细的内存架构,说明了各个层级之间的划分。在操作过程中,主机控制器通过串行接口控制设备执行相应的读取、写入或擦除指令。
设备操作模式
AT45DB641E 支持多种读取操作,包括连续阵列读取、页面读取和缓冲读取,每种模式适用于不同的应用场景和性能需求。
连续阵列读取
该读取方式支持从主存储器阵列中连续提取数据流。操作过程通过提供初始地址和时钟信号即可完成,无需额外的地址更新。
使用 E8h 操作码时,设备支持标准页面大小(264 字节)的连续读取,地址字段由 24 位构成,包括页地址(15 位)和字节地址(9 位)。对于 256 字节的页面配置,地址字段则为 23 位。
此外,该芯片还支持多种高频读取模式(1Bh、0Bh、03h、01h),分别适用于不同的工作频率及功耗需求。所有模式均支持跨页读取,避免在边界处产生延迟。
CS 引脚上的高电平将终止读取流程,同时将输出引脚 SO 置为三态。所有连续读取命令均绕过数据缓冲区,保证缓冲内容不受影响。
主存储器页面读取
该模式允许从指定页面中读取完整数据,而不会影响缓冲区内容。操作通过 D2h 操作码触发,地址字段与连续读取一致。
当达到页面末尾时,设备会从该页面的起始位置继续读取。读取最大时钟频率由 fSCK 规定。
缓冲器读取
SRAM 缓冲区可通过专用读取命令(D1h、D2h、D3h、D4h)独立访问。每种操作码对应不同的最大工作频率,便于在性能与功耗之间进行权衡。
缓冲读取操作需要地址字段包含虚拟位与真实地址位,具体格式取决于缓冲器大小配置。在地址字段之后,设备继续从缓冲区输出数据。
此模式适用于数据暂存、EEPROM 模拟等应用,并可提高系统响应速度。
总结
AT45DB641E 是一款高度集成的串行闪存芯片,适用于对性能、灵活性和功耗有严格要求的应用场景。其多模式读取能力、可配置页面大小及丰富的保护功能,使其在数字音频处理、工业控制、IoT 等领域具有广泛的应用潜力。