目录

FPGA + 高速DAC的任意波形发生器

基于LPC11U35的掌上信号发生器

mini_awg.png 功能:

  1. 通过DDS产生任意波形的模拟信号输出
    1. 最高20MHz模拟信号输出 - 使用AD9740 DAC芯片 + OPA820运放,DAC时钟通过锁相环设定为192MHz
    2. 最高10MHz模拟信号输出 - 使用3PD5651 DAC芯片 + SGM8301运放,DAC时钟通过锁相环设定为120MHz
    3. 输出信号幅度最大为5Vpp,内部通过乘法器可以调整幅度
    4. 输出信号的直流偏置-2.5V到2.5V之间可调,通过PWM + RC输出直流电压来控制
  2. 240 * 240 分辨率的TFT LCD屏幕显示波形的信息
  3. 2个开关按键 + 旋转编码器的3个按键来控制参数的设置以及菜单
  4. 一个MMCX输出产生的任意波形模拟信号
  5. 一个MMCX输出PWM信号,PWM的周期和占空比可调节
  6. 对上述的模拟信号以及PWM信号同时提供3Pin杜邦线插座输出
  7. USB提供板上电源并能够通过UART同上位机PC进行通信

模拟电路部分的仿真 - 波形

模拟电路部分的仿真 - 频谱

基于CH573的掌上信号发生器

cy_dds_awg.png

采用CH573F的DDS信号发生器

输入控制及LCD信息显示界面

dds_amp_adjust.png 模拟输出的参数设置及信息显示

任意波形发生器的控制协议格式

要调节和设置的参数信息

awg_ui.png

lcdparainput.png

数值的输入可以参考电视机屏幕遥控器的设置方式 lcdparaset.png