积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 接口设计 >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
基于MAX120的峰值电压检测及其与CPLD的接口
 
作者:太原理工大学计算机系 常晓明 李媛媛   来源:今日电子    点击数:99   更新时间:2008-5-26
您可以添加到网摘 让更多人关注此文章:

    

1 引言
  在轴承振动测量中,随机波形最大正峰值的检测是低噪音轴承生产的重要环节。传统的低速取样保持电路很难做到1:1的捕捉和保持较窄随机波形的最大正峰值。本文叙述了一种采用A/D转换器MAX120来处理轴承振动测量仪输出的脉冲电压的方法,并介绍了该转换器与CPLD的接口技术。


2 MAX120 A/D转换器
  MAX120是MAXIM公司的ADC系列产品,有多种工作方式,其主要性能如下:分辨率:12位; 转换时间:1.6μs; 消耗功率:120 mW;输入电压范围: -5~+5V。该芯片因其内部具备采样保持电路,故外部电路的构成十分简单,这就给设计带来了许多方便。A/D转换器的种类很多,MAX120是较容易使用的一种。

3 MAX120与数字式峰值电压检测器
  图1给出了数字式峰值电压检测器的逻辑功能。构成该检测系统的关键部件为数据比较器和数据存储器。图中除了MAX120外,虚线部分所示的为CPLD器件,其功能由Verilog-HDL(HDL:硬件描述语言)来实现。其工作原理如下:由MAX120取得的数字电压送入数据缓冲模块GET_DATA,该模块中的数据与来自数据存储模块DATA_MEM中的数据都送入数据比较模块DATA_COMP进行比较。如果X端的数据大于Y端的数据,标志产生模块产生标志信号,该信号将X端的数据同时打入数据存储模块DATA_MEM中(系统复位后,DATA_MEM中的数据为最小值0),从而实现了保持两个数据中较大者的功能。Dout为数字峰值输出电压。
  图1的逻辑功能可以进一步细化为图2所示的形式,逻辑功能可用 Verilog-HDL来描述。图中,Vin为模拟电压的输入,Dout为数字峰值电压的输出,Dout、RB1、RB2均与接口电路相连,RB1、RB2为系统启动与复位。


4 Verilog-HDL描述及接口电路
  4.1 逻辑功能的Verilog-HDL描述
  该电压检测器的功能结构框图较为简单,硬件实现采用了Xilinx公司的CPLD(Complex PLD)器件XC9000系列,用Verilog-HDL语言描述其功能。以下给出图2所示功能的主要描述部分。module PK_SEL ( BUSY, RB1, RB2, FROM_ADC, D_OUT, P_OUT);
  input BUSY, RB1, RB2;
  output P_OUT;
  input [11:0] FROM_ADC;
  output [11:0] D_OUT;
  wire [11:0] TO_COM;
  wire GET_DATA_CLK;
  //产生秒脉冲
  CNT100 F_4kHz ( RB1, BUSY, F_4k ); // 分频
  CNT100 F_37Hz ( RB1, F_4k, F_37 ); // 分频
  CNT5 F_1Hz ( RB1, F_37, F_7); // 分频
  DELAY_P1 START_DLY ( RB2, RB1, F_7, DLY_05S ); // 延时 0.7 s
  DELAY_P2 GENE_SPB ( RB2, DLY_05S, F_7, SPB ); // 延时 1 s
  GETE_GENE GENE_GP ( G_P, DLY_05S & RB2, SPB ); // 1s 的门脉冲
  assign P_OUT = G_P;
  // ADC 数据最大值的比较和检测
  assign GET_DATA_CLK = ~BUSY & G_P;
  DFF12 GET_DATA (GET_DATA_CLK, FROM_ADC, TO_COM, ~SPB & RB2 ); //获取 A/D 数据
  COMP_D DATA_COMP (TO_COM, D_OUT, D_S ); //数据比较
  DFF12 DATA_MEM ( BUSY & D_S, TO_COM, D_OUT, RB1 & RB2 );//数据存储
  endmodule

  4.2 接口电路
  图3示出了数字式峰值电压检测器的主要电路。MAX120的工作模式为连续工作方式。按照轴承检测的工艺,当系统复位RB2、启动脉冲RB1到来后,经0.7s的延时,便产生一个宽度为1s的门脉冲G_P。在此期间,MAX120连续转换的数据送入数据缓冲器GET_DATA中,之后进行数字信号峰值的检测和保持。

  4.3窄脉冲测试源作用下的实测结果
  经过逻辑仿真、逻辑综合,待目标代码下载到芯片后,便可对硬件电路进行性能测试。为此,(1)先将系统复位,使输出电压V=0;(2)使RB1有效(即启动系统);(3)在RB1有效0.7s之后的1s内,将一个单脉冲加载到A/D转换器MAX120的输入端。设该电压为Vin,输出电压为V。经实际测量,图4为测试的结果。


5. 结语
  MAX120是一种性能良好的A/D转换器,它与CPLD之间采用简单的接口方式,便可完成1.6μs的A/D转换,从而实现了数字式的峰值检测。

参考文献
1 龚兰芳,何嘉斌,张昱:MAX120在高速数据采集系统中的应用,今日电子,pp.15-26, 2003.6.
2 高光天:模数转换器应用技术,科学出版社,p43,2001.1.
3 常晓明:Verilog-HDL实践与应用系统设计,北京航空航天大学出版社,pp127-142,2003.1.
4 夏宇闻:复杂数字电路与系统的Verilog HDL设计技术,北京航空航天大学出版社,1998.


相关文章
· Capacitive touch switch uses CPLD[10]
· CPLD connects two instruments with half-duty-cycle...[10]
· CPLD EPM570在视频采集中的设计与应用[11]
· 基于MSP430的无载测功系统的设计研究[11]
· CPLD EPM570在视频采集中的设计与应用[10]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
Camstar帮助中国医疗器械制造商
中华英才网将被全盘收购
破国外垄断 中国移动存储标
IC设计面临三重挑战 ED
手机电视芯片方案需求多变
北京德尔威科技有限公司与台湾佳营电子
全球手机芯片市场战局将出现重大变革
北京奥运安保系统首次成功运用射频识别
英特尔开发空气传电技术
IBM生产出首个22纳米工艺SRAM
 
热门下载 [更多]
 
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
[ ] 实用电源电路集锦
 
论坛新帖 [更多]
 
液晶问题...
[原创]本公司长期批发各种滑冰...
[原创]本公司长期超低价批发各...
[原创]本公司长期超低价批发种...
[原创]本公司长期批发各种酒、...
[原创]本公司长期低价批发各种...
[原创]长期低价批发各种母婴用...
[原创]本公司长期批发各种饮料...
[推荐]通讯上通用的一个GSM...
用两个电容代替一个?...

 
赞助商 [更多]
 


ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网