Hello All,
I am using a display module that uses the FT813 and seemingly randomly I get a little glitch in the display. I am using an ARM MCU to write commands to the display list using the SPI port and it seems like the its getting an error in the data. For example, instead of drawing a line it may get a dot or rectangle command and draw the wrong image on the display when the swap command is issued.
Examining the waveforms with an oscilloscope the edges seem nice and tight with minimal ringing, it may be an interference issue so maybe I haven't caught a bad frame. The SPI lines only have the display on the bus with no series resistors or capacitors
I wrote a checksum function to read back the display list and make sure the data is correct and that does catch errors, but takes quite a bit more time so I am curious if there is something else I am missing or using a checksum is normal? I could increase the SPI frequency but I have to pass emissions testing so I would like to keep it low for now.
Has anyone had/solved this issue before? looking for some direction before I get too far down the wrong rabbit hole.
Thanks in advance,
Spencer