I have used the OPT3101 on a custom board and made the following observation: If I reset the sensor-system (or reboot) the distance reading jumps between two distinct values (plus some noise), as seen in the graph below. This happens both in amplitude and phase/distance.
After reset my system loads setup-data from an external eeprom (connected to the microcontroller, not to the OPT3101) in to the OPT3101.
The OPT3101 runs in continuous mode and no HDR is used. The setup parameters in eeprom include cal-parameters for crosstalk and phase-offset, but not for square-wave nonilnearity or temperature.
What could be the reason for those distance jumps?