This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LC4357: HET PWM

Part Number: TMS570LC4357


王工:

        我们通过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)>杂波高电平时间,就能过滤掉杂波,你看我这个思路可行吗?

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

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