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
`timescale 1ns / 1ps
  • //////////////////////////////////////////////////////////////////////////////////
  • //Two tri wave outputs -10V ~ +10V
  • //////////////////////////////////////////////////////////////////////////////////
  • module ad9767_test
  • (
  • input sys_clk, // input clock 50Mhz
  • output da1_clk, //AD9767 CH1 clock
  • output da1_wrt, //AD9767 CH1 enable
  • output [13:0] da1_data, //AD9767 CH1 data output
  • output da2_clk, //AD9767 CH2 clock
  • output da2_wrt, //AD9767 CH2 enable
  • output [13:0] da2_data //AD9767 CH2 data output
  • );
  • reg [15:0] trig_data;
  • wire clk_125M;
  • assign da1_clk=clk_125M;
  • assign da1_wrt=clk_125M;
  • assign da1_data=trig_data;
  • assign da2_clk=clk_125M;
  • assign da2_wrt=clk_125M;
  • assign da2_data=trig_data;
  • //DA output sin waveform
  • always @(negedge clk_125M)
  • begin
  • if (trig_data == 14'h3fff)
  • trig_data <= 0 ;
  • 4 / 5
  • else
  • trig_data <= trig_data + 1'b1 ;
  • end
  • PLL PLL_inst
  • (// Clock in ports
  • .clk_in1 (sys_clk ), // IN
  • // Clock out ports
  • .clk_out1 ( ), // OUT
  • .clk_out2 (clk_125M ), // OUT
  • // Status and control signals
  • .reset (1'b0 ), // IN
  • .locked ( )
  • );
  • endmodule
  • 复制代码
    2.png