Hi,
I use the OPT3101 on a custom board.
If I initialize the sensor and read ot the amplitude value (reg 9h[15:0] I get values from around 700 to up to the saturation value of 65535, depending on where I point to. That makes perfectly sense to me.
After calibration of external crosstalk, however, the amplitude readout minimum is 40 but saturates at 1023. Pointing to a high reflective surface the amplitude value can also take on 65535. It seems to me that the value in reg 9[15:0] is scaled or processsed in some way, depending on settings after calibration. Could you explain this amplitude value is calculated internally in OPT3101?
Many Thanks!
Markus