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.

CCS/TMS320F28069: Emulator can't connect in noisy environment.

Part Number: TMS320F28069


Tool/software: Code Composer Studio

We get emulator errors in power system. 

We are using CCS 9.01 with XDS 220 Iso in a UPS/Inverter system. using a TMS320F28069 DSP.  The debugger keeps crashing, can't connect to target while our system is running. 

I looked into changing the TCLK to a slower rate, but the clock is greyed out.

I also looked into using the Ethernet instead of USB, but I couldn't get that to work. I'm not sure why.

Any suggestions (TCLK or otherwise) ?

  • Scott,

    Can you comment on the placement of the JTAG header wrt the C2000 MCU(physical distance on the PCB), as well as the connection type from the XDS200 to the header.  For the latter is the plug connected directly to the JTAG header or do you have some external wire runs.

    I'm not exactly sure why the TCK selection is greyed out, although this could be specific to the ISO model that you are using.

    In terms of debugging this further, can you comment if the F28069 is stable, i.e. if running the system with no JTAG connection things are behaving normally or that also has issues.  Just trying to localize if the issue is purely with the JTAG interface while your power system is active or the MCU has issues as well.

    Best,

    Matthew 

  • The DSP hardware and firmware are stable and runs perfectly. 

    It's definitely an issue when our Inverter is running. It really is a noisy environment. We have probably a 12" emulator cable. I've tried putting a ferrite filter on the emulator connection.

    Another item which may solve this issue is the use of Ethernet. The XDS220 ISO supports this, but I've had nothing but bad luck getting that to work.

    Any suggestion would be appreciated, as we are debugging like the bad old days with PROMS - burning outside our hardware and replacing the DSP board.

  • Scott,

    Thanks for the additional info; when you mention emulation errors, is it a hard disconnect or garbage data being shown back in the CCS IDE(or both!?)  I'm trying to understand if the issue is with the data transfer pins or just the TRSTn pin getting pulled back low and killing the whole thing.

    I would think the most susceptible area is the ribbon cable from the 14-pin to the pod, vs the USB cable.  Not sure if there is a way to easily shorten that aspect.

    Could you also comment on the trace length on the PCB from the C2000 to the 14-pin header?  Is it particularly long or exposed? 

    I'll ask some of our digital power team to comment on any strategies(or gotchas) they have seen as well.

    Best,

    Matthew