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.

[参考译文] CCS/TMS320F28379D:我需要在代码中进行哪些更改、以及在哪些文件中更改或操作此 Launchpad 的 EPWM GPIO 引脚

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/930000/ccs-tms320f28379d-what-changes-i-need-to-do-in-the-code-and-in-which-files-for-changing-or-manipulating-the-epwm-gpio-pin-for-this-launchpad

器件型号:TMS320F28379D
Thread 中讨论的其他器件:controlSUITEC2000WAREpowerSUITE

工具/软件:Code Composer Studio

你好

我正在使用两相交错式 LLC 转换 器、C:\ti\controlSUITE\development_kits\TIDM_1001\v1_00_00_00\f2837x\HV2PHILLLC。 在 TI 文档中、他们在控制卡中执行代码。 我愿意在 Launchpad 中执行此操作、只是为了观察 ePWM。 那么、我应该在代码中的哪个位置更改 EPWM? 我只会连接 Launchpad、不会连接 TIDM 1001、因为现在只关注 ePWM 信号。

谢谢

AVI

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

    您使用的是 controlSUITE 而不是 C2000WARE?

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

    是的、我正在使用 ControlSUIT。 我不熟悉 TI。 我的成绩是否不对?

    实际上、我已经开始使用控制卡、最终将使用控制卡、但出于安全考虑、我打算在 Launchpad 中使用相同的 controlSUIT 来分析 ePWM。

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

    Avi、您好!

     

    很抱歉、您在使用 controlCARD 路由时遇到问题。 您是否将集线站与 controlCARD 配合使用? https://www.ti.com/tool/TMDSHSECDOCK

    您是否对 LaunchPad 有任何特定问题? 您是否能够加载代码、但无法观察 PWM 信号? 我想不出您需要进行任何特定修改才能使该代码与 Launchpad 配合使用、但我会尝试在我的末尾运行该代码、然后查看是否一切正常。

    controlSUITE 是我们不再积极开发的旧产品、已被 C2000Ware 和 Digital Power SDK 取代。 如果可能、最好使用 Digital Power SDK、但如果您想使用 F28379D 器件、则必须使用 controlSUITE 开始使用、因为我们在 Digital Power SDK 中仅支持此 LLC 示例的 F28004x。

    最棒的

    Clayton

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

    感谢 Clayton 的简短解释。 是的、我使用 controlSUIT、因为 F28379D 没有 LLC 示例。 是根据 C:\ti\controlSUITE\development_kits\TIDM_1001\v1_00_00\f2837x\HV2PHILLLC 项目、TI 建议使用控制卡、我使用该集线站(180引脚)。 那么、我要尝试将代码运行到 Launchpad 而不是控制卡中以仅查看 PWM 波形。 如果工作正常、我可以在没有高电压的情况下进行管理、这将有利于安全目的。 不用担心、您可以在结尾处尝试、如果您需要任何其他信息、请告诉我。

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

    另一个有关 ePWM GPIO 位置的问题。 如何更改 ePWM 的 GPIO 引脚、我需要遵循什么程序? 它必须经历代码转换过程、对吧?   

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

    Avi、您好!

    您无需高电压即可在 controlCARD 上运行此示例。

    如果您现在希望继续使用 Launchpad、我可以运行代码并观察 LaunchPad 上的 PWM、而无需对项目进行任何修改。

    您需要将代码加载到 launchpad 的接地引脚29、67、69上、以防止浮动电压导致器件进入过流保护模式、 并在 CCS 监视窗口中将 start_FLAG 变量设置为1、以启动转换器并复位和假脱机跳闸。

    您应该能够探测引脚40上的 PWM 信号之一。

    此项目不支持通过 powerSUITE 对话框更改 PWM 分配、但如果要更改 PWM 分配、需要考虑三个因素:

    1. 您将需要考虑 PWM 同步的发生方式、并更新 ePWM 模块之间的链接(请参阅 TRM 的第15.4.3.3节时基计数器同步)
    2. 您将需要更新 HV2PHILLLC_Base-Settings.h 文件中的 PWM 选择。
    3. 您需要在 GPIO 多路复用器中更改 PWM 选择以选择 PWM 设置、请参阅 第8.7节 TRM 的 GPIO 和外设复用。 您可以在该项目的代码中看到一个有关如何完成此操作的示例。 您还可以参考 HV2PHILLLC-Main.c 文件中的 GPIO 设置。

    最棒的

    Clayton