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.

[参考译文] TMS320F28374D:X-Bar 输出

Guru**** 2430620 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1126893/tms320f28374d-x-bar-output

器件型号:TMS320F28374D

我正在尝试将 ePWM1 SYNC 信号输出到 GPIO34。 我一直在查看 SPRUHM8I、Xbar.c 和 xbar.h 驱动程序、但似乎看不到它。 我想我已经找到 ePWM 同步信号进入多路复用器(EXTSYNCOUT 的 mux 14位3)的位置、但不清楚如何在正确的寄存器中加载该内容。 然后还不清楚 X-Bar 输出通道如何路由到 GPIO。 我找了一些例子,但运气不好。

  如果有任何帮助、我们将不胜感激、

            谢谢

               Dave

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

    您好!

    请参阅 图9-1。 输入 X-BAR 和 图15-7。 时基计数器同步方案

    您可以直接将输入 XBAR (INPUT5)的输出用作 PWM 的 SYNCIN。
    EXTSYNCOUT 用于不同用途的不同信号、从器件发送 SYNC 信号。
    对于您的情况、您似乎需要 SYNCIN 函数、只需通过 InputXBAR 的 INPUT5即可使用该函数。
    该信号连接到 ePWM 的 SYNC 输入、如15-7所示

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

    感谢您的回复、

    我有2个需要同步的 MCU、因此需要一个输出和一个输入。 输入相当简单、因为我有另一段代码使用了我修改过的 X-Bar 输入。 输出 X-Bar 有点困难。 我使用 Xbar.c 和 xbar.h 获取其中一个 X-Bar 输出通道、然后通过 GPIO 多路复用器连接该通道(我最初以为有一个类似 X-Bar 输入的多路复用器、但没有意识到它直接映射 到 GPIO 多路复用器

    Xbar_setOutputMuxConfig (XBAR_Output1、XBAR_OUT_MUX14_EXTSYNCOUT);

     再次感谢、

               Dave