节点文献

任意形状的脉冲信号发生器的研制

A pulse generator of arbitrary shaped waveform

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 江家友陈志豪

【Author】 JIANG Jiayou CHEN Zhihao(Shanghai Institute of Applied Physics,Chinese Academy of Sciences,Shanghai 201800,China)

【机构】 中国科学院上海应用物理研究所

【摘要】 上海光源增强器引出系统中有三块凸轨磁铁,需要一台带外触发的信号发生器产生励磁电流脉冲波形。该信号发生器要求三路输出独立可调,包括幅度和通断可调,还能读取各通道的当前状态,包括通断状态和幅度值。本文介绍了一种基于FPGA和DAC的脉冲信号发生器,利用FPGA可编程灵活、IO资源丰富和可配置的特点,选用了四路输出的16 bit(其中包括1 bit符号位)DAC作为模拟输出,上位机利用Matlab软件编写一个基于RS232协议的调试界面GUI。经Modelsim仿真,最后实验验证设计很好,符合预期要求。同时,作为扩展,可编写任意形状的波形数据,还可控制波形的底宽和周期。

【Abstract】 The three bump magnets in the booster extraction system of SSRF are driven by a signal generator with an external trigger.The signal generator must have three independent and controllable outputs,and both amplitude and make-and-break should be controllable,with current state information being readable.In this paper,we describe a signal generator based on FPGA and DAC boards.It makes use of characteristics of both FPGA flex programmable and rich reconfigurable IO resources.The system has a 16-bit DAC with four outputs,using Matlab to write a GUI based on RS232 protocol for control.It was simulated in Modelsim and tested on board.The results indicate that the system is well designed and all the requirements are met.The arbitrary waveform is writable,and the pulse width and period can be controlled.

【关键词】 FPGADACMatlabGUI信号发生器
【Key words】 FPGADACMatlab GUISignal generator
  • 【分类号】TN782
  • 【被引频次】1
  • 【下载频次】164
节点文献中: 

本文链接的文献网络图示:

本文的引文网络