传感技术
直播中

艾玛

11年用户 794经验值
擅长:模拟技术 EDA/IC设计 RF/无线
私信 关注
[问答]

AD5940低频下怎么修改ADC_Rate来实现测量更长时间的正弦波呢?

1.之前我发现测试低频和高频时间是一样的,这并不符合常理,我发帖询问给我这样的回答,我想知道低频下怎么修改ADC_Rate来实现测量更长时间的正弦波呢?
2.我现在问题是低于20Hz测试不准,我的设置参数是HsDacUpdateRate=7,ADCPGA=1,ADCSINC3OSR_4, ADCSINC2OSR_1333, ADCAVGNUM_16,DFTNUM_16384, DFTSRC_SINC3,tiA=200
我也看了新更新的函数checkfre,但是我并没看明白再低频的时候要修改哪个参数来实现优化,请告知我在20Hz下应该设置什么参数,因为和问题一一样,现在低频的测试速度太快了

回帖(1)

lalajie

2024-5-29 16:37:49
为了在低频下测量更长时间的正弦波,你需要调整ADC的采样率(ADC_Rate)。以下是一些建议的步骤:

1. 确定所需的最低频率:首先,你需要确定你想要测量的最低频率。在这个例子中,最低频率是20Hz。

2. 选择合适的采样率:根据奈奎斯特定理,为了准确测量一个信号,采样率应该至少是信号频率的两倍。因此,对于20Hz的信号,最低采样率应该是40Hz。然而,为了获得更好的信噪比和分辨率,你可以选择更高的采样率。

3. 调整ADC采样率参数:在你的设置参数中,ADCSINC3OSR_4表示ADC的过采样率(OSR)是4。为了提高采样率,你可以尝试增加OSR值。例如,将ADCSINC3OSR_4更改为ADCSINC3OSR_2,这将使采样率加倍。

4. 调整其他参数:为了适应新的采样率,你可能还需要调整其他参数,例如ADCAVGNUM(平均采样数)和DFTNUM(快速傅里叶变换(FFT)的样本数)。这些参数的值应该与新的采样率相匹配,以确保测量的准确性。

5. 测试和优化:在更改参数后,你需要测试新的设置并观察测量结果。如果测量结果仍然不准确,你可能需要进一步调整参数或尝试其他方法来优化低频测量。

6. 使用checkfre函数:你提到了checkfre函数,这个函数可以帮助你检查当前设置下的频率范围。在低频测量时,你可能需要调整这个函数的参数,以便更好地适应低频信号。

总之,为了在低频下测量更长时间的正弦波,你需要调整ADC的采样率和其他相关参数。通过实验和优化,你可以找到适合你的应用的最佳设置。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分