Posts: 30
Joined: Sat Nov 18, 2017 10:51 pm

How fast is your ILI9486 or ILI9486L 4-wire SPI display?

Sun May 27, 2018 12:59 pm


I recently ported my https://github.com/juj/fbcp-ili9341/ driver over to also work on ILI9486 as well.

Check out a demo video at https://www.youtube.com/watch?v=dqOLIHOjLq4

My result was that the maximum I am able to drive a WaveShare 3.5" (B) display is 31.875MHz SPI bus speed, achieved by setting core_freq=255, and choosing a SPI Clock Divider of 8, i.e. 255/8=31.875MHz. A speed of core_freq=256 and CDIV=8, i.e. 256/8=32.00MHz was too much and the display starts to show garbled colors.

I'm now curious about the manufacturing variances that exist on the different ILI9486 displays. I wonder if each display reaches close to identical SPI bus speeds, or if there are even large variances between these to be expected.

If someone has a ILI9486 or a ILI9486L display and has the curiosity to try out https://github.com/juj/fbcp-ili9341/ on it, I'd be interested to hear how fast you are able to tune your display to run at with fbcp-ili9341? That is, which core_freq+CDIV combos work out for you, and which ones did not?

Especially negative results are interesting, since they tell the most about the particular speed limits of a copy.

(This is just for recreative hacking against the SPI constraints, I don't have a particular use case in mind)

Thanks for any data you might be able to share, much appreciated!

Posts: 1
Joined: Tue Sep 04, 2018 2:54 am

Re: How fast is your ILI9486 or ILI9486L 4-wire SPI display?

Thu Sep 06, 2018 11:17 pm

I was able to achieve 25.000MHz with my 3.5 inch screen. Here are some videos of some tests I did with some games.

PSP games - https://youtu.be/OOMXyzquwiI
N64 games - https://youtu.be/K_uX5EH3p44
DREAMCAST games - https://youtu.be/xXE3Of84zDs
PS1 games - https://youtu.be/A_5AmF97tAo

Return to “Interfacing (DSI, CSI, I2C, etc.)”