Configuring ePWM block for 3phase inverter for TI28335 DSP in SIMULINK

16 views (last 30 days)
Hi I am using TI 28335 experimenters kit (I am pretty new to it) to design an experiment for 3-phase inverters. But I am not able to configure the ePWM block in SIMULINK for this. I am taking current as input to this DSP and PWM as output. The inverter kit that I use is designed to accept complementary signals with dead time of around 2microsec on each leg. Some of the problems that I have are
#1 How do I produce complementary outputs from each module. Should I enable both ePWMA/ePWMB and also check use deadband for both of these? When I enter deadband value RED or FED, what is unit for these (0-1023)? Are they in seconds or what?
#2 How do I sync the outputs? I think I need to SYNCI of ePWMA to an external pin and connect SYNCO of ePWM1 to SYNCI of ePWM2 and SYNCO of ePWM2 to SYNCI of ePWM3 (with zero phase difference). But I am not able to configure it from ePWM block parameters. Which parameters should I change?
#3 There should be some problem due to time delay in input from ADC and PWM output. If yes, how can I handle it?
  5 Comments
Mohammad Tauquir Iqbal
Mohammad Tauquir Iqbal on 31 Mar 2019
its all because of deadband use epWM of less than 50 % duty cycle at ePWM and ePWMB.
updown counter.
time period - 64000
cmpa - 3300
cmpb - 3100
ePWMA - set up cmpu. clear down cmpd
ePWMB - set up cmpd . clear cmpu.
hope it workds.
no deadband used.

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!