摘要
针对测控系统中监测信号较多的情况,提出了一种基于FPGA的多路数字信号采集模块设计。采集数字信号的高低状态和测量其中一路信号的频率,并采集脉冲信号的脉宽和时延,通过FPGA将数据编帧上传给上位机。结合FPGA、大容量FIFO的特点,设计了光电隔离电路、FIFO电路、FPGA配置电路等。实现了USB2.0与上位机通信,通过上位机应用软件和驱动程序实现模块与PC机实时通信和控制。该设计方案结构灵活、控制简单、可靠性较高。
Aiming at the condition that there are many the momitoring signals in the monitor system,this paper introduces a multi-channel digital signal collecting module which takes FPGA.This module collects low or high state of the digital signals and one of the signals' frequency,collects the pulse signals' delay and width.The FPGA makes data into frame structure then uploads to the computer.With the characteristic of FPGA and mass capability FIFO,we design the circuit of optoelectronic coupler, FIFO and configure of FPGA.We can control and communicate the module with PC real-time within USB2.0 interface. The design scheme is easily modified, controlled and high reliability.
出处
《国外电子元器件》
2008年第5期47-49,52,共4页
International Electronic Elements
基金
国家自然科学基金重点项目(50535030)资助