可编程逻辑器件在高准确度A/D转换器中的应用

最新更新时间:2013-09-07来源: 互联网关键字:可编程  逻辑器件  高准确度  A/D  转换器 手机看文章 扫描二维码
随时随地手机看文章

1 引 言

  可编程逻辑器件(PLD)是当今国际上流行的新一代数字系统逻辑器件。它主要是一种“与-或”两级式结构器件,除了具有高速度、高集成度性能之外,其最大的特点就是用户可定义其逻辑功能。因此PLD能够适应各种需求,大大简化系统设计,缩小系统规模,提高系统可靠性,受到广大工程技术人员的青睐。

  可编程逻辑器件种类繁多,性能各异,主要有以下几种基本类型:可编程只读存储器(PROM),现场可编程逻辑阵列(FPGA),编程阵列逻辑(PAL),通用阵列逻辑(GAL)。通用阵列逻辑GAL(Generic ArrayLogic)是新一代的可编程逻辑器件,是采用先进的E2CMOS工艺制造的大规模集成电路,是新产品设计的理想器件。用户可将设计的逻辑电路通过IBM-PC机对GAL芯片编程。编程过程可分为三步:(1)根据设计要求写出与或逻辑表达式的布尔方程;(2)利用编译器,由计算机辅助编程,得到阵列的熔丝图,并验证其正确性;(3)由于GAL的立即电可擦性,把编译器的输出送入编程器。编程器便按已确定的熔丝图将新的内部结构信息存储起来。这种编程方法简单易行。

  2 系统组成与系统设计

  2.1 系统的组成

  我们介绍的系统是一种基于两次采样的高准确度A/D转换器。它的计数容量可达两百万码,相当于六位半的A/D转换器,是目前国内所能做到的一种较高准确度的A/D转换器。它的工作原理是对被测信号进行两次采样:第一次采样由双积分型A/D转换器把被测信号高位转换成对应的数字量N2h。第二次采样的定时积分时间要比第一次采样的定时积分时间延长m倍,并用N2h来定时接通相应的基准电压到求和积分器。定值积分时则改用小基准电压Es/n来进行放电,从而获得与被测信号低位相应的读数N2l。综合两次采样结果,A/D转换器的总计数值为:mnN2h+N2l。它的总体框图如图1所示。

  

  由于系统正常工作时需要一个庞大的逻辑控制电路来完成两次采样过程,所以我们采用PLD来实现硬件控制逻辑。

  2.2 系统的设计

  在所有PLD中,由于GAL器件具有低功耗、高速度、可重复编程和输出可重组态的特点,加上它的性价比明显优于SSI/MSI器件,所以被选用来完成高准确度A/D转换器的硬件逻辑控制电路。

  2.2.1 硬件逻辑控制电路

  GAL16V8芯片主要有五种输出配置功能。设计中采用了其寄存器型器件中的组合输出结构和寄存器型输出结构。我们采用的GAL16V8芯片如图2所示。

  它的各个管脚定义如下:

  

  mT1:定时积分的定时时间信号(低电平有效),Th:反馈定时信号(低电平有效),ST:ADC转换启动信号(正跳沿有效),Sc:二次采样信号(高电平有效),INPUT:检零信号输入(Ux>0时为0,Ux<0时为1),Tx:结果计数输出(高电平有效),Sg:极性输出(Ux>0时为0,Ux<0时为1),INT1:中断信号(正跳沿有效),Kc:放电回路控制(高电平有效),Kx:被测量接入控制(高电平有效),VrN:负基准接入控制(高电平有效),Vr:正基准接入控制(高电平有效),Vr-10:十分之一正基准(高电平有效),Csg:释放极性输出寄存器(高电平有效),CLK:时钟输入端。

  2.2.2 硬件逻辑控制电路工作过程

  硬件逻辑电路工作时,A/D转换启动信号ST由“0”变“1”,标志第一次采样正式开始。同时,Kx变为高电平,表示接入被测量Ux;mT1变为低电平,系统进入第一次采样的定时积分时间。假设Ux>0,则检零信号INPUT为“0”。当mT1变为高电平时,第一次采样的定时积分时间结束。接入VrN,进入第一次采样的定量积分阶段。当检零信号发生变化时,表明定量积分结束。在定量积分过程中,Tx有计数结果输出,这是被测信号的高位值。中断信号INT1由“1”变“0”,表示第一次采样结束,系统进入休止阶段。当ST和二次采样信号Sc同时产生正跳沿时,系统进入第二次采样阶段。在第二次采样过程中,逻辑控制过程与第一次采样大致相同,只是定时积分时间变为第一次采样定时积分时间的m倍,即mT1,而且在每一个T1时间内,都接通反馈定时信号Th。在定值积分阶段,改用小基准电压Vr-10来进行放电。从而Tx有计数结果输出,这是被测信号的低位值。至此,两次采样A/D转换结束。

  2.2.3 硬件逻辑控制电路时序图

  利用可编程逻辑器件设计控制电路的关键在于正确画出逻辑电路的时序图。通过准确分析两次采样A/D转换器的逻辑电路,画出它的时序图。

  (1)被测电压为正时,GAL各管脚的时序图如图3所示。

  

  (2)被测电压为负时,GAL各管脚的时序图如图4所示。

  

  3 GAL可编程器件程序

  根据硬件逻辑电路时序图,现对GAL16V8芯片进行编程,完成上述逻辑功能。

  4 结束语

  通过示波器对GAL16V8芯片各管脚输出的波形进行观察,得到正确的波形输出。把采用GAL后测得的数据与原有的逻辑电路测得的数据进行比较,证明利用GAL所得的数据完全正确。因此,由GAL设计高准确度A/D转换器的硬件逻辑控制电路是可行的。此外,由于GAL只有一个时钟控制端,在信号进行动作时,为减少由于时钟引起的误差,使用的时钟频率要高于计数器使用时钟频率的两倍以上。时钟频率越高,所带来的误差就越小。

  与一般逻辑电路相比,GAL不仅保证了系统的正确性,更提高了系统的保密性和可靠性。

