Author Topic: LCD speed  (Read 7092 times)

0 Members and 1 Guest are viewing this topic.

Offline MikeKTopic starter

  • Super Contributor
  • ***
  • Posts: 1314
  • Country: us
LCD speed
« on: August 28, 2012, 10:35:31 pm »
Here was an eye opener for me.  I recently bought a couple of 8x2 LCD modules on eBay.  After wiring it up I found that updating any character position faster than about 2Hz makes it almost unreadable.  I had no idea there could be such a difference.  Isn't it all LCD technology the same?

Here's a video of it:

Is it just backlit modules that are like this?

Mike
 

Offline Short Circuit

  • Frequent Contributor
  • **
  • Posts: 439
  • Country: nl
Re: LCD speed
« Reply #1 on: August 29, 2012, 12:29:57 am »
What controller does it have?
Some have a programmable oscillator frequency (ST7032), which could have some effect.
 

Offline Psi

  • Super Contributor
  • ***
  • Posts: 9960
  • Country: nz
Re: LCD speed
« Reply #2 on: August 29, 2012, 12:30:21 am »
It's the pixel response time, that one looks pretty terrible.
You can see the pixels fade out/in

Is it a cheap china one?
Greek letter 'Psi' (not Pounds per Square Inch)
 

Online mariush

  • Super Contributor
  • ***
  • Posts: 5044
  • Country: ro
  • .
Re: LCD speed
« Reply #3 on: August 29, 2012, 01:13:02 am »
1. Are you sure you're not issuing a "clear lcd" before writing the number?  The clear lcd takes quite a lot of time on these lcd screens.
2. Are you sure it's not a contrast issue? Are you giving it the proper voltage? That LCD looks really weak at contrast.

The 2x16 and 4x16 ones I have are much better at contrast and they refresh quite well, really no problems.
 

Offline MikeKTopic starter

  • Super Contributor
  • ***
  • Posts: 1314
  • Country: us
Re: LCD speed
« Reply #4 on: August 29, 2012, 02:53:31 am »
Yeah, it's being fed 5V.
The contrast is the highest I can set it without the gray blocks showing up when there's nothing on.
I'm not issuing the "clear lcd" between digits (just at the beginning).
This is the datasheet: http://www.lcd-modules.com.tw/upload/product/profile_4.pdf, says it uses the KS0066.
The datasheet has one mistake, though, it shows the backlight having separate power pins, but they're integrated with the regular LCD power pins (1 and 2), and has a 5 ohm current limiting resistor.
« Last Edit: August 29, 2012, 02:58:41 am by MikeK »
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8282
Re: LCD speed
« Reply #5 on: August 29, 2012, 07:26:15 am »
It looks like the oscillator is not running fast enough. There should be a resistor or some other passives on the board that sets its frequency, you could try changing the value lower/higher.
 

Offline MikeKTopic starter

  • Super Contributor
  • ***
  • Posts: 1314
  • Country: us
Re: LCD speed
« Reply #6 on: August 29, 2012, 04:15:43 pm »
I'm confused how the oscillator speed would have any effect.  Like Psi pointed out, it has poor pixel response time.  Probably a function of the on-chip FETs used to switch the pixels?

With so much being made in China, I wonder how we can tell which items to stay away from.  Because I've seen Chinese LCDs that are fast and readable.
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8282
Re: LCD speed
« Reply #7 on: August 30, 2012, 11:26:42 am »
I'm confused how the oscillator speed would have any effect.  Like Psi pointed out, it has poor pixel response time.  Probably a function of the on-chip FETs used to switch the pixels?
If you slow down the video you can almost see the individual pixels turning on at different times.

Another thing to check is the voltage/waveform at which the crystal is being driven, you might need to improvise something thin enough to slip under the zebra strips to the COM/SEG ITO. Your module might just have the crystal voltage tied to Vcc but the HD44780 allows a separate voltage for LCD drive, which can go up to 11V.

What is the ambient temperature? LCD response time is negatively affected by low temperatures.

Edit: KS0066 allows up to 13V for LCD drive voltage, but it must be below Vcc so the bias voltage should be connected to a negative supply.
« Last Edit: August 30, 2012, 11:30:12 am by amyk »
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8518
  • Country: us
    • SiliconValleyGarage
Re: LCD speed
« Reply #8 on: August 30, 2012, 04:41:36 pm »
Of course you can see this. These are passive displays and they are beeing scanned scanning is in the prder of kilohertz with the backplane driven at a 30 to 50 hertz range. If they use a5 by 7 matrox and chop the 7 lines that means that a row refresh occurs in 25 milliseconds ... With an 1/7 duty cycle...
Of course you see that. Ir is inherent to the tech ology !
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline MikeKTopic starter

  • Super Contributor
  • ***
  • Posts: 1314
  • Country: us
Re: LCD speed
« Reply #9 on: August 30, 2012, 09:05:52 pm »
Thanks for the advice.  It's not worth my time trying to "fix" it - if even I could - but it sure would be nice to know how to stay away from these slow modules.
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 37772
  • Country: au
    • EEVblog
Re: LCD speed
« Reply #10 on: August 30, 2012, 09:25:54 pm »
My scientific calc watch project uses the LCD response time to generate "black and white" chess characters:


Dave.
 

Offline MikeKTopic starter

  • Super Contributor
  • ***
  • Posts: 1314
  • Country: us
Re: LCD speed
« Reply #11 on: August 30, 2012, 09:54:11 pm »
That's a cool idea.  I would guess it would only be feasible if the pixels switch on at the same time.  I seem to have a display module that's not good for fast changes.
« Last Edit: August 30, 2012, 09:57:09 pm by MikeK »
 

Offline hlavac

  • Frequent Contributor
  • **
  • Posts: 536
  • Country: cz
Re: LCD speed
« Reply #12 on: September 03, 2012, 05:57:58 pm »
These crappy LCDs have pixel responses in the hundreds of ms and clock speeds in kilohertz.
Required wait times often have to be ten times longer than what the datasheet says.
Can't even scroll the text because of ghosting...
Somebody obviously thinks it is good enough.
Funny they are often more expensive than orders of magnitude better displays from mobile phones.

Anyone knows where to get a better one? Mobile spare parts?
Good enough is the enemy of the best.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: LCD speed
« Reply #13 on: September 03, 2012, 06:42:13 pm »
 

Offline MikeKTopic starter

  • Super Contributor
  • ***
  • Posts: 1314
  • Country: us
Re: LCD speed
« Reply #14 on: September 03, 2012, 08:50:31 pm »
Yeah, taking advantage of cellphone technology economies of scale is probably the wise choice.  I got two more [different] LCDs from eBay recently.  Chinese made.  And they suffer from the same problem.  One of them is an absolute pig on power.

Buying quality items from Mouser, or wherever, really isn't much more expensive.  I just assumed it would be.

And finding datasheets for the Chinese LCDs can be difficult, and they're not that detailed.  I just wish there was a way upfront to discern the good from the bad.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf