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.

[参考译文] TMS320F2.8379万D:将内部ePWM信号路由到GPIO引脚

Guru**** 2601915 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/666940/tms320f28379d-routing-of-internal-epwm-signals-to-gpio-pins

部件号:TMS320F2.8379万D

您好,

我正在使用TMS320F2.8379万D器件,出于调试目的,我想通过示波器探测GPIO引脚上的一些内部ePWM信号。 是否有方法将以下 信号路由到GPIO引脚?

ePWM信号ctr=prd --> ePWMx时基计数器等于周期

ePWM信号ctr=zero --> ePWMx时基计数器等于零

EPWMxSOCA信号

EPWMxSOCB信号

我希望避免在ISR内使用中断和切换引脚。

谢谢你

Branislav

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

    您好,

    [报价用户="Brano Zigmund"]

    EPWMxSOCA信号

    EPWMxSOCB信号

    [/引述]

    这些信号已在名为ADCSOCAO,ADCSOCBO的微控制器上可用。 只需选择正确的多路复用方案即可启用这些PIN。

    [报价用户="Brano Zigmund"]

    ePWM信号ctr=prd --> ePWMx时基计数器等于周期

    ePWM信号ctr=zero --> ePWMx时基计数器等于零

    [/引述]

    对于这些,您只需使用软件调节例程来实施。

    此致,

    Gautam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如Gautam所述,您必须在软件中实施它,以在GPIO上显示ctor=period和ctor=zero条件。 我不相信有任何IT支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Brano,

    您是否使用ePWM作为触发内部事件的时间基准?

    如果您使用ePWM作为时基,则可以将这些信号路由到未使用的ePWM GPIO。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢Gautam,

    我没有意识到外部 ADC的触发器(转换开始)可以从多个ePWM模块进行ORD。 这解决了我开始转换时遇到的挑战。

    关于ePWM信号cnt=prd和/或cnt=zero,我不喜欢在软件中处理它,因为延迟... 。 我已经决定使用一个长耳ePWM通道解决此问题,该通道将与生成驱动程序信号的通道同步时基。 当计数器为零或prd时,该通道上的占空比对脉冲产生的占空比很小。(此通道上的高或低占空比将选择事件零或prd)。 我知道这不是最具成本效益的解决方案,但在特定情况下,这是最准确的解决方案。 可能还有一个关于ePWMx通道同步的问题。 如果我在设备通过RM一节14.4 .3.2 PWM.Time-Base时钟同步中所述的过程初始化时同步ePWM通道的数量,有没有方法可以使它们不同步? 是否需要在运行期间定期同步它们? 我们不会在应用程序中使用低功耗模式或停止计数器,我可以想象在运行时保持计数器同步是一个挑战  

    感谢您的支持,非常感谢

    此致

    Branislav  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Nima,
    请查看我在重放至Gautam消息中的评论。

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

    您是否有任何问题要问我?

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

    只是跟进以查看问题是否已解决。

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

    您能否提供有关问题状态的任何信息?

    NIMA
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于不活动,我正在关闭此线程。