This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS7953: ADS values saturation and non linear ADC values

Part Number: ADS7953

Tool/software:

Hello.,

we are using linear potentiometer to vary the analog voltage and need to read respective ADC values but some times from our ADC output, if analog voltage from potentiometer is linear still we get non linear ADC output and sometimes if analog input varies ADC output will saturate to one value.

  • HI Karthik,

    Can you share a schematic? What is the voltage connected to the potentiometer? What is the resistance of the potentiometer, and what voltage ranges correspond to the output at different resistances? Are you connecting directly to the ADC inputs? What sampling rate are you running the device at?

    Regards,
    Joel

  • Hi Joel.,

    Thanks for reply.,

    From potentiometer output we are ensuring its from 0 - 5V linear voltage to the ADC input.

    ADC voltage varies from 0 - 5V with respect to that we are getting ADC output which is non-linear and sometimes saturates to one ADC value.

    Sampling rate : 50ms

    Graph pf voltage waveform is linear which is input to the ADC and ADC Output is no linear,

    Graph ref

    Reference sch

  • Hi Karthik,

    Depending on how large the equivalent input RC values are, you might be seeing a signal settling error. Since I don't know what the input RC filter values or the potentiometer resistances are, I can't say for certain. That is usually the most common case, especially with high impedance inputs that are unbuffered.

    If you slow down the speed that you are sampling, does the error improve? If so, the input RC values might need some tuning to ensure that the signal is settling fast enough before the ADC finishes acquiring the signal. 

    Regards,
    Joel