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.

[参考译文] TMS320F280037:什么是 EPWMCLK?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1375877/tms320f280037-what-is-epwmclk

器件型号:TMS320F280037
主题中讨论的其他器件:TMS320F28075

工具与软件:

数据表和 TRM 在很多地方都提到了"EPWMCLK"、我想知道它是什么。

对于其它器件、例如 TMS320F28075、它非常明显、如下所示。

但是、TMS320F28003x TRM (spruiw9c.pdf)中的同一图未按如下方式显示。 (为 TBCT K [CLKDIV]拼写错误?)

 

上面显示的"时钟预分频"模块的控制位解释是:

>这些位选择时基时钟预分频值(TBCLK = EPWMCLK/(HSPCLKDIV * CLKDIV):

我可以将上面的"EPWMCLK"视为方框图中所示的 SYSCLK 吗?

另外一个部件、我认为下图中的洋红色块可能需要移除?  

此致、

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

    尊敬的 Mokkun:

    EPWMCLK 是紧跟 EPWMCLKDIV 之后的时钟信号的另一个名称。 一些器件的时钟分频器位于 ePWM 模块之外(独立于 CLKDIV 和 HSPCLKDIV)。

    对于没有此 EPWMCLKDIV 的器件、时钟名称将仅为 TBCLK。

    此致!

    Ryan Ma

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

    Ryan、感谢您的及时回复。

    >对于没有此 EPWMCLKDIV 的器件、时钟名称将仅为 TBCLK。

    假设 TMS320F280037 在以下公式中没有 EPWMCLKDIV、HSPCLKDIV 和 CLKDIV 无效?

    TBCLK=EPWMCLK/(HSPCLKDIV * CLKDIV)

    此致、

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

    对于"没有"EPWMCLKDIV 的器件、您可以假设 EPWMCLKDIV 为1。

    因此 EPWMCLK => SYSCLK。

    此致!

    Ryan Ma

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

    Ryan、

    抱歉、我的问题不清楚。 通过查看以下方框图、

    我相信 TRM 中采用以下公式

     TBCLK=EPWMCLK/(HSPCLKDIV * CLKDIV)

    应按所示进行更正  

     TBCLK=SYSCLK/(HSPCLKDIV * CLKDIV)

    如果将"EPWMCLK == TBCLK"应用于上述公式、则将显示如下内容、因此 HSPCLKDIV 和 CLKDIV 不起作用、并假定错误。

     TBCLK=TBCLK/(HSPCLKDIV * CLKDIV)

    如果我是对的、您会告诉我吗?

    此致、

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

    尊敬的 Mokkun:

    您指的是哪个版本的 TRM?

    抱歉、我指的是 SYSCLK =EPWMCLK。 更正了上述声明

    此致!

    Ryan Ma

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

    感谢您发送编修。

    我指的是 TRM 版本 C

    https://www.ti.com/lit/ug/spruiw9c/spruiw9c.pdf

    在"表20-24. TBCTL 寄存器字段说明"、

    第[12-10]位 CLKDIV 和 第[9-7]位 HSPCLKDIV 说明 如下

    "TBCLK = EPWMCLK/(HSPCLKDIV * CLKDIV):"。 我认为我应该将其读作"TBCLK = SYSCLK/(HSPCLKDIV * CLKDIV):"。

    因此、只有 HSPCLKDIV 和 CLKDIV 会影响从 SYSCLK 生成的 TBCLK 的频率配置。

    我对吗?

    此致、

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

    尊敬的 Mokkun:

    正确。

    此致!

    Ryan Ma

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

    Ryan、非常感谢您的帮助。

    现在、 我非常清楚了 TBCLK 和 SYSCLK 之间的关系。

    我在这里可以再问您一个问题吗? 请告诉我是否应该使用其他主题。

    TMS320F28003x TRM (spruiw9c.pdf) 显示了 EXTSYNCIN1&2转至"ePWM 同步方案"、如下所示。

    图 20-3. ePWM 模块和关键内部信号互连

    我在这里的问题是、如何使用 EXTSYNCIN 来生成 EXTSYNCOUT。

    "20.4.3.3时基计数器同步"提到  EXTSYNCIN1&2、但"图20-7. "Time Base Counter Synchronization Scheme"未显示。

    您能帮我理解吗?

    下面仅供参考、F28075 TRM (spruhm9h.pdf)非常清楚地提到了 EXTSYNCIN 和 EXTSYNCOUT 之间的关系、如下所示。

    此致、

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

    尊敬的 Mokkun:

    您可以 就这些问题打开另一个主题吗? 这些是很好的同步问题、可能对其他用户有所帮助。

    此致!

    Ryan Ma

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

    感谢您发送编修。

    我打开了以下链接。 请关闭此主题。

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1378184/tms320f280037-relationship-between-extsyncin-and-extsyncout

    提前感谢您的持续支持。

    此致、

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

    尊敬的 Mokkun:

    您可以将该线程标记为已解析吗? 我们将支持您的另一个线程。

    此致!

    Ryan Ma