主题:C2000WARE 中讨论的其他器件
工具/软件:
您好、
我想向 EPWMA 和 EPWMB 通道添加一个特殊的死区时间逻辑。
EPWMA 具有 50ns 下降沿延迟。 EPWMB 具有 20ns 的下降沿延迟、可补偿系统中的一些传播延迟。
橙色是原始信号;红色是修改后的信号。
谢谢!
Bowen

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.
工具/软件:
您好、
我想向 EPWMA 和 EPWMB 通道添加一个特殊的死区时间逻辑。
EPWMA 具有 50ns 下降沿延迟。 EPWMB 具有 20ns 的下降沿延迟、可补偿系统中的一些传播延迟。
橙色是原始信号;红色是修改后的信号。
谢谢!
Bowen

您好 Bowen、
对于此逻辑、您可以参阅“EPWM_EX8_DEADEMD"示“示例工程。 请 下载 C2000Ware 并安装。
安装后、您可以 从路径“C:\ti\c2000\C2000Ware_5_xx_xx_xx\driverlib\f280013x\examples\epwm\ccs“的 CCS 中导入示例“epwm_ex8_deadidation"工程“工程
打开“epwm_ex8_deadidency.syscfg"文件“文件、查看需要为该应用进行的设置和修改。
1.选择配置为高电平有效互补的 myEPWM4。

2. 由于“ePWM 时基“部分中的 TBPRD 为“2000",“,因此、因此为了简单地验证、请将 CMPA 和 CMPB 更改为“1000",“,以、以实现 50%的占空比。

3.现在从“ePWM 死区“部分展开“常见死区模式“。 点击“Setup the Deade-band module“ with Dual Edge Delay Mode“、如下所示。 我通过将死区调整比例为 5 来进行实验、已选择值 250 和 100。 您可以根据您的要求计算和调整计数。

下面是参考波形、其中红色是 ePWM4A、绿色是 ePWM4B
此致、
Sumit
1.对于互补切换,它可以在动作限定器中进行更改。 请参阅以下设置以使其成为补充。
a. 如下图所示、将 A 的动作限定器设置为与 B 相反、以实现互补开关。

b.然后按如下所示调整死区值、以便在 FED 中的原始 100 计数顶部添加该互补相移值(180 度或 1000 个计数)。 RED = 250 将保持不变。

2.对于双边沿延迟模式、请按如下所示找到所需的死区模块信号路径设置。 遗憾的是、到目前为止没有这种特定用途的应用手册、但 TRM 死区模块 解释了此图中所示每个开关的功能。

请参阅更新后的 PWM 波形、其中红色是 ePWM4A、绿色是 ePWM4B
如果对此有任何问题、请告诉我。
此致、
Sumit