2017-11-27 12:22 AM
Dear all.
I measured ACD input increasing the voltage by 10mVdc. but, there are non-nonlinear points.
As the datasheet, ED and EL are +-1.5LSB and +_2LSB. It seems that my measurement result is bigger than them.
Could you please explain how to reduce the error?
Thank you in advance.
Vref : 3.3V
ADC clock : 72Mhz / 2 = 36Mhz
1 LSB : 3.3V / 4096 = 0.805664063
ADC channel : Fast channel ADC1 3channel
Sampling mode : Single-ended
Sampling time : ADC_SampleTime_7Cycles5
2017-11-27 01:34 AM
Have you checked that your test conditions (electrical and software settings like sample time) match those stated in the datasheet you cited ?
2017-11-27 05:26 PM
I think below my condition was satisfied with those test condition on the table.
2017-11-28 12:16 AM
The PCB design / layout has a significant influence, as have the tolerence and impedance of your (reference) input voltage source.
If you think some STM32 MCUs have a problem with the ADC peripheral, better discuss it with a ST FAE.
Most people here, like me, are users, and need to rely on the same documentation as you.
And the ST people present here are rarely hardware experts.
2017-11-28 04:39 AM
Thank you for your comment. I'll discover the possible causes you mentioned.