This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28027: CPU halts when operating under high noise conditions

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

  • Hi Jeff,

    This sounds like a layout/coupling issue. I am checking with others in the team more experienced with the LaunchPad to see if they can provide some pointers.

    We'll get back to you soon.

    Hrishi

  • Jeff,

    Are you isolating the on-board XDS100v2 from the rest of the LAUNCHXL_F28027?

    I believe that this would require removing the JP1, JP2, JP3 shunt jumpers and supplying 3.3V, 5V, GND externally.

    -Tommy
  • Jeff,

    We haven’t heard from you for a few weeks, so I’m assuming you were able to resolve your issue. If this isn’t the case, please reject this resolution and reply to this thread. If this thread locks, please click the "Ask a related question" button and in the new thread describe the current status of your issue and any additional details you may have to assist us in helping to solve your issues.

    Thanks,
    Mark