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.

MSP430FR5989: MSP430FR5989 ESI calibration issue

Part Number: MSP430FR5989


Hello Sir,

One of customers is doing water meter. The run rate is 100Ku/Y. 

According to our 2LC water meter program guidelines, after installation, the equipment is turned on and the metal disk of the water meter needs to run for a period of time for calibration then it can start to do normal calibration. But the customer's water meter may not be calibrated immediately after installation and the water meter can not process measurements. This will cause user losing their information. 

1. Based on upon issue, can the customer save parameters after calibration sot that  these parameters can recover after installation?

2. Based on question 1), if those parameters can recover, what's parameters need to be saved and how to do recovery?

Up to now, the customer is trying to save ESIDAC1R0-ESIDAC1R7 values after calibration but the code will not go to Set_DAC function for calibration. This will cause the interrupt of ESI not working normally and measurements are not correct issues...

Hope to get your helps soon,.

Best regards,

wenting 

  • Hi Wenting,

    Customer can save the TSM PSM and DAC register values in FRAM and load theses values after MCU reset without calibration. 

    You can ask the customer to read out these register values after they load these values from FRAM and then compare to the register values after running the calibration function. It can give us some clues why they see the counting errors.

    Best regards,

    Cash Hao

**Attention** This is a public forum