the output frame rate of cx3

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

cross mob
SLLe_1656711
Level 1
Level 1
10 sign-ins 5 questions asked 5 sign-ins

Hi,

I've a problem that the output frame rate of cx3 usb only half of the input.

The sensor's VS is 30Hz.

The VSYNC_TEST in cx3 is 30Hz.

I can get correct image frames from USB but the frame rate is only 15Hz.

I measure a gpio that toggle in the callback function of GPIF while get the event "CYU3P_GPIF_EVT_SM_INTERRUPT".

The frequence is 7.5Hz. That means the frequence of this event is 15Hz.

What is the cause of this problem?

Regards,

Lee

0 Likes
1 Solution

Hi Hemanth,

Thanks for your reply.

This problem has been solved after extend the pulse width of VSYNC in sensor around to 250us.

Is there any requirement about the pulse width of VSYNC for CX3?

Regards,

Lee

View solution in original post

0 Likes
3 Replies
Hemanth
Moderator
Moderator
Moderator
First like given First question asked 750 replies posted

Hi Lee,

- What is your video resolution and pixel bit depth?

- What are the parameters that you passed when calling CyU3PMipicsiGpifLoad()

- What is the active time and blanking time of VSYNC_TEST?

Regards,

Hemanth

Hemanth
0 Likes

Hi Hemanth,

Thanks for your reply.

This problem has been solved after extend the pulse width of VSYNC in sensor around to 250us.

Is there any requirement about the pulse width of VSYNC for CX3?

Regards,

Lee

0 Likes

Hello Lee,

If you are using the latest CX3 state machine available with SDK 1.3.4, then the minimum vertical blanking required is around 200uS.

If you are using the state machine available with SDK 1.3.3, then the minimum vertical blanking needed is around 500uS.

0 Likes