J4 ›› 2009, Vol. 27 ›› Issue (04): 441-.

• 论文 • 上一篇    

基于PCI总线与CPLD的任意波形发生器设计

陈廷勇1,马 丽2,习媛媛2
  

  1. 1.长春金融高等专科学校 计算机系| 长春 130022;
    2.长春理工大学 计算机科学技术学院| 长春 130022
  • 出版日期:2009-07-20 发布日期:2009-08-27
  • 通讯作者: 陈廷勇(1962— ),男,吉林松原人, 长春金融高等专科学校副教授,主要从事计算机应用技术研究, E-mail:chenty1816@163.com
  • 作者简介:陈廷勇(1962— )|男|吉林松原人| 长春金融高等专科学校副教授|主要从事计算机应用技术研究|(Tel)86-431-85374906(E-mail)chenty1816@163.com

Design of Arbitrary Waveform Generator Based on PCI Bus and CPLD

CHEN Ting-yong1,MA Li2|XI Yuan-yuan2   

  1. 1. Department of Computer Science, Changchun Finance College, Changchun 130022, China;
    2. School of Computer Science and Technology, Changchun University of Science and Technology, Changchun 130022, China
  • Online:2009-07-20 Published:2009-08-27

摘要:

为了解决传统波形发生器波形种类有限、无法产生任意复杂波形的问题,设计了一种基于PCI(Peripheral Component Interconnect)总线与CPLD(Complex Programmable Logic Device)的任意波形发生器系统,并详细阐述了系统的软硬件构成。讨论了总线接口芯片CH365与CPLD的连接电路、滤波电路、同相放大电路、温漂抑制电路和二级放大电路,给出了上位机软件和CPLD的关键代码,上位机软件使用Visual C++编写,CPLD器件采用Verilog HDL(Verilog Hardware Description Language)语言编写。系统通过CPLD与上位机的协作可产生任意波形,方便了用户使用。

关键词: PCI总线, 复杂可编程逻辑器件, 波形发生器, 温漂

Abstract:

To solve the problem that the traditional waveform generator can only generate few waveforms and can not generate arbitrary waveform, an arbitrary waveform generator system based on PCI(Peripheral Component Interconnect)bus and CPLD(Complex Programmable Logic Device) is designed.And the expounds software and hardware structure of system in detail.The hardware of system is  Introduced,  the connection circuit, filter circuit, homophase amplification circuit, temperature drift restrained circuit and secondary amplification circuit of bus interface chip CH365 and CPLD are mainly discussed.The key code of host computer and CPLD are given. The former is developed with Visual C++, the latter is developed with Verilog HDL(Verilog Hardware Description Language) language. The system could generate arbitrary waveform by the cooperation of CPLD and host computer, and it is convenient for users.

Key words: peripheral component interconnect(PCI) Bus, complex programmable logic device (CPLD), waveform generator, temperature drift

中图分类号: 

  • TP273.5