![Texas Instruments TMS320x2823x Скачать руководство пользователя страница 90](http://html1.mh-extra.com/html/texas-instruments/tms320x2823x/tms320x2823x_reference-manual_1095205090.webp)
Registers
www.ti.com
4
Registers
This chapter includes the register layouts and bit description for the submodules.
4.1
Time-Base Submodule Registers
through
and
through
provide the time-base register definitions.
Figure 63. Time-Base Period Register (TBPRD)
15
0
TBPRD
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 21. Time-Base Period Register (TBPRD) Field Descriptions
Bits
Name
Value
Description
15-0
TBPRD
0000-
These bits determine the period of the time-base counter. This sets the PWM frequency.
FFFFh
Shadowing of this register is enabled and disabled by the TBCTL[PRDLD] bit. By default this register
is shadowed.
• If TBCTL[PRDLD] = 0, then the shadow is enabled and any write or read will automatically go to
the shadow register. In this case, the active register will be loaded from the shadow register
when the time-base counter equals zero.
• If TBCTL[PRDLD] = 1, then the shadow is disabled and any write or read will go directly to the
active register, that is the register actively controlling the hardware.
• The active and shadow registers share the same memory map address.
Figure 64. Time-Base Phase Register (TBPHS)
15
0
TBPHS
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 22. Time-Base Phase Register (TBPHS) Field Descriptions
Bits
Name
Value
Description
15-0
TBPHS
0000-FFFF These bits set time-base counter phase of the selected ePWM relative to the time-base that is
supplying the synchronization input signal.
• If TBCTL[PHSEN] = 0, then the synchronization event is ignored and the time-base counter is
not loaded with the phase.
• If TBCTL[PHSEN] = 1, then the time-base counter (TBCTR) will be loaded with the phase
(TBPHS) when a synchronization event occurs. The synchronization event can be initiated by
the input synchronization signal (EPWMxSYNCI) or by a software forced synchronization.
Figure 65. Time-Base Counter Register (TBCTR)
15
0
TBCTR
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 23. Time-Base Counter Register (TBCTR) Field Descriptions
Bits
Name
Value
Description
15-0
TBCTR
0000-
Reading these bits gives the current time-base counter value.
FFFF
Writing to these bits sets the current time-base counter value. The update happens as soon as the
write occurs; the write is NOT synchronized to the time-base clock (TBCLK) and the register is not
shadowed.
90
TMS320x2833x, 2823x Enhanced Pulse Width Modulator (ePWM) Module
SPRUG04A – October 2008 – Revised July 2009
© 2008–2009, Texas Instruments Incorporated