欢迎来到天天文库
浏览记录
ID:35719862
大小:83.50 KB
页数:10页
时间:2019-04-14
《关于28335各个模块的理解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PWM的使用//ConfigureePWM1//SetupTBCLKEPwm1Regs.TBPRD=EPWM_TIMER_TBPRD;//Settimerperiod1500/2TBCLKsEPwm1Regs.TBPHS.half.TBPHS=0x0000;//Phaseis0EPwm1Regs.TBCTR=0x0000;//Clearcounter//SetComparevaluesEPwm1Regs.CMPA.half.CMPA=EPWM_CMPAB;//SetcompareAvalue//EPwm1Regs.CMPB=EPWM_CM
2、PAB;//SetCompareBvalue//SetupcountermodeEPwm1Regs.TBCTL.bit.CTRMODE=TB_COUNT_UPDOWN;//CountupdownEPwm1Regs.TBCTL.bit.PHSEN=TB_ENABLE;//enablephaseloadinguseforsyncEPwm1Regs.TBCTL.bit.PHSDIR=TB_UP;EPwm1Regs.TBCTL.bit.SYNCOSEL=TB_SYNC_IN;EPwm1Regs.TBCTL.bit.HSPCLKDIV=TB_DIV
3、2+TB_DIV4+TB_DIV4;//TBClockratio=SYSCLKOUT/(2*HSPCLKDIV*EPwm1Regs.TBCTL.bit.CLKDIV=TB_DIV1;//2^CLKDIV)//SetupshadowingEPwm1Regs.CMPCTL.bit.SHDWAMODE=CC_SHADOW;//EPwm1Regs.CMPCTL.bit.SHDWBMODE=CC_SHADOW;EPwm1Regs.CMPCTL.bit.LOADAMODE=CC_CTR_ZERO;//LoadonZero//EPwm1Regs.CMP
4、CTL.bit.LOADBMODE=CC_CTR_ZERO;//SetactionsEPwm1Regs.AQCTLA.bit.CAU=AQ_SET;//SetPWM1AoneventA,upcountEPwm1Regs.AQCTLA.bit.CAD=AQ_CLEAR;//ClearPWM1AoneventA,downcount//EPwm1Regs.AQCTLB.bit.CAU=AQ_CLEAR;//ClearPWM1BoneventA,upcount//EPwm1Regs.AQCTLB.bit.CAD=AQ_SET;//SetPWM1B
5、oneventA,downcount//SetDeadBandEPwm1Regs.DBCTL.bit.IN_MODE=DBA_ALL;EPwm1Regs.DBCTL.bit.POLSEL=DB_ACTV_HIC;EPwm1Regs.DBCTL.bit.OUT_MODE=DB_FULL_ENABLE;EPwm1Regs.DBRED=Dbred;//Dead-bandrisingedgedelayEPwm1Regs.DBFED=Dbfed;//Dead-bandfallingedgedelay//SetTripZoneEPwm1Regs.TZ
6、SEL.bit.OSHT1=TZ_ENABLE;EPwm1Regs.TZCTL.bit.TZA=TZ_FORCE_LO;EPwm1Regs.TZCTL.bit.TZB=TZ_FORCE_LO;//InterruptwherewewillchangetheCompareValuesEPwm1Regs.ETSEL.bit.SOCBSEL=ET_CTR_ZERO;//SelectstartADC(EPWMxSOCB)onZeroeventEPwm1Regs.ETSEL.bit.SOCBEN=Enable;//EnableEPwm1Regs.ET
7、PS.bit.SOCBPRD=ET_1ST;主要注意的就是EPWM的死区子模块。由比较器产生A,B个比较信号进入动作限定子模块,并且出来EPWMxA(1)与EPWMxB(1)两路信号,然后进入死区模块。对于死区模块是双输入双输出的,输入为EPWMxA(1)与EPWMxB(1),输出为EPWMxA(2)与EPWMxB(2),其中(2)的信号可以由(1)的其中一个或者两个共同产生。对于我的使用时为了产生SVPWM去控制IPM,因此需要互补信号,只要用EPWMxA(1)去产生EPWMxA(2)与EPWMxB(2)。一个ePWMmodule包括T
8、ime-base(TB)module,Counter-compare(CC)module,Action-qualifier(AQ)module,Dead-band(DB)module,PWM-
此文档下载收益归作者所有