Hi all,
I have an application where I am using the LightCrafter 4500 to display patterns through HDMI (in pattern sequence mode) and trying to synchronize to an external data acquisition board. Triggering patterns with an external TTL works great, but the Vsync signal sent through the HDMI cable seems to be indifferent to the pattern timing. For example...
I am displaying 3 patterns, each 7 bits and each with an exposure time of 5555 us. The final pattern calls for a buffer swap. I am streaming patterns through the HDMI input at 60 Hz. If my external trigger is coming in at 180Hz, things sync up fine: the external pattern plays for the correct amount of time, and the flips come every 16 ms or so. If I change the external trigger to 18 Hz, now my patterns rate is slowed down as expected, but the duration of my video sequence is the same (not 10x slower as it should be). This appears to be because the Vsync is still at 60Hz from the LCr.
My questions are as follows:
Is this the expected behavior?
Is there any way to get the Vsync signal sent to the graphics card to use the timing of my bufferSwap command (on the last pattern) rather than just 60 Hz?
Am I going about this all wrong? Is there another way to sync the LCr to streaming video and still allow an external trigger to control the timing?
Thanks,
-Greg