![]() |
|
||||||||||||||
| . 网站首页 . 产品新知 . 业界资讯 . 技术文库 . 下载中心 . 服务导航 . 邮购需知 . 技术论坛 . | ||
|
||
|
|||||
| 基于CPLD 器件的单稳态脉冲展宽电路 | |||||
作者:袁绍明 文章来源:电子技术应用 点击数: 更新时间:2008-2-4 ![]() |
|||||
|
作者:袁绍明 来源:电子技术应用 摘要:具体介绍了基于CPLD 器件设计单稳态窄脉冲展宽电路的详细过程和这种单稳态窄脉冲展电路的特点,给出了相应的时序仿真波形,提出了提高展宽脉冲宽度精确度的方法。 关键词:CPLD 器件 单稳态 脉冲信号 时序仿真 在数字电路设计中,当需要将一输入的窄脉冲信号展宽成具有一定宽度和精度的宽脉冲信号时,往往很快就想到利用54HC123 或54HC4538 等单稳态集成电路。这一方面是因为这种专用单稳态集成电路简单、方便;另一方面是因为对输出的宽脉冲信号的宽度、精度和温度稳定性的要求不是很高。当对输出的宽脉冲信号的宽度、精度和温度稳定性的要求较高时,采用常规的单稳态集成电路可能就比较困难了。众所周知,专用单稳态集成电路中的宽度定时元件R、C 是随温度、湿度等因素变化而变化的,在对其进行温度被偿时,调试过程相当繁琐,而且,电路工作的可靠性亦不高。对于从事数字电路设计工作的人员来说,最头痛和最担心的,恐怕就是对单稳态电路的设计和调试了。 随着电子技术特点是数字集成电路技术的迅猛发展,市面上出现了FPGA、CPLD 等大规模数字集成电路,并且其工作速度和产品质量不断提高。利用大规模数字集成电路实现常规的单稳态集成电路所实现的功能,容易满足宽度、精度和温度稳定性方面的要求,而且实现越来容易得多。下面,笔者就如何在大规模数字集成电路中将输入的窄脉信号号宽成具有一定宽度和精度的宽脉冲信号做一详细介绍。 1 基于CPLD 器件的单稳态脉冲展宽电路 2 基本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 器件设计的单稳态电路的性能将大大提高,这种单稳态电路的应用亦将越来越广泛。 |
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 基于CPLD的CCD驱动时序电路设… CPLD在嵌入式系统与CAN总线网… 基于CPLD 的单片机PCI 接口设… 基于CPLD 的三相多波形函数发… CPLD 120MHz高速A/D采集设计… CPLD 技术在时差法超声波流量… CPLD与PC机通讯VHDL代码 基于CPLD的位同步时钟提取电… 基于CPLD的雷达仿真信号设计… 在CPLD管理下实现高效多串口… |
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登录 | | |||
|