基于CPLD的高速可程控数字延迟线系统的设计

发布者:kappa20最新更新时间:2007-08-28 来源: 微计算机信息关键字:延迟  频率  加速  冷却 手机看文章 扫描二维码
随时随地手机看文章
1. 引言

Kicker电源是“九五”国家重大科学工程之一兰州重离子加速器冷却储存环(HIRFL-CSR)的注入引出系统中一个重要组成部分[1] ,电源系统共包括六个分电源,它们需从共同的信号源接收信号,由于要求它们接收到的信号为同步信号而又因为地理位置致使其接收的信号是不可能完全同步的,为使其接收到同步信号需要在各分电源前端各配置一高速脉冲数字延迟线,对输入信号进行调节使经过数字延迟线后所有信号达到同步的效果。数字延迟线要求其延迟时间可调,时间范围为:5ns~300ns。延迟线是用于将电信号延迟一段时间的元件或器件,其广泛使用在雷达、电子计算机、彩色电视系统、通信系统,以及测量仪器中。

随着EDA技术的广泛应用,CPLD已成为现代数字系统设计的主要手段, CPLD的时钟延迟可达到ns级,结合其并行工作方式,在超高速、实时测控方面有非常广阔的应用前景;并且CPLD具有高集成度、高可靠性,几乎可将整个设计系统下载于同一芯片中,实现所谓片上系统,从而大大缩小其体积。CPLD目前正朝着更高速、更高集成度、更强功能和更灵活的方向发展[2]。采用CPLD来实现数字延迟线系统,不 但大大节省电路开发费用,而且能提高设计效率,同时还能有效实现电路的数字化与微型化。

2 数字延迟线工作原理

数字延迟线是将逻辑信号延迟一段时间的元件或器件。通常数字延迟线的设计思路是通过两个参数完全相同的延迟模块分别对脉冲的上升沿和下降沿进行延迟来达到脉冲信号整体延迟一段时间的效果。而由于实际上不可能存在参数完全相同的延迟模块使得脉冲前后沿的延迟时间不可能完全相同,所以这种设计的数字延迟线的延迟精度不可能很高。如果仅用一个延迟模块就能同时完成脉冲前后沿的延迟,这样就即节省了电路制作成本又提高了延迟线的延迟精度。本文正是基于这一思想并使用CPLD芯片来实现数字延迟线的设计的。

本数字延迟线整体思想是:延迟模块在触发信号上升沿到来时开始工作,逻辑控制电路控制其输出为输入脉冲同相信号或输入脉冲反相信号,逻辑控制电路输出用于触发延迟模块,在延迟线输入脉冲上升沿到来时,逻辑控制电路输出为与输入脉冲同相信号,进而触发延迟模块,在延迟线输入脉冲下降沿到来时,逻辑控制电路输出为与输入脉冲反相信号,该信号刚好为上升沿,进而触发延迟模块进行延迟。同时该数字延迟线设计采用了反馈网络结构,结构更紧凑,更稳定。具体工作原理如下:


图1 数字延迟线电路工作原理时序图

