好吧,不好意思,我语气有点重了。首先你用开关电源做恒流源出发点就有问题,开关电源本来就不适合做恒流源。你0.02欧的检流电阻在1A的电流下压降才0.02V,而你sense端电压应该在1.2V左右,即你必须放大六十倍,开快电源中噪声有多大你应该清楚,你这走线就是一个高频接收天线,反馈回路的信噪比肯定会很低。至于你说加电容纹波减小那是因为电容对高频信号阻抗很低,整个运放就相当于一个射随,直接把高频噪声及其谐波给旁路了而没有经过电阻反馈回路放大。还有就是你0.7M的运放做反馈放大几十倍的带宽够吗?500K的开关频率我想信号上升沿至少为200ns左右吧,信号带宽肯定都上M了。