基于FPGA的智能化波形发生板卡设计.pdfVIP

  • 1
  • 0
  • 约1.09万字
  • 约 4页
  • 2026-05-21 发布于山东
  • 举报

·22·《测控技术))2011年第30卷第3期

基于FPGA的智能化波形发生板卡设计

黄誉,李俨,王新民

(西北工业大学自动化学院,陕西西安710129)

摘要:测试系统中的信号源是系统的一个重要环节,是准确反馈被测部件各项性能参数的关键。提出了

一种基于FPGA的波形发生板卡,采用VerilogHDL实现FPGA内部逻辑电路设计,采用DDS算法实现

波形频率。总线选择BLVDS,FPGA完成BLVDS总线上数据的接收、发送,以及数据的缓存,上位机指

令和板卡反馈数据依照Modbus协议进行传输,C8051FI20完成对FPGA内部BLVDS接收电路缓存数

据的读取,根据上位机指令计算生成用户所需信号波形的相关数据,然后将反馈的数据包写入FPGA数

据缓存区,并启动BLVDS驱动电路完成数据的发送。实验结果表明:通信速度快、稳定、可靠,生成的波

形平滑,幅值、频率误差小。

关键词:BLVDS;FPGA;Modbus协议;DDS

文档评论(0)

1亿VIP精品文档

相关文档