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.
I am using LAUNCHXL-F28379D launch pad and DRV8305 and Teknic PMSM motor.
Do I need to do ADC offset correction for each of current sensor channel before start my application?
When I changed launch pad or DRV board, Do I need to re-calibrate ADC offset correction for each of the measurement channels?
Please recommend me the good practice.
Thanks
Hi Ananth,
During the boot process, the ADC offset correction is automatically populated to the offset trim registers and the values of the offsets are determined during TIs production process. For general applications, these factory measured offsets work well with TIs LAUNCHXL-F28379D and DRV8305 HW designs in correcting the offsets and there is no need to perform offset correction each time as long as there is no ADC module reset invoked as this clears the offset correction.
The only instances where you may need to perform ADC offset correction is when you have a new HW design where reference lines and ADC inputs are not optimally routed maybe due design constraints.
Let me know if you have any other questions on this topic.
Regards,
Joseph
A typical scenario when ADC offset recalibration is used is when different boards run the same motor. Another example is when the same board has been running for a long period of time and the hardware components for the voltage and current feedback might have changed in value due to ambient conditions or component tolerances. In this last example it is recommended to run the offsets recalibration as needed depending on the quality of the hardware components used in a particular board.
Sean