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.

[参考译文] AM2634:关于用于客户硬件自适应的 EPWM 输出引脚重映射

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1553746/am2634-regarding-epwm-output-pin-remapping-for-customer-hardware-adaptation

器件型号:AM2634


工具/软件:

尊敬的专家:

我们的客户就 PWM 引脚输出提出了以下要求。 他们希望只需对软件进行极少的改动、即可使旧代码项目适应新的硬件配置。

具体来说、它们需要将 EPWM1B 从 D2 引脚上的原始输出重新映射到 E4 引脚、并将 EPWM4B 从 E4 引脚重新映射到 D2 引脚。 这种做法是否可行? 是否有任何可以实现此功能的内部逻辑路由块? 实际上、这是将 EPWM 输出映射到不同引脚的请求。

如果无法做到这一点、是否有其他解决办法可以取得类似的结果?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid=“623730" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1553746/am2634-regarding-epwm-output-pin-remapping-for-customer-hardware-adaptation ]他们需要将 EPWM1B 从 D2 引脚上的原始输出重新映射到 E4 引脚、并将 EPWM4B 从 E4 引脚重新映射到 D2 引脚。 这是否可行?

    编号 只有 EPWM4 可以输出到 E4。

    是否有其他解决方案可以实现类似的结果?

    我认为这是不可避免的软件更改。 如果您使用 TI SDK 的 ePWM 驱动程序、则应该可以使用 EPWM4 的基地址、而不是 EPWM1 的基地址、在大多数情况下都需要使用来自应用的调用。

    一个 EPWM 与另一个  EPWM 非常相似、除非考虑到 ePWM 之间的任何菊花链同步。

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

    您好 Lawrence、

    该专家目前因假期而离职。 请预计回复将延迟、直至他们下周返回。

    此致、

    Allison

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

    您好 Lawrence、

    EPWM 外设输出通过引脚多路复用模块路由到器件引脚。 每个外设信号都有一组可以映射到的固定候选引脚、但映射并不是完全任意的。 因此、没有内部交叉路由块在任意引脚之间直接将 EPWM1B 与 EPWM4B 交换。 此外、我在上述引脚中看不到 XBAROUT。

    您可以考虑交换固件中的 ePWM 模块(即,配置 EPWM4 以生成之前使用 EPWM1 的波形,反之亦然)。

    此致、

    Masoud