STC89C52是5V,所以输出也就是 0-5V 89c52做pwm估计也就顶多能到二三十khz了这个电路要是直接驱动P管的话,Vi必须小于5V才能勉强工作,驱动电压也仅有5V,,电流小还是勉强可以看看效果的。建议换个带PWM的片子(STC的很多很便宜)+mos驱动芯片,做好了
这个PWM不是电压有多大,而是控制导通时间,一个周期内导通的时间和总时间的比值。要控制MOS管导通,但不是一直导通。
电压即为管脚的高电平,一般5V不到(5V系统),MOS导通电压一般10V,不好直接控制