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.

[参考译文] CCS/TMS320F28377S:PWM 波形问题

Guru**** 2470220 points
Other Parts Discussed in Thread: TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/937792/ccs-tms320f28377s-pwm-wave-issue

器件型号:TMS320F28377S

工具/软件:Code Composer Studio

尊敬的团队

我的客户正在使用 TMS320F28377S 的 EPWM1A 和 EPWM1B。

EPWM1A (蓝色)发出高频信号、而 EPWM1B (粉色)发出输出工业频率信号。

当高频信号反相时、周期值减少一半。

EALLOW;
// ePWM 模块1配置
EPwm1Regs.TBPRD = INV_PWM_TIMER_TBPRD;//周期 TBCLK 计数
EPwm1Regs.CMPA.bit.CMPA = 0;//PWM_Control_PERIOD_Count Reg0.25;
EPwm1Regs.CMPbbit.CTS=
0;
EPwtb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tb.Tp





EPwm1Regs.TBCTL.bit.SYNCOSEL = TB_CTR_ZERO;
EPwm1Regs.TBCTL.bit.HSPCLKDIV = TB_DIV1;//TBCLK=SYSCLKOUT
EPwm1Regs.TBCLKDIV = TB_DIV.ECC.AMW1RC.EPCTLC.AM_OCC.AM1Rq.AM_OCC.WCLK






= EPmRq1Rq1Rd_OCC.AM_OCC.AMWCLTL.ADCMPOTL.ADCMPOTL.Rd_OCC.EPT.EEP_OCC.W1R1R1AM_OT.AMWCLK_OCC.AM_OCC.AM_OCC.AM_RCMPOTL.R1AM_OCC.AM_OUNT_OUNT_OCC.AM_OCC.AM_OUNT_OCC.AM_OUNT_OUNT_OCC.OUNT_OCC.OCC.OUNT_OUNT_OCC.OUNT_OCC.OCC





EPwm1Regs.AQCSFRC.bit.CSFA = 0;//禁用软件强制、即
不起作用 EPwm1Regs.AQCSFRC.bit.CSFB = 0;

// EPwm1Regs.DBCTL.BIT.IN_MODE = DBBA_ALL;
// EPwm1Regs.DBT.DBCTL



= 0;EPwDD_DBT.DBT.DBCTL = 0;EPwREF_REF_DBT.DBT.DBCTL.BIT.DBT.D_DED = 0;EPwREF_DBT.DBT.DBCTL =位= EPwREF_POL.DBT.DB_DBCTL = 0;EPwREF_REF_POL.DB_D_DB_REF_POL.DB_REF_REF_REF_REF_POLE.DB_REF_REF_REF_REF_REF_REF_REF_BIT.DB_REF_REF_REF_BIT.DB_REF_REF_REF_REF

EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_LO;//强制 EPWMxA 进入低电平状态
EPwm1Regs.TZCTL.bit.TSB = TZ_FORCE_LO;//强制 EPWMxB 进入低电平状态
EPwm1Regs.TZFOST = TZ1.RIS.TRC.0;
禁止 EPwmRDIT.EDR.1INTn 位1;禁止 EPwMxB 产生 EPwM1RC.EDR.E1.T1RC.0.INTn

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

    您好 Susan、

    我想知道您如何在 EPWM1A/B 上生成两个不同的频率、因为这两个频率都在相同的设置(TBPRD)下工作?  

    此外、EPWM1A 的周期不应仅因极性发生变化而改变。 您如何得出周期缩短的结论?

    谢谢、此致

    Pramod