It is clear that "some voltage" is related to values written into ADC calibration register "CLPx."
The left waveform shows the response when CLPx registers of ADC1 are all default values, and right shows when ADC1 was calibrated. They are completely different! Please note that here, CLPx registers of ADC0 are all zeros as I mentioned at first of first of the series of these posts. From these figures, I can say, we can minimize the distortion by writing all zeros to CLPx registers.
I want to write zeros to CLPx registers, while K22 ADC calibration does not behaves as expected (I think it's a glitch, otherwise please give us an evidence), however, ADC results non-monotonic and/or missing code in this case.
Then, my final questions are;
Question 5: Please let me know, how K22 utilizes values written to calibration registers. I'ts an important information for us to compensate converted values offline. I can calibrate ADC using histogram method, but it is estimated to take more than 24H to calibrate precisely. I want to generate INL table using ADC calibration result.
Question 6: Please let me know, what is done on each ADCK cycles. It's also important for us to know theoretical response of ADC results through hardware averages for more precised acquisition.
Question 7: Please let me know, what the "some voltage" is. Although I'm not sure, from observed waveform, I suppose it's related to 6 bits of MSBs of converted value.
Best Regards,
関 力 (Seki, Tsutomu)