新疆25选7走势 > 接口/总线/驱动 > 正文

河北燕赵20选5走势图:基于VXI总线的任意数字信号发生器是如何设计实现的?

? 2018年07月12日 16:42 ? 次阅读

新疆25选7走势 www.ve66b.cn VXI总线是VMEbus eXtensions for InstrumentaTIon 的缩写。VXI主机箱有13个插槽,其中,零槽控制器为系统的管理者。VXI??楦萜浔旧淼男灾?、特点和所支持的通信规程可以分为寄存器基、消息基、存储器和扩展??樗闹掷嘈?。每个??榈牡刂房占溆蠥16、A16/A24和A16/A32三种类型。

VXI总线测试平台是仪器测量领域的前沿技术,可以灵活地组建自动测试系统,其??榛?、灵活性强、即插即用、数字吞吐能力强的特点使VXI总线测试平台的应用越来越广泛。

在自动控制、智能检测、数字系统故障诊断领域,经常需要非周期性地产生任意编码的数字序列,作为激励信号源?;赩XI总线的任意数字信号发生器,是一个B尺寸、单槽、A16/D16、寄存器基???,它能够产生任意编码的数字信号,8路数字信号均可独立地任意编辑,输出信号最小脉宽为25ns.采用Altera公司的FLEX系列的FPGA,可实现寄存器基接口电路和部分功能电路。用LabWindows/CVI软件设计了虚拟仪器软面板,界面友好,操作方便。

1 系统组成及工作原理

数字信号发生器采用VXI总线测试平台,有8路独立的输出信号,均可预先存储在容量为64K的静态存储器中,可以独立地编辑各种输出信号;时钟频率最高可达40MHz;输出信号支持高电平、低电平和高阻态三种状态;输出电平兼容CMOS/TTL电平;输出信号摆率不超过±5ns;采用可编程分频器,实现对时钟的任意分频;输出电平脉冲宽度可编程调节。系统的组成框图如图1所示。

基于VXI总线的任意数字信号发生器是如何设计实现的?

在PC机上将编辑好的8路波形数据文件和1路三态控制数据文件分别装载到64K&TImes;8的静态存储器和64K&TImes;4的静态存储器中。波形文件的装载是通过VXI总线的地址译码选择A1~A5中某一配置寄存器的地址,再结合写操作来完成的。由于VXI总线每进行一次写操作,都会产生一个低电平有效的脉冲信号LATCH*,LATCH*信号将8路信号的8位编码波形数据和1位三态控制数据存入寄存器,当进行下一个写操作时,完成下8位编码波形数据和三态控制数据的装载,直至所有的波形数据装载完毕。波形数据文件的装载在LabWindows/CVI所开发的驱动程序作用下工作,当系统加电或软件复位时,16位地址计数器的初始地置为0000H,在16位地址计数器的作用下,能够实现0000H~FFFFH或任一指定地址范围的数据加载。

当驱动程序输出波形文件时,指定某一起始地址作为16位的地址计数器的当努、当发出允许输出信号时,由可编辑分频器所分频的时钟信号同时加到16位地址计数器、输出触发器74ACT11825以及D触发器SN74ACT74上,在时钟信号的作用下,16位地址计数器开始计数。静态存储器采用的是CYPRESS公司的CY74194芯片,从地址有效到数据输出的最小延迟时间为12ns,存储器输出的8路波形数据DAIN[70]和1路三态控制信号CIN作用在输出芯片74ACT11825上,如图2所示。当三态控制存储器输出的信号为低电平时,输出的波形数据与静态存储器中选通的波形数据;当三态控制存储器输出的信号为高电平时,则74ACT11825的时钟允许信号线无效,此时的高电平信号经过SN74ACT74触发器的输出端,作用在74ACT11825的输出使能端上,使输出信号为高阻态。

基于VXI总线的任意数字信号发生器是如何设计实现的?

2 任意可编程分频器的实现

任意可编程分频器是用来实现对40MHz时钟信号的任意分频,它实现的分频值由输入的初始值d[WIDTH-10]所决定。这里取WIDTH=10,则能实现2~1024的分频。也可以根据电路的不同要求,选择不同的WIDTH值,实现不同的分频。由于采用ALTERA公司的可编程器件,用AHDL硬件语言描述的分频器代码如下:

基于VXI总线的任意数字信号发生器是如何设计实现的?

