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.

ADS8686S: Software mode Serial One Wire Conversion issues

Part Number: ADS8686S


Tool/software:

Hi,

I'm creating another thread in sequence of ~/support/data-converters-group/data-converters/f/data-converters-forum/1557324/ads8686s-serial-communication-not-working?tisearch=e2e-sitesearch&keymatch=ads8686.

I configured the ADS8686S in software mode, serial communication using one wire (only using SDOA).

I'm able to read and write to registers successfully.  The image below shows the reading of the register CHANNEL_SEL (0x03).

The result is 0x00BB that corresponds to the "Fixed digital code 0x5555" in both channels.

After that, I put the CONVST pin to high and the BUSY pin goes HIGH as shown in the image below:

Next I try to read the results and i get the following:

As you can see I read 0x0001 and 0x095D ad I think it should read 0x5555 on both.

Can anyone tell me what am I doing wrong?

Best Regards,

Rui Coutinho

  • Hi Rui,

    Thanks for the post and your patience as I was delayed in getting to your post.

    For single wire operation, we should be expecting 32 bits of data, 0xAAAA followed by 0x5555. You are not seeing this data, which is unexpected.

    Is you CONVST low for the entirety of the 32 SCLK read back?

    Best regards,

    Samiha