[单片机芯片] CH32M030如何抑制采样共模噪声?

[复制链接]
34|1
ewyu 发表于 2026-9-3 14:25 | 显示全部楼层 |阅读模式
芯片运放可组成 ISP 差分电流采样,适配最高 28V 母线电机驱动,高压开关噪声会干扰 20 通道 ADC 采样,这个一般应该怎么解决?能从程序方面解决吗?还是只能改硬件。改硬件的话有参考电路吗?

HXJ2026 发表于 2026-9-3 15:46 | 显示全部楼层
CH32M030 的 ISP 差分电流采样本身可以用于电机电流检测,但电机驱动过程中 MOS 管高速开关会产生较大的 dv/dt、di/dt 以及地弹噪声,这类高频干扰有可能耦合到 ADC 或电流采样通道,属于电机控制系统中比较常见的问题。

这个问题可以从软件和硬件两方面处理:
1. 软件上可以通过 PWM 与 ADC 同步采样,避开 MOS 开通、关断瞬间,在 PWM 波形相对稳定的位置进行 ADC 采样;CH32M030 的 ADC 也支持外部延迟触发和滑动平均,可以进一步降低开关噪声对采样结果的影响。

2. 如果干扰幅度比较大,单纯软件滤波只能改善,不能完全解决,还是建议在硬件上对采样回路进行优化。比如 ISP 差分输入采用 Kelvin 方式从采样电阻两端单独引线,差分线靠近并行走线,同时在 ISP 输入端增加小阻值电阻和差分电容组成 RC 滤波,常见可以从 47Ω + 47Ω + 1nF 左右开始调试。

3. PCB 布局上要尽量避免 ADC/ISP 采样线靠近 MOS 的 SW 节点、栅极驱动线以及大电流回路,同时注意功率地和模拟采样地的回流路径,避免 MOS 开关电流直接影响 MCU 的模拟地。

所以如果目前是已有 PCB,建议先通过调整 ADC 采样时刻、增加采样延迟和数字滤波进行验证;如果仍有明显尖峰,再通过外加 RC 或下一版 PCB 优化 Kelvin 采样和地线布局。一般是“采样时序 + RC 滤波 + PCB 布局”结合处理,而不是单纯依赖软件滤波。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

128

主题

631

帖子

0

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