东芝TC58NVG0S3HTA00:1G位NAND E2PROM的深度解析

电子说

1.4w人已加入

描述

东芝TC58NVG0S3HTA00:1G位NAND E2PROM的深度解析

在电子设备开发领域,存储芯片是至关重要的组件,它直接影响着设备的数据存储能力和性能。今天,我们要深入探讨的是东芝的TC58NVG0S3HTA00,一款1G位的NAND E2PROM,看看它有哪些独特之处和应用潜力。

文件下载:TC58NVG0S3HTA00.pdf

芯片概述

TC58NVG0S3HTA00是一款采用3.3V单电源供电的1G位(1,140,850,688位)NAND电可擦除可编程只读存储器(NAND E2PROM)。它的存储结构为(2048 + 128)字节 × 64页 × 1024块,拥有2176字节的静态寄存器,这使得程序和读取数据能够以2176字节为增量在寄存器和存储单元阵列之间进行传输。擦除操作以单块为单位(128KB + 8KB:2176字节 × 64页)执行。

这款芯片是串行类型的存储设备,其I/O引脚既用于地址和数据的输入/输出,也用于命令输入。擦除和编程操作会自动执行,非常适合用于固态文件存储、语音记录、静态相机的图像文件存储等需要高密度非易失性数据存储的系统。

芯片特性

存储结构

存储单元阵列 2176 × 64K × 8
寄存器 2176 × 8
页面大小 2176字节
块大小 (128K + 8K)字节

工作模式

芯片支持多种工作模式,包括读取、复位、自动页面编程、自动块擦除、状态读取和页面复制。模式控制采用串行输入/output和命令控制的方式。

有效块数量

有效块数量最少为1004块,最多为1024块。需要注意的是,设备偶尔会包含不可用的块,具体可参考文档末尾关于无效块的说明。

电源供应

电源电压范围为 (V_{CC}=2.7V) 至 (3.6V)。

参数指标

类型 具体指标
访问时间 读取周期时间最小为25ns((C_L = 50pF))
编程 / 擦除时间
自动块擦除:典型值为2.5ms/块
工作电流
读取(25ns周期):最大30mA
编程(平均): 最大30mA
擦除 (平均): 最大30mA
待机: 最大50µA
封装 TSOP I 48 - P - 1220 - 0.50(重量:典型值0.53g)

此外,每512字节需要8位ECC(错误纠正码)。

引脚功能

引脚名称 功能
I/O1 至 I/O8 I/O端口,用于传输地址、命令和输入/输出数据
CE 芯片使能,高电平时设备进入低功耗待机模式,但处于忙碌状态时除外
WE 写使能,控制从I/O端口获取数据
RE 读使能,控制串行数据输出,下降沿后tREA时间数据可用
CLE 命令锁存使能,控制操作模式命令加载到内部命令寄存器
ALE 地址锁存使能,控制地址信息加载到内部地址寄存器
WP 写保护,低电平时内部电压调节器复位,用于防止意外编程或擦除
R Y/BY 就绪/忙碌状态指示,操作时为忙碌状态,操作完成后返回就绪状态,输出缓冲器为开漏,需上拉到VCC
VCC 电源供应
VSS 接地
NC 未连接

操作模式

读取模式

当向命令寄存器发出 “00h" 和 “30h”命令时,设置为读取模式。两个命令之间需要发出读取模式的起始地址。初始上电序列后, “00h" 命令被锁存到内部命令寄存器,然后通过设置四个地址周期和 “30h” 命令执行读取操作。

带数据缓存的读取

通过发出31h命令,可实现高速读取操作。在串行数据从数据缓存输出时,下一页的数据内容会被传输到页面缓冲区,减少了数据从存储单元传输到数据寄存器的时间。

自动页面编程操作

在输入地址和数据后,接收到 “10h” 编程命令时,设备会执行自动页面编程操作。在自动页面编程操作的数据输入序列中,可通过85h命令更改列地址。

带数据缓存的自动页面编程

发出15h命令可启动带数据缓存的编程操作。数据先输入到数据缓存,然后通过15h命令传输到页面缓冲区,同时可进行下一页的数据输入。编程操作由10h命令终止。

页面复制

通过页面复制操作,可将一个页面的数据复制到另一个页面。操作过程包括将数据传输到数据缓存、读取数据、输入目标页面地址、传输数据到页面缓冲区并进行编程等步骤。

自动块擦除

自动块擦除操作在发出 “60h” 擦除设置命令后,跟随 “D0h” 擦除启动命令,在WE上升沿开始。设备会自动执行擦除和验证操作。

ID读取

设备包含ID代码,可用于识别设备类型、制造商和设备特性。通过特定的时序条件可读取ID代码。

状态读取

通过输入 “70h” 命令,可监控设备的就绪/忙碌状态,确定编程或擦除操作的结果,以及判断设备是否处于保护模式。

复位

“FFh” 复位命令可停止所有操作,在缓存编程/页面复制期间输入复位命令可能会停止当前和之前的页面编程操作。

应用注意事项

电源开/关序列

上电时,电源达到适当电平后设备开始内部初始化,此时就绪/忙碌信号指示忙碌状态,可接受的命令为FFh或70h。WP信号可用于防止上电/断电时的数据损坏。

命令限制

禁止输入未指定的命令,忙碌状态下只能输入70h和FFh命令。输入 “80h” 串行数据输入命令后,只能输入 “85h”、“10h”、“15h” 或 “FFh” 命令。

编程操作寻址

在一个块内,页面必须从块的最低有效位(LSB)页面到最高有效位(MSB)页面连续编程,禁止随机页面地址编程。

无效块处理

设备偶尔会包含不可用的块,检测到的坏块不应进行擦除操作,系统应将其作为不可用块进行管理。

可靠性考虑

NAND闪存的可靠性受写入/擦除循环次数、温度等因素影响。系统设计时应考虑坏块管理、ECC处理和损耗均衡等措施,以提高系统的可靠性。

总结

TC58NVG0S3HTA00是一款功能强大的NAND E2PROM,具有多种工作模式和良好的性能指标。在使用这款芯片时,需要注意其操作模式、命令限制和可靠性等方面的问题,以确保系统的稳定运行。希望本文能为电子工程师在设计和应用这款芯片时提供有益的参考。你在使用类似存储芯片时遇到过哪些问题呢?欢迎在评论区分享你的经验。

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

全部0条评论

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

×
20
完善资料,
赚取积分