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.

[参考译文] TMS320F28P650DK:ECAP 信号监控单元影子负载无法由 EPWMx.GLDLCSTRB 触发

Guru**** 2609955 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1576081/tms320f28p650dk-ecap-signal-monitoring-unit-shadow-load-cannot-be-triggered-by-epwmx-gldlcstrb

器件型号:TMS320F28P650DK
主题:C2000WARE 中讨论的其他器件

工具/软件:

您好、专家!

  祝你度过美好的一天!

  当我使用 ECAP 信号监控单元时、我希望   由 EPWMx.GLDLCSTRB 触发的影子到活动寄存器加载、但无法获得正确的结果。

  是否有相关的示例代码或使用指南文件?

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

    尊敬的 Kian:

    我来跟进一下我们的设计团队。

    此致、

    Ryan Ma

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

    尊敬的 Kian:

    我仍在与我们的团队跟进、以便向您提供信息。  

    此致、

    Ryan Ma

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

    Ryan、感谢您的参与。  期待您的答复。

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

    尊敬的 Kian:

    仍在跟进、为延误深表歉意。

    此致、

    Ryan Ma

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

    您好、Rayan、

    在 C2000WARE f28p65 driverlib 中、我发现  MUNIT_COMMON_CTL[GLDSTRBSEL]和[TRIPSEL]的位字段描述相同。

    我无法通过 位字段 说明运行 GLDSTRBSEL 函数、我遗漏了什么内容或者不了解什么内容吗?

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

    尊敬的 Kian:

    因此、GLDSTRBSEL 选择将哪个全局加载选通用于最小/最大影子到活动寄存器。

    TRIPSEL 实际上用于在 PWM 或您正在监测的任何信号触发时禁用信号监测单元。

    我正在向我们的设计团队确认与 GLDSTRBSEL/TRIPSEL 的实际连接是什么、因为这些连接的表似乎未包含在 TRM 中。

    现在、您可以尝试写入 MUNIT_x_SHADOW CTL.SWYNC、通过软件将影子寄存器加载到活动寄存器。 设置 SYNCI_EN = 1 和 LOADMMODE = 1。

    我一直在积极跟进团队内部对此延误表示歉意。  

    此致、

    Ryan Ma

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

    您好、Ryan

    最近、我们测试了您建议的方法。 虽然它可以实现加载功能、但仍然无法取代 GLD 方法。 我们想继续使用 GLDSTRBSEL 方法进行测试。  

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

    尊敬的 Kian:

    是的、我正在与我们的团队合作以确认与 GLDSTRBSEL 的连接。 他们正在努力获取此列表、我们可以为您提供最新信息。

    感谢您的耐心。

    此致、

    Ryan Ma

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

    尊敬的 Kian:

    我能够就以下问题与我们的设计团队确认。

    需要更新 MUNIT_COMMON-CTL.GLDSTRBSEL 寄存器说明以反映以下内容。  

    全局加载选通选择、用于启用影子到活动加载

    0x0:在 SOC 级别关闭时禁用。

    0x1 至 0x7F:  

    0x1:EPWM1 的  GLDCTL.GLDMODE 中配置的 EPWM1 全局加载选通
    0x2:在 EPWM2 的 GLDCTL.GLDMODE 中配置的 EPWM2 全局加载选通
    以此类推...

    您是否可以在末端尝试此操作、以确认 ePWM 实例的全局加载选通是否正确加载 eCAP 的影子寄存器?

    此致、

    Ryan Ma

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

    您好、Ryan  

    我会在 EPWM1 全局负载选通条件下尝试加载功能。 测试已达到预期结果。 效果很好。 非常感谢你在过去几天中对这一问题的持续关注和努力。 祝你度过美好的一天!