打印
[MM32硬件]

PWM与串口间的信号串扰解决方法

[复制链接]
339|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xuanhuanzi|  楼主 | 2025-4-23 15:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现象:PWM信号通过寄生电容/电感耦合到RX线。

排查:

检查PCB中PWM信号线(如TIM1_CHx)是否与UART_RX线平行走线或距离过近。

观察PWM频率是否与串口波特率存在谐波关系(如115200bps ≈ 115kHz,若PWM为1MHz可能产生高频谐波)。

解决:

重新布局:将PWM与串口信号线隔离,垂直交叉走线,或用地线包裹隔离。

RC低通滤波:在RX引脚串联小电阻(如100Ω)并并联对地电容(如10-100pF),抑制高频噪声。

降低PWM信号边沿斜率(如配置TIM1输出驱动为较低速率模式)。

使用特权

评论回复
沙发
dongnanxibei| | 2025-4-23 19:26 | 只看该作者
是的布线很重要,不能将高频开关信号跟通信信号靠的太近。

使用特权

评论回复
板凳
wahahaheihei| | 2025-4-24 16:21 | 只看该作者
这个布线就要注意了。高频线路做环地隔离。

使用特权

评论回复
地板
申小林一号| | 2025-4-24 17:57 | 只看该作者
学习一下

使用特权

评论回复
5
申小林一号| | 2025-4-24 18:41 | 只看该作者
学习一下

使用特权

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

本版积分规则

180

主题

2287

帖子

3

粉丝