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.

ADS1292: Circuit design or register read command issue

Part Number: ADS1292

Hello everyone,

I did create a PCB breakout board for the ADS1292. I want to integrate it into a mobile system. For this I did connect the SPI interface of the ADS1292 to my Arduino Nano 33 BLE.
I tried to follow the layout guidelines from the datasheet of the ADS1292.

Now I have the PCB and want to read the ID of the ADC to confirm that everything is correct, but I cant read the Output. I only receive zeroes as a response in my IDE.

I did check with an oszilloscope the power supply. Analog supply (AVDD) is 3.36 V and digital supply (DVDD) is 3.12 V.

My OP commands are

  val0 = SPI.transfer(0x06); // Reset device

  val1 = SPI.transfer(0x11); // Stop Read Data Continuously mode

  val2 = SPI.transfer(0x20); // Address of ID register

  val3 = SPI.transfer(0x01); // Read one register

  val4 = SPI.transfer(0x00); // Waiting for response

  val5 = SPI.transfer(0x00); // Waiting for response

  val6 = SPI.transfer(0x00); // Waiting for response

  val7 = SPI.transfer(0x00); // Waiting for response

When measuring the output pin I see this strange graph. I did expect to see single bits coded as high or low in the frequence of the SCLK. (Yellow DOUT, Blue SCLK)

Any help would be appreciated to find my mistake.
Kind regards


Marco