CPLD在水下冲击波记录仪中的应用

发布者:FreeSpirit123最新更新时间:2007-03-14 来源: 微计算机信息关键字:兼容  信号  传感  测试 手机看文章 扫描二维码
随时随地手机看文章
1.引言

  随着大规模集成电路和单片机的迅速发展,复杂可编程逻辑器件(CPLD)具有使用灵活、可靠性高、功能强大的优点,在电子产品设计中得到了广泛的应用。CPLD可实现在系统编程,重复多次,而且还兼容IEEE1149.1(JTAG)标准的测试激励端和边界扫描能力,使用CPLD器件进行开发,不仅可以提高系统的集成化程度、可靠性和可扩充性,而且大大缩短产品的设计周期。由于CPLD采用连续连接结构,易于预测延时,从而使电路仿真更加准确。CPLD是标准的大规模集成电路产品,可用于各种数字逻辑系统的设计。近年来,随着采用先进的集成工艺和大批量生产,CPLD 器件成本不断下降,集成密度、速度和性能都大幅度提高,这样一个芯片就可以实现一个复杂的数字电路系统;再加上使用方便的开发工具,给设计修改带来很大方便。本文以Xilinx公司的CoolRunner系列CPLD芯片为例,实现对水下爆炸时冲击波信号数据的记录。

2 水下冲击波记录仪的组成及工作原理

2.1 功能介绍

  该水下冲击波记录仪电路主要用于测试水下爆炸时冲击波的强弱,通过专用数据处理软件它能够对采集到的冲击波信号的数据进行波形重现, 并从波形上可读出冲击波的压力峰值及其上升时间和作用时间。

2.2 体系结构组成

  水下冲击波记录仪由数据记录器、接口、测试数据处理软件三部分组成。数据记录器是一个集压力传感器、瞬态波形记录器、接口、电源等于一体的微型测试装置,内置电压放大器,直流供电,输入信号经放大、高速A/D转换后实现自动数字存储。

2.3 工作原理

  压力传感器的主要作用是敏感水下冲击波的强弱,其输出通过恒流源电路把冲击压力信号转换为电压信号。调理电路将信号转换到模数转换器的模拟量输入范围之后,由模数转换器对其进行采集,通过中心控制模块对转换后的数字信号的幅值进行判断并对存储器地址进行初始化、递推,数字信号即被存储。读数时计算机通过并口发出读数时钟及命令,对三路存储器进行路选、片选并将其中的数据读出。

  记录仪触发方案采用负延迟内触发:当信号幅值大于或等于传感器输出满量程的10%时启动负延迟,而当信号幅值小于此值时系统处于循环采集状态,从而可以有效地防止干扰引起的误触发与不触发并准确、完整地记录整个冲击波波形。水下冲击波记录仪的原理组成框图见图1。

  图1 水下冲击波记录仪工作原理图

3 CPLD的应用

  在本设计中主要使用Xilinx公司开发的CoolRuner CPLD芯片完成设计。本文设计中所采用的是该系列中的XCR3256器件,可实现6000门的数字逻辑电路,内嵌256个宏单元,支持4个全局时钟,具有低功耗、可快速ISP、延时可预测等特点。我们选用XCR3256芯片实现水下冲击波记录仪主控模块,该主控模块用于对各外围器件的控制,协调各外围器件的工作。外围器件主要有电源芯片组、静态RAM存储器、晶体振荡器、A/D转换器、LED、并口等。其中晶体振荡器包括产生主时钟的12MHz晶振和产生延时计数时钟的1MHz晶振。主控模块与各外围器件的框图如图2所示。

  图2 水下冲击波记录仪主控模块与各外围器件电路原理框图

3.1 灵活性强,开发周期短

  图2中A/D转换器采用AD7470。它的启动转换输入端CONVST由主时钟分频得到且采样频率可编程。可编程延时电路是通过一个四路拨码开关对CPLD输入不同的电平组合实现的,通过设定CPLD数字逻辑对产生延时计数时钟的1MHz晶振计数,输入不同的电平组合从而译码产生不同的延迟时间,而更改电平组合只需对记录仪的面板操作即可。CPLD器件配以ISE开发系统可完成设计输入、编译、验证及编程,设计校验可进行完整的模拟, 最坏情况下的定时分析和功能测试。设计人员无需编程器就可重构数字系统,具有“硬件软做”的特点。

