基于XCR3256的低功耗存储测试器研究设计

发布者:Huanle666最新更新时间:2010-09-01 来源: 中北大学电子测试技术国家重点实验室关键字:XCR3256  存储测试器  低功耗  飞行器  数据采集 手机看文章 扫描二维码
随时随地手机看文章

     本文介绍了基于XCR3256的存储测试器的模块化设计,利用XCR3256作为主控单元实现了数据的采编存储重发技术。文中针对传统的主要通过硬件电路降低功耗的方法,提出了具体的软硬件相结合实现低功耗技术。分析了软件操作对XCR3256及系统功耗的影响,介绍了几种有效的实现低功耗的方法,并给出了部分的试验数据。

  0 引言

  在各类飞行器系统的科研过程中,对动态数据的测试通常有两种方式:一是无线电遥测法,二是利用专用传输线检测飞行器工作状态。然而,当飞行系统再入大气等离子中断区或者在水下时,则无法及时动态获得系统状态信息。该存储测试器,即黑匣子[1],即可在例如以上的恶劣环境中实时采集飞行器各种状态信息,并把采集到的数据按照一定的数据格式存储起来,事后再现飞行器在盲区的工作状态。该存储测试器为诸如上述测试过程中的故障模型建立及分析提供了重要依据。

  随着科学技术的不断发展,元器件集成更多功能,对测试的要求,除了智能化、存储容量大、安全可靠等之外,对测试设备小型化及低功耗的要求也持续增长。低功耗目标的实现须从电子器件的开发到终端产品的设计各个环节中得到落实。

  1 系统设计及工作原理

  存储测试器是一个有机的整体,它同时与被测系统又有信息交换。因此,其各个相关的系统必须互相匹配、兼容,协调工作。在模块化设计中实现了时序匹配、阻抗匹配、精度匹配、动态范围匹配等。

  1.1 系统设计

  该数据存储测试器基于XCR3256主控,可实现采编存储重发功能,能够在指令控制下通过接口模块采集多形式种信号,经过数据处理将采集到的数据在帧、码同步信号指令作用下按照32×32的帧格式存储起来。系统框图见图1。

  基于飞行器信号形式的多样性,输入接口设计中包括模拟量输入、422差分串行数字量输入以及并行数字量输入。针对以上输入数据进行的数据处理包括串行数据的光隔处理及串并转换,对模拟量的采样及A/D转换,最终生成并行数据,并在中心控制模块的控制下分别写入存储器。数据处理单元见图2。

  当系统断电时,由于数据具有低功耗数据保持模块,可将先前存储来的数据保持下来,数据保持能力可达一年之久,再次上电可通过并行口、差分串行口或者高速USB口将数据读出。

数据存储测试器结构图
图1 数据存储测试器结构图

数据处理单元
图2 数据处理单元[page]

  1.2 工作原理

  系统的工作状态主要有数据采集状态、数据存储状态、数据重发状态以及低功耗数据保持状态。数据存储状态与数据的采集状态并行,而重发状态可在数据存储期间中断存储状态进行,也可以通过判断帧计数来完成计满重发,重发数据前加特殊字字头以标示重发周期的开始。也可在上电之后直接重发,所有重发都可以实现循环重发。

