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.

[参考译文] LAUNCHXL-F28P65X:为什么 AREN'我的 ePWM 输出是互补的?

Guru**** 2782615 points

Other Parts Discussed in Thread: LAUNCHXL-F28P65X, SYSCONFIG, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1616916/launchxl-f28p65x-why-aren-t-my-epwm-outputs-complementary

器件型号: LAUNCHXL-F28P65X
Thread 中讨论的其他器件: SysConfigC2000WARE

我刚刚开始使用 C2000 平台的旅程、我有一个 LAUNCHXL-F28P65X LaunchPad 和 CCS。 我已经使用 SysConfig 配置了 ePWM、并尝试使 A 和 B 输出互补。  

image.png为此、我将使用一次性软件强制将 A 和 B 输出的初始值设置为相反的、然后当时基计数器等于周期时、我将 A 和 B 都设置为切换、所有其他选项设置为“输出引脚无变化“。  

但是、当对我在 PinMux 中配置的引脚进行示波时、我会在 EPWM_A 和 EPWM_B 引脚上看到相同的信号、而不是互补信号。  

重要的是、我将使用 EPWM8、通过管道连接到电路板接头上的引脚 67 和 69。 我以 400kHz 的频率(124 时基,向上计数模式)运行、这就是我在引脚上看到的频率。  

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

    标记、

    如果希望生成互补 PWM 信号、请参阅 F28P65x 上的 C2000Ware 示例。  安装后、您可以从安装目录中导入示例 2 或示例 13 工程:c:\ti\c2000\C2000Ware_6_00_00\driverlib\f28p65x\examples\c28x\epwm

    您可以在器件 TRM 或 main.c 文件注释中阅读有关此示例的信息。 此示例显示了死区模块将其设置为高电平有效互补、从而使 A 和 B 互补。 您也可以参考其他设置。

    此致、

    Sumit