This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OPT3001: The sensor doesn’t send the ACK under too much light

Part Number: OPT3001

Hello everyone,

I’m working to measure the lux with OPT3001. I’m communicating with the sensor and measuring. It works right below 5500 - 6000 lux, but when I bring the LED lights closer than 5 cm, the sensor does not send ACK and communication cannot be achieved. I have another lux meter, and I'm measuring about 42k lux from a distance of 1 cm from the LED lights. This value is in the 83k lux range.

OPT3001 operates in the following settings:

-          Auto full range

-          800 ms conversion time

-          Continuous conversion

-          Latch mode

-          INT POL=0

-          No mask

I checked the connections and the pull-up resistors, and It's seen right.

It works right when it is less than about 5500 lux (LED lights are off).

The communication times out because the sensor cannot send an ACK when the LED lights up.

I've tried different modes, but I'm still having trouble. I'm waiting for your help and ideas.

Thank you.