工具/软件:
尊敬的专家:
我们的客户就 PWM 引脚输出提出了以下要求。 他们希望只需对软件进行极少的改动、即可使旧代码项目适应新的硬件配置。
具体来说、它们需要将 EPWM1B 从 D2 引脚上的原始输出重新映射到 E4 引脚、并将 EPWM4B 从 E4 引脚重新映射到 D2 引脚。 这种做法是否可行? 是否有任何可以实现此功能的内部逻辑路由块? 实际上、这是将 EPWM 输出映射到不同引脚的请求。
如果无法做到这一点、是否有其他解决办法可以取得类似的结果?


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.
工具/软件:
尊敬的专家:
我们的客户就 PWM 引脚输出提出了以下要求。 他们希望只需对软件进行极少的改动、即可使旧代码项目适应新的硬件配置。
具体来说、它们需要将 EPWM1B 从 D2 引脚上的原始输出重新映射到 E4 引脚、并将 EPWM4B 从 E4 引脚重新映射到 D2 引脚。 这种做法是否可行? 是否有任何可以实现此功能的内部逻辑路由块? 实际上、这是将 EPWM 输出映射到不同引脚的请求。
如果无法做到这一点、是否有其他解决办法可以取得类似的结果?


编号 只有 EPWM4 可以输出到 E4。
是否有其他解决方案可以实现类似的结果?
我认为这是不可避免的软件更改。 如果您使用 TI SDK 的 ePWM 驱动程序、则应该可以使用 EPWM4 的基地址、而不是 EPWM1 的基地址、在大多数情况下都需要使用来自应用的调用。
一个 EPWM 与另一个 EPWM 非常相似、除非考虑到 ePWM 之间的任何菊花链同步。
您好 Lawrence、
EPWM 外设输出通过引脚多路复用模块路由到器件引脚。 每个外设信号都有一组可以映射到的固定候选引脚、但映射并不是完全任意的。 因此、没有内部交叉路由块在任意引脚之间直接将 EPWM1B 与 EPWM4B 交换。 此外、我在上述引脚中看不到 XBAROUT。
您可以考虑交换固件中的 ePWM 模块(即,配置 EPWM4 以生成之前使用 EPWM1 的波形,反之亦然)。
此致、
Masoud