Unstable Video
Philldapill
Posts: 1,283
A while back, I made a little video adapter that consisted of the 3 resistors, and a male AV plug. I use it to plug into my propeller breadboard sometimes, and it has worked fine. I recently fried that propeller, so now I have to resort to using a protoboard until my new chips arrive.
My problem is on every pin(multiple of 4, eg 0, 4, 8, 12, etc.). When I try to output video, it puts out the top left corner of the screen; the image is larger than normal, grey, grainy, and unstable(image skews back and forth).
Any ideas what could cause this? It happens with my adapater, AND· resistors soldered to the board. I know I have a good ground, so that isn't it. Very frustrating...
My problem is on every pin(multiple of 4, eg 0, 4, 8, 12, etc.). When I try to output video, it puts out the top left corner of the screen; the image is larger than normal, grey, grainy, and unstable(image skews back and forth).
Any ideas what could cause this? It happens with my adapater, AND· resistors soldered to the board. I know I have a good ground, so that isn't it. Very frustrating...
Comments
By the way, I'm using standard stal1 + pll16x, and xinfreq of 5mhz. I tried reversing the crystal, but it didn't do anything, just like I thought it wouldn't.
The 4th resistor was in case I wanted to use broadcast audio. It's not needed for baseband video.
The resistors I used are 1K, 560 Ohm, 270 Ohm, and 560 Ohm, almost the same as on the Demo Board.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Is there a video generating circuit in every cog, or just one for the chip? I've modified my code a little so that the TV object gets loaded into different cogs each time, but it still didn't work. The chip is fried now(crossed Vin to 3.3V, Oops!), so it's not a big issue anymore, but I still appreciate the input.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Post Edited (Leon) : 6/19/2008 5:44:43 PM GMT
-Phil
Developer board schematic
www.parallax.com/Portals/0/Downloads/docs/prod/prop/PropDemoDschem.pdf
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Aka: CosmicBob
Yes, I connected them in the right order. I was originally using the same(working) adapter from my DIP breadboard. When I moved it to the protoboard, it gave me the problems. I thought, maybe, the adapter got damaged or something. I then soldered on the same valued resistors in the right order, and it gave me the same output. I can't retry the adapter on a DIP chip yet since I'm waiting on new ones to arrive. All I know, is that a working adapter wouldn't work on THIS protoboard...
Bob,
My code almost looks verbatim. I simplified it and took any other code away, thinking that maybe a PWM signal "next door" on another pin could maybe screw with the NTSC signal. Negative.
If your sure that it's not the hardware wiring I would try a fresh copies of the TV and TV_Text object's ( TV Driver v1.1 ) from the object exchange. Just temporarily rename the old versions in your working directory (if any) and the library versions . Maybe you experimented somewhere along the way and changed some settings.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Aka: CosmicBob