[STM32F3] Timer输入捕获测频率结果乱跳,信号其实挺稳的

[复制链接]
434|10
Clyde011 发表于 2025-10-10 07:56 | 显示全部楼层 |阅读模式
用输入捕获测一个方波信号,频率在几百Hz,示波器上很稳,但捕获出来的值总是乱跳几百个计数。滤波器开了也没太大改善,不知道是不是时钟分频或者触发沿抖动造成的。
 楼主| Clyde011 发表于 2025-10-10 07:57 | 显示全部楼层
我试过切到另一组定时器通道后就正常了。
公羊子丹 发表于 2025-10-10 07:58 | 显示全部楼层
我觉得可能是输入捕获通道共用了别的时钟。
周半梅 发表于 2025-10-10 07:59 | 显示全部楼层
试试改成上升沿捕获看看差别。
帛灿灿 发表于 2025-10-10 08:00 | 显示全部楼层
信号源是不是方波占空比太极端?
童雨竹 发表于 2025-10-10 08:01 | 显示全部楼层
我加了个RC滤波就稳了。
万图 发表于 2025-10-10 08:02 | 显示全部楼层
是不是定时器预分频太大?
Wordsworth 发表于 2025-10-10 08:03 | 显示全部楼层
DMA读的值有没有错位?
Bblythe 发表于 2025-10-10 08:04 | 显示全部楼层
我用F3系列时发现同步问题挺常见。
Pulitzer 发表于 2025-10-10 08:04 | 显示全部楼层
有可能信号太干净,反而触发了两次。
Uriah 发表于 2025-10-10 08:05 | 显示全部楼层
建议加个死区或数字滤波。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

161

主题

5938

帖子

0

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