王工:μ A
我们通过N2HET1 [18]引脚来捕获外部PWM,但是通过示波器观察的外部波形如下,存在以下杂波,会导致采集脉冲的个数多于pwm设计发出的脉冲个数。

1)我们采用ECNT这个命令来计算PWM上升沿个数的,因为ECNT没有使用HR MODE ,所以是不是可以将 (hr)(lr) t c (VCLK2)调大,大于杂波的高电平时间(100us),这样就采集不到杂波了,计算PWM个数就正确了,您看我这个思路可行吗?
2)如果我想使用PCNT指令来计算PWM周期,是不是就要 2 (hr) t c (VCLK2)>杂波高电平时间,就能过滤掉杂波,你看我这个思路可行吗?μ s

3)为何TRM中和Datasheet中关于捕获时序计算不一样啊,一个是>(hr)(lr) t c (VCLK2)、一个是(HRP)(LRP) tc (VCLK2)+ 2,我们以哪个为准?


4)t c (VCLK2)就是VCLK2的周期吗?如果VCLK2是20MHZ,那么t c (VCLK2)就是50ns?
