基于微处理器和FPGA的波形生成器 |
| |
引用本文: | 王家乐,张静,侯京锋,罗丹. 基于微处理器和FPGA的波形生成器[J]. 测控技术, 2015, 34(12): 127-129 |
| |
作者姓名: | 王家乐 张静 侯京锋 罗丹 |
| |
作者单位: | 北京强度环境研究所,北京强度环境研究所,北京强度环境研究所,北京强度环境研究所 |
| |
摘 要: | 波形生成器是振动控制仪、液压振动伺服控制器等仪器设备的重要组成部分。基于微处理器和FPGA的硬件架构,以两种方法实现了波形生成器:一种是FPGA实时逐点计算生成波形;另一种基于两种运算部件的结合——微处理器先将生成的一个周期的波形数据发给FPGA,FPGA根据相位对数据波形进行查表和插值后输出波形。该波形生成器可输出正弦波、矩形波、锯齿波、线性扫频和对数扫频。最后在资源使用、正弦波失真度等方面对两种方法进行了对比。
|
关 键 词: | 微处理器;FPGA;逐点计算;查表;线性插值 |
Waveform Generator Based on Microprocessor and FPGA |
| |
Abstract: | The waveform generator is an important part of the vibration control device and servo controller.Based on the architecture of microprocessor and FPGA,two ways of waveform generating are introduced and realized.One way is real-time computing totally on FPGA,the other combines microprocessor and FPGA in which microprocessor generates signal data firstly,then sends it to FPGA,FPGA looks up the signal data and does inserts.The waveform generator can output sine wave,square wave,saw tooth wave,linear sweep wave and logarithm sweep waves.Finally,resource usage and sine wave distortion of the two ways are contrasted. |
| |
Keywords: | microprocessor FPGA calculated one-by-one look-up table linear insertion |
本文献已被 万方数据 等数据库收录! |
| 点击此处可从《测控技术》浏览原始摘要信息 |
|
点击此处可从《测控技术》下载全文 |
|