nhd-7.0-800480ef-atxv color issues

Comments

5 comments

  • Paul_B

    Hi Robin!

    Thank you for the information, it appears there is an issue with your data lines (RGB Data Signals).

    Can you please confirm that you are grounding the LSB's on our display when using 16bit mode.

    E.g.

    R0  -GND (LSB)
    R1 - GND
    R2 - GND
    R3
    R4
    R5
    R6
    R7
    R8 (MSB)

    G0  -GND (LSB)
    G1 - GND
    G2
    G3
    G4
    G5
    G6
    G7
    G8 (MSB)

    B0  -GND (LSB)
    B1 - GND
    B2 - GND
    B3
    B4
    B5
    B6
    B7
    B8 (MSB)


    Finally, can you please post the datasheet for the Truly display so I can look it over  

    Thanks!

    0
  • robincornelius

    Hi Thanks for the reply.

    I think i have actually got to the bottom of this.

    Although i checked the R0-R7 data lines (in 24bit mode) and saw data, it was not until i overlay the pixel clock that it started to become more obvious. I was missing 1/2 the data all the time, so every other pixel column was being set, which is what you can actually see in the grey scale plots i posted.

    The reason that every other pixel was set is due to two reasons, the cause of the issue and the way the data is stored in ram. The cause of the issue appears to be (and we will confirm 100% tomorrow) an incorrect SDRAM fitted , the one fitted has the 8bit data bus not the required 16. The difference in part number is two digits transposed in the middle of a long ish number so nobody spotted it. Due to the way the 8 bit version is configured it uses every *other* data pin compared to the 16bit version so if you scope the SDram you see data pins that send nothing when doing a read from ram (but have plenty of data on them when the framebuffer chip writes to them). As the data in memory is 24bits mapped into 16bit addresses the colors change from high to low bytes on each address read so when you look at the RGB signals on the FPC connector you see data but you are missing 50% of it.

    Hopefully tomorrow the correct SDRAM will arrive and it will all then just work correctly.

    0
  • Paul_B

    Hello!

    Thank you for sharing, sounds like your making progress.

    Looking forward to the final verdict  :)

    0
  • robincornelius

    Hi again, yep it was the RAM and the wrong type used display is working perfectly now. Just need to get the touch screen numbers correct and this bit is all working.

    thanks again.

    0
  • Paul_B

    Not a problem, have a great weekend!

    0

Please sign in to leave a comment.