电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 数据转换/信号处理 > 详细信息
数据转换/信号处理:AT45DB081B在数据采集系统中的应用
来源:   时间: 2007-5-24 16:56:31    
0 引言

在信号采集系统中,往往需要对多种数据波形进行存储、转移或比较,这就要求系统能方便地访问、传输波形数据。FLASH存储器以其体积小、容量大、可随机访问的特点,在系统中得到了很好的应用。本文从实际应用角度出发,简单介绍了FLASH存储器AT45DB081在数据采集系统中的软/硬件设计思路和设计要点。

1 系统设计

本系统的整个数据存储系统可以分为数据缓冲模块、控制单元和FLASH存储模块三个部分,其系统结构框图如图1所示。图中数据缓冲模块负责对端口数据进行缓冲,以满足FLASH存储器的传输要求。控制单元可按照FLASH存储器的控制要求,对FLASH的读写、擦除操作进行控制。在存储开始后,FLASH的控制单元将数据缓冲模块中的数据存入相应的FLASH存储器中,直到计数器计到设定的数值为止。在本系统中,一次存储只对一组数据进行操作,这样可以保证各组数据之间不出现覆盖,以增加存储的有效性和可靠性。

2 FLASH芯片AT45DB081B

AT45DB08lB是Atmel公司推出的串行Flash存储器,该芯片采用串行外围接口,具有体积小、容量小、功耗低和硬件接口简单的特点,易于构成微型低功耗测量系统。AT45DB081B的最大时钟频率可达20MHz,它支持页和块(1块=8页)擦除功能,有4096页,每页264B容量,并具有两个264B缓冲区。

AT45DB081B的相关操作包括读主存储页、主存储页数据拷贝到缓冲区、主存储页与缓冲区数据比较、缓冲区数据写入主存储页、页擦除、块擦除、页编程和页重写读、缓冲区、写缓冲区和读状态寄存器等。其中缓冲区数据写入主存储页的操作中又包括写前擦除和边写边擦。

AT45DB081B支持SPI 0和SPI 3两种传输方式,其时序图分别如图2所示。

3 硬件电路

本系统选用PHILIPS公司的P89LV51RD2BN微控制器进行控制。P89LV51RD2BN是一款80C5l微控制器,包含64kB Flash和1024字节的数据RAM,它的典型特性是×2方式选项。设计者可通过该特性来选择以传统的80C51时钟频率(每个机器周期包含12个时钟)或×2方式(每个机器周期包含6个时钟)的时钟频率运行,其中,选择×2方式可在相同时钟频率下获得2倍的吞吐量。该特性可将时钟频率减半而保持特性不变,并可极大地降低EMI。P89LV51RD2BN与AT45DB081B的连接如图3所示。为保证其可靠性,在上电后,应对FLASH进行复位,然后通过RDY口确定芯片是否处于忙状态,之后再进行相应的操作。

需要注意的是,RDY的上拉电阻不能省去,以保证输出的准确。

4 系统软件设计

波形数据可以按页存储,在进行数据操作时,可以按页读取和处理,这样相对会更加方便。按每一次波形1 KB的数据量来计算。若每4页存储一个波形数据,理论上则可以存储1024个波形。

数据可在控制单元的控制下进行缓冲锁存。操作时,可以先将264 Bytes的数据写入buffer中,计数器计为1。再将buffer中的数据送入内部存储单元,并重复以上操作,当计数器计到4时,即可完成一个波形数据的存储。读操作则反之,即将数据先送入buffer,再由buffer向外部传输,且仍以计数4次为一操作周期。每次读写流程如图4所示。

5 结束语

将串行FLASH存储芯片AT45DB081B应用于数据采集系统可使电路设计简单化。它占用系统资源少且性价比较高。目前,该系统已应用于电缆故障检测中,效果很好,而且易于编程。

相关信息
发表评论
打印本页 关闭本页
Watchdog在Philips 8XC552系列单片机系统中的应用
  1 引言     Philips公司的8XC552单片机以其体积小、功能强、价格低等优势而广泛地使用在工业控制、DCS控制和智能仪器等领域。笔者在智能配电监测仪的研制过程中,虽然采取了相应的抗干扰措施,但由于工业现场环境中电磁场、电网尖峰、谐波、浪涌及雷电辐射等影响,仍有可能出现程序死循环、跑飞等失控现象。为此,笔者采用Watchdog技术保证了系统的正常运行,通常Watchdog技术在单片...
>>详细内容
PHILIPS 80C51系列单片机
  6 Clock 8位 80C51+内核单片机  Philips 8位8051单片机系列提供完整的产品类型,包括Flash、OTP(一次性编程)、ROM和无ROM器件。由于为实时应用而设计,这些80C51器件可以广泛应用于从消费类产品、计算机外设到自动化系统的各种领域。请点击下面的产品编号了解更详细的产品信息。 型号 存贮器 ISP/IAP 定时/计数器 I/O数 串行接口 中断 A/D 最大频率 ...
>>详细内容
Microchip推出1 Mb串行EEPROM 25AA1024及25LC1024
    Microchip推出业界速度最快(20 MHz)的1 Mb串行EEPROM器件25AA1024及25LC1024(25XX1024)。同时,公司还推出了25AA128、25LC128、25AA512及25LC512(25XX128/512)等多款128 Kb和512 Kb串行EEPROM器件,涵盖整个串行外设接口(SPI)存储密度范围(1 Kb至1 Mb)。   所有新器件均可在高达125°C的温度下工作,并可提供Microchip所有串行EEPROM产品一贯享誉业界的卓越功能和性能,...
>>详细内容
80C51上电复位和复位延时的时序分析
    80C51单片机的上电复位POR(Power On Reset)实质上就是上电延时复位,也就是在上电延时期间把单片机锁定在复位状态上。为什么在每次单片机接通电源时,都需要加入一定的延迟时间呢?分析如下。 1 上电复位时序   在单片机及其应用电路每次上电的过程中,由于电源回路中通常存在一些容量大小不等的滤波电容,使得单片机芯片在其电源引脚VCC和VSS之间所感受到的电源电压值VDD,是...
>>详细内容
C8051F020与80C51单片机的异同点
  1 引言 80C51系列单片机及其衍生产品在我国乃至全世界范围获得了非常广泛的应用。单片机领域的大部分工作人员都熟悉80C51单片机,各大专院校都采用80C51系列单片机作为教学模型。随着单片机的不断发展,市场上出现了很多高速、高性能的新型单片机,基于标准8051内核的单片机正面临着退出市场的境地。为此,一些半导体公司开始对传统8051内核进行大的构造,主要是提高速度和增加片...
>>详细内容
Philips DDR2模块用高速寄存器
  今天,存储模块解决方案已经从速度较低的单数据率(SDR)演变为双数据率(DDR),日益增加的精确信号控制需求促进了寄存器的增长。为满足这一设计需求,皇家飞利浦电子公司(NYSE交易代号:PHG,AEX交易代号:PHI)日前针对高端服务器及先进计算的存储密集型应用推出了新型高速寄存器系列。该系列针对DDR2 DIMM负载进行了优化,能精确控制传输至模块上的每一个DRAM信号,从...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com