2024-08-07 09:36 PM - last edited on 2024-08-13 02:50 AM by Peter BENSCH
Hello there,
I am currently working on a project where I am prototyping STM32WL55 with an STHS34PF80 sensor to detect the presence. The presence detection is excellent and robust so far. However, the power consumption seems to be very high at the moment. I am using Nordic Power Profiler Kit II to measure the power consumption of the STHS34PF80 sensor and it's around 350 microAmps. I am using Power Profiler as source mode sending 3.3v and measuring current consumption on the sensor. The TMOS Sensitivity is set at 2, AverageTAmbientNumber is at T_1, Block update is false, and TmosODR is running at 4Hz. I am using the Arduino framework to run the overall system and the sensor is purchased from Sparkfun (https://www.sparkfun.com/products/22494).
The power consumption is very high considering the sensor runs 24/7 and interrupts STM32WL55. I am using the library from SparkFun (https://github.com/sparkfun/SparkFun_STHS34PF80_Arduino_Library).
Any help would be highly appreciated. Thank you so much.
2024-08-28 08:50 AM
Hi @Sandesh42 ,
Is this consumption measured by detaching the LED? Also, are you sure that the measurement is only on the sensor and nothing else is connected?
2024-09-01 09:15 AM - edited 2024-09-01 09:16 AM
Thankyou for your response.
This consumption measured is true without the LED. I removed the LED from the board and measured the current only on the sensor and nothing else is connected.
2024-09-17 02:38 AM
Hello,
I've encountered a similar issue with my IR sensor setup. In my use case, I need to ensure that the power consumption stays below 10 µA.
Through my research, I’ve learned that for detecting a person within a field of view, the low-pass filter cutoff frequency should ideally be between 1 and 3 Hz. However, the main problem I’m facing is with configuring the acquisition frequency.
I am working with acquisition frequencies of 1 or 2 Hz, and I’ve tried setting the cutoff frequency as a fraction of the acquisition frequency (divided by factors like 9, 20, 50, 100, 200, 400, or 900). But no matter how I configure it, it seems impossible to achieve reliable detection. It feels like, even though the sensor supports low acquisition frequencies, the detection performance is severely compromised.
Am I missing something here? Any insights or suggestions on how to resolve this issue would be greatly appreciated!
Thank you in advance for your help!