如何提升AD的采样频率

问题:如何提升AD的采样频率?
答:只有改变AD的内部结构。

所以本文题目说的是有毛病的,一块网上购买的现成的AD芯片,我们并不能改变它的采样速率。
AD的作用是采集模拟信号,如果,信号的20Mhz,根据奈奎斯特定理,那么采样的频率至少为40Mhz,也就是两倍的速率采样,在实际的应用中我们可能会涉及到超采样,那么采集20Mhz的信号,需要AD的采样频率就要更高了。如果我们只有一种型号为100Mhz的AD芯片,还想以200Mhz的频率采样怎么办呢?
可以采用两个相同的100Mhz的AD芯片同时对这一路20Mhz的信号进行采集,只要是交错采集就可以达到200Mhz的采样速率了。注意一定是交错采集,如何将两路的数据进行融合就可以了。
RTL代码:

always@(posedge clk_200m or negedge rst_n)begin
		if(!rst_n)
			flag <= 1'b0;
		else 
			flag <= ~flag;
	end
	
	always@(posedge clk_200m or negedge rst_n)begin
		if(!rst_n)
			data <= 'd0;
		else if(flag)
			data <= data0;
		else
			data <= data1;
	end 

其中,输出的数据DATA是在200Mhz的时钟下进行输出,DATA0和DATA1是两块相同的AD采集的数据,注意两个的AD采集数据的相位差为180°。
实际测试环境下,信号发生器输出的正弦信号为20Mhz,AD芯片采用的是ADS4126,频率可以达到100Mhz,实验中使用两块AD4126,使采样率达到200Mhz。
在这里插入图片描述

实际观测的信号DATA0和DATA1以及两路融合之后的数据DATA。
在这里插入图片描述
可以看出DATA的采样点要多了一倍。
同时如果对AD芯片AD4125/AD4126感兴趣的可以联系QQ:2859340499.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值