延迟线输入信号A,其反相信号 ,两信号通过逻辑控制模块其输出信号O1与其中一路信号同相,该信号接入可逆计数器模块置位端,当O1信号上升沿到来时触发可逆计数器开始计数,计数器计数结束后输出信号CK触发T触发器使T触发器输出态Q和 反相,输出端Q为该数字延迟线的输出端,其相对输入信号A有可逆计数器计数时间T的相对延迟,同时T触发器的输出端Q和 又作为逻辑控制模块的选择控制信号对信号A和 进行选择。初试状态下延迟线输入信号为低电平,T触发器输出端即延迟线输出端Q也为低电平,此时逻辑控制模块选择输入信号A使其输出信号O1和信号A同相,信号O1输入至计数器置位端,计数器置位端低电平有效,所以O1使可逆计数器处于置位状态,使计数器输出端状态恒处于预置位状态,计数器输出信号不发生改变,即而T触发器输出Q不发生改变,当信号A上升沿到来时,信号O1上升沿同时到来使其变为高电平,高电平触发计数器开始减计数,当计数器计数至0时,计数器输出端经或非门输出的信号CK由低电平变为高电平,该上升沿触发T触发器使其输出端Q反相,由低电平变为高电平,同时T触发器的输出端Q和 作为逻辑控制模块的选择控制信号使其输出信号O1变为与 同相,而此时 为低电平,所以O1信号使计数器处于置数状态输出为预置数,使得CK有变为低电平,T触发器不翻转,所有信号维持此状态不变。当输入信号A出现下降沿,既由高电平变为低电平时,信号 出现上升沿使得O1有低电平变为高电平,O1触发计数器减计数,减计数至0时,使得CK信号由低电平变为高电平,该上升沿触发T触发器使器输出反相,一方面使得逻辑控制模块输出信号变为与A信号同相,处于低电平使计数器处于预置数状态,使得电路状态又恢复到初始状态,当输入信号A又有脉冲到来时,数字延迟线将会重复以上动作;另一方面使得输出端Q出现下降沿,又高电平变为低电平,与输入信号A同相。整个过程来看T触发器输出Q相对输入信号A刚好有一个计数器计数时间Δt的延迟。数字延迟线电路工作原理的时序图如图1所示。由图1还可看出,同时T触发器的输出端 也是数字延迟线输入信号 的延迟信号。所以该数字延迟线即可以延迟高电平脉冲,也可以延迟低电平脉冲。

该数字延迟线电路特点总结如下:1、电路结构相对简单,造价低廉。而一般延迟线电路都需要两个完全相同的电路分别完成对输入信号的上升沿和下降沿的等时间延迟以实现数字延迟线的功能[3],而且也不可能做到两电路参数完全相同。2、逻辑功能强,该延迟线可同时完成高、低脉冲电平的延迟。3、电路为时钟脉冲定时的延迟线,特别适用于数字通信、数字仪表及使用计算机的设备中。电路延时精度仅取决于时钟脉冲CP的周期,受环境温度、电源波动等因素的影响甚微,所以延迟时间非常稳定、精确,最大误差只是1个字的计数误差,时钟频率越大,延迟精度越高。4、电路可编程端即计数器预置数端DCBA可以由程序控制,DCBA端输入不同的BCD码得到不同的延迟时间的延迟线。延迟时间Δt=n×1/f,其中,f为时钟脉冲CP的频率,n为DCBA输入端的BCD码对应的十进制数。5、该数字延迟线的局限是它只能处理比其延迟时间长的脉冲信号,这也是现今数字延迟线的局限[4],但是该电路并不局限于只能处理占空比接近50%的脉冲信号,而是不受脉冲信号占空比的限制。

3 系统实现


               图2 系统结构图

高速可程控数字延迟线系统的整体结构图如图所示。Kicker电源需要接收三路信号:主闸流管脉冲信号(MS)、从闸流管脉冲信号(DS)和高压脉冲信号(HV),故需要完成对这三路脉冲信号的可编程延迟。系统采用CPLD完成对三路信号的高速可程控延迟,CPLD外围电路包括晶体振荡器、系统复位电路及DCBA编程。延迟时间Δt由晶体振荡器输出时钟频率f和DCBA编程值共同确定,调节范围为(1 ~ 24-1)/f。DCBA编程值设置值为0000 ~ 1111,当时钟频率f=200MHz时,延迟时间调节范围为5ns ~ 75ns,时间调节精度为5ns。

CPLD芯片包括三路数字延迟线模块,单模块的数字延迟线原理图如图3所示,包括MUX模块、COUNTER_CDL模块、MYCH模块、MYTFF模块和MYSEL模块。数字延迟线模块采用VHDL语言进行编程,程序码较长,限于篇幅,不再给出其VHDL源程序码[5][6],各模块功能如下:

  
图3 数字延迟线原理图

