Questions? Call us: +1 760-918-6722

Eliminating Flickering

I haven't been able to run the display without a noticeable flicker that shows up on the rows of the display (128 pixels -> row). See this video showing the flicker (it doesn't show up as well on camera as in person): https://youtu.be/Pq1x6HPCd5o

I am running the display in 16 bit RGB mode (see this thread for more details: https://www.displaytech-us.com/forum/initializing-lcd-rgb-mode). I've confirmed that the flicker is present with solid Red/Green/Blue and black test fills as well.

From what I've been able to gather searching online, it looks like it might be caused by the VCOM offset. I've tried adjusting the values for the 0xC5 and 0xC7 registers, and can make the problem worse, but haven't found a combination that eliminates the problem (I've tried using the ones given in the example code).

Any clues or suggestions for how to address this problem would be helpful.

 

Replies

engineering_seacomp's picture
engineering_seacomp
April 10, 2019

Hi,

Did you get this working?

Yes, VCOM is a good place to start.  For RGB displays, the timing of the signals (front porch, back porch, etc) is also important.  There is some guidance on the ILI9163 datasheet (section 6.8.2

https://cdn.displaytech-us.com/sites/default/files/driver-ic-data-sheet/Ilitek-ILI9163C.pdf

 

Thank you.