Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
Am setting up the EPWM module to use the deadband module and I have a few questions to ask.
1) When the dead band polarity is set to either Active low complementary or active high complementary, does the Action qualifier actions need to be set for ePWMxA and ePWMxB or it should be set for ePWMxA only. I ask this question because, according to TMS320F28075 manual, the diagram named; Configuration options for dead band module and table 13-8. Classical Dead-band operating modes, both Outputs OUTA and OUTB are got from ePWMxA when using Active High Complementary. A similar explanation can be used for Active Low Complementary. The question again, Should the Action qualifier actions be set for both ePWMxA and ePWMxB or it should only be set for one of the ePWM output e.g ePWMxA. The ePWM outputs are to be used to switch the switches of an inverter's H bridge.
2) Synchronization of ePWM modules. According to the TMS320F28075 manual, my understanding of the synchronization is, the SYNCO of a module is the SYNCIN of the next module. A module can be configured to use this SYNCIN signal or ignore it. In the c200ware, this can be done using the functions EPWM_enablePhaseShiftLoad(), EPWM_setSyncOutPulseMode() and EPWM-setCountModeAfterSync(). In the SysCtrl functions in c200Ware, I see a function named SysCtl_setSyncInputConfig() that's used when setting up the synchronization of ePWM modules. Please explain where the function SysCtl_setSyncInputConfig() should be used.
According to the code that am writing, the ePWMs will not be sychronized to any event on a GPIO. All I need is to have one master ePWM and the rest of the ePWMs to be slaves.