[技术问答] 如何计算PWM触发ADC采样的最佳采样频率?

[复制链接]
2000|34
玛尼玛尼哄 发表于 2025-11-14 14:39 | 显示全部楼层
遵循奈奎斯特准则确定最低采样频率底线
夏眠毁灭者 发表于 2025-11-15 11:50 | 显示全部楼层
计算需结合 PWM 频率与信号特征:采样频率应≥PWM 频率的 2 倍(奈奎斯特准则),且为 PWM 频率整数倍,避免混叠。若关注 PWM 周期内细节,按信号带宽选更高频率(如 10 倍以上),同时考虑 ADC 转换时间,确保单周期内完成采样,需平衡精度与 MCU 处理能力。
lzbf 发表于 2025-11-16 18:48 | 显示全部楼层
从PWM触发信号发出到ADC真正开始采样,存在一个微小的延迟。
abotomson 发表于 2025-11-16 18:57 | 显示全部楼层
异步采样可能导致采样值波动,需通过硬件触发或定时器同步。
51xlf 发表于 2025-11-16 19:06 | 显示全部楼层
可以通过一个GPIO翻转,在示波器上观察PWM波形和ADC触发/完成信号的时间关系,确认触发点是否正确。
jtracy3 发表于 2025-11-16 19:15 | 显示全部楼层
PWM的开关动作会产生高频谐波              
sesefadou 发表于 2025-11-16 19:24 | 显示全部楼层
硬性约束,否则会导致ADC还没转换完,下一次触发就来了,造成数据丢失或错误。
uiint 发表于 2025-11-16 19:36 | 显示全部楼层
满足奈奎斯特采样定理              
pl202 发表于 2025-11-16 19:48 | 显示全部楼层
PWM触发ADC的最佳采样频率需满足「采样频率=PWM频率」且「PWM频率≥2×信号最高频率」,并通过配置PWM周期与ADC转换时间匹配实现。
pmp 发表于 2025-11-16 19:57 | 显示全部楼层
高频采样可减少相位延迟,提升控制响应速度。
mikewalpole 发表于 2025-11-16 20:07 | 显示全部楼层
PWM 触发 ADC 需确保采样时刻与 PWM 相位严格同步
nomomy 发表于 2025-11-16 20:19 | 显示全部楼层
基于 PWM 周期的最低采样频率
febgxu 发表于 2025-11-16 20:29 | 显示全部楼层
采样频率等于PWM频率              
樱花树维纳斯 发表于 2025-11-17 14:54 | 显示全部楼层
计算 PWM 触发 ADC 最佳采样频率,需结合 PWM 频率与信号特性:采样频率至少为 PWM 频率的 2 倍(奈奎斯特准则);若关注 PWM 调制的高频分量,需更高(如 5-10 倍);也可按 PWM 周期内采样点数设定(如每周期 5-10 点),确保覆盖完整脉冲波形,同时避免 ADC 采样率超限,平衡精度与效率。
世纪女孩 发表于 2025-11-18 15:58 | 显示全部楼层
这个问题很关键,核心结论是 Ethos-U55 通过硬件架构优化,大幅提升手势识别神经网络的 MAC 运算效率。
核心提升逻辑
专为神经网络 MAC 运算设计专用硬件单元,并行处理多组乘加操作,减少指令开销。
支持 INT8/INT16 量化,降低单运算数据位宽,提升单位时钟周期内的运算吞吐量。
集成数据预取与缓存机制,减少数据访问延迟,让 MAC 运算持续高效运行,避免闲置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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