Hello!
We're just getting started with the OPT3101EVM (and our own custom board). Our first step was to port over the software to "C", and then ran it on the EVM using our own micro.
After reading the calibration docs, it says that we should be getting less than 30 "codes" for the measureAndCorrectInternalCrosstalk() function (slau791 section 2.4), but we're seeing something considerably larger?
Results from the EVM:
I, Q,S, ScaledI, ScaledQ,tMain,tIlum,tMain(C), tIlum(C),Magnitude
+057079,+004461,0,+0057079,+0004461, 2240, 0000, +24, -128.0000,183.2
I'm assuming that the "codes" refers to the magnitude?
The PD is covered in six layers of electrical tape during this part of the calibration.
We're getting comparable results with our own hardware -- we're just not sure why the docs say 30 codes and we're getting > 180?
Any help would be appreciated!
-Matt