CH1:下桥任意一路 MOS 驱动信号(如 U 相下管驱动,观测 PWM 三角波中点位置)
CH2:ADC 外部触发标记,两种获取方式二选一
把 MTU 用于 ADC 触发的 SCCR 比较匹配事件,同时输出到芯片某 GPIO 引脚。配置 MTU 的 SCCR 事件同时输出 IO,该 IO 跳变即为硬件发出 ADC 触发事件的时刻。
注意:DMA 中断 IO 翻转会带 CPU 中断延时,只能得到转换结束,不能代表 ADC 采样启动点,优先用 MTU 事件输出 GPIO。
测量步骤
电机空载,运行固定 PWM 开关频率(例如 20kHz),中心对齐 SVPWM;避免过调制,保证零矢量窗口充足。
示波器同步抓取:下桥 PWM 驱动波形 + MTU 事件输出 GPIO 波形。
测量:PWM 三角波中点位置 到 MTU 事件 GPIO 边沿的时间差 → 就是硬件触发输出延迟(MTU+AOS 通路)。
再叠加 ADC 内部采样保持前级固有延时(datasheet 参数,几 ns~ 几十 ns),得到 ADC 采样启动时刻。
同时观察:MOS 开关振铃、尖峰噪声区间;确认触发点在振铃衰减完成之后、零矢量窗口之内。
可测指标
平均触发延迟;
多周期叠加,看时间轴抖动:硬件 AOS 方案抖动应当接近 0ns;如果看到几十~几百 ns 抖动,说明不是硬件触发,是软件触发。
|