I am using PAS CO2 sensor in single shot mode. Power up sequence: +3.3V , then +12V, then wait minimum 1s.
PWM_DIS connected to 3.3V, PSEL connected to GND.
I trigger a measurement every minute, enabling ABOC in the field BOC_CFG (register MEAS_CFG). [write 0x05 into MEAS_CFG]
Then I wait minimum 2 seconds, and afterwards I read out the measurement value. Outdoor (country side, clean air) I get values around 800ppm. Whether I enable or not the ABOC, the measured values seem to be the same.
Am I missing something?
In the end I assumed there is a sensor offset of ~400ppm, and I subtracted it from the measured values. Is this a valid approach?
Solved! Go to Solution.
Hi,
Please refer to the following app note which has details of ABOC:
In the end I assumed there is a sensor offset of ~400ppm, and I subtracted it from the measured values. Is this a valid approach?
yes, if the sensor is exposed to outside CO2 concentration, the offset has to be subtracted.
Hi,
Can you share the logs/measurement data with different setup changes?
Thanks
Aditi
Hi,
Please refer to the following app note which has details of ABOC:
In the end I assumed there is a sensor offset of ~400ppm, and I subtracted it from the measured values. Is this a valid approach?
yes, if the sensor is exposed to outside CO2 concentration, the offset has to be subtracted.
Now it is clear. Thank you!
I did read all available documentation on this sensor before starting. The document: https://www.infineon.com/dgdl/Infineon-Registermap_description_PASCO2_MA2-ApplicationNotes-v02_00-EN... has a note at BOC_CFG register stating "in single shot mode, ABOC correction factor is applied...", which I understood as "the offset is automatically subtracted, only it is not updated over time".
I am targetting a battery operated device, therefore I have to cut off power completely between measurements. I'll have to handle the sensor offset drift in software.