I have a DSP in my product that stops functioning when it reaches about 50*C. Within 0.1*C it stops and starts working. The failure comes when I have to power down the unit then power it up. If I let it run it works well past 60*C. All other circuits seem to come up same as before but the DSP wont even boot.
Below is some question that a tech asked me to answer then post it on here.
Here are some recommendations.
- Check core and I/O voltage levels – Does it help if you increase voltage levels within the operating range
A) I measured the voltage @ 1.21V would it really help to rais the voltage just 0.5V. it is hard to do because it goes to other devices
B) In the design notes it talks about a A-500 device that is 1.4V core. Should the TMS320C6412AZDK5 cor be 1.4V instead of 1.2V.
- Check clock (I believe you have already done this) . CLKIN should be running at the correct frequency.
A) The clock frequency feeding CLKIN & AECLKIN was measured @29,999,860-29,999,200 over tempreture 26C to 59C
- Make sure the clock and voltages have stabilized at proper operating conditions before de-asserting reset.
A) The clock and voltages are stable for about 1.2 seconds before the reset\ pin rises.
Once you have done the above,
- Are you able to connect to the DSP via JTAG ?
A) When the DSP is too hot CCS cannot connect to the DSP through JTAG. Otherwise it can. (info: in order to connect to CCS another IC hast to send out a reset signal so CCS can connect. That chip is working fine and the reset signal is good @480uS long)
- Are you able to read/write registers and internal memory using CCS – Maybe run a memory test at 50deg C
A) Yes.
- Are you able to read/write external memory, flash using CCS
A) I only have Flash attached to the DSP I’m not sure that has to do with the JTAG but it is able to read it after it gets hot.
- What stage in the boot process fails?
A) The initial part it cannot boot at all.
Is there anything you can think of that would cause this problem? Anything that I need to check?
Jim