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.

ADS8341: The conversion result is always even number, LSB bit is always 0

Part Number: ADS8341

Hi TI Engineers and all,

I’m using  ADS8341  in my meter application.

Problem:

1. The conversion result is always  even number,  LSB bit  is always 0.

 Output result:  240;  246;  244;  62 862;   62 868;   62 864…   etc

All other bits are working correctly.

All channels CH0-CH3 have the same situation.

Condition: 

5V for analog, 5V for digital, 4.096V ref by  REF3240 

 Single-Ended Channel Selection

 Internal Clock Mode Timing

Speed: about 1.4 kHz

Interfaced with ATMEGA328P

Do you have any experience about this?

Thanks and waiting for your support and solution.

  • Hello Andrey,

    Here are some things you can try.

    Could you take a look at the actual DOUT waveform on a scope?  This is just to make sure that the LSB is actually staying at 0 and that it is not something that the ATMEGA328P is doing to the data.

    What happens when you connect the reference to the input?  This will give you a max input to the ADC which should give you data out of 0xFFFF.

    Have you tried another part?  This is just to make sure that the part you are using was not damaged in some way.

    Mike

  • Dear Mike,
    Thank you very mush for advice!
    Regards, Andrey