已回答假定已回答

AD5933用低频<1KHz激励信号测量的问题

450822769@qq.com 在 2014-4-2 詢問的問題
最後回覆由ADI_Wei於2014-5-28提供

ADI工程师您好:

1、我在用AD5933测阻抗的应用中使用30KHz的激励频率所测得结果较准确,选用内部时钟16.776MHz为时钟源,工作正常,但应用中需要把激励信号频率降到2KHz之下,把测量激励信号设定为1KHz,如果任然用内部16.776MHz为时钟源,所得结果误差太大无法接受;查AD5933的数据手册可知在用16.776MHz为时钟的条件下激励信号范围为1KHz~100KHz,若要降低激励信号频率下限需降低芯片所用时钟源的频率值,现在的疑惑是:若激励信号选在500Hz到1200Hz的范围内,外部时钟源要用多大频率的时钟?如何根据所要使用激励信号的频率来确定外部提供时钟的频率值?另外该时钟可以由单片机直接提供吗(需要考虑是否能驱动的问题吗?),还是需要单独的时钟源?我用单片机输出的32768Hz的时钟给AD5933,但AD5933不能按公式计算出来的值输出激励信号,我按1KHz计算但输出的是大于500K的一个频率值(示波器观察所得),不知是什么原因...

2、还有几个问题不是很明白:(1)输出激励信号频率(2)AD5933内部ADC采样频率(3)DFT计算与时钟频率,这几个频率相互之间有何影响,更改其中的一个对其他两个有何影响,对DFT的运算有何影响;

3、在论坛中看到如下解释不太明白:“

1MHz的外部时钟,激励频率400Hz时,DFT计算的频率泄漏会比较大,可以考虑提高激励频率或进一步降低外部时钟源频率。
测量47k的阻抗,为提高测量精度,参考电阻和反馈电阻可以设为10k
使用较小的激励电压,会进一步损失AD5933内部ADC的动态范围,从而影响较高精度的测量。

激励信号频率低,DFT计算的频率泄露比较大这句不明白,还望解释下...

 

希望尽快回答谢谢..

結果