MUX模块为逻辑控制模块,输出Q由控制端SEL电平高低选择输出与输入D0同相或反相。COUNTER_CDL为可逆计数器模块,根据DCBA编程设定值对信号进行延迟,MYCH模块将总线信号转换为单路信号,使输出信号仅在总线信号值为“0000”时输出信号为低电平。MYCH模块输出信号上升沿可触发MYTFF模块输出反相,MYTFF模块为T触发器,其输出即为数字延迟线信号,该信号同时作为MUX模块的控制输入端控制MUX模块的输出。当DCBA编程设定值为“0000”时,MYTFF输出信号并不是数字延迟线输入信号,即以上设计不能完成零延时,MYSEL模块为信号选择输出模块,在DCBA编程码为“0000”时,输出为延迟线输入信号,否则,输出为编程延迟信号。

            图4 EPM3032ALC44-4的I/O布局

4 仿真及波形

本系统采用的CPLD芯片为ALTERA公司的EPM3032ALC44-4芯片,其最高运行频率为227.3MHz。采用MAX+PLUSⅡ10.0软件工具开发。设计输入完成后,进行整体的编译和逻辑仿真,然后进行转换、延时仿真生成配置文件,最后下载至CPLD器件,完成结构功能配置,实现其硬件功能。CPLD芯片EPM3032ALC44-4的各管脚布局如图4所示。其中clk时钟端口采用了芯片的全局时钟端,管脚号为43,输入信号为ms、ds和hv,输出为mso、dso和hvo。各管脚序号见图4所示。

数字延迟线模块编译后进行仿真,所得仿真波形图如图5所示。DCBA编程十进制值为4,延迟线输出信号Sigout相对输入信号Signal刚好由4个时钟周期的延迟。Clk时钟频率设定为f=100MHz,即周期T=10ns,所以延迟时间Δt=4×10=40ns. 延迟线最大延迟误差只是1个字的计数误差,所以时钟脉冲频率越高,误差越小,由于采用的CPLD芯片的最高运行频率为227.3MHz,所以最小延迟误差约为4.5ns。如果采用工作频率更高的CPLD芯片,可进一步提高延迟误差的精度。由定时分析,输入信号到输出信号传播延迟为4.5ns,由时钟信号clk到输出信号的传播延迟时间为9.1ns.

5 结论

本文作者创新点:摒弃了传统的采用两个参数完全相同的延迟模块来实现数字延迟线的设计方法,设计了一种由单一模块可同时对脉冲上升沿和下降沿进行延迟的数字延迟线,并采用了CPLD用以实现高速可程控数字延迟线系统的设计。另外,该数字延迟线系统可通过提高晶振频率,采用速度更高的CPLD芯片来进一步降低延迟误差。本文所述系统已完成调试工作并已开始应用于兰州重离子加速器冷却储存环(HIRFL-CSR)的Kicker电源系统中。

参考文献

[1] 高大庆, 武荣等.兰州重离子加速器冷却储存环脉冲开关电源[J].电力电子技术,2003.2
[2] 黄正谨,徐坚等. CPLD系统设计技术入门与应用[M]. 北京:电子工业出版社,2002.
[3] 纪宗南编译.高性能可编程数字延迟线电路[J]. 译自ElectrOnic Engineering. 1990,5.
[4] John Guy, Maxim Integrated Products, Sunnyvale, CA? 占空比范围很宽的延迟线[J].电子设计技术, 2003,01.
[5] 侯伯亨,顾新. VHDL硬件描述语言与数字逻辑电路设计. 修订版[M].西安:西安电子科技大学出版社,1997
[6] 朱海君,衡昌胜,敬岚.双向数据转换器的VHDL程序设计[J].微计算机信息,2005 No.1 P.150-151