3.2 功耗低,集成度高

  图2中电源管理电路中的电源芯片主要包括MAX1658、MAX1659和MAX1616,它们的共同点就是都有一个SHDN输入端,当SHDN端为低电平时,无论电压输入端输入多大电压,输出电压均为0V,而只有当SHDN端为高电平,输入端接入合适电压时,输出端才能产生相应的电压值供系统正常工作。由于装置最终工作在水下,需要电池供电,这就要求电路必须低功耗。

  记录仪工作时共有5个状态:低功耗延时设置待上电状态、低功耗待触发状态、数据记录状态、数据保持状态、读出数据状态。状态的转换是在中心控制模块的控制之下完成的。系统自带了一个数据保持电源,因此不用时系统处于数据保持状态。主控模块上电以后,通过四路拨码开关设置延时时间,延时时间到了之后其它模块自动上电,处于待触发状态,准备对数据进行采集。随着触发信号的到来,系统状态被转换至数据记录状态,记录完毕后,系统进入低功耗数据保持状态等待被回收。取回装置后,读数时系统转换为读出数据状态,读数结束后系统又处于数据保持状态,等待下一次记录。这样系统每记录一次,其对应的状态就要循环一次。在系统工作的不同阶段,我们可以通过CPLD内部数字逻辑来控制各个电源芯片的SHDN输入端,让必须工作的芯片的SHDN输入端置高,不需要工作的芯片的SHDN输入端置低,从而实现了低功耗。

  Xilinx器件的集成度范围可达300~250000可用门,可以很容易地集成现有逻辑功能, 无论这些逻辑是由多个离散逻辑器件、多个PLD或是FPGA组成的,还是由几个定制的器件组成的。在系统设计中,集成度提高意味着设备规模减小,元器件数量减小,而元器件数量减小就必然降低功耗,特别是嵌入式阵列块(EAB)的使用,可以把存储器集成到CPLD芯片中,特别有利于芯片上系统的设计,降低了系统的成本,设备功耗,而且能够提高系统的性能和可靠性。

3.3 低成本,高可靠性

  采用CPLD器件来进行电路设计, 可以大幅度地减少印制板的面积、焊点和接插件, 降低装配和调试费用。大量的分立器件在进行印制板电装时, 往往会发生由于虚焊或接触不良而造成故障, 并且这种故障常常难以发现, 给调试和维修带来极大的困难。因此, 采用CPLD 器件后, 由于集成度提高, 元器件数量减少, 印制板数量减少, 因而分机组合减少, 降低设备的综合成本, 使得设备的可靠性大大提高。

4 设计过程

  Xilinx公司的CPLD开发工具ISE,支持多种输入方式,给设计开发提供了极大的方便,因此本系统采用ISE进行设计。它可以便捷地完成设计输入、编辑、与校验工具连接,设计人员可以使用标准的EDA设计输入工具来建立逻辑设计,使用ISE编译器对XCR3256器件进行编译,其设计流程如图3。

4.1 设计输入

  设计输入方式有原理图输入,硬件描述(HDL)语言输入,波形输入等多种方式。记录仪电路的各个功能块: 单向总线缓冲器的产生, A/D时钟信号、写信号及片选信号的产生,地址发生器的产生,读、写命令及数据的传输控制,对读数时钟的消抖等都是采用硬件描述语言(VHDL)来实现的,最后采用原理图输入把各个功能块连接在一起。采用语言描述的优点是效率较高, 结果也较容易仿真, 信号观察较方便。

4.2 设计处理

  分别在设计文件中读取信息并产生编程文件和仿真文件及自动错误定位, 设计规则检查以及各器件划分,编译器还能实现用户指定的定时要求,例如:传播延时(tPD),时钟频率(f osc)等。

  图3 设计流程

4.3 设计仿真

  当设计完成后, 设计者可以通过仿真来验证设计电路的特性是否和设计目的相一致, 这里是通过时序模拟来测试逻辑功能及器件最差情况下时间关系。通过仿真结果可以很直观地观察到结果是否符合设计要求。

4.4 器件编程

  完成设计输入和时序仿真操作后,最后一步就是对XCR3256器件进行编程,用计算机通过Xilinx专用编程电缆进行配置,编译生成的配置文件经计算机并行通信口接到Xilinx专用编程电缆上,再接到器件的编程接口,利用ISE开发系统提供的编程软件即可对器件进行配置。这种方法的优点是配置方便、迅速,便于修改。这非常有利于电路的调试, 电路调试时经常需要对电路设计划分来逐步调试。通过更改设计,可以对器件重新编程, 容易完成电路调试。

