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: DRDY pin get high after reading samples using SPI and STM23F030R8 controller

Part Number: ADS1292


Hi,

We are using ADS1292 to get the ADC samples and we had successfully read the 7000 sample with the help of imx6 processor, STM32F4 controller.

But now our project requirement changed and we have to use the STM32F030R8 controller with same ads1292 board which was working fine with imx6 and STM32F4, so we tried to repeat the same process to configure and read the adc samples though the ADC1292,

but after reading few correct samples value DRDY pin automatically set to high and ADS1292 will never make it low during current  running process to indicate the data is ready.

We are using sampling rate of 500sps, internal reference of 4.033-v reference, PGA gain setting for channel 2 is set to default (i.e. 6),and SPI clock rate set to 1 Mbps.

Below are our observed issues:

1. In case for STM32F030R8 we are getting 0xBF value ID control register but with imx6 we got correct value of 0x52.

2. When we are getting correct sample values as per our setting DRDY pin automatically set to high rest of process after few sample values (not getting fix count it will be in between 3 samples to 30 samples).

We have to collect the 7000 samples, please provides us appropriate solution on above issue.

Regards,

Bhushan Bute

have write below ads1292 registers:

1. CONFIG1 = 0x02

2. CONFIG2 = 0xB0

  • Hi Bhushan,

    Thanks for your post!

    This sounds like the device is being reset. Is the microcontroller issuing a reset command to the device at any point?

    After taking a few samples, check to see if the registers have been reset to default values.