关键字:延迟  频率  加速  冷却 引用地址:基于CPLD的高速可程控数字延迟线系统的设计

上一篇:基于CPLD/FPGA的出租车计费器系统的设计实现
下一篇:用CPLD实现DSP2407A与S3C4480的通信

推荐阅读最新更新时间:2024-05-02 20:37

专访香港科技大学王煜:AI+机器人,加速智能化场景落地
科技创新已经成为经济增长的引擎,近年来,以人工智能、物联网、云计算为代表的新技术快速崛起,给各个产业领域带来了全新变革,同时也创造了巨大的发展机遇。那么,随着新技术的不断出现,企业如何投资新兴产业,怎样将技术转变为价值,这将是许多行业发展的重要话题。 近日,以“智能驱动·科技赋能”为主题的OFweek2018(第三届)中国高科技产业大会在深圳隆重举行,其中,来香港科技大学教授及机器人研究院的王煜院长发表了题为“智能机器人和人工智能”的精彩演讲,介绍了当下前沿科学技术及其团队的最新研究成果,会后王煜接受采访时表示,自动驾驶、无人车技术具有较大的前景。 IEEE院士/香港科技大学教授及机器人研究院院长王煜 相比于传统的人力搬运,无人
[机器人]
Certara 完成对Pinnacle 21 的收购助力加速药品开发
互补技术助力加速药品开发并确保其取得成功 新泽西州普林斯顿, Oct. 12, 2021 (GLOBE NEWSWIRE) -- Certara, Inc.为全球生物模拟领域的领军企业,今日宣布完成此前公布的 Pinnacle 21 收购交易,Pinnacle 21 为面向临床数据拟合、监管合规和审批准备的 SaaS 解决方案领先提供商。该交易完成后,Pinnacle 21 的股权持有人获得了约 2.5 亿美元的现金对价和 2,239,717 股的 Certara 限制性普通股,以特定的惯例成交调整为准。 该交易预计将提高 Certara 的收益、收益增长率和调整后的 EBITDA。Certara 将在公司于 11 月发布
[医疗电子]
江北新区与谷歌发布数字经济加速器计划,加速创新
江北新区数字经济加速器计划发布会在扬子江新金融示范区举行,管委会副主任陈潺嵋出席活动。 “陈潺嵋在致辞中表示,作为承接长江经济带和长三角一体化发展两大国家战略的重要平台,南京江北新区围绕“两城一中心”主导产业,加快引入高端创新资源,充分发挥高校资源优势,通过新理念、新技术的运用,高质量推进江北新主城建设。 今天,江北新区与谷歌发布数字经济加速器计划,将为新区打造数据高地、推动新区在云计算、大数据、人工智能等数字经济发展,提供重要的平台支撑,使数字经济成为推动新区经济创新、效率创新的加速器。” 在随后的讲演环节,谷歌亚太区渠道事业部总经理阿尔伯特·百利(ElbertBailey)先生展望了2019年全球数字营销趋
[嵌入式]
江北新区与谷歌发布数字经济<font color='red'>加速</font>器计划,<font color='red'>加速</font>创新
Entegris 上海开建中国技术中心,助力中国半导体制造商加速建成投产
  业界领先的特种化学及先进材料解决方案的公司  Entegris  (纳斯达克: ENTG)今日宣布正在上海建设中国技术中心,旨在支持所有技术制程,计划于 2018 年底落成运营。该中心选址张江高科技园区,紧邻客户。该中心2018 年的投资额将超过 2,000 万人民币。 Entegris 将密切关注国内客户对实验室支持和研发的需求,考虑进一步投资扩建。下面就随嵌入式小编一起来了解一下相关内容吧。   中国技术中心初期将专注于特定应用,以帮助客户加速建成投产,具体包括:测试与应用支持、定制化解决方案开发、携手OEM进行合作设计,以及为客户和OEM厂商提供培训。 Entegris 还计划根据客户需求,与客户联合开发前沿技术。  
