您好 TI
申请您对启用 ePWM 模块的支持。 我目前正在使用 Hercules TMS570LC43x Launchpad 套件。
我打算在 EPWM1A (J4引脚7:GIOA_5)和 EPWM1B (J1引脚8:GIOA_6)中验证 SALEA 工具的图表。
作为初始设置、我打算根据规范复制代码。 但我能够在图表中看到任何变化、




您是否可以共享模板代码以便我可以实现它。
非常感谢您的支持。
此致
尚卡尔
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.
您好 TI
申请您对启用 ePWM 模块的支持。 我目前正在使用 Hercules TMS570LC43x Launchpad 套件。
我打算在 EPWM1A (J4引脚7:GIOA_5)和 EPWM1B (J1引脚8:GIOA_6)中验证 SALEA 工具的图表。
作为初始设置、我打算根据规范复制代码。 但我能够在图表中看到任何变化、




您是否可以共享模板代码以便我可以实现它。
非常感谢您的支持。
此致
尚卡尔
尊敬的 Shankar:
是否确实要生成周期为1000秒(16min)的 PWM? 您的 TON (25%占空比)将是250秒(4分钟)?
还要记住以下几点:
生成的 PWM 频率=(实际 TB 时钟)/(TBPRD 寄存器值+ 1)
生成的 PWM 周期= (TBPRD 寄存器值+ 1)/(实际 TB 时钟)
在您的情况下、实际 TB 时钟为0.469Mhz
TBPRD 寄存器是一个16位的值、它的最大值将为0xFFFF (65535)

因此、我们可以生成的最大周期将是
0.469Mhz TB 时钟的最大生成周期=(0xFFFF + 1)/(0.469 * 1000000)秒
=仅0.14秒。
但在这里、我们将尝试生成1000Sec、这是0.469Mhz 时钟无法实现的。 请确保这一点。
我有一个使用 EPWM 生成6.25us 周期的示例、请参阅它以了解更多详细信息:

--
谢谢。此致、
Jagadish。
我将检查样本文件,并验证这是否可以在所需引脚中生成响应。
请检查并告知我。