打印
[电机应用]

PWM 输出异常

[复制链接]
527|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
夏眠毁灭者|  楼主 | 2025-7-3 19:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
利用中颖 SH79F3214 控制风机调速,配置 PWM 定时器后,P0.3 引脚无预期 PWM 信号输出。经同事提醒,发现芯片手册虽未明确说明,但配置 PWM 寄存器时必须先写低位再写高位,否则低位写入无效。重新调整代码顺序,成功输出 PWM 信号。
// 先配置低位​
PWM0L = 0xXX; ​
// 再配置高位​
PWM0H = 0xXX;

使用特权

评论回复
沙发
Jiangxiaopi| | 2025-7-8 12:57 | 只看该作者
电源电压波动或噪声可能导致PWM波形不稳定

使用特权

评论回复
板凳
Zhiniaocun| | 2025-7-8 13:28 | 只看该作者
电磁干扰或地线设计不合理可能导致信号畸变

使用特权

评论回复
地板
Zuocidian| | 2025-7-8 14:06 | 只看该作者
MOS管栅极驱动电阻过大、未加反相二极管或死区时间不足,可能导致开关延迟或波形失真

使用特权

评论回复
5
Puchou| | 2025-7-8 14:45 | 只看该作者
计数器频率、占空比计算错误或DMA传输长度设置不当会导致错误发生

使用特权

评论回复
6
Xiashiqi| | 2025-7-8 15:23 | 只看该作者
使能比较输出与启动计数器的时间差可能导致首个脉冲异常

使用特权

评论回复
7
小海师| | 2025-7-8 15:58 | 只看该作者
DMA传输过程中若被中断打断,可能导致数据错乱

使用特权

评论回复
8
Haizangwang| | 2025-7-8 16:33 | 只看该作者
负载或PCB板的寄生电容可能导致高频波形失真。可尝试减小负载电容或更换专用PWM输出口

使用特权

评论回复
9
八层楼| | 2025-7-8 17:08 | 只看该作者
大电流负载启动时可能拉低母线电压,导致波形扭曲

使用特权

评论回复
10
guanjiaer| | 2025-7-8 17:51 | 只看该作者
使用示波器观察PWM波形的完整性、上升/下降沿是否陡峭,对比正常与异常信号的差异

使用特权

评论回复
11
heimaojingzhang| | 2025-7-8 18:36 | 只看该作者
PWM输出异常通常由硬件设计缺陷、软件配置错误或外部干扰引起

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

0

粉丝