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.
Part Number: TMS320F28335
We currently use 28335 on our low voltage motor drive platform. We suspect an overtemperature case occuring in our system and wonder what the DSP actions are in case it reaches temperature above its defined zone?
Are there any protection against over temperature, like closing down interfaces or so on?
Thanks a lot.
The F28335 doesn't have any intrinsic method to determine if it is operating outside the limit defined in its datasheet. There are a few safeguards like missing clock detect or the internal watchdog that would initiate a device reset if not serviced; but those may not fail at the same time other parameters go out of spec with a violation in operational temperature.
The only way would be to use an external temperature sensor, and feed that information into the device for detection ahead of a possible violation.
If you could give an idea of how much you think the temperature is over the datasheet, and what behavior you observe with the device I could give my opinion on the potential effect. While the DS doesn't guarantee operation outside its limits; there are instances where logic will be out of spec, vs just outright non-functional.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to MatthewPate:
Thanks a lot for your speedy response.
Actually we fit in a IP66 cabinet with no forced air cooling. Under overload conditions the inside temperature reaches to +128C and we observed a situation like this.
There occurs a reset, then motor align current flows. After that the open loop current flows and there occurs another reset. This happened 10+ times, so we thought we reached to temperature limitations of the DSP. Could you please give your further comments on this issue?
In reply to Mert Sahin:
If you are seeing a reset occur regularly from the MCU, then likely the watchdog is overflowing due to not being serviced in time.
If your ambient temperature is 128C with no airflow, then we need to determine the Tjunction of the C2000. I believe there are some calculations you can do to extrapolate this based on the current consumption of our device, based on the PsiJT listed in the datasheet(starting on page 38).
If we are above 150C Tj, then it is a thermal issue. If we are well below that, then I'd suggest there could be another issue occurring at temp, perhaps a variable that is above an assumed max causing the code to do undefined things, etc. The watchdog would catch those as well.
Its hard to say absolutely what can go wrong outside of the allowed operational conditions, but in this case it could be a mis-decoded instruction that dis-rupts the normal program flow, or a flag check that never completes due some other timing condition.
When temperatures are too high, we reduce the timing margin of the various logic in the MCU, and signals that used to arrive within a CPU cycle don't, etc. In all these cases the watchdog is doing it job to reset the device to keep it from being in that unknown state for too long.
Let's see what the calculations tell us about the range to Tj and we can go from there with mitigation.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.