Javelin interfacing to DMF5003 LCD display
As an advanced assignment for a class, I was given an LCD display module and was told to interface it with the Javelin Stamp.
I recently got my Javelin Stamp to download programs and am familiar with some of the commands. (still nose deep in the on-line manual of the javelin stamp).
I have done a good share of time searching the net for the data spec sheet on this LCD display. From what I can tell, is there is a 20 pin header and a 4 pin separate connector. The 4 pin connector is used for the CCRT backlighting and is of little concern to me, as the instructor said it would make little difference. The 20 pin header is laid out in two rows of ten. The pinout goes as following:
1. FG······ Frame Ground
2. Vss····· Power Supply (0V, GND)
3. Vcc····· Power Supply for Logic
4. Vadj···· Voltage Level for LCD Contrast Adjustment
5. Vee···· Power Supply for LCD drive
6. !(WR)·· Write Signal· L:Active
7. !(RD)··· Read Signal· L:Active
8. !(CE)·· Chip Enable· L:Active
9. C/!D···· Write mode· H:Command Write··· L[noparse]:D[/noparse]ata Write
·············· Read mode· H:Status Read······· L[noparse]:D[/noparse]ata Read
10. !(HALT)Stop Clock·· L:Halt
11. !(RESET) Reset Signal· L:Reset
12. D0······· Data (LSB)
13. D1······· Data
.....
18. D6······· Data
19. D7······· Data (MSB)
20. NC······· Not used
What troubles me is that in one of the manuals I read is that Vee should be at -21V.·· How is that done w/ the Javelin. Or is there more hardware I have to request from the instructor?· Also the datasheet says there is a startup sequence that has to be followed or the LED drivers get burnt out, (err something like that)
Here is the link to the manual i am going by.
http://www.optrex.com/SiteImages/PartList/SPEC/5003ade.pdf
The whole start up sequence has me in a bind.
Any suggestions?
I recently got my Javelin Stamp to download programs and am familiar with some of the commands. (still nose deep in the on-line manual of the javelin stamp).
I have done a good share of time searching the net for the data spec sheet on this LCD display. From what I can tell, is there is a 20 pin header and a 4 pin separate connector. The 4 pin connector is used for the CCRT backlighting and is of little concern to me, as the instructor said it would make little difference. The 20 pin header is laid out in two rows of ten. The pinout goes as following:
1. FG······ Frame Ground
2. Vss····· Power Supply (0V, GND)
3. Vcc····· Power Supply for Logic
4. Vadj···· Voltage Level for LCD Contrast Adjustment
5. Vee···· Power Supply for LCD drive
6. !(WR)·· Write Signal· L:Active
7. !(RD)··· Read Signal· L:Active
8. !(CE)·· Chip Enable· L:Active
9. C/!D···· Write mode· H:Command Write··· L[noparse]:D[/noparse]ata Write
·············· Read mode· H:Status Read······· L[noparse]:D[/noparse]ata Read
10. !(HALT)Stop Clock·· L:Halt
11. !(RESET) Reset Signal· L:Reset
12. D0······· Data (LSB)
13. D1······· Data
.....
18. D6······· Data
19. D7······· Data (MSB)
20. NC······· Not used
What troubles me is that in one of the manuals I read is that Vee should be at -21V.·· How is that done w/ the Javelin. Or is there more hardware I have to request from the instructor?· Also the datasheet says there is a startup sequence that has to be followed or the LED drivers get burnt out, (err something like that)
Here is the link to the manual i am going by.
http://www.optrex.com/SiteImages/PartList/SPEC/5003ade.pdf
The whole start up sequence has me in a bind.
Any suggestions?
Comments
from a voltage converter. I checked the optrex site and could not find the
manual you mentioned by simply searching for a 5003 type.
Are you sure the manual you mentioned is the right manual for your LCD?
(the lcd type must be printed on the lcd module somewhere).
You can generate the·VEE (-18V)·by using two 9V batteries in series,
with the + connected to GND, and the -·becomes VEE.
regards peter
·
The only LCD Displays I have seen that use a negative Vee are extended temperature range types. Even so, I have never seen one which uses such a low voltage. In my experience, -5V was the maximum, which -1V being sufficient to contrast the display properly. Do you have a link to the manual? Perhaps you could attach it?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
http://www.controlanything.com/Merchant2/merchant.mvc?Screen=PROD&Product_Code=GDCO-DMF5003&Category_Code=
A rs232 controller chip for that display.
http://home.nikocity.de/woe/lcd/dmf5000.pdf
A more verbose manual.
regards peter
Post Edited (Peter Verkaik) : 2/4/2008 7:55:31 PM GMT
Here is a link to the manual have been referencing.
www.optrex.com/pdf/Dmf5000_full.pdf
i have got the contrast to work and am now working on the start up sequence to set the various settings.
Thanks for sharing. I must admit, I have never seen an LCD with such a wide range of voltage requirements. It’s interesting that at least the first models listed will run from +5VDC (logic) and -12VDC (contrast).
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
Thanx for the advice.
A short title on the first line and the current temperature on the second line. For a little bonus there is an animation of PAC Man that scrolls across the bottom and each time Pac-Man reaches the end of the display, the temperature gets updated.·
I give thanks to http://lennynz.webng.com/electronics/lcdjava.html·for the ideas.