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.

MSP430G2332: MSP430G2332IPW14

Part Number: MSP430G2332

We urgently need feedback on this complaint.

Product return: CPR221065501

At product returns no input and upload is possible



Error description

Freshly produced devices do not pass the function test. The function test is terminated by 5 beeps

beeping of the devices.

Error message: Beep 5 times → temperature out of range.

Firmware version: 4.5_81.5

Error only affects certain processor batches (date codes).

According to the manufacturer, e.g. the batches of file codes C62D and D4H4.

 

Procedure

The manufacturer sent us 10 devices and 5 unprogrammed processors from each of

5 faulty batches for analysis.

In order to find the error, the processors of some of the devices are exchanged for the unprogrammed ones.

exchanged for the unprogrammed ones. After the exchange the error can be found by debugging the firmware and the development environment.

firmware, the error can be determined by debugging the program code.

 

Analysis

The debugging has shown that the problem occurs in the control routine for the heating.

In this routine the measured temperature value is calibrated with the ADC factory calibration data stored in the TLV memory area of the processor.

ADC factory calibration data stored in the TLV memory area of the processor.

During this calibration the temperature value is multiplied by the "CAL_ADC_GAIN_FACTOR".

multiplied. The readout of this memory area of two different faulty batches of this processor showed

of this processor has shown that this value (CAL_ADC_GAIN_FACTOR) is 0. This means that the

measured temperature value after calibration to 0.

A temperature value of 0 means a much too high temperature, whereby the device aborts the therapy with the corresponding error message.

with the corresponding error message.

The following 3 pictures show the read memory areas of 2 faulty processors and one faultless processor.

processors and one error-free processor. The error-free processor is from the

Series 18L01_A02

Conclusion

The error can be found in the TLV memory area of the processor. Due to this error, the firmware

firmware calculates an incorrect temperature value, which leads to the present error image.

Compared to the functioning device, it is noticeable that even 3 values in the factory calibration data

of the faulty devices contain the value 0.

  • Hi Uwe,

    From our initial bench test we are suspecting the devices may have the TLV section not properly configured.  I'll now more later today and will update you.

  • Hi Uwe,

    Sorry for the delayed response.

    I have bench tested (2) bad units and (2) good units.  Based on the customer’s description for their test procedure, the outputs generated on P1.0 and P1.1 depend on the measured voltages on P1.4 and P1.5.  If the ADC CAL is not correct, or blank in the TLV then my guess is the ADC measures these channels the measurements are not correct and the the applications logic does something other than the expected behavior.

      Based on the bench testing and information provided by the customer regarding the operation of the device,d units and (2) good units.  Based on the customer’s description for their test procedure, the outputs generated on P1.0 and P1.1 depend on the measured voltages on P1.4 and P1.5.  If the ADC CAL is not correct, or blank in the TLV memory then my guess is the ADC measures these channels the measurements are not correct and the the applications logic does something other than the expected behavior.  I checked with the quality team and they are preparing a report.

    For now, I will close this post.  Further communication regarding this customer we can do via email.

  • Dear Dennis,

    can you please send me your e-mail adress to go ahaed with the discussion?

    We have to solve this issue for our customer urgently to fullfill their needs.

    You can always write to:

    u.bauer@deltecgroup.com  and in cc please to:

    m.seidl@deltecgroup.com 

    Please send us a mail asap, so that we can go on with this topic.

    Thank you for your support!

  • This issue has been moved to internal email, so I will close this posting.

**Attention** This is a public forum