Shop OBEX P1 Docs P2 Docs Learn Events
Javelin interfacing to DMF5003 LCD display — Parallax Forums

Javelin interfacing to DMF5003 LCD display

HueyHuey Posts: 23
edited 2008-03-05 11:37 in General Discussion
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?

Comments

  • Peter VerkaikPeter Verkaik Posts: 3,956
    edited 2008-02-04 13:40
    The VEE is a negative voltage with respect to VSS and usually generated
    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
    ·
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-02-04 16:16
    Hello,

    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
  • Peter VerkaikPeter Verkaik Posts: 3,956
    edited 2008-02-04 19:39
    This may be of interest:
    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
  • HueyHuey Posts: 23
    edited 2008-02-06 19:10
    I have visited their website. the controlanything site

    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.
  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2008-02-06 21:32
    Micro,

    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
  • HueyHuey Posts: 23
    edited 2008-02-08 21:49
    I am having much difficulty configuring the start up sequence from the document that I linked in previous posts. Is there any way I could get some help "decoding" the documentation?

    Thanx for the advice.
  • HueyHuey Posts: 23
    edited 2008-03-05 11:37
    Although i am still working on the massive DMF5003 LCD screen i did get a smaller one to work using the Javelin. A 2 Line 24 character LCD (parallel as well).· The project consisted of 3 java files: SmallLCD2 (the main)· LM34_ADC0831(temp circuit) and hd44780(lcd screen)

    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.
Sign In or Register to comment.