AN9767 双通道 DA 模块的详细参数:
 DA 转换芯片: AD9767;
 通道数: 2 通道;
 DA 转换位数: 14bit;
 DA 更新速率: 125 MSPS;
 输出电压范围: -5V~+5V;
 模块 PCB 层数: 4 层,独立的电源层和 GND 层;
 模块接口: 40 针 2.54mm 间距排座,方向向下;
 工作温度: -40°~85° 模块使用芯片均满足工业级温度范围
 输出接口: 2 路 BNC 模拟输出接口(用 BNC 线可以直接连接到示波器);
1.png
  1. `timescale 1ns / 1ps
  2. //////////////////////////////////////////////////////////////////////////////////
  3. //Two tri wave outputs -10V ~ +10V
  4. //////////////////////////////////////////////////////////////////////////////////
  5. module ad9767_test
  6. (
  7. input sys_clk, // input clock 50Mhz
  8. output da1_clk, //AD9767 CH1 clock
  9. output da1_wrt, //AD9767 CH1 enable
  10. output [13:0] da1_data, //AD9767 CH1 data output
  11. output da2_clk, //AD9767 CH2 clock
  12. output da2_wrt, //AD9767 CH2 enable
  13. output [13:0] da2_data //AD9767 CH2 data output
  14. );
  15. reg [15:0] trig_data;
  16. wire clk_125M;
  17. assign da1_clk=clk_125M;
  18. assign da1_wrt=clk_125M;
  19. assign da1_data=trig_data;
  20. assign da2_clk=clk_125M;
  21. assign da2_wrt=clk_125M;
  22. assign da2_data=trig_data;
  23. //DA output sin waveform
  24. always @(negedge clk_125M)
  25. begin
  26. if (trig_data == 14'h3fff)
  27. trig_data <= 0 ;
  28. 4 / 5
  29. else
  30. trig_data <= trig_data + 1'b1 ;
  31. end
  32. PLL PLL_inst
  33. (// Clock in ports
  34. .clk_in1 (sys_clk ), // IN
  35. // Clock out ports
  36. .clk_out1 ( ), // OUT
  37. .clk_out2 (clk_125M ), // OUT
  38. // Status and control signals
  39. .reset (1'b0 ), // IN
  40. .locked ( )
  41. );
  42. endmodule
2.png