
双通道500MSpsADC开源啦!!
简介
AD9434是ADI设计的一款单通道12bit,500MSps的高速ADC芯片。该项目基于该芯片设计了一款双通道同步采样模块,可应用于电子竞赛,通信等众多领域
简介:AD9434是ADI设计的一款单通道12bit,500MSps的高速ADC芯片。该项目基于该芯片设计了一款双通道同步采样模块,可应用于电子竞赛,通信等众多领域开源协议
:GPL 3.0
描述
视频链接:
https://www.bilibili.com/video/BV1nbEzzrEUc/?spm_id_from=333.1387.homepage.video_card.click
项目简介
本项目基于ADI单通道12bit,500MSpsADC芯片AD9434,实现双通道模拟信号的同步采样,各项指标参数表现不错,虽然受限于前端运放性能,但仍可以应用与众多领域
项目芯片参数
ADC芯片:AD9434 12bi 500MSps;
时钟芯片:CDCM61002;
电源芯片:TPS82130,TPS7A8300,LM27762;
阻抗变换芯片:AD8001;
全差分放大器:ADA4937-1;
硬件说明
(1)电源电路
该模块电源输入为FMC连接器上的12V电源,一路通过TPS82130预降压至2.5V,防止LDO耗散功率过大而至损坏,再由两块TPS7A8300降至1.8V,模拟与数字电源分离提高电源性能。另一路通过TPS82130预降压至4V,再由正负电荷泵芯片转换到正负3.3V为前端信号调理部分供电,时钟部分单独采用LP5912芯片供电提高时钟稳定性;
(2)信号调理电路
信号调理电路由阻抗变换电路和单端转差分电路构成,ADC的SFDR与前端集成运算放大器的SFDR密切相关
(3)时钟电路
时钟芯片采用CDCM61002芯片,该芯片具有价格便宜,电路简单,控制容易等众多有点,在该设计者,用户可通过FPGA控制OD0来控制CDCM61002输出500MHZ或者250MHZ
(4)ADC电路
ADC外围电路参照ADI芯片手册设计,笔者在此不多赘述
软件代码
笔者提供XILINX ku5p平台驱动例程,由于u+与7系列采用不同的selectio ip核,所以笔者使用xilixn iobufds原语实现,可直接移植到xilinx其他平台如7系列与u+系列
genvar num;
generate
for(num = 0;num < 12;num = num + 1) begin : ibuf
IBUFDS #(
.DIFF_TERM ("FALSE" ),
.IBUF_LOW_PWR ("TRUE" ),
.IOSTANDARD ("DEFAULT" )
) ibuf_data1 (
.O (adc1_data[num] ),
.I (i_adc1_data_p[num] ),
.IB (i_adc1_data_n[num] )
);
IBUFDS #(
.DIFF_TERM ("FALSE" ),
.IBUF_LOW_PWR ("TRUE" ),
.IOSTANDARD ("DEFAULT" )
) ibuf_data2 (
.O (adc2_data[num] ),
.I (i_adc2_data_p[num] ),
.IB (i_adc2_data_n[num] )
);
end
endgenerate
注意事项
模块0402阻容较多,建议使用钢网贴片;
焊接顺序建议:先焊接FMC连接器,在焊接阻容与电源部分,测试电源部分PG后,再焊接其余芯片避免损坏,建议采用加热台焊接。
实物图

测试图以及测试效果


笔者寄语
感谢一路上给予笔者帮助的所有朋友,也感谢一直支持笔者开源项目的电子爱好者。该项目允许商用,过程中出现任何问题笔者概不负责,希望让所有电子爱好者都能体会到高速数据采集的乐趣,希望笔者的开源项目能够帮助到大家。至此,笔者将断更一段时间,后续将以更好的姿态与大家再次见面。再次感谢一路上与笔者同行的所有伙伴,大家都来自五湖四海,电子让我们相遇。
2025/5/15 于成都
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。









