isp1032E在高精度数据采集系统中的应用

发布者:MysticGlow最新更新时间:2012-07-02 来源: elecfans关键字:高精度数据采集  isp1032E 手机看文章 扫描二维码
随时随地手机看文章
   

 引言

  isp在系统可编程技术是相对于以往可编程器件(PLD)实现逻辑设计时必须有专用的烧录器而言的,它不需要将isp器件拆上拆下即可实现对所需电路逻辑设计的反复设计和编程。这样就给系统设计研发、电路板调试和升级维护带来了极大的方便,从而缩短了系统的研发周期,实现了硬件电路的软件化设计。

  相对于常用的PLD器件,isp器件具有体积小、容量大、编程方便、便于在线调试等优点,可实现较大规模的电路设计,且可实现编程加密。尤其在输入输出管脚众多的情况下,可以大大优化系统设计、节省系统空间。而相对于FPGA器件而言,isp器件的容量要小些,但其片内的逻辑一经加载就不会因掉电而再丢失。若要改变逻辑,只需通过下载电缆重新加载即可,而无需片外扩展EPROM存储电路的结构数据,因而电路实现更为方便简单。其实,这对于一般没有过于复杂的逻辑计算的电路设计,其容量一般已经足够。下面以

  Lattice公司的isp1032E为例,介绍isp器件在高精度数据采集系统中的应用技术。

  2 isp1032E器件介绍

  2.1 isp1032E的内部结构和时序模型

  isp1032E的内部结构如图1所示。该器件有6000个门单元逻辑,192个寄存器单元,64个通用I/O,8个专用输入管脚,4个专用时钟输入,一个可提供上述各部分内部互连的集中连接池GRP。isp1032E的基本逻辑单元是万能逻辑块GLB,共32个,分别标定为A0~D7。每个GLB单元对应于18个输入单元、1个与或非逻辑阵列、4个输出单元。GLB的输入单元来自于GRP和专用输入;所有的输出单元都需进入GRP,以便于连接到其他的输入单元。

  isp1032E的内部时序模型如图2所示。其中GOE0、GOE1为所有I/O单元的输出使能管脚。该管脚也可作为专用输入管脚来用。外部专用时钟输入管脚Y0与所有GLB单元的一个时钟输入脚相连;Y1进入时钟分配网络后可选择控制任何一个GLB单元的时钟输入;Y2进入时钟分配网络后可选择与任何一个GLB单元或I/O单元相连;Y3进入时钟分配网络后可选择与任何一个I/O单元相连。RESETj键可用于将所有的GLB单元或I/O寄存器单元复位。


图1


图2

  2.2系统逻辑加载的硬件实现

  在通过硬件加载系统逻辑时,首先用Lattice公司的专用编译软件ispDesignExpert生成所需的JED熔丝图文件,再通过专用下载软件ispVMSystem中的is-pDCD(ispDaisyChainDownload)将该JED熔丝图文件转换成isp流的形式,以便于利用PC机并口将所要生成的逻辑通过下载电缆烧录到相应的isp器件中。


图3

  isp设备下载电缆的编程接口协议采用的是Lattice ISP协议或ispJTAG协议标准。ispLSI1000/E和2000系列、以及ispGDS和ispGAL系列都只能通过Lattice ISP接口来进行编程;而ispLSI2000V系列只能采用ispJTAG标准进行编程;其余的ispGDX、ispLSI3000和6000系列均可采用上述两种协议。

  通过下载电缆实现上述过程的原理图如图3所示。需要特别注意的是:图中ispEN信号与地之间必须加入0.01μF的滤波电容,而且该电容与ISPEN脚的距离越近越好。这是因为在下载程序期间,is-pEN信号为低电平有效,这样就很容易受干扰而淹没本身很弱的有效信号。
 

3 软件流程

  该数据采集系统的软件设计流程如图4所示。通常在设计软件时,图形输入方法与硬件语言描述方法有各自的优点。图形输入法比较简单明了,便于调试;而硬件描述语言在书写复杂电路设计中具有较大的优势。实际上,混合输入法兼有上面两种方法的优点,因而具有广泛的应用。[page]

 

   

  4 在数据采集中的应用


图4

  4.1工程背景

  现代测试系统的一个共同特点是高速、高精度和多参数综合测试。在背板式发动机参数综合测试系统中,应变、压阻、热电阻传感器以及热电耦信号的调理输出都需要做高精度的采集与处理。为实现高精度的性能指标,充分发挥DSP速度快,运算功能强大的优势,笔者设计了以DSP为核心的处理器、以isp译码控制电路为核心的控制单元和多路模拟开关选择电路、程控放大电路以及程控模拟滤波电路、高精度ADC模数转换电路、DAC调零与自标定电路等组成的高精度数据采集板。该测试系统对内可以实现高精度的数据采集,对外可以通过isp译码控制经仪器总线与其它仪器板卡或互联设备进行数据通信。

  4.2 系统的总体结构

  图5是该高精度数据采集系统的总体结构。

  系统中的ADC选用CRYSTAL公司的24位串行双通道输出模数转换器CS5397来实现高精度的数据采集。为了检测模拟通道的功能,通道输入信号可切换至内部的DAC调零与自标定电路,以便用DAC调零与自标定电路产生特定的直流与交流信号来作为标定信号此标定信号可用于标定通道的增益与零偏,并提高系统精度。为了实现理想的幅频特性,系统采用了前端模拟滤波和后端DSP数字滤波相结合的工作方式。

  4.3 应用结果

  DAC调零与自标定电路部分的isp译码控制电路(原理图方式)如图6所示。在该程序成功烧录到isp芯片后,可以通过isp地址译码来控制DAC(DAC7614)串行输入数据和输入时钟的开或关,并根据该DAC的工作特性输出所需的、用于调零与自标定的模拟电压值。


