基于CPLD器件的单稳态脉冲展电路

最新更新时间:2006-05-07来源: 电子技术应用关键字:CPLD器件  单稳态  脉冲信号  时序仿真 手机看文章 扫描二维码
随时随地手机看文章

    在数字电路设计中,当需要将一输入的窄脉冲信号展宽成具有一定宽度和精度的宽脉冲信号时,往往很快就想到利用54HC123或54HC4538等单稳态集成电路。这一方面是因为这种专用单稳态集成电路简单、方便;另一方面是因为对输出的宽脉冲信号的宽度、精度和温度稳定性的要求不是很高。当对输出的宽脉冲信号的宽度、精度和温度稳定性的要求较高时,采用常规的单稳态集成电路可能就比较困难了。众所周知,专用单稳态集成电路中的宽度定时元件R、C是随温度、湿度等因素变化而变化的,在对其进行温度被偿时,调试过程相当繁琐,而且,电路工作的可靠性亦不高。对于从事数字电路设计工作的人员来说,最头痛和最担心的,恐怕就是对单稳态电路的设计和调试了。

随着电子技术特点是数字集成电路技术的迅猛发展,市面上出现了FPGA、CPLD等大规模数字集成电路,并且其工作速度和产品质量不断提高。利用大规模数字集成电路实现常规的单稳态集成电路所实现的功能,容易满足宽度、精度和温度稳定性方面的要求,而且实现越来容易得多。下面,笔者就如何在大规模数字集成电路中将输入的窄脉信号号宽成具有一定宽度和精度的宽脉冲信号做一详细介绍。

1 基于CPLD器件的单稳态脉冲展宽电路

在众多的CPLD器件中,Lattice公司在GAL基础上利用isp技术开发出了一系列ispLSI在线可编程逻辑器件(以下简称isp器件),其原理和特点在许多杂志上早有报道,而且国内已有相当多的电路设计人员非常熟悉。Lattice公司的isp器件给笔者印象最深的是其工作的可靠性比较高。图1即是一种将输入的窄脉冲信号展宽成具有一定宽度和精度的宽脉冲信号的电路原理图。图中,TR为输入的窄脉冲雷达信号;CP为输入的系统时钟脉冲信号;Q即是单稳态脉冲展宽电路输出的宽脉冲信号。图中的单元电路符号D1既是展宽脉冲的前沿产生电路,又是展宽冲宽度形成电路;D2、D3是二进制计数器,主要用作展宽脉冲的宽度控制电路。根据对脉冲宽度的同要求,可以采用不同位数的二进制或其它进制的计数器(这里,脉冲宽度的设计值是0.3μs,而CP脉冲的周期值是0.1μs);D4是展宽脉冲后沿产生电路,当计数器D3的进位输出端NQ为“高”,且CP脉冲的上升沿到达时,D4输出端输出一正向脉冲信号,经D5送至D1的CD“清零”端,从而结束了一个窄脉冲信号的展宽过程,从D1的Q输出端输出一定的展宽脉冲信号。同时,D5的输出信号学送至D2、D3的CD“清零”端,将其“清零”后,等待下一个窄脉冲的到来。从图1所示的电路原理图中可以看到,通常可以将D3的进位输出信号NQ直接送入D5输入端,作为D1、D2、D3的“清零”脉冲信号。但从图2所示的时序仿真波形中可以看到,D3的进位输出NQ波形中,除有正常的进位脉冲信号输出外,在其前面还有宽度和数量不等的干扰窄脉冲。如果将NQ脉冲经D5后直接作为D1的“清零”信号,则展宽脉冲的宽度将受干扰窄脉冲的影响而不稳定,因为isp器件中触发器的“清零”操作过程是异步进行的。采用D4后,只有与计数时钟脉冲具有同步关系的那个进位脉冲,才能在D4的输出端形成“清零”脉冲。这样就完全排除了那些干扰窄脉冲的影响,从而保证了展宽脉冲宽度的稳定性和准确性。图2是这种脉冲展宽的时序仿真波形图。所用的器件是Lattice公司的ispLSI1032/883-64PJN的PGA封装器件。

2 基本CPLD器件脉冲展宽电路特点

从上面的电路原理图和时序仿真波形图可以看出,利用isp器件构成的脉冲展宽电路具有如下特点:

(1)对输入脉冲信号的宽度适应能力较强。最窄可以到ns量级,因其仅与所采用的CPLD器件的工作速度有关。因此,特别适用于对窄脉冲雷达信号进行展宽。

(2)展宽脉冲的宽度可以根据需要任意设定,亦可改变电路(例如与单片机相结合),使其做到现场实时自动加载。

(3)展宽脉冲的宽度稳定、准确。因无外接R、C定时无器件,其脉冲宽度仅与所采用的时钟频率和CPLD器件的性能有关。

(4)展宽脉冲的前沿与输入窄脉冲的前沿之间的延迟时间基本恒定,即这个延迟时间是信号从D1析时钟输入端到D1的输出端Q的延迟时间。