[嵌入式]
加速 5G 网络部署, 是德科技推出5G 多频段矢量收发信机
是德科技公司今日宣布推出 Keysight S9100A 5G 多频段矢量收发信机(S9100A) 。是德科技是一家领先的技术公司,致力于帮助企业、服务提供商和政府客户加速创新,创造一个安全互联的世界。S9100A 是一款紧凑型、可扩展的 5G 基站制造测试解决方案,网络设备制造商(NEM)可以用它来简化 5G 新空口(NR)基础设施设备的大批量测试,从而加速 5G 网络的部署。 是德科技的 5G 基站制造测试解决方案利用了通用的硬件和 软件 平台(包括是德科技的 PathWave ),这些平台支持最新的 3GPP 5G NR 15.2.0 标准。有了这个解决方案,无线设备制造商能够轻松地从研发设计验证过渡到整合和验证,再到批
[网络通信]
靠人工智能加速自动驾驶实现,IP行业怎么蹭热度?
随着Google和Tesla这些非传统车厂推出 自动驾驶 车辆后,老牌业者如Toyota、BMW和GM也相继宣布将在2020至2025年间推出自动驾驶车辆上市,而实现更先进和更全面的自动驾驶的前提, 无非就是持续将更高深的 人工智能 (AI)注入车辆中。 对于自动驾驶车辆而言,人工智能的价值在于两个层次,其一,是管理替代人类预测、判断、操作等的功能;其二,则是支持人类思考与行为的人机接口(HMI)功能。 亚德诺(ADI)亚太区汽车事业部门策略营销与业务发展总监永井询也(Junya Nagai)说明,针对第一个层次的功能,重点是在实现第5级自动驾驶,也就是完全自动驾驶;而AI透过与人互动的讯息, 例如自然语言来执行机械操作以驾驶汽车
[嵌入式]
优艾智合:商业保险加速移动机器人行业规模化落地
9月26日,优艾智合 机器人 联合中国移动机器人(AGV/AMR)产业联盟、中再产险、人保财险及鼎和财险成立移动机器人保险生态伙伴圈,旨在将移动机器人保险这一条新开辟的“快速航道”开放共享给整个移动机器人行业,共同拓展应用边界,加速行业落地,推动工业智能化建设。中国移动机器人(AGV/AMR)产业联盟秘书长李进科、优艾智合机器人创始人兼CEO张朝辉、中再产险深圳分公司总经理凌云、人保财险深圳市分公司总经理助理郭幸、鼎和财险深圳分公司总经理助理刘锋等领导和企业代表出席签约仪式。 国家“智能制造”战略背景下,移动机器人市场规模迅速扩大,成为智能工厂建设不可或缺的基础设施。以行业头部企业为牵引,构建稳健完善的行业应用服务保障体系已经被
[机器人]
以“智”谋“质”,智昌集团助力企业跑出“加速度”
广告摘要声明广告 “滴滴滴......”伴随着轻微的机械声,在智昌集团为客户企业打造的智能工厂中,一辆辆无人驾驶的物流叉车在控制器的调度下,井然有序地在车间穿梭着;一旁的智能化水箱湿拉工艺收线自动上卸轮机器人,轻松地抓起一个个绕满“单丝”的工字轮,放到一辆平板校车上,按照设定的程序,输送到下一工序;工厂中央的智慧大屏上,实时监控并显示着厂区生产情况以及任务、质量、人员、设备等生产状况……整个工厂生产流畅有序,遇到突发情况也有设备根据监控自动调整优化,原来繁忙的人工搬运景象已经不复存在。智能化的改造,使得客户企业的劳动生产率大为提高,成本大幅下降。 面对疫情持续的冲击,不少企业陷入了极其被动的局面。而江苏兴达钢帘线股份有限公司(下称:
[机器人]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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