Part Number: TMS320F28027
Other Parts Discussed in Thread: C2000WARE
Hello everybody,
I use a TMS320f28027. We have strange phenomena at our customer's, but we couldn't recreate them in the laboratory. After a software update, the customer's problem was resolved. Several things have been changed as part of the software updates. Now I'm looking for the part of the code that fixed the problems. Since I cannot recreate the problem at the moment, I am dependent on the measurements that were made for the customer. In these measurements I can see that the current in my device increases for about nine cycles for unknown reasons. For this to happen, the duty cycle would have to be calculated incorrectly. This would happen if the measured current value were wrong.
As part of the software update, a problem described in the errata was also resolved. See "ADC: InitialConversion". In the first faulty version, the result from SOC0 was used; after the update, this result was no longer used but was discarded. In the old software version, the results of the current measurement were taken from ADCRESULT0. A falsification of ADCRESULT0 would lead to incorrect current measured values. Therefore it could be that the ones described in the errata Problems related to my phenomena. To make sure that I have really fixed the cause, I would like to learn more about the failure mechanism.
What has to happen for ADCRESULT0 to be corrupted?
How severe is the disorder when it occurs?
Is a preferred value entered in the event of a malfunction? (for example 1 or 4095)
Is it plausible that nine measurements in a row will be disturbed?
What do I have to do to simulate the problems in the laboratory?
Thank you very much.
Kind regards
Joachim
