Other Parts Discussed in Thread: INA240, EK-TM4C1294XL
Attempting to get correct acquisition from INA240 output signal near 100kHz CMRR, 10us settling time. Yet that settling appears much better in signal capture (below) on ANIx filter capacitor. Seemingly this is an impossible task without multiplying sample array results via PWM duty cycles. Different NSH values have no direct affect upon digital conversions producing higher unsigned integers relative to increasing analog magnitude that is not moving sample acquisition points proportionately with those changes. Other words the sample range never moves from zero volts up to full scale 3.1v in a linear manner and following analog signal behavior using samples as a DMM current meter easily achieves.
ADC0: 15-30Mhz ADCCLK 1-2MSPS 2x Hardware averaging. Triggered sample points allowing for various analog settling times makes no difference in digital values always representing LSB versus linear increase being made into MSB in order to achieve ADC full scale. Reading of sample array values into integers are not being weighted relative to increasing acquisition magnitudes in the analog signal. Odd part is other analog channels are converting analog peaks from dividers into digital display and maintaining some accuracy in acquisition points in the volt range.
Why is the SAR ADC not capable to properly convert to digital the peaks in the simple very slow 80us signal?
Note: Error is roughly 1/4 LSB and Cext (peak) never exceeds 1/2 LSB blue line.