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.
工具与软件:
您好!
是否有办法在 ePWM1、2等之间产生互补信号;在 ePWM1A 和 ePWM2A 之间产生互补信号?
在一个 ePWM 中生成互补信号(1A 和1B )很简单。 但是、ePWM1A 和 ePWM2A 等不是这样。
我尝试修改了 TIDA-01606 3L-2L。 第一步是关断开关 Q3 和 Q4 (A、B、C)。 那么 Q1和 Q2 (A、B、C)需要处于互补模式。 这意味着 ePWM1A 和 ePWM2A 作为互补信号。
如果 ePWM 可以任意重定向到任何 GPIO、这个3L 到2L 可能会非常简单。 仔细查看 XBAR、输入、输出和 EPWM XBAR 的图表、我认为这是不可能的、因为 GPIO 仍然仅限于数据表中介绍的多路复用器选项。 XBAR 有助于将器件的任何 GPIO 置于处理器中的任何位置、然而、XBAR 不会向任何任意 GPIO 发送 EPWM。
关于3L-->2L PWM 驱动程序修改的另一种方法可能是、如果可以在 ePWM 之间生成互补信号(1A 和2A 等)。 这似乎也不可能、
接下来是在硬件中的干预、方法是生成 ePWM A、B 辅助系统并禁用(在 HW) Q3 (和 Q4)、并使用来自 Q3的信号驱动 Q2。 优先选择仅使用软件的解决方案。 如果您认为可以的话、您能否提供一个代码片段。
非常感谢、
EN
您好、Erol、
您可以同步 ePWM1和 ePWM2计时器。 从两个 PWM 生成相同的占空比、但确保 ePWM2与 ePWM1相反。
如果您正在设计新的硬件、可以将 PCB 更新为正确的 PWM 引脚。
此外、我们还建议查看我们最新的器件 F28P65x、它具有更多的内存和更新的外设集。
此致、PAWAN
Erol,你是说什么意思不会工作? 您能否分享一些有关您观察到的波形?
此致、PAWAN
您好、Erol、
您能不能分享您已完成的 PWM 配置? 首先生成一个计数器图(设置了比较和操作限定符)将很有帮助。 配置代码也会有帮助。
此致、PAWAN