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.

[参考译文] TMDX570LC43HDK:用于生成25KHz 频率的增强型脉宽调制器(ePWM)模块

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/982634/tmdx570lc43hdk-enhanced-pulse-width-modulator-epwm-module-to-generate-25khz-frequency

器件型号:TMDX570LC43HDK
主题中讨论的其他器件: HALCOGEN

大家好、  

我需要 ePWM 模块上的支持来生成25kHz 频率、以用于 TMDX570LC43HDK 中的电机控制。

提前感谢。

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

    您可以使用 HALCoGen 中提供的示例来配置任何 ePWM 模块。

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

    您好、Sunil、

    是的、我已经经历了 hetPWM.c 的例子

    我对 HET1选项卡中的 HALCoGen 配置有疑问、

    e2e.ti.com/.../ePWMDoubtTMS570LC43xx.docx

    这个引脚8是指 HET1[8]或 HET1[0]、因为它显示 PWM 0和引脚8。

    此外、还应选择 Dir、以便输出是否正确  

    如何配置特定频率及其公式?

    我附加了该文件、因为它没有上传图片

    提前感谢您。

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

    您好、Santhosh、

    您可以使用 ePWMx 模块或 HETx 模块来生成 PWM 输出。 HALCoGen 包含两种方法的示例。

    您上传的文件显示您正在尝试配置 HET 模块以生成 PWM。 HET 是一个具有专用指令集的时序协处理器、可被用于执行不同的时序功能。 HALCoGen 包含用于快速入门的模板 HET 程序。 此模板程序支持多达8个 PWM 输出、多达8个输入信号边缘检测示例和多达8个输入脉宽捕获示例。

    8个 PWM 输出被标记为 PWM0至 PWM7。 您可以将任何可用的 HET 端子分配给这些 PWM 输出。 在您的示例中、PWM0分配给 HET1[8]终端。

    您确实需要将 PWM 输出端子配置为输出。

    PWM 频率和占空比使用 HALCoGen 中"PWM 0-7"选项卡上的"Duty %"和"Period"字段进行配置。 PWM 周期的实际公式基于对 HET 模块所用时基的理解。 技术参考手册(TRM)对此进行了详细介绍。

    希望这对您有所帮助。