Weird Propeller-to-VGA problem (SOLVED)

This one's got me stumped. I just got a combo NTSC/VGA/HDMI/DTV unit from Target. I'm trying to drive the VGA input with the Prop. I finally got the timing right (the display's a little fussy in that regard), and when the program first starts, I get a great picture: nicely saturated colors, dark darks, light lights, etc. But ever so gradually, the image on the screen begins to brighten until the colors are completely washed out.
Thinking I got a bum unit, I tried it with my laptop. No problem: same great display with no washout, no matter how long it runs. So I checked the voltage levels coming from the Prop, thinking the display might have termination issues. (The Propeller Demo Board has source impedance issues. With an incorreclty-terminated cable, the signal levels will be way too high.) But I got an unvarying 1V P-P with the cable plugged in, which is correct.
To restore the color to its former glory, all I have to do is interrupt the output, either by restarting the program or pulling the VGA plug and reinserting it. Then the gradual washout starts all over again.
Has anyone else experienced anything like this?
Thanks,
-Phil
Post Edited (Phil Pilgrim (PhiPi)) : 6/23/2009 4:14:29 AM GMT
Thinking I got a bum unit, I tried it with my laptop. No problem: same great display with no washout, no matter how long it runs. So I checked the voltage levels coming from the Prop, thinking the display might have termination issues. (The Propeller Demo Board has source impedance issues. With an incorreclty-terminated cable, the signal levels will be way too high.) But I got an unvarying 1V P-P with the cable plugged in, which is correct.
To restore the color to its former glory, all I have to do is interrupt the output, either by restarting the program or pulling the VGA plug and reinserting it. Then the gradual washout starts all over again.
Has anyone else experienced anything like this?
Thanks,
-Phil
Post Edited (Phil Pilgrim (PhiPi)) : 6/23/2009 4:14:29 AM GMT
Comments
What does a scope on the VGA lines show? --- this is obvious, but what does that prop board do on another monitor? (Scoping it too.)
(Recall the 'debug thread' ? Now you can say "I told you so!")
- H
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
-Phil
Bias problems?· Try putting a capacitor in series with each of the signal lines to block DC.· Try grounding pins 6,7,8· (RGB return).
It's like you're gradually saturating a capacitor connected to the input.· Pretty soon, everything is white.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Composite NTSC sprite driver: http://forums.parallax.com/showthread.php?p=800114
NTSC & PAL templates: http://forums.parallax.com/showthread.php?p=803904
it would work fine with PC or laptop but the proto board would work for a while as long as I was doing something if I let it sit it almost acted like it was going into screen saver but of course my prop did not have a screen saver the fix for me was went into TV menu and set the video to 60HZ and 640X480 and walaa it works fine I have not tried a higher res because I just didn't need it Oh the TV is a Westinghouse
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
I think you're right about a cap getting charged, but I'm not sure where in the display circuit that might be. Here's a funny thing: I was displaying stuff that had only red and blue components on a black background. The background slowly became purple, then brightened from there. So I changed the display to green-only on black, expecting the background to start out dark green. But no: it starts at black, moves to purple, and then to magenta. The red are blue outputs are at a constant zero volts while this is happening, so the charge is not building up in the cable.
It does this on two different Demo Boards, too: an old model and a new model. I double-checked the five VGA grounds on the Demo Board, and they're all intact.
Now, looking at the VGA spec, I see the signal levels are supposed to be 0.7V P-P. the Demo Board outputs at least 1V P-P into a 75-ohm load at full brightness. So I tried displaying at reduced brightness, which produced a 0.7V P-P signal. I still get the gradual washout, though.
I checked the VGA spec, and it calls for DC-coupled signals, so I'm sure that's what my laptop (which works with the display) is providing.
My suspicion rests on the incorrect source impedance produced by the Demo Board, but I can't put my finger on a mechanism. The only issue that should cause is cable reflections.
-Phil
Nope, it's a Parallax Demo board — two different ones, in fact, that exhibit identical behavior. And the grounds are intact.
-Phil
-Phil
-Phil
-Phil
Of course the easiest way to check is to run your Prop off a battery if possible.
*Peter*
I've seen sync pulse widths cause washout problems as described.
Sync pulse is slightly into the active area.
Perhaps shortening slightly or timing between H&V.
jr
Perhaps just short pins 1 2 and 3 temporarily to ground on the back of the proto board. The magenta thing is interesting, wonder if the green channel has some special immunity
tubular
-Phil
Thanks to all for your time and assistance!
-Phil
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, RamBlade, TwinBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index) ZiCog (Z80), MoCog (6809)
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Style and grace : Nil point