Other Parts Discussed in Thread: THS7315
I'm attempting to follow the recommendations in the application note entitled "Generating compliant NTSC/PAL video signals and detecting short circuit conditions on the OMAP3 family of devices." Our hardware currently functions properly in most respects when it comes to the NTSC output: we get a clean NTSC video signal. However, some of the sync devices we use in conjunction with our OMAP board don't "like" the NTSC output we're producing. I suspect this has to do with the large DC offset that we see on the video output, so I am trying to follow the recommendations in the mentioned app note.
In following these instructions, I've changed our style of output buffering. We used to hook things up as shown in figure 1 of the app note (tv_out1 tied to TV_vfb through a 1.65K resistor). The output of this goes through a voltage divider (that reduces by a factor of 0.6) and then an amplifier (MAX9586) which has a gain of 2. The output is then pretty close to the normal 1.21 V peak to peak signal I'd expect, but with a fairly large DC offset (as much as 0.5-0.75 volts).
Accordingly, I have prototyped the circuit shown in Figure 2 (page 5) of the app note. Now, I've effectively removed any connection from TV_out1 to the amp. I've replaced the amp with a THS7315 as recommended. I've tied TV_vfb1 to pin 1 of the amp and placed a 976 ohm resistor betwen tv_vfb1 and ground. I've also added the 75 ohm resistor on the output. Then, I enabled the TVOUTBYPASS bit of CONTROL_DEVCONF1 and disabled VIDEO_INVERT in VENC_OUTPUT_CONTROL. I've checked that these changes are taking effect. When I do so, I no longer get any output on TV_vfb1....I get 0 volts. I expected to have a non-amplified version of the video signal there, but I get nothing. I tried disabling TVOUTBYPASS, but then I just get a sine wave on TV_vfb1.
Can anyone make recommendations on where to go from here? We have a system that works OK (using the MAX9586 chip), but we're not doing things according to TI's recommendations. Any ideas? Thanks,
Neil Johnson