(5)电路调试简单。当需要调整展脉冲的宽度时,不需要换无器伯,只要将重新设计、仿真通过后的JED熔丝图文件,通过加载电缆适时加载到CPLD器件内即可。这在对电路进行高、低温等例行试验时变得极为简单、方便和高效。

从图1还可以看出,这种单稳态脉冲展宽电路产生的脉宽精度是小于“+”或“-”一个CP时钟周期。若要提高展宽脉冲宽度的精度,可以采用图3所示的改进型单稳态脉冲展宽电路,即在图1电路的基础上,将进入isp器件的时钟脉冲信号经反相器反相后,作为另一个相同脉宽控制电路的计数器的时钟脉冲。这样,如果输入的窄脉冲在时钟前半周期内到达,则由D6、D7、D8组成的脉宽控制电路先开始计数;如果输入的窄脉冲在时钟脉冲的后半周期内到达,则由D2、D3、D4组成的脉宽控制电路先开始计数。由于上下两个脉宽控制电路的时间计数值是相同的,故先计数则先结束,后计数则后结束。两者之差为半个时钟周期值。展宽脉冲信号的宽度,始于输入窄脉冲的前沿,而止于两个脉宽控制电路中最早结束定时计数的那个计数器的进位脉冲所产生的“清零”脉冲信号。因此,不管输入窄脉冲信号的前沿与时钟脉冲的相对时间关系如何,其输出展宽脉冲的宽度为脉宽控制电路的时间计数值与输入窄脉冲的前沿加上时钟脉冲的前沿或后沿之差。尽管脉宽控制计数电路的时钟脉冲周期沿有改变,但由于输入窄脉冲的前沿与控制计数电路时钟脉冲上升沿的最大时差只有半个时钟脉冲周期(注意:时钟脉冲信号的占空比为1:1),故展宽脉冲信号的宽度误差小于“+”或“-”半个时钟脉冲周期。图4是图3所示电路的时序仿真波形图。从时序仿真波形图中可以看到,前、后、两个输入窄脉冲的前沿与对应的展宽脉冲信号的前沿之间的延迟时间是一样的。而展宽脉冲信号的后沿总是与两个脉宽控制计数电路中最先结束计数的那个计数器的进位脉冲所产生的“清零”脉冲信号相对应的。从而证实了采用图3所示电路所产生的脉冲信号的宽度精确度较图1所示之电路几乎提高一倍。在外部条件不变的情况下,提高展宽脉冲信号精度的方法有多种,这里不再一一例举。

    在CPLD器件中,可以将输入的窄脉冲展宽;当然,亦可以将输入的宽脉冲变窄;或使其具有象54HC123单稳态触发器那样的延时和可重触发功能。CPLD器件可以实现常用单稳态电路的功能;用FPGA器件,同样可以实现上述功能。采用何种器件,何种方法,主要看电路设计的技术指标,设计者所具有的设计环境和周围电路中所使用器件的类型。总之,随着大规模集成电路产生性能的不断提高、体积的不断减小和成本的不断降低,甚至CPLD器件设计的单稳态电路的性能将大大提高,这种单稳态电路的应用亦将越来越广泛。

关键字:CPLD器件  单稳态  脉冲信号  时序仿真 编辑:赵思潇 引用地址:基于CPLD器件的单稳态脉冲展电路

上一篇:产品的电磁兼容性设计(连载)
下一篇:一种改善DDS性能的倍频方法

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

