Texas Instruments TMS320x28xx Network Router User Manual


 
www.ti.com
2.2Time-Base(TB)Submodule
CTR = CMPB
CTR = CMPA
CTR_Dir
CTR = 0
CTR = PRD
Dead
Band
(DB)
Counter
Compare
(CC)
Action
Qualifier
(AQ)
EPWMxA
EPWMxB
CTR = CMPB
CTR = 0
EPWMxINT
EPWMxSOCA
EPWMxSOCB
EPWMxA
EPWMxB
TZ1
to TZ6
CTR = CMPA
Time-Base
(TB)
CTR = PRD
CTR = 0
CTR_Dir
EPWMxSYNCI
EPWMxSYNCO
EPWMxTZINT
PWM-
chopper
(PC)
Event
Trigger
and
Interrupt
(ET)
Trip
Zone
(TZ)
GPIO
MUX
ADC
PIE
PIE
2.2.1PurposeoftheTime-BaseSubmodule
Time-Base(TB)Submodule
EachePWMmodulehasitsowntime-basesubmodulethatdeterminesalloftheeventtimingforthe
ePWMmodule.Built-insynchronizationlogicallowsthetime-baseofmultipleePWMmodulestowork
togetherasasinglesystem.Figure2-1illustratesthetime-basemodule'splacewithintheePWM.
Figure2-1.Time-BaseSubmoduleBlockDiagram
Youcanconfigurethetime-basesubmoduleforthefollowing:
SpecifytheePWMtime-basecounter(TBCTR)frequencyorperiodtocontrolhowofteneventsoccur.
Managetime-basesynchronizationwithotherePWMmodules.
MaintainaphaserelationshipwithotherePWMmodules.
Setthetime-basecountertocount-up,count-down,orcount-up-and-downmode.
Generatethefollowingevents:
CTR=PRD:Time-basecounterequaltothespecifiedperiod(TBCTR=TBPRD).
CTR=Zero:Time-basecounterequaltozero(TBCTR=0x0000).
Configuretherateofthetime-baseclock;aprescaledversionoftheCPUsystemclock
(SYSCLKOUT).Thisallowsthetime-basecountertoincrement/decrementataslowerrate.
SPRU791DNovember2004RevisedOctober2007ePWMSubmodules23
SubmitDocumentationFeedback