We have been working with the OPT4001 sensor for many months, and something that seems to repeatedly happen is that the I2C communication will simply stop working. The device is getting the proper power, but when attempting to communicate over I2C with it, the controller doesn't ever receive an ACK or any other meaningful signal.
The sensors are being powered by a desktop power supply at 3.3V, and the highest voltage they could receive even accidentally is 5V. There is never any visible damage on the PCB it is mounted on. We have 5Kohm pullup resistors connected to the SDA and SCL lines, and these have been working fine. They are stored in a normal room at about 22.5C with low humidity.
Is there anything that this sensor might be sensitive to and is repeatedly causing multiple sensors to spontaneously fail? I notice in the datasheet it recommends a 100uF capacitor between VDD and GND, could the lack of that capacitor be causing our sensors to fail?
Thanks,
Keyanna