用华邦的MCU MPC82x84和IRF640做了一个输出可以调整的恒流源,最大输出电流为8A。但现在有一些问题:
1、 在刚开机时,MCU输出的PWM信号的占空比是从0慢慢上升的,直到输出达到指定的电流。现在的问题是,在达到指定电流后,电流还会继续上升约10%,让后保持3~5秒钟后再回落到指定值,且在指定值附近做约200mA的震荡;
2、 在Vcc-IN大于18V是,输出电流步受控,会快速的增加,直到IRF640烧掉。
为了解决的第一个问题,尝试着将积分电路中的E4容量从22uF更改到4.7uF,效果不明显;再调整PWM信号的频率和调整速度,效果也不明显;将9V电源改为5V供电,效果很明显,但输出电流的最大值只能达到3A。对于第二个问题,不知从何下手。