CMOSIS CMV12000 Datasheet: p7: 1.1 Each channel runs at 300 Mbps which results in 75 fps frame rate at full resolution and 12-bit. why 75 FPS? 300*1000000*64/12/(4096*3072) = 127.15 even with the pauses and FOT (~150us), the FPS should be way above 100 FPS. p9: 2 The read-out of the pixel array is performed on both sides (top and bottom) of the pixel array to speed up the read-out process and achieve the frame rate of 150 fps at full resolution and 10-bit. 300*1000000*64/10/(4096*3072) = 152.58 --------------------- p10: 2.6 A calibration of the temperature sensor (read-out the value at specific temperatures to get a calibration factor) is needed by the surrounding system. Calibration procedure? --------------------- p12: 3.1 VDD_PIX 3.0V peak current really 1A? --------------------- p17: 3.10.1 What if FRAME_REQ is sent a second time during Exposure? What if FRAME_REQ is sent during FOT? --------------------- p17: 3.10.2 What is the order for T_EXP1 + T_EXP2? T_EXP1 then T_EXP2 then FRAME_REQ or doesn't matter as long as FRAME_REQ is at the end? --------------------- p21: 4.3.2.1, FIGURE 17 DATA_OUT_BOTTOM 2x p21: 4.3.3.1, FIGURE 19 DATA_OUT_BOTTOM 2x --------------------- p23: 4.4.2.1 The rows will be read out following the pattern: row 1, row 2, row 4, row 3, row 5, row 6, row 8, row 9 ... So every 3th and 4th row are switched. should probably be 1,2, 4,3, 5,6, 8,_7_ and it is 3rd not 3th same goes for 4.4.3.1, 4.4.4.1, 4.4.5.1, 4.4.6.1 and last but not least 4.4.7.1. --------------------- p29: 4.6 TP2 equals TP1 with the 8 LSBs inverted and the 4 MSBs set to '0' and can be used for word alignment during overhead time (OH). This is what the sensor is actually sending on 32CH dual side readout (note the alternating TP1/TP2): < IDLE >< OH >< 128 >< OH >< 128 >< OH > _______ _______ DVAL _________________/ \______/ \______ ______________________ LVAL _________________/ \______ _____________________________ FVAL _________________/ DATA < TP1 >< TP2>< DATA >< TP1>< DATA >< TP2> --------------------- p31: 5.3.1 When a color sensor is used, the sequencer should be programmed to make sure it takes the Bayer pattern into account when doing interleaved read-out. Which columns will get EXP1 and which EXP2? (presumeably 1,2 = EXP1, 3,4 = EXP2) --------------------- p53: 6 Detailed explanation for registers: - [82] Setting_1 - [83] Setting_2 - [84] Setting_3 - [85] Setting_4 - [86] Setting_5 - [95] ADC_clk_en_bot - [96] ADC_clk_en_top - [113] Setting_6 - [114] Setting_7 - [116] Adc_range - [117] DIG_gain --------------------- p57: 8 Spectral Response missing