Other Parts Discussed in Thread: TMS320F28335
Hello,
I am using the Delfino experimenter kit with TMS320F28335 processor to control a three phase 6-IGBT module. So far I wrote a code that configures the ADC to take as inputs a three-phase grid voltage and locks onto the phase angle. After that I am trying to generate PWM signals for the IGBT module based on this phase angle.
The code runs OK with phase locking and PWM generation and also dead band generation. The only problem is that when I load the program (ie. the .out file), at the moment all the EPWM signals are high. When I execute the code, the correct PWM signals are generated. But if this is the case, I would have to switch off the dc until I execute the code. I searched the forum and one post suggested exactly that.
Is there any other way around this? I would rather not have to switch off the dc voltage every time. The only other thing I can think of is in the next generation of interface PCB that I design I'll put a NOT gate to make sure that EPWM signals are low and invert the logic in the code to get the same pulses when the code executes.
Thanks in advance.
Best Regards,
Shiv