数据存储重发工作流程图
图3 数据存储重发工作流程图

  数据存储编帧实现方法:通过对存储命令,启动数据存储状态。帧同步信号共有2个,对应每一主帧最后两路的帧标识EB,90。在主帧中包括三路计数,分别为低计数,中计数和高计数。低计数决定副帧的长度,当低计数从00计到1F(十六进制,下同)时,低计数清零中计数进位,同时主帧的帧标识由 EB,90改写为14,6F(此时对应有副帧同步信号),从而实现了32×32的全帧数据格式。中计数计到FF时清零高计数进位。可通过对帧计数是否连续的判断来鉴别数据的记录是否有丢数,错数。

  对于每路副帧的数据格式安排如下:低计数为00,01时插入帧字头,计到1E,1F时记录当前中计数和高计数,中间的28帧记录系统中的各工作状态参数。全帧中同一位置为同一个参数的不同时刻的状态。[page]

  2 低功耗的实现方法

  降低系统功耗的传统手段主要集中在硬件上, 如:选择低功耗器件、安排不同的供电回路等。然而,硬件只是一个平台,软件的作用不容忽视,总线上几乎每一个芯片的访问、每一个信号的翻转差不多都由软件控制,如果软件能减少外存的访问次数、及时响应中断等都将对降低功耗作出很大的贡献。

  2.1 硬件

  2.1.1 芯片级低功耗实现技术

  在该设计中大部分器件如主控芯片、存储器、总线驱动器、FIFO等都是采用的CMOS、HMOS低功耗器件。

  主控芯片选用的Xilinx公司的CPLD,型号为XCR3256,3.3V工作电压,低功耗运作,5V与3.3V兼容I/O端口。对于不用的 I/O口全部设为输出(外面不接任何有驱动的信号)。如果I/O悬空的话,受外界的一点点干扰就可能成为反复振荡的输入信号了,而CMOS器件的功耗基本取决于门电路的翻转次数。此外,悬空的输入引脚由于处于0, 1 之间的过渡区, 可使电路中的反相器P 沟道和N 沟道都处于导通状态, 也将导致CPLD本身功耗增大。如果把它们上拉,每个引脚也会有微安级的电流。因此,在设计中将不同的I/O全部设为输出。

   2.1.2 电路级低功耗实现技术

  公式(1)为CMOS电路功耗的计算公式[3]。式中:P为静态和动态功耗总合;m为节点数;n为器件总数;VDD为工作电压;fak为时钟频率;ILn为反向漏电流;ISCn为瞬态短路电流;am为节点充电率;cm为节点电容。

CMOS电路功耗的计算公式
  从该公式中可见降低系统工作电压可达到降低系统功耗的目的。对于中心控制模块采用专用的低电压电源模块TPS70358进行供电。TPS70358可以提供3.3V/2.5V两组供电方式,同时它本身还具有电源管理功能。

  图4为低功耗数据保持电路,在存在系统供电时,可对电池进行充电,当系统掉电时可由电池对存储器进行供电,实现数据的自保持。存储器的静态功耗仅为10mW ,由计算可知该电路实现的数据保持期可达一年以上。

低功耗数据保持电路
图4 低功耗数据保持电路[page]

  2.2 软件

  正如我们所知,对于可编程逻辑器件,其内部触发器的翻转次数以及开关量的输出对器件本身的功耗影响非常大。该设计通过软件实现了主控芯片自身的功耗调节,通过控制系统内芯片使能以及总线的工作状态实现了系统级的低功耗。

  2.2.1 采用状态机编码

  在主程序中采用状态机编码,对输入输出信号进行赋值保护。对最终输出信号不需要更新的输入信号利用状态机控制阻止其传播至下一个状态或其他逻辑块。仅在需要时改变输出值,减少了不必要的开关输出。

82C52的状态机配置模块及仿真结果
图5 82C52的状态机配置模块及仿真结果

  从数据采集处理模块出来进入数据存储模块的数据其实为三路数据,通过状态机利用锁存器使三路数据在不同时刻占用存储器的数据总线,有效抑制了无效的开关活动。

  2.2.2 充分利用了元器件的使能控制

  在整个系统的工作过程中,有时候一些器件的行为对当前的功能实现不是必须的,但增加了多余功耗。如存储器的功耗在片选有效时,无论读写信号状态如何,都将比片选无效时大几十倍以上。在该系统中通过把一个控制系统映射到中心控制模块,在满足必要约束的条件下,尽可能的缩短了各芯片和控制逻辑的片选及使能。通过解除与当前操作无关的器件的使用,有效地减少了系统的总开关活动,降低了系统的功耗。[page]

  2.2.3 采用门控时钟技术

  在整个程序中分为消抖模块、82C52的配置模块、地址发生器模块、并串转换模块以及数据编帧模块等几大部分,其中又包括若干个进程。对于暂时不用的模块停止其时钟。因为有源时钟缓冲器数目的减少直接导致了翻转触发器次数的减少,而触发器输出端可能的反转也随之减少。运用门控时钟技术要求仔细规划和分割算法,当可节省可观的系统功耗。

  图5(a)中82C52配置模块中的BUFE即可实现门控作用。

  此外,系统时钟频率越高,时钟信号开关活动越频繁,电容性负载就越大,系统功耗也就越大。因此,系统时钟对系统功耗也有显著的影响。结合实际情况,在该设计中选用9. 8306MHz的晶振。


  3 结束语

  该数据存储测试器技术指标如下:

  ◆数据存储容量2MByte;

  ◆数据存储波道30路;

  ◆80路模拟量采样;

  ◆422差分串行数字量采样;

  ◆并行数字量采集;

  ◆系统功耗:50mA;

  相关技术已应用于某某项目的测试,在运动过程中对系统的数字量和模拟量进行存储和重发,取得了良好的效果。

  该技术的应用已扩展到各个领域,不仅可为飞行器的重要参数的获取提供了经济、高效的手段,也可为飞机、汽车、坦克、船舶、潜艇等地面、水上、水下运载工具的故障分析提供了充分的依据,对不断完善各类运载工具,降低其研制、维修成本具有一定的意义。

