主题中讨论的其他器件:TMDSCNCD28335
从函数发生器中、我在 GPIO24 (ECAP)捕获了方波(脉冲50kHz 和50%占空比)、然后使用 ECAP 模块在 GPIO25和 GPIO26 (GPIO25反相)生成了两个 APWM 信号。 信号具有可控变量:PWM_PERIOD、PWM2_PERIOD=>(针对周期)和 PWM_Duty、PWM2_Duty (针对占空比)。 我需要在 GPIO25和 GPIO26信号中生成死区。 假设我们将任何因素相乘、例如0.5与 PWM_PERIOD 相乘、0.25与 PWM_Duty 相乘。 它提供100kHz 输出和占空比( 反相时为25%和75%)。 在上图中、浅绿色是反相信号(25%)、深绿色是表面化占空比(75%)。 问题在于信号始终以相同的电平(橙色)启动、这会导致电流击穿问题。 如何为代码中的信号创建上升沿和下降沿死区? 请在代码中提供建议。
此致
Arsalan