图5


图6

  在电路设计中,由于用到的锁存器数目繁多,而有可能造成系统资源的不足(锁存器数目不足),所以,系统专门设计有D触发器电路以解决D触发器资源不足的问题。其原理图如图7所示。

  5 小结

  isp在系统可编程技术及其相应的器件ispLSI是Lattice公司1992年首创的。其先进的思想和灵活的在系统可编程方式极大的冲击了传统的数字电路设计,从而为数字电路设计带来了一场技术革命。

  1999年11月,Lattice公司又推出了在系统可编程模拟电路ispPAC(In-System Programmability Pro-grammable Analog Circuits),从此揭开了模拟电路开发及研究的新篇章。虽然与ALTERA公司和XILINX公司相比,Lattice公司的开发工具要略逊一筹,但该公司在中小规模PLD的开发上非常有特色。特别是在99年收购了Vantis(原AMD子公司)后,Lattice公司已成为世界第三大可编程逻辑器件供应商。


关键字:高精度数据采集  isp1032E 引用地址:isp1032E在高精度数据采集系统中的应用

上一篇:DSP与AD转换器的接口电路设计
下一篇:可携式媒体播放器机内设计趋势

推荐阅读最新更新时间:2024-05-02 22:09

基于USB的高精度多通道数据采集卡设计
  在电子测量中,不仅需要对多路信号进行高精度的采集和预处理,而且要将其快速地传送到计算机,以便于对测量的监测。文中选用ADS8364来进行多通道信号采集,通过CY7C68013芯片采用USB2.O协议进行数据的快速传输。   1 多通道,高精度的A/D转换   ADS8364是美国TI公司生产的高速、低功耗,6通道同步采样16位模数转换器。ADS8364采用+5 V工作电压,并带有80 dB共模抑制的全差分输入通道以及*μs连续近似的模数转换器、6个差分采样放大器。   当ADS8364采用5 MHz的外部时钟来控制转换时,它的取样率是250 kHz,同时对应于4μs的最大吞吐率,这样,采样和转换共需花费20个时钟周
[嵌入式]
高精度数据采集放大器AD522及其应用
    摘要: AD522是AD公司推出的高精度数据采集放大器,利用它可在恶劣工作环境下获得高精度数据。文中介绍了其主要特点,给出了AD522的典型应用电路,并对AD522在特殊应用情况下漂移、增益、共模拟制比的调整方法作了说明,最后还指出了AD522的误差形成原理及调整方法。     关键词: 数据采集 放大器 共模抑制比 漂移 AD522 1 概述 AD522集成数据采集放大器可以在环境恶劣的工作条件下进行高精度的数据采集。它线性好,并具有高共模抑制比、低电压漂移和低噪声的优点,适用于大多数12位数据采集系统。AD522通常用于电阻传感器(电热调节器、应变仪等)构成的桥式传感器放大器以及过程控制、仪
[半导体设计/制造]
基于C8051F350的多路高精度数据采集系统及应用
摘要:为针对一般的数据采集系统精度较低、价格较高的问题,设计了一种低成本、高精度的多路数据采集系统系统由上、下位机两部分组成,上、下位机通过RS-485总线进行通信。下位机选用C8051F350作为主控制器,A/D转换采用C8051F350内部24位∑-△型ADC,并设计了RS-485总线接口,便于接入RS-485总线网络、上位机软件使用LabVIEW编写,具有较好的人机交互界面实际使用表明,该系统能够满足高精度数据采集的要求。 数据采集是将模拟信号转换为数字信号并进行存储、数据处理及显示的过程,相应的系统称为数据采集系统。其主要任务是将传感器输出的信号经过调理后送往A/D模块完成转换,然后输入计算机进行数据处理及显示或传输。
[测试测量]
基于C8051F350的多路<font color='red'>高精度</font><font color='red'>数据采集</font>系统及应用
基于单片机的高精度智能交直流电压数据采集系统设计
电压是电子与电力系统中最基本的测量元素之一,快速准确地获取电压值一直是数据采集与电子测量仪器研究的重要内容之一。传统的指针式电压表具有精度低、可视距离近、功能单一等缺陷,已不适应高速信息化的发展需要。目前市场上广泛使用的数字电压表智能化程度低,测量电压时需手动切换量程,当量程选择不当时会出现测量精度下降、乃至烧坏电压表的极端情况;而高精度的全量程无档数字电压表一般都采用了DSP、FPGA或CPLD等复杂电路系统,硬件和软件实现成本较高。为此,笔者设计研制出了一种以单片机为控制主体的智能交流直流电压数据采集系统,具有体积小、精度高、结构简单、使用与读数方便、性价比高、适应范围宽等优点,有效地弥补了上述各种电压表系统的缺点和弊端。 1
[单片机]
基于单片机的<font color='red'>高精度</font>智能交直流电压<font color='red'>数据采集</font>系统设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved