User Tools

Site Tools


troubleshooting_lcd_displays

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
troubleshooting_lcd_displays [2007/09/19 09:40]
nebula
troubleshooting_lcd_displays [2008/04/24 12:38]
stryd_one Merge\cleanup
Line 1: Line 1:
 ====== Display Troubleshooting ====== ====== Display Troubleshooting ======
  
-===== Blank display?: ===== +Common problems, //if it isn't your soldering//​...... 
-The main problem tends to be that the display contrast is not set correctly, or that they have used an extended temperature range display without realising that it needs a negative contrast voltage." ​+\\ 
 +\\ 
 +\\ 
 +===== Wiring Errors===== 
 + 
 +Remember: There is no common standard for the display ​connector - You should get your LCDs **datasheet** to see the correct pinout. 
 + 
 +You can run a small application written to check to see if any of the data pins on the LCD are shorted out.  You can read about it from the forum topic herehttp://​www.midibox.org/​forum/​index.php?​topic=6514.0 // th0mas // 
 +\\ 
 +\\ 
 +\\ 
 +===== Blank display ===== 
 + 
 +If it's not a wiring problem, the main problem tends to be that the display contrast is not set correctly, or that they have used an extended temperature range display without realising that it needs a negative contrast voltage." ​
 //Steve Lawther from [[http://​ourworld.compuserve.com/​homepages/​steve_lawther/​charlcd.htm|this page]]// //Steve Lawther from [[http://​ourworld.compuserve.com/​homepages/​steve_lawther/​charlcd.htm|this page]]//
  
-===== Contrast: ===== +Otherwise your backlight may be the problem.
-If you can sweep the contrast control pot from one end to the other and you don't see any change, (even if there is no text on the display, you should ​be able to see the pattern of pixels with the contrast full up or full down) And you are sure the wiring is correct, Then you -probably- have a display that needs a negative contrast voltage (between 0 and -5 volts, not 0 and +5 like the CORE gives) +
-//SmashTV//+
  
-===== BG Micro displays: ​===== +==== Contrast ​====
-I purchased a 40x2 LCD with LED backlight from BG Micro and built the display according to the diagram above. When I plugged the display into the computer and powered it up it displayed nothing. Most displays, when powered, will display all block characters across the first line until they receive some sort of signal. I saw no blocks, no smoke, and had no funny smells. The LED backlight was working which made me feel a little better. I checked and re-checked my connections a dozen times before I caught a slight glimpse of characters. When I held the display at an angle I could see faint characters on the display. I was relieved that it was working but confused why the characters were so dim.  BG Micro supplied a technical sheet with the LCD which identified the LCD as being manufactured by Tianma. After searching through their website I discovered they offered their LCD's in both standard and extended temperature models. I don't really know what the extended temperature means but the documentation stated that the contrast controls require negative voltage for control rather than the simple ground used in the diagram above. +
-//Jonathan Hamilton from [[http://​www.modthebox.com/​lcdhowto.shtml|this page]]//+
  
