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/TMS320F28377S:同步两个 DSP 的 PWM 而不使用 extsynctout?

Guru**** 2455360 points
Other Parts Discussed in Thread: TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/796352/ccs-tms320f28377s-synchronizing-pwms-of-two-dsps-without-extsyncout

器件型号:TMS320F28377S

工具/软件:Code Composer Studio

我有一块包含 TMS320F28377S DSP 的板、它运行三个 PWM。 我有一个第二个板需要将其自身与第一个板同步、以便同时切换三个额外的 PWM。 技术手册中的图13-7让我认为我必须通过 EXSYNCOUT 馈送来自 EPWM1、EPWM4、EPWM7或 EPWM10的 PWM 信号、然后在第二块板上将其连接到 EXTSYNCIN。

我的第一个问题是、我使用的是 PZP 封装、数据表上显示 EXTSYNCOUT 仅在 GPIO6上可用、而该芯片似乎没有、这是正确的吗? 这是否意味着不可能做到这一点?

其次、ECAP1SYNCOUT 去哪里、我在数据表中找不到太多对它的引用? 如果我不能使用 EXTSYNCOUT、我能用 ECAP1生成时钟脉冲来同步它吗? EXTSYNCIN1是否可通过纵横制映射到任何 GPIO?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我看到您的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您有没有未使用的 ePWM 吗? 如果是、请将其设置为与 PWM1完全同步、然后在零时使输出切换、并使 PRD 或 genearte 具有50%的占空比、将其输出到引脚、并将其用作与下一个 PWM 的同步
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    HRM、不是真的。 GPIO71被分配用于在电路板上发送 SYNC 信号、我们使用的所有 PWM 都是在上面有路由的 PWM。 有一个备用 PWM 引脚、但从该引脚导出线将非常棘手。 EXTSYNCOUT 是否确实只存在于 GPIO6上?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、很遗憾、这是 EXYSYNCOUT 唯一可用的引脚。 您可以使用哪些 GPIO? 我们必须检查哪些功能可用。 基于这一点、我们可以尝试为您的案例提供特定的解决方案。

    NIMA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已将我之前的答案标记为解决方案、因为论坛上的大多数用户都认为这是解决问题的通用明确解决方案。

    NIMA