5 结束语

  本文中介绍的水下冲击波记录仪主要用于测试水下爆炸时产生的冲击波的强弱, 采用CPLD器件进行设计,大大提高了系统设计的灵活性,提高了系统的可靠性和集成度,缩短了产品研制的周期,同时还可以降低设计成本,节省PCB板的面积和布线难度,提高了设备可靠性,得到了满意的试验结果。

参考文献:

1.王波。CPLD在电路板故障诊断中的应用。微计算机信息.2002年第3期:43~44
2.宋万杰, 罗丰, 吴顺君编著。CPLD 技术及其应用。西安电子科技术大学出版社,1999
3.陈光梦。可编程逻辑器件的原理与应用。上海: 复旦大学出版社, 1997
4.徐志军,徐光辉。CPLD/FPGA 的开发与应用。北京:电子工业出版社,2002

关键字:兼容  信号  传感  测试 引用地址:CPLD在水下冲击波记录仪中的应用

上一篇:基于梯形图-VHDL的CPLD开发方法研究
下一篇:基于ARM的FPGA加载配置实现

推荐阅读最新更新时间:2024-05-13 18:34

基于AT89S52的车载压实度检测仪设计
1 引言 压实度是指压实土的干密度与标准击实试验获得的最大干密度之比。在公路修筑中,路基、地基层、基层和面层都需要很好的压实,以达到一定的密实度,提高道路的承载能力,并防止沉陷、水分渗透等。而衡量路基压实质量的一个重要指标就是路基的压实度。通常,压实度每提高1%,基础承载能力就要提高10%。若是沥青混凝土路面,压实度每提高1%,承载能力和寿命可提高10~15%。压实工作的重要性显而易见。 目前施工或检测部门一直采用的是传统的人工抽样方法来保证压实质量,这种方法不仅费时费力,而且还将造成路基的破坏。随着交通运输量的迅速增大,公路建设进一步发展,施工部门对压实度的检测提出了更高的要求。传统的压实度测量方法已经不能适应现代的施工要求
[应用]
ISO7886注射器滑动性能测试仪相关参数解析
注射器滑动性能测试仪,卡式瓶泄漏性能滑动性能测试仪 介绍:卡式瓶又名笔式注射器用硼硅玻璃套筒,该瓶前部装有橡胶密封保护的注射用针头,瓶口用胶塞铝盖密封,尾部用橡胶活塞密封。 泄露试验:取10个经硅油处理内表面的笔式注射器套筒,注水,装上试验用活塞及垫片,加上铝帽,封口。将1个笔式注射器套筒安装于笔式注射器套筒夹持器(有平面和活塞接触),向活塞施加60N±3N的作用力,保持1分钟,试验结束后,检查活塞及垫片的泄露情况,其余笔式注射器套筒也同样操作,活塞及垫片部位不得有液体泄漏。 活塞滑动性试验:取10个经硅油处理内表面的笔式注射器套筒,注水,装上试验用活塞及垫片,加上铝帽,封口。 将1个笔式注射器套筒安装于笔式注射器
[测试测量]
腾势的新品电动车_腾势500的测试
好看的皮囊千篇一律,有趣的灵魂万一挑一。 前不久,车云菌飞了将近3000公里,冒着高反的风险,跑到拉萨测试了一款腾势的新品电动车——腾势500。 要说起这高原反应,其发作效果真不是吹的,车队抵达林芝地区,我还亲自体验了一把: 当晚,我感觉就像有人在自己两个眼球后面,支起两个千斤顶一样,涨得我眼眶生疼,好在第二天一早看到试驾车,体内肾上腺素一发作,痛感就消失了。 为了防止车内乘员高反影响行车安全,每辆车都配备了一个氧气瓶 不过相比于人来说,新能源电动车面对高原就毫无压力了。 事实上,在抵抗高原环境这方面,电动车比传统燃油车有太多先天优势,因为电机可不管你什么海拔高度,该工作继续工作,所以陪伴我们两天的腾势50
[汽车电子]
传感器融合才是自动驾驶的正道之光
10月21日,特斯拉CEO埃隆 · 马斯克(Elon Musk)发推特表示,特斯拉的全自动驾驶(Full Self-Driving,以下简称 FSD)beta 版软件已向小部分客户推送。而在早些时候的10月11日,百度也宣布旗下的无人驾驶出租车服务百度Apollo在北京正式开放运营。 10月以来,连续两波关于自动驾驶技术的落地将人们对自动驾驶的热情推向了一个高潮。而且今年对自动驾驶来说其实是一个比较重要的年份,因为如果从2010年谷歌自动驾驶项目上线开始算,今年刚好就是自动驾驶技术商业化的第十年。 十年走来,作为人工智能最接近生活的应用场景,自动驾驶一直被人们寄予厚望。而到今天,随着大数据、AI、5G等技术的突破和应用,百
[汽车电子]
<font color='red'>传感</font>器融合才是自动驾驶的正道之光
关于6%鲁尔圆锥接头多功能测试仪的介绍
6%(鲁尔)圆锥接头多功能测试仪介绍:采用7英寸多彩液晶触摸显示屏,中文菜单显示。并由键盘进行选择注射器的公称容量,并在测试过程中显示装配施加的轴向力、扭矩,保持时间、内部水压、分离力、泄漏率值,可由机载打印机打印出测试结果。 符合GB/T 1962.1《注射器、注射针及其他医疗器械6%(鲁尔)圆锥接头*部分:通用要求》、GB/T 1962. 2《注射器、注射针及其他医疗器械6%(鲁尔)圆锥接头第2部分:锁定接头》标准中相关条款设计制造。也可测试注射器、注射针、及输液器、输血器、输液针、导管、麻醉过滤器等医疗器械(鲁尔)圆锥接头(锁定和非锁定)的漏液、漏气、分离力、旋开扭矩、易装配性、抗滑丝性、应力开裂等多项性能指标。 轴
[测试测量]
Multitest的Dura Kelvin显著降低总测试成本
2011年7月--面向世界各地的集成设备制造商(IDM)和最终测试分包商,设计和制造测试分选机、测试座和负载板的领先厂商Multitest公司,日前欣然宣布其Dura®Kelvin测试座再次证明在超长的使用寿命和清洗周期方面名不虚传。在一家国际性IDM大批量生产厂,Dura®Kelvin测试座显著降低了总体测试成本。 在项目期限内,首检合格率和清洗频率都受到了监控。Dura®Kelvin明显超过了所有目标,使用寿命已超过4百万次插拨,这是设定目标的四倍以上。首检合格率从95%提高到98.5%。真正令人赞叹的是与清洗频率相关的成就。 Dura®Kelvin 仅需要在大约100个小时之后清洗。与原来的测试单元配置相比,这使与清
[半导体设计/制造]
Melexis发布先进的磁性位置传感器芯片
2022年12月9日,比利时泰森德洛——全球微电子工程公司Melexis今日宣布,推出全新的绝对磁性位置传感器芯片MLX90376,具备强大的杂散场抗干扰能力(SFI),适用于360°旋转汽车应用。该器件是率先面世的堆叠式双芯片无PCB产品,采用业界先进的传感技术,支持符合ASIL D级要求的系统集成,非常适合转向和阀门应用。它兼具稳定性和优异的性能,是车辆电气化应用的理想选择。 MLX90376采用Melexis专有技术,隶属Triaxis®高端系列。 该芯片拥有多项特色功能,适用于要求严格的方向盘角度、节流阀和热管理阀应用。这些功能包括: - 可选无PCB堆叠式双芯片版本; - ASIL C级独立安全单
[传感器]
Melexis发布先进的磁性位置<font color='red'>传感</font>器芯片
详解泰克汽车电子解决方案和汽车电子TPMS测试方案
中国已经成为了汽车的使用大国,而汽车的安全也越来得到更多关注,根本原因是交通事故的发生 。TPMS汽车轮胎智能监测系统作为汽车三大安全系统之一,与汽车安全气囊、防抱死制动系统(ABS)一起被大众认可并受到应有的重视。TPMS (轮胎压力监测系统)的作用是在汽车行驶过程中对轮胎气压进行实时自动监测,并对轮胎漏气和低气压进行报警,以确保行车安全。 TPMS作为汽车安全的重要系统之一,2007年美国就制定了FMVSS 138法规,随后欧盟、日本及ISO都制定出相应的TPMS标准,中国也在2015年3月,由全国汽车标准化技术委员会汽车电子与电磁兼容分技术委员会组织起草的强制性国家标准《乘用车轮胎气压监测系统的性能要求和试验方法》已完
[嵌入式]
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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