Hi Robin,
Thanks for your reply!
I updated the thread yesterday but then I found that I couldn't see your reply anymore, so I reply to you today.
I also tried another probe, it is the same result.
Our origin test setup is a resistor devider, but I found out that at some voltage the error is larger. So I disconnected the resistor and tried a voltage calibrator, and then I found out during I increase the input voltage by 10mV step, the error of ADC will reach a peak ever 100mV, then decrease then after increased another 100mV reach another error peak.
I also read the AN4373 guide, it mentioned below details in page 4:
In a case of redistribution charging architecture of SAR ADC or if a presampling circuit is used, then the initial voltage can be equal to VREFL or VREFH. In some special cases, this value can be set to (VREFH - VREFL)/2 in order to ensure lower voltage stress of capacitor. Usually when sequential sampling is used, then the initial voltage VCSH0 is equal to the previous channel voltage conversion.
Does this means it is the internal presampling circuit that caused this behaviour? Maybe the internal circuit detect the input voltage first(using comparator etc,.) and then judge which nearst voltage level the sampling capacitor should be charged to?
Thanks and regards!
Wei Xu