- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.