Each EPWM module is connected to the input/output signals
shown in Figure 12-2224.
The order in which the EPWM modules
are connected may differ from what is shown in Figure 12-2224.
See Section 12.4.3.3.1.2,
Daisy-Chain Connectivity between EPWM Modules for the actual
synchronization scheme implemented in the device. Each EPWM module consists of seven
submodules and is connected within a system via the signals shown in Figure 12-2225.
A. x = 0 to 8
Figure 12-2225 Submodules and Signal Connections for an EPWM
Module Figure 12-2226
shows more internal details of a single EPWM module.
The main signals used by the EPWM
module are:
- PWM output signals
(EPWMxA and EPWMxB)
The PWM output signals are available
external to the device through the GPIO peripheral.
- Trip-zone signals (
TZ0 to TZ5)
These input signals alert the EPWM module
of an external fault condition. Each module on a device can be configured to
either use or ignore any of the trip-zone signals. The trip-zone signal can
be configured as an asynchronous input through the GPIO peripheral.
- Time-base synchronization
input (EPWMxSYNCI) and output (EPWMxSYNCO) signals
The synchronization signals daisy chain
the EPWM modules together. Each module can be configured to either use or
ignore its synchronization input. For more information see Section 12.4.3.3.1.2,
Daisy-Chain Connectivity between EPWM Modules.
- ADC start-of-conversion
signals (EPWMxSOCA and EPWMxSOCB)
Each EPWM module has two ADC start of
conversion signals (one for each sequencer). Any EPWM module can trigger a
start of conversion for either sequencer. Which event triggers the start of
conversion is configured in the Event-Trigger submodule of the EPWM
module.
- Peripheral Bus
The peripheral bus is 32-bits wide and
allows both 16-bit and 32-bit writes to the EPWM registers.
Figure 12-2226 also shows the key internal submodule interconnect signals. Each submodule is
described in Section 12.4.3.4,
EPWM Functional Description.