Part Number: TMS320F28027
Hello,
The F28027 CPU seems to halt during operation under the following conditions:
The F28027 on the C2000 Launch XL is attached to the bottom of a high power dc/dc converter (through its female headers on the underside of the board) and is used to control MOSFET gate signals with PWM, take measurements from the converter with the ADC, and communicate this information to a display using SCI.
As we increase the power flow of the converter (around 100W), we have observed that the PWM and ADC continue to work as expected, but not the CPU. The gate signals still control the power level of the converter, and the ADC still takes measurements as desired. However, the CPU seems to slow down and eventually halt with increasing power flow - we have observed that the stack pointer completely stops, the program counter stops, and therefore our periodic interrupt service routine is not executed. Originally, at say 25W, everything works fine. When we get to around 75W, the CPU severely slows down. When we increase to 100W, the CPU completely halts, but the other operations are still running like the ePWM and ADC modules. We then decrease the power to 25W, and the CPU picks back up right where it left off, meaning it did not actually reset but instead paused under the higher power operation.
This clearly has something to do with noise of the converter given the proximity of the C2000 to the main power loop, but I am looking for some suggestions here on how to resolve this. Any help is appreciated.
Thanks,
Jeff