在数字电路设计中,当需要将一输入的窄脉冲信号展宽成具有一定宽度和精度的宽脉冲信号时,往往很快就想到利用54HC123或54HC4538等单稳态集成电路。这一方面是因为这种专用单稳态集成电路简单、方便;另一方面是因为对输出的宽脉冲信号的宽度、精度和温度稳定性的要求不是很高。当对输出的宽脉冲信号的宽度、精度和温度稳定性的要求较高时,采用常规的单稳态集成电路可能就比较困难了。众所周知,专用单稳态集成电路中的宽度定时元件R、C是随温度、湿度等因素变化而变化的,在对其进行温度补偿时,调试过程相当繁琐,而且,电路工作的可靠性亦不高。对于从事数字电路设计工作的人员来说,最头痛和最担心的,恐怕就是对单稳态电路的设计和调试了。
随着电子技术特别是数字集成电路技术的迅猛发展,市面上出现了FPGA、CPLD等大规模数字集成电路,并且其工作速度和产品质量不断提高。利用大规模数字集成电路实现常规的单稳态集成电路所实现的功能,容易满足宽度、精度和温度稳定性方面的要求,而且实现起来容易得多。下面,笔者就如何在大规模数字集成电路中将输入的窄脉冲信号展宽成具有一定宽度和精度的宽脉冲信号做一详细介绍。
1 基于CPLD器件的单稳态脉冲展宽电路
在众多的CPLD器件中,LatTIce公司在GAL基础上利用isp技术开发出了一系列ispLSI***可编程逻辑器件(以下简称isp器件),其原理和特点在许多杂志上早有报道,而且国内已有相当多的电路设计人员非常熟悉。Lattice公司的isp器件给笔者印象最深的是其工作的可靠性比较高。图1即是一种将输入的窄脉冲信号展宽成具有一定宽度和精度的宽脉冲信号的电路原理图。









