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.

ADS1018 not read anymore

Other Parts Discussed in Thread: ADS1018

Hi,

I'm trying to work with an Arduino and ADS1018 SPI communication protocol, but the ADS1018 insists in don't respond.

The ADS configuration parameter that i send is 0x70C3 in a 16bits mode. No other SPI communication is working parallel.

The strange is if i put other circuit 1018 it will works for a little time and stop responding again...

I take some photos of the waveform pins SCLCK, DIN, DOUT and CS.

What is going wrong? anyone can tell me?

Regards

ADS1018 Waveforms.zip

  • Davi,


    The first thing to check is your digital communications. It looks like you are using the wrong version of SPI.

    In the ADS1018, you the SCLK dwells low (which you have correct), but the data is setup on the rising edge and clocked in to the device on the falling edge. From your scope shots, it looks like you have the data set up on the falling edge, you are attempting to clock it in on the rising edge. Note that for clocking out the data, you will need to do the same.

    One other common problem that Arduino users see is that the /CS line must be low for the entire data transaction (not low during each byte). I don't think you have this problem, but I'm just pointing it out just in case it comes up.


    Joseph Wu