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.

[参考译文] TMS320F2800157-Q1:ePWM X-BAR 多路复用器配置表

Guru**** 2952510 points

Other Parts Discussed in Thread: TMS320F2800157-Q1

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1655245/tms320f2800157-q1-epwm-x-bar-mux-configuration-table

器件型号: TMS320F2800157-Q1

我们将使用 TMS320F2800157-Q1。

请在技术参考表 10-2 中说明 G0 到 G31 以及跳闸 4 到 12 之间的关系。 ePWM X-BAR 多路复用器配置表。

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

    尊敬的 Yasusushi-san:

    G0–G31 和 TRIP4–TRIP12 之间的关系

    G0 至 G31 是表 10-2 中定义的 32 个多路复用器输入组。 TRIP4 至 TRIP12 是 ePWM X-BAR 的输出信号。 关系为:每个跳闸输出都可以独立选择 32 个多路复用器组 (G0–G31) 的任意组合作为其输入源。

    以下是该架构的工作原理:

    表 10-2 定义了多路复用器输入 (G0–G31)

    表 10-2 展示了每个多路复用器组可以选择的信号。 每组 (G0-G31) 都有四个可能的输入信号(第 0、1、2、3 列)—例如、G0 CMPSS1_CTRIPH_OR_CTRIPL INPUTXBAR14 第 1 列为、G31 第 1 列为[1]。 您可以使用 TRIPxMUXnCFG 寄存器选择每个多路复用器组四列输入中的哪一个通过。

    跳闸信号是聚合多路复用器组的输出

    TRIP4、TRIP5、TRIP7、TRIP8、TRIP9、 TRIP10、TRIP11 和 TRIP12 是来自 ePWM X-BAR 的八个输出信号、路由到所有 ePWM 模块[2][3]。 每个跳闸输出都有自己的一组配置和使能寄存器:

    寄存器
    测量输出
    TRIPxMUX0TO15CFG
    为多路复用器组 G0-G15 选择哪一列输入 (0–3)
    TRIPxMUX16TO31CFG
    选择多路复用器组 G16–G31 的列输入 (0–3)
    TRIPxMUXENABLE
    启用/禁用 G0–G31 的哪一个馈送到该跳闸输出中

    关键点: 表 10-2 在所有跳闸输出之间共享。 每个跳闸信号 (TRIP4–TRIP12) 都使用 相同的 32 个多路 复用器组、但每个跳闸都有自己的配置寄存器、这些寄存器独立选择每个多路复用器通过的列输入以及启用哪些多路复用器组。 启用的多路复用器输出会进行“OR“运算以产生最终跳闸信号。

    因此、G0–G31 不会“分配“到特定跳闸信号、而是每个跳闸信号可以同时使用 G0–G31 的任何一个或所有数据、通过自己的寄存器进行独立配置。


    1. TMS320F2800157 技术参考手册 — 表 10-2.
    2. TMS320F2800157 技术参考手册 — X-BAR 输入源(图 10-4)
    3. TMS320F2800157 技术参考手册 — ePWM 交叉开关概述
    4. TMS320F2800157 技术参考手册 — EPWM_XBAR_REGS 寄存器(表 10-34)
    此致、
    Zackary Fleenor