For my application, I need to detect two light levels: pitch black (close to 0 lux) and a low ambient light level of about 0.1 lux (or higher). It seemed like the BH1680FVC ambient light sensor was a good option because it can detect the illuminance from 0lx to 50000lx with a photodiode and built-in amplifier (https://www.farnell.com/datasheets/2265813.pdf). However, the problem is that I need a faster response time- when the light level drops from a high level to 0 lux, I need to measure 0V after about 0.5ms. The fall time was very slow when I tested it and it took about 10ms to drop down to 0V. The response time isn't even on the datasheet.
Now I'm looking at ambient PIN photodiodes that have fast response times. These two parts seem like the main available candidates:
- SFH 2270R (https://www.digikey.com/en/products/detail/ams-osram-usa-inc/SFH-2270R/4879477)
- TEMD5510FX01 (https://www.vishay.com/docs/81293/temd5510.pdf)
The problem is that the SFH 2270R datasheet says "Recommended operating range for illuminance" is "5 ... 100000 lx". The TEMD5510FX01 datasheet has a plot of illuminance (lx) vs photocurrent and it starts at 10 lx. Does this mean these parts won't work for my application? I'm not sure how to find out (without testing) if the dark current would be able to be distinguished from the low current at 0.1 lux.