关键字:可编程  逻辑器件  高准确度  A/D  转换器 编辑:神话 引用地址:可编程逻辑器件在高准确度A/D转换器中的应用

上一篇:LED动感翘翘板
下一篇:数据中心中SAN架构设计八大原则

推荐阅读最新更新时间:2023-10-12 20:47

隧道可编程序控制器PCT在高速公路隧道群上的应用
  1 引言   隧道自动化是一个整体的概念,包括消防管理系统、交通控制系统、照明控制系统、通风控制系统、报警系统、摄像监控系统、信息管理系统、电源及配电控制系统和交通自动化等。而以中央计算机+隧道可编程序控制器(现场总线+PLC+手操屏),构成的隧道自动化系统既能完成隧道机电设备、隧道环境状况监控的功能,又可完成隧道信息管理的功能 CONTROL ENGINEERING China版权所有 ,其中的监控部分采用了具有高可靠性的PLC组成的,基于现场总线的集散控制结构的隧道可编程序控制器。使得整个自动化系统的可靠性得到保证。同时,PLC可以独立工作,完成基本控制任务;现场总线的采用将使各个区域的监控任务变成相应PLC的分散监控任务
[嵌入式]
EoPDH转换器的优势与应用
1 引言 由于以太网技术的成熟和低成本优势,以太网接入方式已经成为很多用户的首选。最早的客户采用以太网到E1的转换器,占用某几个64kbit/s的时隙,而后逐步扩展到整个E1,速率达到2.048Mbit/s。随着图像等业务的引入,单E1已经不再能满足客户的需要。因此将多个E1捆绑后承载以太网的技术应运而生。近年来这种反向复用技术越来越多地引起了客户的关注。由于标准的相对滞后,有多个厂家先后推出了类似的产品。虽然增加了以太网在广域网上的传输手段,但由于制式不一,在使用和维护方面也带来了诸多不便。 2 EoPDH的产生 目前,在市场上流行的ETH至E1转换器绝大多数依然采用高速数据链路协议(HDLC)作为封装方式,而封装后
[电源管理]
EoPDH<font color='red'>转换器</font>的优势与应用
测量差分输出、电流模式数/模转换器的线性度
  注意:Maxim提供各种精度的电流输出DAC。本文中,将以MAX5891 作为测量和规格说明的特例。但所介绍的参数和测量方法可以用于其他的差分输出、电流模式DAC。    线性参数说明   定义数据转换器线性精度主要有两个参数:积分(INL)和差分(DNL)非线性。INL是输出传输函数和理想直线之间的偏差;DNL是转换器输出步长相对于理想步长的误差。   可以采用两种方法之一对INL进行定义:(1)端点INL或(2)最佳拟合INL。端点INL是采用DAC传输函数端点测得的实际值计算转换器的线性度;最佳拟合INL则是计算传输函数的斜率获得INL的峰值。 图1a. 端点积分非线性误差
