We are using a 4460 with an OV5640 sensor attached to CSIA and are not seeing the expected frame rate. Even when I increase the speed of the MIPI clock I do not see a change in the frame rate. First, I would like to verify that we are programming the PLLs in the sensor correctly to achieve the expected frame rate but I'm not sure how to make that calculations.
I am capturing YUV 422(2 bytes per pixels), VGA data using 2 MIPI data lanes. If I want to capture 30fps, what is the clock speed should I see if I measure it on the MIPI clock lane?
Second, can somebody tell me what the DDRCLK is when reference in the TRM in regards to how to program the ths_term and ths_settle fields in the CSI2 Phy REGISTER0 register. The TRM makes these references
ths_term = ceil(12.5 / DDR clock period) –1
ths_settle = ceil(90 ns / DDR clock period) + 3
thank you,
jeff