Hello,
I have designed a custom board and used ESP32 as host.
I am using SDK to configure and calibrate the OPT3101. I have few queries.
1. I am using only one emitter channel , i.e., TX0.
I wanted to ask if I am required to make any changes on OPT3101_configuration.cpp file to let OPT3101 know the I am only using one emitter channel? Also, I am interested in using HDR mode High. But i noticed that as soon as I change reg.en_adaptive_hdr from 1 to 0. I start getting 0 as a result.
2. I followed SDK manual to calibrate the design. The procedure i am following is as follows:
STEP 0: IN_LAB_STEP 0: dev.resetInitAndViewData(3000, false);
Here, I masked the photodiode using electric tape and to ensure that there is no light leaking, I did the same with LED and viewed using IF camera and found that no light was leaking through the masking tape.
Result: I, Q,S, ScaledI, ScaledQ,tMain,tIlum,tMain(C), tIlum(C),Magnitude
-025936,+003728,0,-0025936,+0003728, 0000, 0000, +00, -128.0000, 84.7
Attached image for the output of STEP 0:
The magnitude I get is 84.7. Is this magnitude is the representation of raw crosstalk?
I am getting high amplitude on TX0 = around 18500. Is this something I should not be worried about in STEP 0?
STEP 1: IN_LAB_STEP 1: dev.calibrationSession_firstTimeBringUp();
Attached image for the output of STEP 1:
I am not sure if this setup is correct. Can you please guide me through it?
I have not done system calibration yet.
Regards
Heena