Interface OV12895 With DENEBOLA RDK

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hello, I try to connect the OV12895 to the CX3(denebola). I am Want to capture video at 1080p, 1-bit RAW data, over 4 - lane.

Here is my CX-3 configuration.

Untitled.pngpastedImage_3.png

The issue is , I am not getting any data and GPIF and DMA callback functions are not called.

May be, I misunderstood the CX-3 configuration.

Please, Help me to resolve issue.

Thanks

0 Likes
1 Solution

Hi Hardik,

I notice that you get error since the wrong THS-prepare value. Could you please check with OV?

In addition, please measure the waveforms of pins G6/H5/H8.

View solution in original post

0 Likes
6 Replies
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

Hi hardik,

Please first confirm that all the MIPI CSI-2 input parameters are correct from FAE of OmniVision.

0 Likes
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

Hi hardik,

Please first confirm that all the MIPI CSI-2 input parameters are correct from FAE of OmniVision.

0 Likes
Anonymous
Not applicable

Thanks, I am collecting MIPI CSI-2 input parameter from sensor manufacture.

Meanwhile,  I have question regarding XRESET Pin.

As this PIN is used to reset sensor, It is necessary to pull down XRESET of CX-3.

In our case, PWDN pin from sensor connected to XShutdown of CX-3 and XShutdown pin from sensor connected to CX-3 XRES. Hence, both the PIN is in high state to operate sensor. Is it OK?

0 Likes

Hi Hardik,

XShutdown and XRES are provided to operate sensor. You could assert both high and low on these two pins. That depends on the requirment of sensor. You need to read the datasheet of OV12895.

You could invoke CyU3PMipicsiSetSensorControl to set HIGH/LOW on these pins. For more details, please refer to CX3 TRM.

0 Likes
Anonymous
Not applicable

After resolve some hardware issue, I can get the Data from the sensor. However, still It has some issue in data transition.

I got random size of the frame every time. What could be the reason for this ?

I got following when enable MIPI Error thread.

MipiError cnt  frmErrCnt= [255]

MipiError cnt  crcErrCnt= [0]

MipiError cnt  mdlErrCnt= [255]

MipiError cnt  ctlErrCnt= [0]

MipiError cnt  eidErrCnt= [0]

MipiError cnt  recrErrCnt= [0]

MipiError cnt  unrcErrCnt= [255]

MipiError cnt  recSyncErrCnt= [0]

MipiError cnt  unrSyncErrCnt= [0]

My MIPI Receiver settings as follow

pastedImage_0.png

0 Likes

Hi Hardik,

I notice that you get error since the wrong THS-prepare value. Could you please check with OV?

In addition, please measure the waveforms of pins G6/H5/H8.

0 Likes