再次感谢您的指教,找到个相关文章,有具体测试内容,
要请出音频测试用的采集卡了(Cirrus Logic CS5341为核心的ADC板板,24bit 96kHz采样)。把电源先调整到正负15V,拿表测了一下振荡器的输出电压,是8.0Vrms. 接采集卡(或者声卡)需要衰减幅度,我用了9.1k电阻和1k电阻做个简单分压,这样信号输入到CS5341刚好接近满幅。用CoolEdit软件分析采集的音频:
这是个蛮好的结果了,2次和3次谐波都在-110dB以下的水平,其实可以怀疑这个谐波是采集卡内部产生的,因为CS5341手册上标的THD也不会有这么好。要知道这个振荡器真实的谐波水平,就必须用陷波滤波器了。
为了使用陷波滤波器(早几个月前制作的,不过只做了无源的部分相关帖子),需要把振荡器和陷波滤波器的频率调整到一致,这就是个精细活了。我更换了一组电容,一组电阻(试了两次)才成功,多圈电位器手头没有50欧的所以用的20欧,调节范围只有1.25Hz很窄。最初装的时候输出频率是1008.2Hz, 但我的陷波滤波器中心频率在1001.2Hz, 光靠微调电阻不够,就得换元件了。费了一番工夫终于可以覆盖目标频率了。
因为没有放在屏蔽盒内,旁边还有工频变压器,干扰可以明显看到,不过和关心的频率没有冲突。注意这里1kHz的2次、3次谐波并不是采集卡引起的了,而是来自我的振荡器。因为ADC即使只有80dB的THD水准,造成的谐波幅度也在-140dB那里。图上最大的谐波在大约-102dB,比上面那个直接测的图里-114dB要高,是因为进ADC的电阻衰减取消了,信号高了20dB,和前一图对应的话相当于 -122dB.
这个失真度看来还不错,不过调整失真性能的电位器 R15 到现在还没动呢。稍微调调,二次谐波还能显著降低。最后调整完毕(包括频率对准)的频谱测试是这样的
|