-===== How do I generate a negative voltage for the contrast?: =====+If you can sweep the contrast control pot from one end to the other and you don't see any change, (even if there is no text on the display, you should be able to see the pattern of pixels with the contrast full up or full down) And you are sure the wiring is correct, Then you -probably- have a display that needs a negative contrast voltage (between 0 and -5 volts, not 0 and +5 like the CORE gives).  
 +//SmashTV//  
 +Watch out for V<​sub>​ee</​sub>​ pin. (Usually found in '​extended temperature range' displays) 
 + 
 +=== How do I generate a negative voltage for the contrast? ===
  
 [[http://​www.modthebox.com/​lcdhowto.shtml|This site]] shows a decent example of the easiest way to create a negative contrast voltage without a negative rail on your power supply. ​ This works because the current draw/power requirement of the contrast supply is very very small, and there is a wide range of easy to use IC's besides the example given on the site for this.  [[http://​www.modthebox.com/​lcdhowto.shtml|This site]] shows a decent example of the easiest way to create a negative contrast voltage without a negative rail on your power supply. ​ This works because the current draw/power requirement of the contrast supply is very very small, and there is a wide range of easy to use IC's besides the example given on the site for this. 
 //SmashTV// //SmashTV//
  
-===== LED Backlights: =====+==== Backlight ​==== 
 Does your LCD backlight flash once then go dark when you apply power to the core?  If yes you probably have the "​A"​ and "​K"​ connections reversed, And this condition might be pulling several times the usual power requirement from the power supply. (IE regulator hot enough to burn it's number into your fingertip!) ​ Does your LCD backlight flash once then go dark when you apply power to the core?  If yes you probably have the "​A"​ and "​K"​ connections reversed, And this condition might be pulling several times the usual power requirement from the power supply. (IE regulator hot enough to burn it's number into your fingertip!) ​
 //SmashTV// //SmashTV//
Line 25: Line 39:
 //Doc// //Doc//
  
-===== Displaytech brand displays: =====+\\ 
 +Still not working? Maybe it's Electroluminescent (EL) type. Might need 'so called'​ inverter circuit to drive backlight. 
 + 
 + 
 +\\ 
 +\\ 
 +\\ 
 +===== Miscellaneous Notes ===== 
 + 
 +=== 'Fixed BOR setup' message on LCD === 
 +BOR stands for Brown Out Reset, and this message indicates power problems. For a full desription, please see the [[fixed BOR setup]] page. 
 + 
 + 
 +=== BG Micro displays ​=== 
 +I purchased a 40x2 LCD with LED backlight from BG Micro and built the display according to the diagram above. When I plugged the display into the computer and powered it up it displayed nothing. Most displays, when powered, will display all block characters across the first line until they receive some sort of signal. I saw no blocks, no smoke, and had no funny smells. The LED backlight was working which made me feel a little better. I checked and re-checked my connections a dozen times before I caught a slight glimpse of characters. When I held the display at an angle I could see faint characters on the display. I was relieved that it was working but confused why the characters were so dim.  BG Micro supplied a technical sheet with the LCD which identified the LCD as being manufactured by Tianma. After searching through their website I discovered they offered their LCD's in both standard and extended temperature models. I don't really know what the extended temperature means but the documentation stated that the contrast controls require negative voltage for control rather than the simple ground used in the diagram above. 
 +//Jonathan Hamilton from [[http://​www.modthebox.com/​lcdhowto.shtml|this page]]// 
 + 
 +=== Displaytech brand displays: ​===
 Anyone who is using a 402A BC BC From Displaytech Ltd. please be aware that you need to cross Pin 15 and Pin 16 ! //Jan// Anyone who is using a 402A BC BC From Displaytech Ltd. please be aware that you need to cross Pin 15 and Pin 16 ! //Jan//
  
-===== 1x16 Displays ​=====+=== 1x16 Displays ===
 If you have a 2x16, 2x20 or 4x20 display, line adressing (for most displays) is straight forward: ​ If you have a 2x16, 2x20 or 4x20 display, line adressing (for most displays) is straight forward: ​
 0x00 for 1st, 0x40 for second, 0x14 for third and 0x54 for fourth line... 0x00 for 1st, 0x40 for second, 0x14 for third and 0x54 for fourth line...
Line 35: Line 66:
 Writing "MIOS IS GREAT !!" would need to be addressed like this: (0x00)"​MIOS IS " & (0x40)"​GREAT !!" // audiocommander // Writing "MIOS IS GREAT !!" would need to be addressed like this: (0x00)"​MIOS IS " & (0x40)"​GREAT !!" // audiocommander //
  
-===== Wiring Shorts ===== 
- 
-You can run a small application written to check to see if any of the data pins on the LCD are shorted out.  You can read about it from the forum topic here: http://​www.midibox.org/​forum/​index.php?​topic=6514.0 // th0mas // 
- 
-===== 'Fixed BOR setup' message on LCD ===== 
-BOR stands for Brown Out Reset, and this message indicates power problems. For a full desription, please see the [[fixed BOR setup]] page. 
troubleshooting_lcd_displays.txt · Last modified: 2008/07/20 12:43 by stryd_one