We are attempting to use a DT028CTFT display on our product. Unfortunately, the display shows severe image burn-in (ghosting). If we display one image for as little as 30 seconds and then switch to another image, a ghost of the previous image shows up and takes several minutes to dissipate.
When we try a DT028ATFT or DT028BTFT (non-IPS displays), there is no ghosting, but the viewing angle is unacceptable.
When we try a competitor's IPS display (Orient Display AFY240320A1-2.8INTH), there is only minor ghosting after displaying the same image for several hours; we can avoid this by designing our UI to blank the screen when idle. But we must be able to display an image for a least a couple minutes.
We are using your initialization code found here; https://www.seacomp.com/sites/default/files/references/DT028CTFT_Init.c
Do you have any suggestions to reduce ghosting?
I have a similar problem with the same screen. I measured with an logic analyzer, the init code sent is correct, but when I tried it on the screen, one burnt as you described starting from a white screen (damage seems irreversible for me), and a second stays in black screen.
Did you manage to make it work?
I found the problem:
I commented the command (0xB0) marked with
////////RGB interface setting/////////
Actually the following command (0xF6) too have to be commented or ghosting happens