This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OPT9221: OPT9221 Register parameter adjustment

Part Number: OPT9221

Hi team,

1. Problem phenomenon:

Phenomenon 1: When the frame rate is adjusted by pix_cnt_max, the depth of 240*320 shows an error in a segment of the frame.

Normal frame:

Flashing error pixel frame:

Phenomenon 2: When the camera is covered with a black sponge, the normal depth map should be full blue, but after adjusting to a specific frame rate, a segment of pixels will appear errors in the sub-frame, which is consistent with Phenomenon 1.

Normal frame:

Flashing error pixel frame:

The related registers are:

quad_cnt_max:6

sub_frame_cnt_max:2

lumped_dead_time:0

row_start:0

col_start:0

row_end:239

col_end:19

Change data:   intg_duty_cycle:10 pix_cnt_max:200000 No error frame appears

                       intg_duty_cycle:10   pix_cnt_max:160000 No error frame appears

                       intg_duty_cycle:20   pix_cnt_max:160000 No error frame appears

---------------------------------------------------------------------------------------------------------------

                       intg_duty_cycle:10   pix_cnt_max:100000    Error frame appears (as shown above)

                       intg_duty_cycle:20   pix_cnt_max:200000    Error frame appears

2. Question: Why do the modifications of intg_duty_cycle and pix_cnt_max cause the above phenomena?

Best Regards,
Amy Luo