Hi,

I've analysed the ADC steps of all resolutions (8, 12, 14, 15 and 16) and found some interesting points and questions.

I've put a triangular Signal with Vpp = 2V on one channel A with an ADC range of +-1V and oversampled it so that i got the complete spectrum back with all ADC values.

Here an example of an spectrum with a Resolution of 14-bit:

I got ADC-steps of 0.1525 mV, but every 4th or 5th value has an step of 0.12207 mV and on the edges 0.0305 mV. And if you count all steps, you can only get 3118 Steps. Why does not the ADC use the hole spectrum of 16384 values?

If the ADC performed steps of 0.12207 mV, you could get a linear graph over the hole spectrum and use 16383.5 values! Why is not it?

The same problem exists with the 8-, 12- and 15-bit resolution. Only the 16-bit resolution is linear with steps of 0.0305 mV and a number of 655534 values!

Here an conclusion of my tests:

Now the questions:

Why does the ADC not only use steps at 0.06104 mV at a resolution of 15 bits, so you can have the hole spectrum with 32767 values?

Why is this the same for 14-bit?

Is it possible to solve this problem?

Many thanks!