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.

[参考译文] TMS570LS1227:使用 HET1无法检测 PWM 频率和占空比

Guru**** 2044370 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/730590/tms570ls1227-unable-to-detect-pwm-frequency-and-duty-cycle-using-het1

器件型号:TMS570LS1227

您好!

1)

我将 HET1用于:
a)生成 PWM 输出[使用 HET1 -引脚14]
b)捕获 PWM 频率和占空比[使用 HET1 -引脚15]
当我物理连接引脚14和引脚15时、PWM 频率和占空比正确显示。
但是、当我生成另一个 PWM 输出(来自 ePWM 引脚)并将其连接到 HET1引脚15以进行捕捉时、它不提供正确的 PWM 频率和占空比。
这种行为是否正常? 如果我连接到 PWM 输出引脚到 eCAP、我能够成功地观察 PWM 值。

2)

使用 eCAP 引脚、我能够成功地观察 PWM 频率和占空比。 但是、我无法使用同一引脚执行边沿捕获和 PWM 频率/占空比捕获。 是否存在允许边缘捕获和频率/占空比捕获的软件开销? 我将无法使用 HET 进行边沿捕获、因为所有 HET 引脚都用于 PWM 输出。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Abar、您好!

    N2HET 能够从 ePWM 中检测 PWM 频率和占空比。
    没有用于捕捉 eCAP 引脚边沿的寄存器。 但是、当 ECAP 上升沿或下降沿发生时(中断 ISR)、您可以递增。