[模拟电子]
D/A转换器实现高精度可编程增益放大器
    实际应用中,常常需要一个增益可软件编程的放大器(PGA),用来将不同幅度的模拟输入信号放大到某个特定范围,便于A/D转换器进行采样,或者将给定信号放大一个由软件设定的增益后输出。但可供选用的现成的可编程增益放大器并不多见,需要采用其它方法来实现,通常有两种方法:1)运放+模拟开关+电阻网络;2)运放+数字电位器。其中,前一种方法利用模拟开关切换电阻反馈网络,从而改变放大电路的闭环增益。此种方法所需元器件较多,电路庞大,而且精度受到限制。第二种方案采用固态数字电位器来控制放大电路的增益,线路较为简单。但现有的数字电位器分辨率有限,常见的有32、64抽头,少数可达1024抽头,因而构成的放大器精度有限,无法满足10位甚至12
[应用]
温度量程偏移时的摄氏(华氏)温度频率转换器
温度量程偏移时的摄氏(华氏)温度频率转换器 AD537具有线性的温度补偿特性,因此,可以用它来完成温度/频率转换功能,作为各种温度传感器的接口。如果要直接使用传感器的输出信号,那么就应该让信号先通过一个缓冲器,因为直接将AD537作为负载,会严重影响传感器和电压/频率转换电路的输出。通过与外部阻容器件简单连接,可以直接得到一个绝对温度/频率转换器。而当温度单位不是绝对温度时,就需要采用参考电压源来进行补偿了。这时的连接方式如图三所示。其中,圆括号中所给出的是温度单位为华氏时,各器件的数值。 使用前,应先进行高精度的校准。下面以温度单位为摄氏度为例进行说明。首先,以K为单位测量房间的温度,并测量此温度下,6管脚的
[模拟电子]
温度量程偏移时的摄氏(华氏)温度频率<font color='red'>转换器</font>
德州仪器推出12位模拟转数字转换器
德州仪器(TI)近日推出了一款模拟转数字转换器(ADC),和具有整合电压控制振荡器(VCO)的锁相回路(PLL),其可提供最宽带宽、最低相位噪声和最高动态范围。宽带ADC12DJ3200是最快的12位ADC,传输速度可达6.4GSPS。LMX2594是款宽带PLL解决方案,可在不使用内部增倍器的情况下,产生高达15GHz的频率。 高密度相位数组雷达系统、5G系统和卫星通讯,都须要在更小的封装内,实现更高的数据吞吐量、带宽和更低的功率。多节点同步参考设计,显示了ADC12DJ3200和LMX2594,如何为大型相位数组雷达、数字储存显波器(DSO)和5G无线测试仪等等在内的多节点采样系统,提供准确且时间稳定的同步。参考设计显示了LM
[半导体设计/制造]
步进升压DC/DC开关转换器实现高电压电源
带有片上FET功率开关的廉价升压稳压器很适合用于低压升压转换器SEPIC(单端初级电感转换器),以及反激式转换器。对于较高的电压,设计者一般会采用一种成本更高的方案,包括一个外接FET的控制器,或一个高压升压稳压器。 还有一种简洁而便宜的方案(图1)。此电路使用了一只ADP1613步进升压DC/DC开关转换器,获得一个48V、100mA电源,满载效率为86%(图2)。该IC包含了一个片上功率开关,在20V时的峰值输出电流为2A。齐纳二极管作为一只并联调节器,为IC提供一个5V电源,并将外接FET的栅极偏置在相同电压下。IC内部的FET与一个高压FET串联,接成级联方式。现在,IC是以共栅极模式驱动外接FET,切换的是外接FET源极的
[电源管理]
步进升压DC/DC开关<font color='red'>转换器</font>实现高电压电源
用DAC设计数字可编程电流源
    用DAC7644(Burr-Brown公司16位四电压输出D/A变换器)设计的4~20mA数字控制的电流源电路示于图1。DAC7644提供一差分基准输入以及围绕输出放大器的一开环配置。围绕输出放大器的开环配置允许把晶体管放置在环路中实现一数字可编程的单向电电流源。差分基准也可利用于满标和零标电流的编程。 表1 DAC7644逻辑真值表 A1 A0 R/W CS RST RSTSEL LOADDACS INPUT REGISTER MODE DAC DAC L L H H
[应用]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved