Forum Replies Created
-
AuthorPosts
-
March 22, 2018 at 10:24 am in reply to: Slow vertical roll in overlay that changes based on video in brightness #9542holttParticipant
The camera by the way is an EACHINE 1000TVL, which can put out either NTSC or PAL. I’ve hooked it up directly to my monitor, as well as to the video board, and there are no issues with the video from it that I can see.
I was reading the LM1881 datasheet and section 7.3.1 talks about the Composite Sync Output, which I am guessing the Arduino needs in order to time generating the overlay. The second paragraph of that section states…
Normally the signal source for the LM1881 is assumed to be clean and relatively noise-free, but some sources may have excessive video peaking, causing high-frequency video and chroma components to extend below the black level reference. Some video discs keep the chroma burst pulse present throughout the vertical blanking period so that the burst actually appears on the sync tips for three line periods instead of at black level. A clean composite sync signal can be generated from these sources by filtering the input signal. When the source impedance is low, typically 75 Ω , a 620- Ω resistor in series with the source and a 510-pF capacitor to ground will form a lowpass filter with a corner frequency of 500 kHz. This bandwidth is more than sufficient to pass the sync pulse portion of the waveform; however, any subcarrier content in the signal will be attenuated by almost 18 dB, effectively taking it below the comparator threshold. Filtering will also help if the source is contaminated with thermal noise. The output waveforms will become delayed from between 40 ns to as much as 200 ns due to this filter.
Reading this makes me wonder if the brightness causes “excessive video peaking” and leads to timing issues. I’m going to give the suggested modification of adding a resistor and capacitor and see if that doesn’t fix it. If you look on the datasheet at 7.2, it shows how this is done.
I’ll post tonight after I give this a try.
-
AuthorPosts