Other Parts Discussed in Thread: SYSCONFIG
器件型号: AM263P4-Q1
主题: SysConfig 中讨论的其他器件
您好:
在使用 SysConfig 生成的代码进行初始化期间、ePWM 通道(采用半桥配置)的每个输出 (A/B) 会在某个时刻变为高电平、最后保持这一状态、直到我通过强制一次性跳闸将其变为高电平。
如何避免这种情况?
此致、
Frank
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.
Other Parts Discussed in Thread: SYSCONFIG
器件型号: AM263P4-Q1
主题: SysConfig 中讨论的其他器件
您好:
在使用 SysConfig 生成的代码进行初始化期间、ePWM 通道(采用半桥配置)的每个输出 (A/B) 会在某个时刻变为高电平、最后保持这一状态、直到我通过强制一次性跳闸将其变为高电平。
如何避免这种情况?
此致、
Frank
您好 Frank、
您看到的是初始化序列问题:一旦引脚多路复用至 ePWM、输出就会反映应用完成将模块置于其预期安全状态之前的当前 AQ/DB/TZ 状态。 ePWM 驱动器支持对 A/B 低电平进行连续软件强制和跳闸区操作、它们可强制将输出设置为安全电平。
为避免输出在启动期间变为高电平、通常的方法是首先将 ePWM 输出保持在强制安全状态(对于 A/B、为 EPWM_setActionQualifierContSWForceAction (...、EPWM_AQ_SW_OUTPUT_LOW)。
或者、如果已经使用一次性跳闸、请配置 TZA/TZB 以强制输出为低电平、而不是依赖 PWM 状态。
此致、
Masoud