群友的问题:用PWM控制PB7,实际测试发现R4两端的PWM的幅值很低,这是啥原因?
群里有同学问:用PWM控制PB7,实际测试发现R4两端的PWM的幅值很低,这是是啥原因?(注意:下图中12V,实际是5V的电源供电)单片机(STM32)输出口的位置(PB7)正常,PWM频率5K,占空比50%,但是输出到MOS管就不正常了。Q1可以打开,但是没有PWM的效果,输出端的VM一直是高电平,没有PWM那种高低电平的PWM波形。如果是直接给高电平,是可以正常开关的。1. Q2导通,不就是0.2V左右,关闭就是0,三极管没有工作在放大区,有限流电阻。3. 也有同学怀疑是MOS管的寄生电容引起的,用Multisim仿真波形。4. Q2换MOS管,C18,C19都去掉。R4换成0欧,R1换成1K。AO3401替换三极管。源极接R4 漏接地,这位同学Q2更换后接反了,实物图如下:5. 这位同学改回三极管,把其他参数调整后,测出VM波形是这样的。C18,C19都去掉。R1是4.7K,R4是1K。大家可以自己想一下为什么一开始不行,是哪个参数影响了三极管的通断? 著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-21
最近编辑:9小时前
作者推荐
