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.

[参考译文] TMS320F28379S:对称 HRPWM

Guru**** 2530660 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/824723/tms320f28379s-symmetric-hrpwm

器件型号:TMS320F28379S
主题中讨论的其他器件:C2000WARE

尊敬的先生:

我们正在开发基于283376S 芯片的产品,我们将分别使用多个 EPWM 通道 (例如, 通道 A 用于输出1,通道 B  用于输出2)

互补和死区时间由硬件完成。

当我们从200MHz 的 SYSCLK 接口连接到20Khz 时,我们打算使用 ePWM,PMW 在其中点附近是对称的(例如,PWM 处于向上-定位模式),我们希望在高分辨率下工作

模式。

我们已经尝试了各种示例并阅读了一些有关 对称 PMW 中高分辨率占空比的文章,例如下面的文章  

http://e2e.ti.com/support/microcontrollers/c2000/f/171/t/698811?CCS-TMS320F28035-HRPWM-for-for-hi-res-duty-control-in-up-down-count-symmetric-mode

得出的结论(也许我们在做一些错误) 是 、对于高分辨率、占空比不能只由 MEP 实现、因为它只 会延迟 PMW 的边沿 、因此不能是对称的 (由于 对称,它需要沿相反方向移动边缘,例如延迟上升 沿并在下降沿之前)

请澄清这个问题  

2.如果您在高分辨率 PWM (对称)中有占空比控制示例,请提供  

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

    您好!

    有关 高分辨率模式下的占空比控制、请参阅 C2000Ware 下提供的"HRPWM_Duty_SFO_V8"示例。

    谢谢

    Vasudha

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

    你好 ,Vasudha,

    查看该示例、我看到以下 配置 HRPWM_Duty_SFO_v8.c

    空 HRPWM_Config (周期)

    (笑声)

    (笑声)

    EALLOW;
    (* ePWM[j]).HRCNFG.ALL = 0x0;
    (* ePWM[j]).HRCNFG.bit.EDGMODE = HR_FEP;//下降沿上的 MEP 控制
    (* ePWM[j]).HRCNFG.bit.CTLMODE = HR_CMP;
    (* ePWM[j]).HRCNFG.bit.HRLOAD = HR_CTR_ZERO;
    (* ePWM[j]).HRCNFG.bit.EDGMODEB = HR_FEP;//下降边沿上的 MEP 控制
    (* ePWM[j]).HRCNFG.bit.CTLMODEB = HR_CMP;
    (* ePWM[j]).HRCNFG.bit.HRLOADB = HR_CTR_ZERO;
    #IF (AUTOCONVERT)
    (* ePWM[j]).HRCNFG.bit.AUTOCONV = 1;//启用自动转换
    //逻辑
    #endif
    (* ePWM[j]).HRPCTL.bit.HRPE = 0;//关闭高分辨率周期
    //控制。
    EDIS;

    边沿模式是定义 FEP (MEP 下降边沿) ,那么它怎么能对称呢?  我要尝试理解的内容  

    可以创建对称高分辨率 PWM,在这里可以控制 CMPHAR 或 CMPHAR 中会影响两个边沿的输入占空比

    但是,在相反的方向(延迟上升沿并推进下降沿,这就是信号是对称的)?  

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

    您好!

    是的、该示例演示了对称 HR 占空比控制。

    对于对称、您需要将边沿模式设置为 BEP。 此外、HRPWM 只能延迟边沿这一结论是不正确的。

    如上面发布的链接中所述、加减计数器生成的 PWM 将 相对于周期对称。

    谢谢

    Vasudha