请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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