首页/文章/ 详情

群友的问题:用PWM控制PB7,实际测试发现R4两端的PWM的幅值很低,这是啥原因?

9小时前浏览2
大家好,我是EE小新。

群里有同学问:用PWM控制PB7,实际测试发现R4两端的PWM的幅值很低,这是是啥原因?(注意:下图中12V,实际是5V的电源供电)


问题描述:

单片机(STM32)输出口的位置(PB7)正常,PWM频率5K,占空比50%,但是输出到MOS管就不正常了。

Q1可以打开,但是没有PWM的效果,输出端的VM一直是高电平,没有PWM那种高低电平的PWM波形。如果是直接给高电平,是可以正常开关的。


PWM输出信号


R4下端的信号

群友提出的解决方法:

1. Q2导通,不就是0.2V左右,关闭就是0,三极管没有工作在放大区,有限流电阻。

2. 换R1=10K后,VM波形如下:


3. 也有同学怀疑是MOS管的寄生电容引起的,用Multisim仿真波形。

不加寄生电容:


加上寄生和测试的波形就很相似了。



4. Q2换MOS管,C18,C19都去掉。R4换成0欧,R1换成1K。AO3401替换三极管。


源极接R4 漏接地,这位同学Q2更换后接反了,实物图如下:


这次换MOS管是可以实现正常功能的。



5.  这位同学改回三极管,把其他参数调整后,测出VM波形是这样的。
C18,C19都去掉。R1是4.7K,R4是1K。


大家可以自己想一下为什么一开始不行,是哪个参数影响了三极管的通断?

来源:EEDesign
电源电路芯片材料控制Multisim
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-07-21
最近编辑:9小时前
EE小新
硕士 签名征集中
获赞 84粉丝 84文章 633课程 1
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