在MAX PLUS II软件中进行仿真,设定DATA[70]的值为5,即为5分频,输出波形EVEN如图3所示。

基于VXI总线的任意数字信号发生器是如何设计实现的?

3 VXI总线接口设计

采用Altera公司的FLEX系列的EPF10K20RC208-3的FPGA实现寄存器基接口芯片。由于该器件集成度高,可方便地改变逻辑,而且对逻辑设计可事先进行功能??楹投ㄊ蹦D?,因而使得接口设备更轻松,调试更方便。接口电路实现了如下功能:①内部集成了VXI总线所需的寄存器,由地址信号A1~A5为各个寄存器译码分配地址,寄存器类型分别为ID寄存器、仪器类型寄存器、状态/控制寄存器、控制寄存器。②数据总线驱动器,其功能为将P1连接器上的16位数据线D0~D15送至??槟诓渴葑芟逥BD~DB15或反之??捎昧礁?位三态双向缓冲器组成。用READ控制数据传递方向,用DBEN*选能。③总线握手控制,其功能为利用P1连接器上的信号控制DS1*、DS0*、WRITE*和地址线译码输出地址信号共同产生DBEN*、LATCH*和DTACK*信号,LATCH*可用来参与选择??槟谛枰词莸募拇嫫?。DTACK*信号输出到P1连接器上,使VXI总线系统能正常工作并按规定时序读*写数据。DBEN*用来控制??槟诘刂芳笆莸挠行е芷?。用AHDL硬件描述语言实现读状态机、写状态机和中断状态机,产生的DBEN*、LATCH*、DTACAK*信号应符合VXI总线系统中数据读/写的时序规范。④译码16位VXI总线地址,具有16位数据线的传送能力,采用LabWindows/CVI软件,实现对某一地址的读写操作,完成波形数据文件的加载、控制波形文件的输出、停止输出等操作。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

VXI总线即插即用规范

发表于 2017-12-08 11:35 ? 577次阅读
VXI总线即插即用规范

一种基于VXI总线的射频开关??樯杓?/a>

本文设计的射频开关可以由计算机直接控制,可以很方便地与VXI总线测试系统集成,最大限度的发挥计算机和...

发表于 2012-09-19 15:29 ? 531次阅读
一种基于VXI总线的射频开关??樯杓? /></a>
                </div><div class=

VXI总线测试设计

在托卡马克等离子体物理放电过程中,破裂与据齿的研究具有重要的意义。在大多数托卡马克放电过程中都存在破...

发表于 2012-02-14 17:26 ? 407次阅读
VXI总线测试设计

VXI总线专用中频信号源的设计

发表于 2006-03-24 12:48 ? 196次阅读
VXI总线专用中频信号源的设计

基于VXI总线的四通道智能化任意波发生器的研制

摘要:介绍了一种基于VXI总线的四通道智能化任意波发生器及波形调制???。本??椴捎肈SP+FPG...

发表于 2006-03-24 12:46 ? 271次阅读
基于VXI总线的四通道智能化任意波发生器的研制
  • 默滕斯神仙球卢卡库2球 比利时3 2019-02-18
  • 新华社评论员:永远做中国人民和中华民族的主心骨——三论习近平总书记在十三届全国人大一次会议上的重要讲话 2019-02-18
  • 西安体育学院体育传媒系与西部网签约校媒合作 2019-02-17
  • 南宁市启用新能源汽车专用号牌 2019-02-17
  • 《典出山西》考试季特辑:“武状元”那些事 2019-02-16
  • 网事如歌·山西新闻网成立二十周年 2019-02-16
  • [猜想]你们不幻想着跟着捞一把,这游戏玩得下去? 2019-02-16
  • 紫光阁中共中央国家机关工作委员会 2019-02-15
  • 从鸿茅药酒案到三文鱼事件的争辩漏洞 2019-02-15
  • 江西省30多名搏击手激战婺源 2019-02-14
  • 习近平点出“一带一路”取得积极成果的关键原因 2019-02-14
  • 全国法院决胜“基本解决执行难” 2019-02-14
  • 23年前的今天,武汉长江二桥建成通车 江城从此告别三镇交通一线牵 2019-02-14
  • 银川公安推出20项便民利企措施 与你息息相关 2019-02-13
  • 丸子-热门标签-华商生活 2019-02-13
  • 389| 757| 212| 153| 674| 223| 594| 222| 605| 221|