Hello,
I use ADS122C04IPWR with 4 pressure sensors.
Honeywwell;
1 x SSCDRRN060MDAA5 Difrerential ±6kPa
1 x HSCSAAN010NDAA5 Difrerential ±2.49kPa
2 x SSCDANN015PAAA5 Atmospheric.
I use,
kirk.setGain(ADS122C04_GAIN_1);
kirk.enablePGA(ADS122C04_PGA_DISABLED);
kirk.setDataRate(ADS122C04_DATA_RATE_600SPS); ( I also tried with all options)
kirk.setOperatingMode(ADS122C04_OP_MODE_NORMAL);
kirk.setConversionMode(ADS122C04_CONVERSION_MODE_CONTINUOUS);
kirk.setVoltageReference(0x2);
kirk.enableInternalTempSensor(ADS122C04_TEMP_SENSOR_OFF);
kirk.setDataCounter(ADS122C04_DCNT_DISABLE);
kirk.setDataIntegrityCheck(ADS122C04_CRC_DISABLED);
kirk.setBurnOutCurrent(ADS122C04_BURN_OUT_CURRENT_OFF);
kirk.setIDACcurrent(ADS122C04_IDAC_CURRENT_OFF);
kirk.setIDAC1mux(ADS122C04_IDAC1_DISABLED);
kirk.setIDAC2mux(ADS122C04_IDAC2_DISABLED);
I supply the sensors and ADS with 5.066 V constantly. But I'm getting responses from all of this sensors with very high deviation.
I apply linearization in -2490 Pa to + 2490 Pa with the value that I got from ADS via a qualified reference pressure calibrator. Even I don't touch to sensors, I'm getting values in a wide range such as -200 to +200 Pa. Just in a second I see 70Pa, -50 Pa 120 Pa 0 Pa etc...
Example outputs from ADS just in a second.
4187657
4185123
4191087
4190261
4188744
4190720
Output from the pressure sensors to ADS is stable.
Supply voltage is stable and constant. I think my issue is about ADS. Output from the ADS is not stable. What could bu the problem?
Thanks in advance.