您好!
副标题 :需要扩展 PWM 同步输出的占空比 (EXTSYNCOUT) 脉宽。
要求:
我们已将 EPWM6用于 EXTSYNCIN1作为同步输入。
我们的 PWM 开关频率为20kHz、
PWM 的基时钟为 SYSCLK = 200MHz
对于此配置:
从 TMS320F28379s 控制器的数据表/TRM 中、在附加的图像中、EXTSYNCOUT 脉冲占空比为" 脉冲延展(8 PLLSYSCLK)" 。 这意味着根据我的配置(PLLSYSCLK = 200MHz)。 我的 EXTSYNCOUT 脉宽周期将为 40纳秒
PLLSYSCLK = 1/PLLSCLK 200MHz = 5纳秒、
8 x PLLSYSCLK = 8 * 5nS = 40纳秒。
我得到的脉冲宽度精确到40ns (MHz)、在50uSs 内一次、附在下面的图像(捕获的示波器)
但在我的应用程序中、我需要 PWM_SYNC_IN 脉冲宽度至少为周期的50%、以便我可以使用合适的滤波器来消除同步脉冲中针对硬件配置的干扰。
系统详细信息:
我正在使用 TMS320F28379s C2000系列微控制器、并且我正在尝试同步两个微控制器之间的 PWM 脉冲、这两个微控制器将一个视为主控制器(发送 PWM_SYNC_OUT 脉冲)、另一个视为从控制器(即接收为 PWM_SYNC_IN)- (这适用于逆变器应用)
我需要同步主从控制器的 PWM6A 和 PWM6B。 控制器系统时钟为200MHz、可 在 PWM6A 和 PWMB 上生成20kHz (TBPRD = 5000) PWM 开关频率。 计数器模式处于加减计数器模式(//////)。
问题:如何扩展 EXTSYNCOUT 脉宽?

