Parallax Video Modules
Newzed
Posts: 2,503
There are 3 pins on the OSD module.· Are these:
Black - Vss
Red - Vin
White - Serial
The data sheet says low resolution graphics - lines are 1/4 pixel wide.· How wide would this be on a 15 inch TV screen?· Whas is the size in pixels of a TV screen?· What exactly is meant by low resolution?
Thanks
Sid
Black - Vss
Red - Vin
White - Serial
The data sheet says low resolution graphics - lines are 1/4 pixel wide.· How wide would this be on a 15 inch TV screen?· Whas is the size in pixels of a TV screen?· What exactly is meant by low resolution?
Thanks
Sid
Comments
Bean should probably be answering your question as he developed the OSD board. However, what I do know is that their are 3 different·vertical sizes which dictate 3 resolutions If I got that right. Bean?
Look at my attached code and you will see a routine that draws a box fast.
There is a command Size or "v_size" that can·have values of 0,·1 or 2 Currently it is set to 1 for·medium resolution (3/4 of the screen is used). The other choices are 0 for lowest resolution (all the screen is used)·and 3 for fine resolution (1/2 of the screen is used).
This also affects the font height (character height) too.
Try this out and you will see what I mean.
Timothy Gilmore
I couldn't quite follow your code.· I'll have to wait until I get the module, then I'll run it.· Parallax is closed for ordering all this week so I'll have to wait to order.
One other thing - the data sheet says 5-7.5V on the red pin.· Will this module work if I connect 5V from my BOE to the red pin?· The lowest adapter I have is 9VDC.
I noticed a Video Invert command - if I turn this on does the scrren change to white and the lines to black?
Thanks
Sid
The overlay module has a resolution of 16(v) by 48(h) pixels. This is the resolution no matter what vertical size is selected.
The module has an on-board regulator and it will work just fine from the BOE pin, just don't use the BS2 5V output.
Yes the invert command works as you suggest, you can toggle it to flash the screen.
If you order it from www.sxvm.com with paypal, I will mail it tomorrow via USPS priority mail (2-3 days).
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"SX-Video·Module" Now available from Parallax for only $28.95
http://www.parallax.com/detail.asp?product_id=30012
"SX-Video OSD module" Now available from Parallax for only·$49.95
http://www.parallax.com/detail.asp?product_id=30015
Product web site: www.sxvm.com
Forget about the past, plan for the future, and live for today.
·
Am I limited to 48x16 when drawing lines?
Sid
Yeah since the pixels are just 1/4 character size. and the RAM in the SX48 is pretty limited.
Since the module is made to work with the BS2 which has a limited ram space also, this was considered reasonable.
I guess a module could be designed with external RAM to allow higher resolution.
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"SX-Video·Module" Now available from Parallax for only $28.95
http://www.parallax.com/detail.asp?product_id=30012
"SX-Video OSD module" Now available from Parallax for only·$49.95
http://www.parallax.com/detail.asp?product_id=30015
Product web site: www.sxvm.com
Forget about the past, plan for the future, and live for today.
·
Sid
256H x 192V black and white. What a difference RAM makes [noparse];)[/noparse]
Of course the image would take 6K of RAM, quite a bit more than the SX48 has internally.
Color would probably be at a lower resolution probably 128 x 96, but color is a real pain in the butt.
I beleive that cbmeeks has a working color system that uses the SX48. I don't know how far along he is.
What I was wondering is "what is the data ?".
For a simple line graph it may be possible to make a high res graph by creating the image "on-the-fly".
For example if you had 128 values from 0 to 191 in theory you could create a high res line graph on the fly with only·128 bytes of RAM.
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"SX-Video·Module" Now available from Parallax for only $28.95
http://www.parallax.com/detail.asp?product_id=30012
"SX-Video OSD module" Now available from Parallax for only·$49.95
http://www.parallax.com/detail.asp?product_id=30015
Product web site: www.sxvm.com
Forget about the past, plan for the future, and live for today.
Post Edited (Bean (Hitt Consulting)) : 12/28/2005 2:24:15 AM GMT
The chip looks like an .030 pitch - I'm a pretty good solderer but I'd rather not do .030 pitch chips, so I would probably go with a DIP if I had to do it myself.
Sid
I don't think the existing module would do it. And it wouldn't be worth the time to create it. Time would be better spent making a hi-res tv output (no OSD) module.
Contact cbmeeks and see if he has anything close. Maybe you guys can partner up. I have several iron in the fire right now and I can't commit to any new projects.
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"SX-Video·Module" Now available from Parallax for only $28.95
http://www.parallax.com/detail.asp?product_id=30012
"SX-Video OSD module" Now available from Parallax for only·$49.95
http://www.parallax.com/detail.asp?product_id=30015
Product web site: www.sxvm.com
"I hope the goonwave is not vaporware"
·
Sid
Here is a link to one of his posts http://forums.parallax.com/showthread.php?p=563393
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"SX-Video·Module" Now available from Parallax for only $28.95
http://www.parallax.com/detail.asp?product_id=30012
"SX-Video OSD module" Now available from Parallax for only·$49.95
http://www.parallax.com/detail.asp?product_id=30015
Product web site: www.sxvm.com
"I hope the goonwave is not vaporware"
·
Multilabs ezVid and ezVid 2 both have 188 x 244 resolution thru NTSC composite video, but no video overlay multilabs.net/Products.html
And for even less money, you can pickup a used Atari 400/800/800XL/65XE/130XE or a Commodore 64 system that will output NTSC composite video.
Vertical resolution is not clearly defined, because you can make it just about anything you want, as long as you can switch it fast enough. However, most black-and-white TVs can only display about 200 vertical pixels without them blurring. A black-and-white signal on a color TV is less. A color signal is really bad, at less than 100 pixels in the vertical resolution.
Most LCDs have either 640 vertical pixels or 720 if they are widescreen.
If you want to go for 188 by 244 resolution, you will need at least 5734 bytes of RAM. Make that 45782 if you want 256 colors.
The XGameStation dosen't use RAM for framebuffers at all, the entire thing is done on-the-fly, which reduces hardware needs by far but also makes it VERY hard to write programs.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
SX-Key + SX52 + Proto Board + SX-Key Software + Computer + USB to Serial Adapter + Resistor + LED = Blinky LED!
As the SX52 reaches the EOL, the blinky light slowly fades away...
·· I think you have horizontal and vertical reversed there.
· Just wondering if anyone would be interested in a 256h x 192v black and white video module ? Or is color a must ?
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"SX-Video·Module" Now available from Parallax for only $28.95
http://www.parallax.com/detail.asp?product_id=30012
"SX-Video OSD module" Now available from Parallax for only·$49.95
http://www.parallax.com/detail.asp?product_id=30015
Product web site: www.sxvm.com
"I hope the goonwave is not vaporware"
Post Edited (Bean (Hitt Consulting)) : 12/30/2005 12:06:37 AM GMT
>>Am I limited to 48x16 when drawing lines?
I sell a video chip that does 64x100 if that would be of any interest to you.
http://www.speechchips.com/shop/item.asp?itemid=7
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.speechchips.com
Speech & Video IC's for BasicStamps