Digital RGB
Has anyone tried driving an LCD display with digital RGB with the Propeller?· I have some ideas about this - including using the VGA object.· I'm sure if I tie the two bits of output to every other bit on each channel, I should get a good proportion for the color.··
For example on 8-bits per channel (24 bit RGB):
00 = 00000000
01 = 01010101
10 = 10101010
11 = 11111111
I was thinking of generating a dot clock signal with another counter, but how do I·sync the phase with the video hardware?· Another thing I'm unsure about is the alternating polarity issue with LCD's.· VCOM, etc.· Do I need to keep inverting the data lines every frame?· How does that work?· Anybody have experience with driving LCD modules?
Thanks!
Ken
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The more I know, the more I know I don't know.· Is this what they call Wisdom?
For example on 8-bits per channel (24 bit RGB):
00 = 00000000
01 = 01010101
10 = 10101010
11 = 11111111
I was thinking of generating a dot clock signal with another counter, but how do I·sync the phase with the video hardware?· Another thing I'm unsure about is the alternating polarity issue with LCD's.· VCOM, etc.· Do I need to keep inverting the data lines every frame?· How does that work?· Anybody have experience with driving LCD modules?
Thanks!
Ken
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The more I know, the more I know I don't know.· Is this what they call Wisdom?
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The more I know, the more I know I don't know.· Is this what they call Wisdom?
I'm interested in display options... but I am mostly in the cheering section right now.
When you guys get talking about this stuff, I get a little winded trying to keep up. So, please allow a newbie/near-tech type question.
It seems to me that the display issue always gets down to memory and bandwidth, with memory being the real killer. I've seen a couple of solutions in various stages of development... one by Baggers that uses interleaved cogs. So that approach would fall into the tried and true in my book. What that gets a person in terms of ultimate performance is beyond me... throwing additional Props would seem to follow that same strategy and give unlimited bit depths.
In looking at this display... my question would be what advantages do you or other forum experts forsee over the approach taken by 4DSYSTEMS with their uOLEDs?
Rich
(1) Choice! There is a limited offer of such "special" displays, with draw-backs:" Buy or die"
(2) Price! Not only due to missing competition, but also because of additional parts needed and low volume, price is extraordinary high for such "convenient displays". A naked 234x480 TFT display as used in car monitors (6" to 8") cost around $20.
(3) Quality! OLED is not yet "mature". At the moment the OLEDs are expected to fail after 10,000 hours (around 3 years), but maybe not so relevant for hobby use
(4) Form factor! Some near sighted persons like me have mixed feelings WRT 1" displays...
Post Edited (deSilva) : 9/1/2007 6:29:37 AM GMT
(1) You understand that part
(2) You understand your monitor (sorry, I cannot help much with the datasheet..)
(3) Code your driver
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The more I know, the more I know I don't know.· Is this what they call Wisdom?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
E3 = Thought
http://folding.stanford.edu/·- Donating some CPU/GPU downtime just might lead to a cure for cancer! My team stats.
Baggers,
In the imortal words of the Terminator...
I'll be back. [noparse]:)[/noparse]
Thanks for your response.
About the form factor... the uOLED is a wearable monitor. To make a head mount out of it, you just add a plastic 35mm slide viewer, hinge and wear it as a jewler's loop. Then to work on our Prop at the theatre, all we need is a keyboard built into a pair of knee pads[noparse]:)[/noparse]
But seriously, I was asking about the technical limitations of the two basic approaches. I take from your answer that it is "6 of one and a half dozen of the other?"
Rich
If you're interested in some good technical·(rather than anecdotal) information on the current state of OLED technology, take a look at the following:
http://www.universaldisplay.com/
http://electronics.howstuffworks.com/oled3.htm·(and the other pages in this article)
Steve
That's all well and good, but this thread·is dedicated to driving Digital RGB LCD devices.· Please start another thread if you want to talk about OLEDs.· I know they're the latest thing and will eventually replace LCDs but let's stick to the topic.
Thanks!
Ken
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The more I know, the more I know I don't know.· Is this what they call Wisdom?
Japanese "Global Players" promise large displays for years now
Of course there is steady development and I expect us all using nothing but OLEDS from 2010 on... Seriously!
@rjo_: I think an interestig question is:
What is a display?
The tendency for years now is to use more and more intelligent devices, controlled through sophisticated protocols (as USB e.g.) This is fine. When you look inside e.g. an ADC you will be shocked by the amount of circuitry in it, but it is still basic electronics, and you can most of it build-up discretely. I call such devices "unintelligent", as they can be very complex and the term "simple" does not seem appropriate...
In the field of "micro controller applications" you generally connect an intelligent controller to unintelligent devices - this is most of the fun!
Connecting intelligent devices is no fun at all, but work. You could do it as well from your PC. Or buy some "smart phone" and program it in JAVA...
Of course there is never black and white.
But I would hazitate to connect a device to my Prop which is (considering the mass of code it uses) 1000 times more intelligent than my own program in the Prop and say "Look Ma, what I have done"...
Post Edited (deSilva) : 9/2/2007 9:33:43 PM GMT
OK...getting back to my original post in this thread....many devices (some obsolete in themselves) have LCD modules with touch screens in them with basically no drivers other than digital RGB inputs. I am trying, with this thread, to gain some understanding about the technical requirements for driving such devices. If anyone wants to create a "cheap PDA" of sorts, or perhaps a wireless home automation terminal, or whatever, the Propeller can make it happen!
If you would like to discuss the pros and cons of different display technology, Please choose, or even start, another thread. I would like the focus here to be related to driving various types of TFT LCD modules.
Thanks again!
Ken
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
The more I know, the more I know I don't know.· Is this what they call Wisdom?