cancel
Showing results for 
Search instead for 
Did you mean: 

About the calibration of the ADC on STM32H747

HTess.1
Associate III

I am currently trying on the linearity calibration and I am following the protocol (down below) but I do not understand where I am supposed to get the saved linearity correction factor bits[159:150] (step 3)? Every single ADC register is 32 bits at most..

0693W00000Nt33eQAB.png

1 REPLY 1
FBL
ST Employee

Hello @Community member​, 

Can you explain more the need,

 LINCALFACT[29:0]: They hold 30-bit out of the 160-bit linearity calibration factor.

To control the linearity correction (6 words), we poll bits until returned value is zero. For that reason, 10-bit of the last word remains [159:150]

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.