Sharp LQ043 LCD interface

I finally got my hands on the Sharp LQ043 LCD display, the same display used in the playstation portable. I got this display in a total deal with a special breakout board that brings out all the connections from the display out on 2 pinheaders. Onboard there are 2 low noise DC/DC converters (MCP1253-ADJ) that provide 2.5V digital for the board, and 5V for the analog for the display. A seperate backlight supply was made with the MC34063 switching converter.

First I attached the board to a small XC9572XL CPLD, just to check out the clocking generation. I adapted the CRT signal generator from my VGA projects and changed the timings to suit the LCD (do not forget to change the sync polarity!, was stuck on that for a while).



Right away there was a problem noise on the display, there was a faint shimmering. I first suspected the decoupling but after some further enquiry it seemed that more ground connections where needed from the breakout board to the breadboard. Plus the breadboard does put out lots of ringing signals.
Warning! The LCD arrives with the cable flexed behind the LCD, if you flex it too often in the straight position you picture will go, and the right top corner will get hot! This seems like a bad connection and I recommend not flexing or stressing the LCD cable too much to prevent damage. I keep the cable angled so it is as much as possible in its original position.

After tweaking the whole on the CPLD I wanted to see the display in its full 24 bit glory and attached it to my Coolrunner CPLD board that has a lot more I/O's and capacity for various effects.



here you can see the effect for a Xor pattern.


Effect for X*X+Y*Y


Verilog code.

Next step is to attach a RAM for a framebuffer, but that is for another time.


Back

Last update at: 24-07-2007