This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

ADC signal outlier

We're using nRF52 to read two sensors data: one is an ADC chip using SPI; the other is a PPG sensor using I2C. MCU sampling rate is 250Hz, meaning every 4ms, MCU will poll the two sensor chips in sequence and transmit data out through BLE. The two sensors own sampling rates are higher.

The problem we face now is that there are outlier data points in the both data, though not often, once in a few thousand, and quite ramdon. Outlier in the ADC sensor is much more than that of PPG sensor.

Anyone has good experience or expertise on this issue? I wonder if it is normal to have that outlier point.

Parents
  • The ADC chip is MCP3912 from Microchip, and the PPG is MAX30102 from Maxim.

    What do you mean by "outlier data is present on the bus"? Do you mean SPI or I2C has some error? I think unlikely because for one SPI or I2C read, I read several data points; not all of them are outlier, only 1 or 2.

    How can I check "if there is problem with reading the data on the MCU"?

Reply
  • The ADC chip is MCP3912 from Microchip, and the PPG is MAX30102 from Maxim.

    What do you mean by "outlier data is present on the bus"? Do you mean SPI or I2C has some error? I think unlikely because for one SPI or I2C read, I read several data points; not all of them are outlier, only 1 or 2.

    How can I check "if there is problem with reading the data on the MCU"?

Children
No Data
Related