电流互感器对交流电采样,放大后输出到STM32进行ADC。奇怪一个简单的低通会让波形完全走样,请大佬们帮忙分析分析,不胜感激!
电路如图,两个CURR_FEEDBACK就直接接STM32的ADC口了。
运放输出后,A点波形如下图,是正常的,波形绕1.65V(=3.3/2)震荡,幅值也正常。这个80Hz不准确,实际数格子可以看出还是50Hz。
但B点波形就不对了,如下图。而且电流为0时波形在2.3V左右,不在1.65V,很奇怪。
这是我直接接示波器得到的曲线,在STM32中用ADC采集到的与B点波形一致,说明程序是没问题的。
同样的电路,我自己焊的洞洞板,输出是没问题的。然后送淘宝做PCB板,就出现上述这个问题了。而且你看我有两路ADC,完全一样的电路,两路同样的问题,若说是焊接或者制版缺陷,也不会两个错的一样。
|