可编程逻辑器件的设计过程
可编程逻辑器件的设计流程如图10-2所示,它主要包括设计准备、设计输入、设计处理和器件编程四个步骤,同时包括相应的功能仿真、时序仿真和器件测试三个设计验证过程。 1.设计准备 采用有效的设计方案是PLD设计成功的关键,因此在设计输入之前首先要考虑两个问题:一是选择系统方案,进行抽象的逻辑设计;二是选择合适的器件,满足设计的要求。 对于低密度PLD,一般可以进行书面逻辑设计,将电路的逻辑功能直接用逻辑方程、真值表状态图或原理图等方式进行描述,然后根据整个电路输入、输出端数以及所需要的资源(门、触发器数目)选择能满足设计要求的器件系列和型号。器件的选择除了应考虑器件的引脚数、资源外,还要考虑其
[单片机]
<font color='red'>可编程逻辑器件</font>的设计过程
基于STM32和CPLD可编程逻辑器件的等精度测频
传统的频率测量方法在实际应用中有较大的局限性,基于传统测频原理的频率计的测量精度将随被测信号频率的变化而变化,传统的直接测频法其测量精度将随被测信号频率的降低而降低,测周法的测量精度将随被测信号频率的升高而降低。本文中提出一种基于ARM与CPLD宽频带的数字频率计的设计,以微控器STM32作为核心控制芯片,利用CPLD可编程逻辑器件,实现闸门测量技术的等精度测频。 本设计的技术指标: 测频范围:1Hz~200MHz,分辨率为0.1Hz,测频相对误差百万分之一。 周期测量:信号测量范围与精度要求与测频功能相同。 占空比测量:准确度99%。 计数范围:0~1000000000,可手动暂停、复位。 功耗大小:5V
[单片机]
基于STM32和<font color='red'>CPLD</font><font color='red'>可编程逻辑器件</font>的等精度测频
可程控延迟脉冲信号源的设计
随着各种高新前沿技术的迅猛发展,传统设计的固定延迟时间的快前沿脉冲源,已不能满足需要,常常需要在一定范围内可对延迟时间进行任意设置。 一般讲来常规的设计有两种方法。一是将多个具有不同延迟时间的固定延迟脉冲产生 电路 单元,组合成一个可程控的 电路 ,通过计算机的 控制 来获得不同延迟时间的快沿脉冲输出,但很难达到高准确度的延迟时间和较好的快沿特性以及较高的脉冲形状的一致性。主要原因是在多个固定延迟单元电路的接入点处,不管是 电子 式还是 机械 式 开关 ,其接触 电阻 都是一个随机参数,并且该参数还受到电路周围环境的影响,从而使输出的脉冲前沿和延迟时间产生较大的随机误差,并且很难消除。而且采用这种方法所设计的电路复杂、体积也
[模拟电子]
基于单片机的 复杂可编程逻辑器件快速配置方法
摘要:介绍基于SRAM的可重配置CPLD的原理,通过对多种串行配置的比较,提出了由单片机和FLASH存储器组成的串行配置方式,并从系统复杂度、可靠性和经济性等方面进行了比较和分析。 关键词:复杂可编程逻辑器件 静态随机存储器 被动串行 基于SRAM(静态随机存储器)的可重配置PLD(可编程逻辑器件)的出现,为系统设计者动态改变运行电路中PLD的逻辑功能创造了条件。PLD使用SRAM单元来保存配置数据。这些配置数据决定了PLD内部的互连关系和逻辑功能,改变这些数据,也就改变了器件的逻辑功能。由于SRAM的数据是易失的,因此这些数据必须保存在PLD器件以外的EPROM、EEPROM或FLASH ROM等非易失存储器内,以便使系统在
[应用]
美高森美提供全新成本优化PolarFire现场可编程逻辑器件产品
致力于在功耗、安全、可靠性和性能方面提供差异化半导体技术方案的领先供应商美高森美公司宣布提供全新成本优化PolarFire™ 现场可编程逻辑器件(FPGA) 产品系列,在中等密度范围FPGA器件中具备了业界最低功耗、 12.7 Gbps串化/解串 (SerDes)收发器,以及领先的安全性和可靠性。该 FPGA产品系列适合广泛的应用范围,涵盖有线 接入 网络和 蜂窝基础设施、国防 和 商用航空 市场,以及包括工业 自动化和物联网 (IoT)市场的工业 4.0应用。   “我们新的FPGA产品系列改变了市场对于传统中等规模FPGA器件的认知。”美高森美副总裁兼业务部经理Bruce Weyer表示:“非易失性FPGA器件首次具备了
[嵌入式]
利用可编程逻辑器件设计有限冲激响应滤波器
  1 引 言 一个模拟集成运算放大器可实现一个二阶 滤波器,高阶滤波器可由二阶滤波器串联而成。然而,无源元器件 实现滤波器的误差值为1.5%或更高,这需要提高元器件的性能。滤波器的典型的调试方法是不断的更换元器件值。而且,运算放大器要获得高的增益带宽,需要相位漂移保持最小或要保持闭环系统的稳定,这必然增加工程中实现滤波器的难度。 随着数字信号处理的发展,数字滤波器比传统的模拟滤波器在设计的选择中更有吸引力。因为数字系统的信号是数字量,他相对于模拟滤波器更容易进行滤波代数运算。而且,数字滤波器没有模拟滤波器随时间、温度、电压漂移的优点。他能很容易地实现过滤低频信号的设计目的。还有,数字滤波器能实现近似的
[模拟电子]
脉冲信号源设计
根据半导体激光器驱动用的各种脉冲电源以及连续电源的设计,以及反馈技术在电源中的应用及温控电路知识,便可以根据需要设计实用的半导体激光器电源.光脉冲信号装置集中了上述知识的应用,因此作为本章的小结,我们介绍一种光脉冲信号源.
[模拟电子]
光<font color='red'>脉冲信号</font>源设计
CPLD器件及VHDL语言实现电梯控制系统
   1 引言   随着社会的发展。使用电梯越来越普遍,已从原来只在商业大厦、宾馆过渡到在办公室、居民楼等多种建筑中,并且对电梯功能的要求也不断提高,其相应控制方式也在不断发生变化。电梯的微机化控制主要有:PLC控制、单板机控制、单片机控制、单微机控制、多微机控制和人工智能控制等。随着EDA技术的快速发展,PLD器件已广泛应用于电子设计与控制的各个方面。这里使用CPLD器件,采用VHDL语言设计一个16 楼层单个载客箱的电梯控制系统,此控制系统具有使用安全可靠,功能全面的特点,方便人们生活。    2 系统总体设计   该系统采用单片CPLD器件实现一个多楼层单个载客箱的电梯控制器,该控制器可控制电梯完成 16个
[嵌入式]
用<font color='red'>CPLD</font><font color='red'>器件</font>及VHDL语言实现电梯控制系统
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved