Each EPWM module is connected to the input/output signals shown in Figure 12-2598. The signals are described in detail in subsequent sections.
The order in which the EPWM modules are connected may differ from what is shown in Figure 12-2598. See Section 12.4.2.3.2 for the actual synchronization scheme implemented in the device. Each EPWM module consists of eight submodules and is connected within a system via the signals shown in Figure 12-2599.
Figure 12-2599 Submodules and Signal Connections for an EPWM Module Figure 12-2600 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 made available external to the device through the GPIO peripheral described in the system control and interrupts guide for the device.
- 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. The clock synchronization input and output signal are brought out to pins for EPWM0 (EPWM module 0) and EPWM3. The EPWM5 synchronization output (EPWM5SYNCO) is also connected to the input SYNCIN of the Enhanced Capture Module (ECAP0).
- 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.
- Peripheral Bus. The peripheral bus is 32-bits wide and allows both 16-bit and 32-bit writes to the EPWM register file.
Figure 12-2600 also shows the key internal submodule interconnect signals. Each submodule is described in Section 12.4.2.4.