[MM32硬件] PWM与串口间的信号串扰解决方法

[复制链接]
803|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 | 显示全部楼层
学习一下
申小林一号 发表于 2025-4-24 18:41 | 显示全部楼层
学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

183

主题

2331

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部