TCOOP 双通道数模转换器dac9764

 

双通道数模转换器dac9764

 

一、 产品简介

 

基于DAC9764的高速DAC,内含双路高速DAC,14位,125M数据转换速率,配合FPGA可实现各种信号发生。

 

 

 

二、应用场景

 

dds信号发生器,传感器激励源,波形发生器,通信系统调制等。

 

三、产品概述

 

此高速 DAC模块采用 ADI 公司的高速14bit,最大转换速率125Msps的芯片 AD9764, 片内自带基准电压,满足工业级应用。

 

模块包括信号 16PIN 数字接口、高速 DA 转换、双端转单端、7 阶低通巴特沃斯无源滤波、信号放大、信号输出接口及电源管理(+5V ,-5V 和 3.3V)等。

 

 

四、产品参数以及算法

 

1.供电电压:±5V

 

2.最高转换速率:125M sps

 

3.位宽达到14位

 

4.输出阻抗50欧

 

5.输出信号范围:外部基准:可用电位器调节 内部基准:满量程输出为3V左右

 

6.PCB尺寸:70mm*100mm

 

7.双层板,双面布局

 

其中用到以下算法:

 

1. 数字滤波器设计算法:用于设计数字滤波器以滤除输入信号中的噪声和干扰,以提高转换器的性能和精度。

 

2. 时钟同步算法:用于确保转换器的时钟信号与输入信号同步,以避免采样偏差和失真。

 

3. 校准算法:用于校准转换器的增益和偏移,以确保输出信号的准确性和稳定性。

 

4. 数字信号处理算法:用于对转换器输出的数字信号进行处理和分析,以满足特定的应用需求。

 

5. 数据压缩算法:用于压缩转换器输出的数据,以减少存储和传输的成本。

 

 

五、使用说明:

 

1.本项目为并行dac用于输出信号,提供FPGA测试代码(xilinx平台)

 

2.可选择基准源(内部基准或外部基准)

 

3.七阶巴特沃斯可以视工作环境和个人能力进行焊接,如无特殊要求可不进行焊接(将电感位置用0欧电阻取代),如果要进行FFT类运算,建议焊接(七阶巴特沃斯低通滤波截止频率在最高转换速率一半即可)或者后级接入低通滤波(扛锯齿)

 

4.笔者在pcb留有许多方便测试的过孔

 

5.模块接口说明如下图:

 

 

 

六、备注

 

1.排阻可焊接0或者100皆可(fpga有排阻保护即可焊0欧)

 

2.测试驱动代码(verliog),测试代码内容为单片机通过模拟spi协议发送对应频率相关的相位累加字,输入dds ip核的相位累加以此达到单片机点频的目的,为不增加复杂度只提供fpga代码,代码仅供参考。

 

3.代码是基于xilinx zynq 7010 开发完成,在vivado 18.1平台实现,需要xilinx下载器(价格较贵),quartus平台或者国产其他平台(未接触国产fpga相关软件)可以通过移植.v文件实现。

 

5.七阶巴特沃斯无特殊需求可以用0欧电阻取代电感位置(考虑到需要高精度电感和电容成本较高,故留出焊盘,而不焊接)

 

 

以上就是关于双通道数模转换器dac9764方案开发的内容分享及定制需求,如果您还有其他单片机方案开发需求,可以直接和我们联系或者在网站留言,我们将会尽快回复。通程创品专注于单片机应用方案的开发、MCU应用功能定制开发,致力于打造电子产业链最完整的单片机方案!