单片机/MCU论坛
直播中

南风一号

9年用户 1048经验值
擅长:EMC/EMI设计
私信 关注
[问答]

tc377调试pwm输入捕获,输入频率小于10hz时输入占空比就会跳变的原因?

我在调试pwm输入捕获遇到一个问题,我用的是tc377的板件,当输入频率小于10hz时输入占空比就会跳变(0和输入占空比之间)您能帮我简单的分析一下是什么原因造成的吗?有什么解决方案,或者在初始化时有什么滤波的 结构体可以配置。谢谢

回帖(1)

程成

2024-3-5 17:00:51
当输入频率较低时,可能存在一些信号干扰或噪声,导致输入占空比的跳变。这可能是由于输入信号在采样时发生抖动或干扰引起的。以下是一些可能的解决方案:

1. 增加输入信号的滤波:在初始化PWM输入捕获功能时,可以尝试设置滤波器参数来减小输入信号中的杂散噪声对占空比测量的影响。您可以查阅TC377的相关文档,查看是否提供了配置滤波器参数的选项。

2. 增加采样率:增加PWM输入捕获的采样率,以提高对输入信号变化的检测精度。您可以尝试增加采样率,并查看是否有改善。

3. 使用外部滤波器:您可以在输入信号之前添加一个外部滤波器,以滤除高频噪声或抖动。

4. 检查硬件连接:确保输入信号的电路连接正确,没有松脱或短路。

5. 优化软件算法:如果可能的话,您可以优化PWM输入捕获的算法,以提高对低频输入信号的测量精度。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分