AT29C256

Atmel的AT29C256是一款高性能的5伏特单电源存储器,具有256K位存储、快速读取、低功耗和高耐用性。文章详细介绍了其页编程、数据保护功能、引脚配置及各种操作模式,包括编程周期和数据检测方法。
摘要由CSDN通过智能技术生成

AT29C256是一款由Atmel公司生产的5伏特单电源可编程只读存储器(PEROM),具有256K位的存储容量,组织为32,768个词×8位。该设备采用Atmel先进的非易失性CMOS技术制造,提供70纳秒的快速读取访问时间,功耗仅为275毫瓦。在非选中状态下,CMOS待机电流小于300微安。设备耐用性高,任何扇区通常可以写入超过10,000次。

核心特性包括:

  • 快速读取访问时间:70纳秒
  • 5伏特单电源编程
  • 页编程操作:单周期擦除和编程
  • 内部地址和数据锁存器,可处理64字节
  • 内部编程控制和计时器
  • 硬件和软件数据保护
  • 快速编程周期时间:页编程时间为10毫秒,芯片擦除时间为10毫秒
  • 数据极性检测以确定编程结束
  • 低功耗:活动电流50毫安,CMOS待机电流300微安
  • 典型耐用性超过10,000个周期
  • 单5V ± 10%电源供应
  • CMOS和TTL兼容的输入输出
  • 商业和工业温度范围

该设备的设计允许简单的系统内可编程性,不需要高输入电压进行编程。读取设备中的数据类似于从静态RAM中读取。设备的重新编程是基于页的;将64字节的数据加载到设备中,然后同时进行编程。整个设备的内容可以通过使用六字节的软件代码进行擦除(尽管在编程前不需要擦除)。

在重新编程周期中,地址位置和64字节的数据会在内部锁存,释放地址和数据总线以供其他操作使用。启动编程周期后,设备会自动擦除页面,然后使用内部控制计时器编程锁存的数据。编程周期结束可以通过对I/O7的数据极性检测来确定。一旦检测到编程周期结束,就可以开始新的读取、编程或芯片擦除访问。

此外,AT29C256还提供了软件数据保护功能,一旦启用,必须在编程之前向设备发出软件算法。硬件数据保护功能通过以下方式保护设备免受意外编程的影响:VCC感应、VCC电源上电延迟、编程抑制和噪声滤波器。

产品还提供了数据极性检测和切换位两种方法来确定编程或擦除周期的结束。整个设备可以通过使用六字节的软件代码进行擦除。

文件还包含了详细的引脚配置、操作模式、产品识别、数据极性检测算法、编程周期波形图、软件数据保护启用/禁用算法、数据极性检测波形图、切换位波形图、软件产品识别模式的进入和退出、以及供应电流与温度、地址频率、电源电压的关系图。

手册翻译:

特性和描述

AT29C256是一款5伏特单电源的闪存可编程只读存储器,具有256K位(32K x 8位)的存储容量。它的特点包括快速的读取访问时间(70纳秒)、页编程操作、内部锁存器、硬件和软件数据保护、快速的编程周期时间、低功耗以及高耐用性(超过10,000个写入周期)。

引脚配置

数据手册提供了详细的引脚配置图,包括PLCC、DIP和TSOP封装类型的顶视图。引脚包括地址引脚(A0-A14)、片选使能(CE)、输出使能(OE)、写使能(WE)和数据输入/输出引脚(I/O0-I/O7)。此外,还有一些引脚被标记为“NC”(不连接)或“DC”(不要连接)。

操作模式

数据手册详细描述了设备的几种操作模式,包括读取、字节加载和编程。在读取模式下,当CE和OE为低电平,WE为高电平时,数据会被输出。字节加载是通过在WE或CE输入上施加低电平脉冲来实现的。编程操作是基于页的,需要将整个页(64字节)的数据加载到设备中,然后同时进行编程。

软件和硬件数据保护

AT29C256提供了软件控制的数据保护功能,可以通过特定的编程命令序列来启用或禁用。硬件数据保护功能包括VCC感应、VCC电源上电延迟、编程抑制和噪声滤波器,以防止设备意外编程。

产品识别

设备可以通过特定的硬件操作进入产品识别模式,以识别设备和制造商。这通常涉及到将特定的数据加载到特定的地址。

数据极性检测和切换位

这两种方法用于确定编程或擦除周期的结束。数据极性检测通过在I/O7上读取数据的补码来实现,而切换位则通过在I/O6上读取数据的翻转来实现。

可选的芯片擦除模式

除了页编程外,整个设备还可以通过使用六字节的软件代码进行擦除。

绝对最大额定值

文档提供了设备在不同条件下的绝对最大额定值,包括温度、输入电压、输出电压和OE引脚电压。这些值是设备能够承受的最大应力,超过这些值可能会对设备造成永久性损坏。

封装信息

文档包含了PLCC、PDIP和TSOP封装类型的详细尺寸和引脚排列图。这些图表对于设计电路板和确保正确安装元件非常重要。

图表解读

  • AC Read Waveforms:展示了读取操作时的时序图,包括地址到输出延迟、CE到输出延迟等。
  • AC Byte Load Waveforms:展示了字节加载操作的时序图,包括地址和OE的设置时间、芯片选择时间和写脉冲宽度等。
  • Program Cycle Waveforms:展示了编程周期的时序图,包括写周期时间、地址设置时间和数据保持时间等。
  • Software Data Protection Enable/Disable Algorithm:提供了启用和禁用软件数据保护的步骤和时序图。
  • Data Polling and Toggle Bit Waveforms:展示了数据极性检测和切换位操作的时序图。
  • Supply Current vs. Temperature/Frequency/Voltage:提供了设备在不同温度、地址频率和电源电压下的典型供电电流。
  • 23
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慎独yfs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值