跳转到内容

ADC 注入采样与控制触发同步提示词范例

请协助我验证当前 ADC 注入采样与 PWM 或控制周期是否同步,确保电流、电压等关键量在正确时间点采样,并避免控制环使用错相数据。
你可以检查工程代码、构建并烧录固件;只有在定时器触发、ADC 标志、波形或日志证据支持时,才对同步关系做结论。
1. 同步条件
应用场景:电机控制、数字电源、采样保护或其他周期控制,以当前项目为准。
触发链路:PWM 定时器、TRGO、ADC 注入组、DMA/中断、控制任务执行点和输出更新点。
采样对象:相电流、母线电压、采样电阻或传感器输出;记录期望采样窗口和禁采区域。
观测数据:触发时间、转换完成时间、控制周期序号、原始值、过载标志和任务延迟。
2. 当前问题
控制环在某些占空比下电流采样异常,怀疑 ADC 采样点落在开关噪声区域,或注入转换结果被上一周期数据覆盖。
请完成以下工作:
- 找到 PWM 定时器、TRGO 配置、ADC 注入序列、采样时间、中断优先级和控制环读取代码;
- 核对触发源、触发边沿、转换时间、采样保持时间和控制周期是否匹配;
- 检查注入转换完成标志、overrun、数据寄存器读取顺序和周期序号绑定;
- 用 GPIO 翻转、示波器、逻辑分析仪或日志标记触发、转换完成和控制任务执行时刻;
- 修改采样点、触发事件、中断优先级或数据双缓冲后,构建烧录并复测不同占空比;
- 明确硬件开关噪声、采样电阻布局或运放带宽导致的软件不可修复风险。
最终输出应包含:触发时序图、采样延迟统计、修改文件、复测结果,以及仍需硬件波形确认的事项。