Tool/software:
I am evaluating the use of the OPT4048 for a color detection application where a strip of paper will be illuminated with a white LED and the OPT4048 will then generate a color reading.
This application does not have critical accuracy requirements and the sensor seems to produce the "correct" reading as far as I can tell. However, I have not yet evaluated more than one sensor and I suspect that I might need to perform individual calibration on these sensors.
How that should be performed?
I see the datasheet provides a matrix (in section 9.2.4) to take the four ADC readings and convert them to tristimulus [X,Y,Z] coordinates. But what about calibration? Somehow, we need to come up with another matrix, a 3x3, to convert the [X,Y,Z] to new [X',Y',Z'] coordinates that give correct readout for one (or maybe two or three) reference color(s)?
Is there a prescription for how to do this? Has anyone done it? I suspect it's just a linear algebra exercise but I would feel more confident about it if we had some guidance from TI.
Thank you!