Dear experts,
I have been working on tms320f28335 for inverter applications. The algorithm has been successfully realised on Flash by following instructions in C2000 teaching rom. However , there are couple of issues I am facing.
1. Once the program is burned on the flash, the plant(3 phase inverter) achieves it's steady state values and works like a dream for the very first time the program is loaded in the flash. Nevertheless, after it is reset it doesn't work as how it supposed to work like a standalone system. However, there is a LED blink that flashes at 1 sec which indicates the program is running and I can assure it's blinking after it is reset. In other words, the program is being executed as per the algorithm, but the plant trips due to high currents. I assure there is no problem with the algorithm because it works after it is loaded in the flash. Only issue is it doesn't work after subsequent CPU reset and start the system. I suspect the variables used for the inverter system that controller had been calculating were not getting reset and they were only initialized to zero when the program is loaded it again from the CCS.
2. The second issue I face is, microcontroller hangs when there is a physical disturbance or the power fluctuation despite the watchdog timer is initialised.
Regards,
Rajesh BN.
