Vce高达1.3V,说明前级驱动管9013没有进入开关饱和状态。R43仅360欧,光耦二极管侧电流不算小(5V时超过10mA,3.3V时也有6~7mA),按最低传输比40%计也有2~3mA可以用,R44、R45不影响这个最低传输电流值。
调过头来看B647侧,1.34A,按Hfe = 10 计,需要的驱动电流为134mA,9013的放大倍数仅需要5~60倍就可以满足进入饱和的要求,但现在没有达到。原因分析:
1、 P2.0侧驱动不足,到不了计算中估计的6mA以上,查原因
2、 光耦输出不足2mA,查原因
3、 9013 放大倍数不足,这个可能性不大,现在一般能购到的9013 放大倍数一般大于100,用数字表测下倍数,查原因;
4、 假货9013输出能力不足,换8050再试一试,或者9013 换成S2300等N型小场管
这个电路理想的B647输出压降,应该 Vce 小于 0.8V(此时仍会有发热,换MOSFET方案,或者B647上加适当的散热片解决)
5、 想让B647进入饱和,可以找个 -1V 或更低的负电源代替9013和R45的 12VGND,做的好时,B647的Vce会低于0.2V甚至0.1V。此时9013到B647间可能需要限流电阻。
|