关键字:XCR3256  存储测试器  低功耗  飞行器  数据采集 引用地址:基于XCR3256的低功耗存储测试器研究设计

上一篇:基于FPGA和DSP的高速瞬态信号检测系统
下一篇:基于ARM9与WinCE的GPS定位信息采集系统

推荐阅读最新更新时间:2024-03-30 22:12

基于IPV6的嵌入式数据采集系统设计
引言 目前,世界各地广泛在使用的还是 IPv4 网络,IPv6 网络还只是停留在一些地方局部的试用;同时IPv6 强大的网络功能,对嵌入式系统、智能芯片等软硬件的要求也相对较高。所以基于IPv6 协议的嵌入式Internet 系统的研究与应用并没有为大多数人所关注。但是,随着的IPv4 协议渐渐被IPv6 协议所取代;随着嵌入式Internet 系统的不断自我完善;随着微控制芯片的迅猛发展。基于IPv6 协议的嵌入式Internet 系统将会成为互联网时代的新的发展和研究方向。 1. 嵌入式 Internet 系统 嵌入式微处理器作为一种智能器件已经给工业领域带来了巨大变化,随着控制精度、智能化程度等要求的提高,嵌入式微处理
[单片机]
基于IPV6的嵌入式<font color='red'>数据采集</font>系统设计
TI超低功耗方案催生TWS真无线
TWS(True Wireless Stereo, 真无线立体声)蓝牙耳机是近年来异常火热的音频产品。它借助蓝牙芯片,先将手机与主耳机建立无线连接,再建立起主耳机和副耳机的无线通讯,从而完全摒弃了传统耳机间的线材连接,极大地方便了用户的使用。另外,主耳机是可以单独使用的,完全能够胜任现有市场上的单颗蓝牙耳机的应用需求,使用功能非常强大。因此自从2016年9月苹果发布第一款TWS耳机——Airpods以来,市场反响就非常热烈,后续音频厂商见此迅速跟进,扎堆布局TWS蓝牙耳机,使TWS耳机市场异彩纷呈。接下來Bluetooth 5 将带来更精彩的使用者体验,新的充电盒设计会让消费者更为方便。 轻巧且便于携带是TWS耳机最为重
[物联网]
TI超<font color='red'>低功耗</font>方案催生TWS真无线
世强免费提供低功耗、无线充电功率、阻抗匹配等测试
不难发现,在产品研发生产的过程当中,企业往往会在测试上遭遇一种抉择上的困难。比如,对于初创企业而言,本身资金就比较有限,产品测试是必备但不常用的事宜,那么是应该购买测试仪器,还是去专业的测试机构测试呢?购买仪器贵,放置仪器需要专门场地,测试仪器买回来了,自己还可能不会用,而有些专业的测试机构可能会让你等上很久,在这个“时间就是金钱,效率就是生命”的时代,等不得啊…… 那么在这种现实条件下,应该如何综合抉择或者选择两全其美的办法呢?或者说是否有一个地方,可以帮助企业又不用购买仪器,又有技术专家对你进行专业指导,并且还可以快速预约进行测试呢? 基于解决企业测试难题,为企业提供更为行之有效的测试支持和技术服务的想法,有着25年服
[测试测量]
世强免费提供<font color='red'>低功耗</font>、无线充电功率、阻抗匹配等<font color='red'>测试</font>
RIGOL发布M300数据采集/开关系统
近日,北京普源精电科技有限公司(RIGOL)宣布推出数据采集/开关系统---M300系列。这款产品普遍应用于生产线,科研院所和高校实验室。针对研发阶段的产品性能测试,生产过程中的自动化测试,等多测试点,多种信号测量等应用, M300系列将精密的测量性能与灵活的信号连接功能相结合,可提供高效便捷的解决方案。 RIGOL M300数据采集/开关系统可以脱离PC,独立作为一台设备运行;提供5个模块槽位,单卡最多64通道,整机支持多达320个切换通道,提高测试速度的同时,大大降低了单通道测试成本。M300系列有高达100K的带时间戳完整的数据缓存,可以通过USB接口直接进行数据存储。M300系列提供了USB Device、U
[测试测量]
RIGOL发布M300<font color='red'>数据采集</font>/开关系统
一种轨至轨输入的低压低功耗运放的设计
引言    电源电压逐步下降,晶体管的阈值电压并没有减小,但是运放的共模输入范围越来越小,这使设计出符合低压低功耗要求,输入动态幅度达到全摆幅的运放成为一种必须。本文所设计的具有轨至轨 (R-R) 输入功能的低压低功耗 CMOS 运算放大电路,在各种共模输入电平下有着几乎恒定的跨导,使频率补偿更容易实现,适合应用于 VLSI 库单元及其相关技术领域。 理论模型 基本的轨至轨输入结构    在较低的电源电压下,运算放大器的输 入级设计是非常重要的。传统的 PMOS 差动输入级的共模输入电压范围 V CM 可表示为 : 740)this.width=740" borde
[模拟电子]
Exar推出4级IEC ESD低功耗容错收发
XR3070-78X芯片工作于3.3V,具有±18V容错能力 高性能模拟混合信号元器件和数据管理解决方案领先厂商Exar公司(纽交所: EXAR), 近日发布针对严苛的工业环境的加强型RS-485/RS-422收发器XR3070-78X产品系列。模拟总线引脚能够承受高达±18V的直接短路,并具有IEC 4级 ESD保护能力 。该系列芯片工作于3.3V,300uA的静态电流,仅是同类的±18V容错收发器的一半。该系列9款芯片在全双工或半双工架构下支持高达20Mbps的速率,可被广泛用于能源计量、楼宇自动化、安全系统、过程控制和其他工业自动化应用程序。 “ESD和过压事件是造成工业通信应用领域现场故障和设备返修的主要诱因。”Exa
[工业控制]
基于USB2.0和DDR2的数据采集系统设计
0 引言 随着计算机、微电子和嵌入式系统技术的发展, 数据采集技术已经在生物医学、图像处理、雷达系统等众多领域得到广泛应用。本文设计的高速数据采集系统是应用于芯片现场测试的实时数据采集系统, 由于被测试芯片为250 MHz 8 bit的高速AD输出, 因此, 该数据采集系统的数据采集率是2 Gbps。为了达到实时、高速、海量的数据采集, 该系统利用DDR2 SDRAM的高速数据传输能力和海量存储能力做为采集数据的缓存,然后通过具有即插即用、易扩展、传输速率较高等特点的USB2.0接口来将DDR2 SDRAM中的数据传输到计算机中进行存储和分析。 1 数据采集系统架构 该数据采集系统的总体架构由硬件部分、固件部分和计算机上的USB驱
[测试测量]
基于USB2.0和DDR2的<font color='red'>数据采集</font>系统设计
使用TMS320C542构成数据采集处理系统
    摘要: 使用TI公司C5000系列DSP中的TMS320C542构成了一个数据采集处理系统,介绍了系统的结构、性能、工作流程及设计的注意事项。     关键词: TMS320C542 数据采集处理 CPLD     近年来,随着DSP技术的普及,一大批低价格、高性能DSP芯片的出现,越来越多的电子工程技术人员开始使用DSP来进行系统设计。本文以TI公司C5000系列DSP中的TMS320C542为例,构成一种数据采集处理系统。文中详细地分析了系统的结构、设计的注意事项、HPI接口的工作原理与连接方法、系统的工作流程以及软件编制中的注意事项。 1 TMS320C542结构及应用  
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved