STM32G431KBT question about ADC input range and gain compensation, SE vs differential and oversampling ENOB
The data sheet on page one shows 0 to 3.6V input range but rm0440 says the ADC input range is -Vref to +Vref.where I believe the Vref is 3.6V? Can you explain the difference in specifications? Also, can you explain how this range changes with being single ended vs differential? Also, there is a gain compensation register for the ADC that can go from 0 to 3.999756x. Does this voltage range assume a compensation value of 1x? If I use different gain compensation values, how does that affect the input range specification?
I have an input that is about half of 3.6V. Can I use gain compensation to reach close to fullscale? I need to multiplex between 4 different inputs.
If I use oversampling will the ENOB improve? At normal sampling 12 bits has a little over 10 ENOB. With oversampling how much increase in ENOB can I expect. I realize this is dependent on how much oversampling is done. I just want to know if there are some static errors that will limit this.
