Background:
We are currently working on a product development which involves raw image capture on OMAP3530 and the hardware used is a Gumstix board.
We were
receiving the interrupts however while processing the interrupt we observe the
issue of “CCDC busy” and the image capture of 512x512 was not getting captured.
1. We have captured 12bit data raw data and directly written the same to the memory.
2. Pixel clock is 9.56Mhz, Hsync is 37.3Khz and Vsync is 72Hz. All these are input to OMAP3530.
This issue was because of the HS, VS and pixel clock timings and we modified the Hsyc, Vsync and pixel clock on our test board and we have captured the images upto 512x512 resolution.
We are facing one more issue as mentioned below:
We have the test board working with 512x512, but we have final
camera unit board that we want to test for same resolution seems to fail to capture 512x512 images.
Though the same clocks settings with the actual camera unit are done, still we are not getting images captured successfully. Only difference that we observe between these boards is that the Hsync and Vsync rising edge doesn’t coincide.
So wanted to confirm the following assumptions
1. The first positive edge of the clock following a positive edge of either Vsync or Hsync should trigger the new active frame or line.
2. Both Vsync and Hsync positive edges should coincide.
Can you please confirm that these assumptions are must require conditions for OMAP3530??
Additional details related to timings on Camera unit board
Vsync: 55.5 Hz, Total=18.0 ms, Active=17.9 ms, Inactive=125 us
Hsync: 28.4 kHz, Total=35.2 us, Active=34.9 us, Inactive=0.27 us
Pixel Clock: 14.54 MHz, Total=69 ns
Regards,
Shriharsh
Maven Systems Pvt. Ltd.
+91-9922991230