• AVR Freaks

Hot!Random pixel shift to the left

Author
Valin0126
New Member
  • Total Posts : 22
  • Reward points : 0
  • Joined: 2020/02/07 04:53:15
  • Location: 0
  • Status: offline
2020/07/28 08:07:53 (permalink)
0

Random pixel shift to the left

PIC32MZ1024EFE064
Harmony 2.06 w/Graphics Composer and using Low-Cost-Controller
320x240 TFT LCD running 8bpp fed via DMA -> PMP
 
Everything is working and looking good except for one issue:
There are random lines that are shifted left by a single pixel, they happen randomly, though constantly.  The PMP hold/setup/strobe times are lined up per the display data sheet as are the Pulse-Width and Front/Back Porches.  Would estimate every 7-8th row is shifted but constantly changing which rows are mis-aligned.
 
Anyone seen something like this or have any ideas?  We may end up putting down an external SSD1963 controller to get past this issue but would prefer to keep the internal LCC solution we have working.
 
Thanks.
#1

1 Reply Related Threads

    MattAtHazmat
    Sooper Geeneeus
    • Total Posts : 14
    • Reward points : 0
    • Joined: 2007/03/28 07:59:37
    • Location: Austin, Texas, USA
    • Status: offline
    Re: Random pixel shift to the left 2020/08/05 06:52:54 (permalink)
    0
    First, have you verified the hold/setup/strobe times on a scope? Is there much jitter on the pixel-clock with respect to the h/v sync and DE? Do you have flexibility to slow down the pixel clock to see if that affects it? You can change the clock by changing the divisor for PBCLK8, I believe.

    Matt 
    Opinions are my own. Everything I describe is very likely wrong. Use at your own risk. 
    #2
    Jump to:
    © 2020 APG vNext Commercial Version 4.5