SPRK066 October 2025 F28377D-SEP
The test setup for ePWM SET testing is show in Figure 8-7.
Figure 8-7 Block Diagram for ePWM Test
ConfigurationThe execution code was loaded into the flash memory of the F28377D device, giving the device ability to re-boot into the test code should a fault occur within the code execution itself, relying on the internal watchdog and NMI logic of the device. A "heartbeat" signal at was also brought out in the GPIOs in order to determine if the code was executing correctly. This signal served a dual purpose, both to measure during Ion beam exposure, but also show that the device can recover from a transient event.
Twelve PWM signals were brought to the device pins, consisting of 6 PWM modules with the A and B channels of each module comprising the 12 signals. The phase of wave A is complementary to wave B, and both were monitored for consistency to one another in addition to the correct frequency.
Deadband of 200ns was inserted on channels 4B and 7B on the falling edge of the A output to test the deadband logic. The summary of the different test runs are shown in Table 8-3.
| Runs | PWM Channels | Frequency | Duty Cycle | Dead Band Inserted |
|---|---|---|---|---|
| 3 | 12 | 1kHz | 10 | No |
| 50 | ||||
| 90 | ||||
| 2 | 1kHz | 10 | 200ns | |
| 50 | ||||
| 90 | ||||
| 12 | 10kHz | 10 | No | |
| 50 | ||||
| 90 | ||||
| 2 | 10kHz | 10 | 200ns | |
| 50 | ||||
| 90 | ||||
| 12 | 100kHz | 10 | No | |
| 50 | ||||
| 90 | ||||
| 2 | 100kHz | 10 | 200ns | |
| 50 | ||||
| 90 |
The fault modeling for the PWM testing is shown below Figure 8-8.
Figure 8-8 PWM Fault Modeling