small tft display size comparison brands

Focus Displays offers a wide range of standard full color TFT displays. 64 million unique colors, high brightness, sharp contrast, -30C operating temperature, and fast response time are all good descriptions of a TFT display. This is why TFT technology is one of the most popular choices for a new product.

Thin Film Transistor (TFT) display technology can be seen in products such as laptop computers, cell phones, tablets, digital cameras, and many other products that require color. TFT’s are active matrix displays which offers exceptional viewing experiences especially when compared to other passive matrix technologies. The clarity on TFT displays is outstanding; and they possess a longer half-life than some types of OLEDs and range in sizes from less than an inch to over 15 inches.

CCFL’s are still available, but are becoming a legacy (obsolete) component. TFT displays equipped with a CCFL require higher MOQs (Minimum Order Quantities) than displays with LED backlights.

The majority of TFT displays contain a touch panel, or touch screen. The touch panel is a touch-sensitive transparent overlay mounted on the front of the display glass. Allowing for interaction between the user and the LCD display.

Some touch panels require an independent driver IC; which can be included in the TFT display module or placed on the customer’s Printed Circuit Board (PCB). Touch screens make use of coordinate systems to locate where the user touched the screen.

Resistive touch panels are the lowest cost option and are standard equipment on many TFT modules. They are more common on smaller TFT displays, but can still be incorporated on larger modules.

Contrast ratio, or static contrast ratio, is one way to measure the sharpness of the TFT LCD display. This ratio is the difference between the darkest black and the brightest white the display is able to produce. The higher the number on the left, the sharper the image. A typical contrast ratio for TFT may be 300:1. This number ratio means that the white is 300 times brighter than the black.

TFT LCD displays are measured in inches; this is the measurement of the diagonal distance across the glass. Common TFT sizes include: 1.77”, 2.4”, 2.8”, 3”, 4.3”, 5”, 5.7”, 5.8”, 7”, 10.2”, 12.1 and 15”.

As a general rule, the larger the size of the glass the higher the cost of the display, but there are exceptions to this rule. A larger display may be less expensive than a smaller display if the manufacture produces higher quantities of the larger displays. When selecting your color display, be sure to ask what the cost is for one size smaller and one size larger. It may be worth modifying your design requirements.

TFT resolution is the number of dots or pixels the display contains. It is measured by the number of dots along the horizontal (X axis) and the dots along the vertical (Y axis).

The higher the resolution, the more dots per square inch (DPI), the sharper the display will look. A higher resolution results in a higher cost. One reason for the increase in cost is that more driver chips are necessary to drive each segment.

Certain combinations of width and height are standardized and typically given a name and a letter representation that is descriptive of its dimensions. Popular names given to the TFT LCD displays resolution include:

Transmissive displays must have the backlight on at all times to read the display, but are not the best option in direct sunlight unless the backlight is 750 Nits or higher. A majority of TFT displays are Transmissive, but they will require more power to operate with a brighter backlight.

Transflective displays are readable with the backlight off provided there is enough ambient light. Transflective displays are more expensive than Transmissive also there may be a larger MOQ for Transflective. However, Transflective displays are the best option for direct sunlight.

Drivers update and refresh the pixels (Picture Elements) of a display. Each driver is assigned a set number of pixels. If there are more pixels than a single driver can handle, then an additional drivers are added.

A primary job of the driver is to refresh each pixel. In passive TFT displays, the pixel is refreshed and then allowed to slowly fade (aka decay) until refreshed again. The higher the refresh frequency, the sharper the displays contrast.

The controller does just what its name suggest. It controls the drivers. There is only one controller per display no matter how many drivers. A complex graphic display with several thousand pixels will contain one controller and several drivers.

The TFT display (minus touch screen/backlight) alone will contain one controller/driver combination. These are built into the display so the design engineer does not need to locate the correct hardware.

If you do not see a Thin Film Transistor (TFT) Display module that meets your specifications, or you need a replacement TFT, we can build a custom TFT displays to meet your requirements. Custom TFTs require a one-time tooling fee and may require higher MOQs.

Ready to order samples for your TFT design? Contact one of our US-based technical support people today concerning your design requirements. Note: We can provide smaller quantities for samples and prototyping.

small tft display size comparison brands

Get rich colors, detailed images, and bright graphics from an LCD with a TFT screen. Our standard Displaytech TFT screens start at 1” through 7” in diagonal size and have a variety of display resolutions to select from. Displaytech TFT displays meet the needs for products within industrial, medical, and consumer applications.

TFT displays are LCD modules with thin-film transistor technology. The TFT display technology offers full color RGB showcasing a range of colors and hues. These liquid crystal display panels are available with touchscreen capabilities, wide viewing angles, and bright luminance for high contrast.

Our TFT displays have LVDS, RGB, SPI, and MCU interfaces. All Displaytech TFT LCD modules include an LED backlight, FPC, driver ICs, and the LCD panel.

We offer resistive and capacitive touch screens for our 2.8” and larger TFT modules. Our TFT panels have a wide operating temperature range to suit a variety of environments. All Displaytech LCDs are RoHS compliant.

We also offer semi-customization to our standard TFT screens. This is a cost-optimized solution to make a standard product better suit your application’s needs compared to selecting a fully custom TFT LCD. Customizations can focus on cover glass, mounting / enclosures, and more - contact us to discuss your semi-custom TFT solution.

small tft display size comparison brands

This new range of TFT LCD displays with unique characteristics come with the standard interfaces including MiPi, SPI, RGB, DisplayPort and eDP. However, to aid our customers and increase our flexibility of interfacing we are also offering proprietary interface boards which allow you to simply interface via the HDMI / USBC inputs. If you would like more information on this interface board, then please just contact us.

Another major development, available on most of the new range, is the full active LED dimming backlighting which is a technology improvement on edge lit displays. This new technology allows you to control certain parts of the screen and to optimize colours and shades.

You can achieve true HDR (High-dynamic-range) and can exceed HDR1000* specs.  The dynamic contrast ratio is virtually unlimited and as you can see can reach 10 Million to one (10M:1) and you can achieve peak brightness that’s daylight readable but have the colour and brightness depth of an OLED display.  We are seeing great interest in these displays in areas such as broadcast, medical and automotive industries as they value the quality of the image and performance that standard TFTs cannot offer.

small tft display size comparison brands

Pixel, also called Picture Element, A pixel is the smallest unit of a digital image or graphic that can be displayed and represented on a digital display device. A pixel is the basic logical unit in digital graphics. Pixels are combined to form a complete image, video, text, or any visible thing on a computer display

LCD display doesn’t operate the same way as CRT displays , which fires electrons at a glass screen, a LCD display has individual pixels arranged in a rectangular grid. Each pixel has RGB(Red, Green, Blue) sub-pixel that can be turned on or off. When all of a pixel’s sub-pixels are turned off, it appears black. When all the sub-pixels are turned on 100%, it appears white. By adjusting the individual levels of red, green, and blue light, millions of color combinations are possible

The pixels of the LCD screen were made by circuitry and electrodes of the backplane. Each sub-pixel contains a TFT (Thin Film Transistor) element.  These structures are formed by depositing various materials (metals and silicon) on to the glass substrate that will become one part of the complete display “stack,” and then making them through photolithography. For more information about TFT LCDs, please refer to “

The etched pixels by photolith process are the Native Resolution. Actually, all the flat panel displays, LCD, OLED, Plasma etc.) have native resolution which are different from CRT monitors

Although we can define a LCD display with resolution, a Full HD resolution on screen size of a 15” monitor or a 27” monitor will show different. The screen “fineness” is very important for some application, like medical, or even our cell phone. If the display “fineness” is not enough, the display will look “pixelized” which is unable to show details.

PPI stands for number of pixels per inch. It is kind of pixel density. PPI describes the resolution of a digital image, not a print. PPI is used to resize images in preparation for printing

But you see other lower resolution available, that is because video cards are doing the trick. A video card can display a lower LCD screen resolution than the LCD’s built-in native resolution. The video cards can combine the pixels and turn a higher resolution into lower resolution, or just use part of the full screen. But video cards can’t do the magic to exceed the native resolution.

Special names by individual companies: Apple Macbook Pro Retina 6K display, Acer Nitro, ASUS Pro Art , ViewSonic Elite, ASUS TUF ,Samsung edge Infinity-O Display etc.

small tft display size comparison brands

AMOLED and TFT are two types of display technology used in smartphones. AMOLED (active-matrix organic light-emitting diode) displays are made up of tiny organic light-emitting diodes, while TFT (Thin-Film Transistor) displays use inorganic thin-film transistors.

AMOLEDs are made from organic materials that emit light when an electric current is passed through them, while TFTs use a matrix of tiny transistors to control the flow of electricity to the display.

Refresh Rate: Another key difference between AMOLED and TFT displays is the refresh rate. The refresh rate is how often the image on the screen is updated. AMOLED screens have a higher refresh rate than TFT screens, which means that they can display images more quickly and smoothly.

Response Time: The response time is how long it takes for the pixels to change from one colour to another. AMOLED screens have a shorter response time than TFT screens..

Colour Accuracy/Display Quality: AMOLED screens are more accurate when it comes to displaying colours. This is because each pixel on an AMOLED screen emits its own light, which means that the colours are more pure and true to life. TFT screens, on the other hand, use a backlight to illuminate the pixels, which can cause the colours to appear washed out or less vibrant.

Viewing Angle: The viewing angle is the angle at which you can see the screen. AMOLED screens have a wider viewing angle than TFT screens, which means that you can see the screen from more angles without the colours looking distorted.

Power Consumption: One of the main advantages of AMOLED displays is that they consume less power than TFT displays. This is because the pixels on an AMOLED screen only light up when they need to, while the pixels on a TFT screen are always illuminated by the backlight.

Production Cost: AMOLED screens are more expensive to produce than TFT screens. This is because the manufacturing process for AMOLED screens is more complex, and the materials used are more expensive.

Availability: TFT screens are more widely available than AMOLED screens and have been around for longer. They are typically used in a variety of devices, ranging from phones to TVs.

Usage: AMOLED screens are typically used in devices where power consumption is a concern, such as phones and wearable devices. TFT screens are more commonly used in devices where image quality is a higher priority, such as TVs and monitors.

AMOLED and TFT are two different types of display technology. AMOLED displays are typically brighter and more vibrant, but they are more expensive to produce. TFT displays are cheaper to produce, but they are not as bright or power efficient as AMOLED displays.

The display technology that is best for you will depend on your needs and preferences. If you need a screen that is bright and vibrant, then an AMOLED display is a good choice. If you need a screen that is cheaper to produce, then a TFT display is a good choice. However, if you’re worried about image retention, then TFT may be a better option.

Nauticomp Inc.provides world-class fully customizable touchscreen displays for commercial and industrial settings. With features like sunlight readability, brightness adjustability, infrared lighting, full backlighting, all-weather capabilities, etc., our displays are second to none. Contact us today to learn more.

small tft display size comparison brands

Some companies have individual demands and requirements on their LCD panels and that`s why our liquid crystal displays are so individual. We offer individualised display solutions for nearly every requirement. Kit with LCD modules with controller cards and cable set

The drive electronics, cable sets and display systems, available at distronik, are perfectly adapted to your individual wishes and requirements. These display kits are not only compiled, but also tested. The advantages are clear: easy and quick installation of your industrial display and control electronics. The components of our display kits work perfectly together so you don`t have to matter about it.

The biggest advantage of our display solution is that you only have one supplier. That guarantees operative TFT display kits for your visualisation systems.

small tft display size comparison brands

This is a small graphics library, specifically aimed at ATtiny microcontrollers, for the variety of small colour TFT displays available at low cost from suppliers like Adafruit, AliExpress, or Banggood:

It"s an updated version of my Tiny TFT Graphics Library. This latest version of the library supports both the classic ATtiny processors, such as the ATtiny85, and the new 0-series, 1-series, and 2-series ATtiny processors, such as the ATtiny402. Like the original library it allows you to plot points, draw lines, draw filled rectangles, and plot characters and text with an optional scale factor, in 16-bit colour.

This version adds the ability to plot outline rectanges, and outline and filled circles. I"ve included demo curve-plotting and histogram-plotting programs that adjust to fit any display.

This library supports TFT displays that use an SPI interface and require four pins to drive the display. This leaves one pin free on an 8-pin chip such as the ATtiny85 or ATtiny402. If you need more pins choose a larger chip, such as the ATtiny84 or ATtiny404.

Unlike my Compact TFT Graphics Library which uses standard Arduino SPI calls, this library uses direct I/O pin manipulations. This means that you can use any assignment of pins to the four I/O lines needed by the display, and makes it about twice as fast as one using SPI calls. I"ve also added support for some additional displays, so it now supports 16 different TFT displays.

So provided you set all the pins to their disabled state at startup, the display routines can simply toggle the appropriate pins to enable or disable them.

The differences between each family of processors are handled by constants to define the pin assignments, and preprocessor macros to define the bit manipulations. If you use the circuits given below you won"t need to change anything, apart from specifying which display you"re using.

The ClearDisplay() routine has been optimised further by realising that we don"t need to keep setting the mosi bit, since to clear the display it is always zero, so the routine only needs to toggle the sck bit the appropriate number of times. I"m grateful to Thomas Scherer for suggesting this.

This library will work with displays based on the ST7735 which supports a maximum display size of 162x132, or the ST7789 and ILI9340/1 which support a maximum display size of 320x240. It includes parameters for the following colour TFT displays:

* These Adafruit displays conveniently all have the same edge-connector layout, so you can make a prototyping board or PCB that will take any of them, such as my Universal TFT Display Backpack.

Some of the AliExpress displays include a LDO 3.3V regulator, but not logic-level translation, so I recommend only interfacing them to a processor running from 3.3V.

The Adafruit displays all include an LDO 3.3V regulator and logic-level translation, so can be safely interfaced to processors powered from either 5V or 3.3V.

On the AliExpress red 160x128 display you need to connect the backlight pin to Vcc to turn it on. This doesn"t seem to be necessary with the other displays.

The library will probably support other TFT displays that use the same ST7735, ST7789, ILI9340/1 driver chips, but you may need to experiment with the parameters to get the image scaled and centered correctly.

The display needs to be connected to the microcontroller via four I/O lines: MOSI, SCK, CS, and DC. You can use any pins for these, but they should all be in the same port. You need to specify the port pin numbers of the pins you are using at the start of the Tiny TFT Graphics Library listing.

The 33kΩ pullup resistor from the display"s CS pin is optional; it is only needed on the AliExpress displays, and holds the chip select high to prevent the display from flickering while programming the ATtiny85.

The different displays are catered for by seven constants which specify the size of the display, the offsets relative to the area supported by the display driver, whether the display is inverted, the rotation value, and the order of the colours; for example:

By default the parameters give the correct orientation assuming you"re using the display with the header pins along the top, except in the case of the larger displays which have the header pins along the shorter edge, in which case the header pins are assumed to be on the left.

To check or adjust the values for each display you can run the TestChart() program, which draws a one-pixel border around the display area, and plots a red "F" to show the orientation:

The library will probably support other TFT displays that use the same driver chips, but you may need to experiment with the parameters to get the image scaled and centered correctly.

The library includes basic graphics routines for plotting points and drawing lines. These work on a conventional coordinate system with the origin at lower left. For example, on the 80x160 display:

small tft display size comparison brands

Before you get a new monition for your organization, comparing the TFT display vs IPS display is something that you should do. You would want to buy the monitor which is the most advanced in technology. Therefore, understanding which technology is good for your organization is a must. click to view the 7 Best Types Of Display Screens Technology.

That is why it is important to break it down and discuss point by point so that you can understand it in a layman’s language devoid of any technical jargon. Therefore, in this very article, let’s discuss what exactly TFT LCDs and IPS LCDs are, and what are their differences? You will also find out about their pros and cons for your organization.

The word TFT means Thin-Film-Translator. It is the technology that is used in LCD or Liquid Crystal Display. Here you should know that this type of LCD is also categorically referred to as active-matrix LCDs. It tells that these LCDs can hold back some pixels while using other pixels. So, the LCD will be using a very minimum amount of energy to function. TFT LCDs have capacitors and transistors. These are the two elements that play a key part in ensuring that the display monitor functions by using a very small amount of energy without running out of operation.

Now, it is time to take a look at its features that are tailored to improve the experience of the monitor users significantly. Here are some of the features of the TFT monitor;

The display range covers the application range of all displays from 1 inch to 40 inches as well as the large projection plane and is a full-size display terminal.

Display quality from the simplest monochrome character graphics to high resolution, high color fidelity, high brightness, high contrast, the high response speed of a variety of specifications of the video display models.

No radiation, no scintillation, no harm to the user’s health. In particular, the emergence of TFT LCD electronic books and periodicals will bring humans into the era of a paperless office and paperless printing, triggering a revolution in the civilized way of human learning, dissemination, and recording.

It can be normally used in the temperature range from -20℃ to +50℃, and the temperature-hardened TFT LCD can operate at low temperatures up to -80 ℃. It can not only be used as a mobile terminal display, or desktop terminal display but also can be used as a large screen projection TV, which is a full-size video display terminal with excellent performance.

The manufacturing technology has a high degree of automation and good characteristics of large-scale industrial production. TFT LCD industry technology is mature, a mass production rate of more than 90%.

TFT LCD screen from the beginning of the use of flat glass plate, its display effect is flat right angles, let a person have a refreshing feeling. And LCDs are easier to achieve high resolution on small screens.

The word IPS refers to In-Plane-Switching which is a technology used to improve the viewing experience of the usual TFT displays. You can say that the IPS display is a more advanced version of the traditional TFT LCD module. However, the features of IPS displays are much more advanced and their applications are very much widespread. You should also know that the basic structure of the IPS LCD is the same as TFT LCD if you compare TFT LCD vs IPS.

As you already know, TFT displays do have a very quick response time which is a plus point for it. But, that does not mean IPS displays a lack of response time. In fact, the response time of an IPS LCD is much more consistent, stable, and quick than the TFT display that everyone used to use in the past. However, you will not be able to gauge the difference apparently by watching TFT and IPS displays separately. But, once you watch the screen side-by-side, the difference will become quite clear to you.

The main drawback of the TFT displays as figured above is the narrow-angle viewing experience. The monitor you buy for your organization should give you an experience of wide-angle viewing. It is very much true if you have to use the screen by staying in motion.

So, as IPS displays are an improved version of TFT displays the viewing angle of IPS LCDs is very much wide. It is a plus point in favor of IPS LCDs when you compare TFT vs IPS. With a TFT screen, you cannot watch an image from various angles without encountering halo effects, blurriness, or grayscale that will cause problems for your viewing.

It is one of the major and remarkable differences between IPS and TFT displays. So, if you don’t want to comprise on the viewing angles and want to have the best experience of viewing the screen from wide angles, the IPS display is what you want. The main reason for such a versatile and wonderful viewing angle of IPS display is the screen configuration which is widely set.

Now, when you want to achieve wide-angle viewing with your display screen, you need to make sure it has a faster level of frequency transmittance. It is where IPS displays overtake TFT displays easily in the comparison because the IPS displays have a much faster and speedier transmittance of frequencies than the TFT displays.

Now the transmittance difference between TFT displays and IPS displays would be around 1ms vs. 25ms. Now, you might think that the difference in milliseconds should not create much of a difference as far as the viewing experience is concerned. Yes, this difference cannot be gauged with a naked eye and you will find it difficult to decipher the difference.

However, when you view and an IPS display from a side-by-side angle and a TFT display from a similar angle, the difference will be quite evident in front of you. That is why those who want to avoid lagging in the screen during information sharing at a high speed; generally go for IPS displays. So, if you are someone who is looking to perform advanced applications on the monitor and want to have a wider viewing angle, then an IPS display is the perfect choice for you.

As you know, the basic structure of the IPS display and TFT displays are the same. So, it is quite obvious that an IPS display would use the same basic colors to create various shades with the pixels. However, there is a big difference with the way a TFT display would produce the colors and shade to an IPS display.

The major difference is in the way pixels get placed and the way they operate with electrodes. If you take the perspective of the TFT display, its pixels function perpendicularly once the pixels get activated with the help of the electrodes. It does help in creating sharp images.

But the images that IPS displays create are much more pristine and original than that of the TFT screen. IPS displays do this by making the pixels function in a parallel way. Because of such placing, the pixels can reflect light in a better way, and because of that, you get a better image within the display.

As the display screen made with IPS technology is mostly wide-set, it ensures that the aspect ratio of the screen would be wider. This ensures better visibility and a more realistic viewing experience with a stable effect.

As you already know the features of both TFT and IPS displays, it would be easier for you to understand the difference between the two screen-types. Now, let’s divide the matters into three sections and try to understand the basic differences so that you understand the two technologies in a compressive way. So, here are the difference between an IPS display and a TFT display;

Now, before starting the comparison, it is quite fair to say that both IPS and TFT displays have a wonderful and clear color display. You just cannot say that any of these two displays lag significantly when it comes to color clarity.

However, when it comes to choosing the better display on the parameter of clarity of color, then it has to be the IPS display. The reason why IPS displays tend to have better clarity of color than TFT displays is a better crystal oriental arrangement which is an important part.

That is why when you compare the IPS LCD with TFT LCD for the clarity of color, IPS LCD will get the nod because of the better and advanced technology and structure.

IPS displays have a wider aspect ratio because of the wide-set configuration. That is why it will give you a better wide-angle view when it comes to comparison between IPS and TFT displays. After a certain angle, with a TFT display, the colors will start to get a bit distorted.

But, this distortion of color is very much limited in an IPS display and you may see it very seldom after a much wider angle than the TFT displays. That is why for wide-angle viewing, TFT displays will be more preferable.

When you are comparing TFT LCD vs. IPS, energy consumption also becomes an important part of that comparison. Now, IPS technology is a much advanced technology than TFT technology. So, it is quite obvious that IPS takes a bit more energy to function than TFT.

Also, when you are using an IPS monitor, the screen will be much larger. So, as there is a need for much more energy for the IPS display to function, the battery of the device will drain faster. Furthermore, IPS panels cost way more than TFT display panels.

1. The best thing about TFT technology is it uses much less energy to function when it is used from a bigger screen. It ensures that the cost of electricity is reduced which is a wonderful plus point.

2. When it comes to visibility, the TFT technology enhances your experience wonderfully. It creates sharp images that will have no problems for older and tired eyes.

1. One of the major problems of TFT technology is that it fails to create a wider angle of view. As a result, after a certain angle, the images in a TFT screen will distort marring the overall experience of the user.

Although IPS screen technology is very good, it is still a technology based on TFT, the essence of the TFT screen. Whatever the strength of the IPS, it is a TFT-based derivative.

Finally, as you now have a proper understanding of the TFT displays vs IPS displays, it is now easier for you when it comes to choose one for your organization. Technology is advancing at a rapid pace. You should not be surprised if you see more advanced display screens in the near future. However, so far, TFT vs IPS are the two technologies that are marching ahead when it comes to making display screens.

STONE provides a full range of 3.5 inches to 15.1 inches of small and medium-size standard quasi TFT LCD module, LCD display, TFT display module, display industry, industrial LCD screen, under the sunlight visually highlight TFT LCD display, industrial custom TFT screen, TFT LCD screen-wide temperature, industrial TFT LCD screen, touch screen industry. The LCD module is very suitable for industrial control equipment, medical instruments, POS system, electronic consumer products, vehicles, and other products.

small tft display size comparison brands

Panox Display provides free connectors for clients who purchase more than five products from us. Our product range includes connectors from Molex, Kyocera, AXE, AXG, JAE, Hiros, and more.

Panox Display provides a customized cover glass/touch panel service. We supply cover glass from Gorilla, AGC, and Panda, which all have excellent optical performance. We also supply driver ICs from Goodix and Focaltech.

If your applications are directly connected to a PC, a cellphone, or Raspberry Pi, and you have enough space to insert a board to input video, Panox Display can provide customized Controller/Driver boards with input connections for VGA, HDMI, DVI, DP, Type-C video input, MIPI, RGB, LVDS, and eDP.

small tft display size comparison brands

I may have found something that makes it a little closer to that true plug n’play goal – the 3.5″ TFT screen from NeoSec Solutions. They offer a similar product to the PiTFT however overall I’ve found it a lot easier to set up.

It’s hard to look at any small touch screen for the Pi without comparing it to the ever popular PiTFT – so rather than pretend to not be comparing it – this review will face the boards off against each other and see what’s the best screen in each category. I don’t normally do this, but it just makes sense in this scenario.

The NeoSec 3.5″ TFT is a small touchscreen LCD display that pushes on to your Raspberry Pi (Model A/B) via the GPIO pins. The screen makes use of nearly all available space above the Pi, allowing a decent 480×320 resolution. It comes packaged in a small clip-top box with everything inside.

The image file is the big winner here for me. I put the image on to a blank SD card (8Gb as it didn’t fit my 4Gb), turned on the Pi, and it was ready to go. No messing around, no code – just a working screen out of the box. Compare that to the hassle of some other TFT screens for the Pi and you’ll see why I’m so impressed with this.

The screen itself is nice and bright, with rich blacks, and that 480×320 resolution keeping the font to a nice size to see as much as possible on screen. I love the size of this screen, and the way it covers the Pi completely. There’s also very little blank space on the screen itself.

Whilst I dont normally compare products when writing a review, theres an obvious competitor that you cant help but compare to when you see other small Raspberry Pi screens…so this review will focus on the pros/cons of the NeoSec 3.5″ TFT compared to the 2.8″ PiTFT from Adafruit.

Although these screens are different in features and size, they’re suitable for comparison in terms of “Pi sized touchscreen vs Pi sized touchscreen”.

The PiTFT requires assembly, including GPIO and button soldering, and taping the screen to the PCB. That tape isn’t very sticky at all so you’ll probably need to get your own – I used No Nails tape.

Verdict: I think self-assembly can be a good learning experience, but considering how many people I’ve heard complaining of the difficulty of assembling the PiTFT, NeoSec wins this one.

The NeoSec weighs in at a more comfortable 3.5″ and a clearer 480×320 resolution. The 3.5″ screen covers more of the Pi, which I think looks much smarter. That extra screen space does come at a price, which is the slightly more delicate feel it has, and no mounting holes for support screws like the PiTFT:

The font on the NeoSec screen seems smaller yet clearer, allowing more on screen, but there may be a way to match this on the PiTFT that I haven’t discovered yet:

Verdict: You can’t argue with the bigger screen of the NeoSec, and it does seem to have much better colour and clarity. It seems an easy decision when considering these two as being in the same product market – however the PiTFT certainly feels more sturdy with that PCB surround. I’m going for the NeoSec here – but it is tight.

The PiTFT has holes around it to use nylon screws as a screen support. It also has PCB area around the screen acting as a bit of protection. The PCB covers the entire underside of the screen, ensuring no light comes out of the back.

Verdict: The PiTFT wins this one, it feels much more secure, and I’m pretty sure light bleed from the back isn’t meant to happen – even if it does look cool.

The PiTFT has an optional upside-down connector to attach a belt to breakout to a breadboard. I don’t like the whole belt thing, it feels a bit too 90’s computing for me, and the upside down back to front thing makes it hard to do something different like add a regular GPIO header.

Verdict: Tie – it all depends on what you want the screen for. The PiTFT may be better for breakout projects, whilst breaking off the GPIO tab on the NeoSec may be better for those looking for a simple screen solution.

The PiTFT comes ready to fit 4 tactile buttons to, however these need to be purchased and fitted separately. The blue PCB of the Adafruit board is attractive when compared to traditional colours.

The NeoSec on the other hand, was much easier to get going. I simply installed the image provided on the DVD supplied (no long download required) and it worked straight away. You have to tweak a couple of settings if you’re using a Rev1 board, but with a Model A/B it’s real easy. You also don’t seem to need to push things to the display using code – it picks up everything as default from what I’ve tested.

I thought I’d add a final section on support, as I had a few questions while writing this review, and previously had questions on the PiTFT when I first used it.

The PiTFT benefits from the massive following and fan base that Adafruit command. Their forums are full of information, and generally a lot of people buy their products, so most people have had the issue and written about it on blogs and forums.

It’s important to stress “personal choice” here. Everyone will have different uses for a Pi-sized screen, so a lot of us will probably sway one way or another purely based on the features and functionality we need.

Sure the PiTFT has that sexy blue AdaFruit styling we all love, and the screen feels more secure and has an overall better ‘feel’ to it (plus those optional buttons are very cool), but the setup involved many hours of my life that I’m unlikely to get a refund for.

The other reason is purely the size of the screen – the 3.5″ full-size unit looks so much smarter than a 2.8″ surrounded by PCB – and it’s simply ‘more screen’ – that’s why we bought it in the first place right?

The extra size and resolution gives a much better picture too – the colour and clarity are beautiful. Add to that the extras such as the pen and the touchpad, and for a extra few dollars the NeoSec feels like the better buy.

small tft display size comparison brands

This rise of small, powerful components has also led to significant developments in display technology. The most recent of which, AMOLED, is now the main competitor for the most common display used in quality portable electronics – the TFT–LCD IPS (In-Plane Switching) display. As more factories in the Far East begin to produce AMOLED technology, it seems likely we will enter a battle of TFT IPS versus AMOLED, or LCD vs LED. Where a large percentage of a product’s cost is the display technology it uses, which provides best value for money when you’re designing a new product?

TFT IPSdisplays improved on previous TFT LCD technology, developed to overcome limitations and improve contrast, viewing angles, sunlight readability and response times. Viewing angles were originally very limited – so in-plane switching panels were introduced to improve them.

Modern TFT screens can have custom backlights turned up to whatever brightness that their power limit allows, which means they have no maximum brightness limitation. TFT IPS panels also have the option for OCA bonding, which uses a special adhesive to bond a touchscreen or glass coverlens to the TFT. This improves sunlight readability by preventing light from bouncing around between the layers of the display, and also improves durability without adding excess bulk; some TFT IPS displays now only measure around 2 mm thick.

AMOLED technology is an upgrade to older OLED technology. It uses organic compounds that emit light when exposed to electricity. This means no backlight, which in turn means less power consumption and a reduction in size. AMOLED screens tend to be thinner than TFT equivalents, often produced to be as thin as 1 mm. AMOLED technology also offers greater viewing angles thanks to deeper blacks. Colours tend to be greater, but visibility in daylight is lower than IPS displays.

As manufacturers increasingly focus on smaller devices, such as portable smartphones and wearable technology, the thinness and high colour resolution of AMOLED screens have grown desirable. However, producing AMOLED displays is far more costly as fewer factories offer the technology at a consistent quality and minimum order quantities are high; what capacity there is is often taken up the mobile phone market Full HD TFT IPS displays have the advantage of being offered in industry standard sizes and at a far lower cost, as well as offering superior sunlight visibility.

The competition between displays has benefitted both technologies as it has resulted in improvements in both. For example, Super AMOLED, a marketing brand by Samsung, involves the integration of a touchscreen layer inside the screen, rather than overlaid on it. The backlight in TFT technology means they can never truly replicate the deep blacks in AMOLED, but improvements have been made in resolution to the point where manufacturers like Apple have been happy to use LCD screens in their smartphones, even as they compete with Samsung’s Super AMOLED.

Aside from smartphones, many technologies utilise displays to offer direct interaction with customers. To decide whether TFT LCD will survive the rise of AMOLED technology, we must first recap the advantages of LCD. The backlit quality means that whites are bright and contrast is good, but this will wear down a battery faster than AMOLED. Additionally, cost is a significant factor for LCD screens. They are cheaper, more freely available and are offered in industry standard sizes so can be ordered for new products without difficulty.

It seems hard to deny that AMOLED will someday become the standard for mobile phones, which demand great colour performance and are reliant on battery life. Where size is an issue, AMOLED will also grow to dominance thanks to its superior thinness. But for all other technologies, particularly in industrial applications, TFT-LCD offers bright, affordable display technology that is continually improving as the challenge from AMOLED rises.

small tft display size comparison brands

In-Plane Switching (IPS) is a technology that overcomes the viewing limitations of conventional TFT-LCDs. It is also known as Super TFT.IPS derives its name from the fact that the liquid-crystal molecules are aligned in parallel with the glass plates, whereas the TN principle adopted in conventional TFT displays is based on perpendicular alignment of the molecules.

Users of industrial display devices are wanting the same experience they have come to expect from a consumer device. Switching to an IPS display has become very cost effective as production increases and unit prices decrease. Benefits include:

With more and more consumer products such as smart phones and tablets using IPS displays, the production yield and cost has come down significantly in recent years. This is great news for manufacturers wanting to upgrade their design.

Pricing for small size IPS displays, particularly2.4 and 2.8", is comparable, if not favourable to TN-TFTs, meaning that you can upgrade from a monochrome display to a superior colour display without breaking the budget..

Our IPS-TFT displays are available from 1" to 23" and ideal for outdoor applications. To further enhance the displays where environmental challenges including sunlight, extreme temperatures, water or salt, or vandalism, can be an issue we have a number of

Here at Anders we don"t just strive to design a best in class display solution for your product, but we also want to make sure the display is driven with the right embedded system. We can help achieve a hardware solution that ensures your display works perfectly within your application. Hardware solutions include:

Marine user interface systems have a lot of challenges: for both safety and user experience, the displays need to have outstanding clarity, be easy to read in any conditions and and from any angle, whilst withstanding rain and seawater, all whilst delivering clear, concise information and reliable connectivity for a seamless user experience. We can help you design a display and embedded system truly fit for purpose.

The medical environment is quite rightly rigorous and demanding, requiring display and embedded solutions that are accessible and safe to use.Understanding where and how a medical product will be used and by whom is important for us to help you design a solution truly fit for purpose.

With ever increasing pressure in all of our lives, having easy to use and reliable home appliances plays a key role in easing thosestresses.We can help you achieve an innovative display and embedded design fit for those demanding user expectations.

Putting your own stamp on your product is more than a logo on the start-up screen. Discover how we can help you design a unique display solution with our customisation services:

We aim to offer reliable and long-term solutions to our B2B customers. If you would like to discuss your display and/or embedded system requirements please contact us below.

small tft display size comparison brands

In these videos, the SPI (GPIO) bus is referred to being the bottleneck. SPI based displays update over a serial data bus, transmitting one bit per clock cycle on the bus. A 320x240x16bpp display hence requires a SPI bus clock rate of 73.728MHz to achieve a full 60fps refresh frequency. Not many SPI LCD controllers can communicate this fast in practice, but are constrained to e.g. a 16-50MHz SPI bus clock speed, capping the maximum update rate significantly. Can we do anything about this?

The fbcp-ili9341 project started out as a display driver for the Adafruit 2.8" 320x240 TFT w/ Touch screen for Raspberry Pi display that utilizes the ILI9341 controller. On that display, fbcp-ili9341 can achieve a 60fps update rate, depending on the content that is being displayed. Check out these videos for examples of the driver in action:

Given that the SPI bus can be so constrained on bandwidth, how come fbcp-ili9341 seems to be able to update at up to 60fps? The way this is achieved is by what could be called adaptive display stream updates. Instead of uploading each pixel at each display refresh cycle, only the actually changed pixels on screen are submitted to the display. This is doable because the ILI9341 controller, as many other popular controllers, have communication interface functions that allow specifying partial screen updates, down to subrectangles or even individual pixel levels. This allows beating the bandwidth limit: for example in Quake, even though it is a fast pacing game, on average only about 46% of all pixels on screen change each rendered frame. Some parts, such as the UI stay practically constant across multiple frames.

Good old interlacing is added into the mix: if the amount of pixels that needs updating is detected to be too much that the SPI bus cannot handle it, the driver adaptively resorts to doing an interlaced update, uploading even and odd scanlines at subsequent frames. Once the number of pending pixels to write returns to manageable amounts, progressive updating is resumed. This effectively doubles the maximum display update rate. (If you do not like the visual appearance that interlacing causes, it is easy to disable this by uncommenting the line #define NO_INTERLACING in file config.h)

A number of other micro-optimization techniques are used, such as batch updating rectangular spans of pixels, merging disjoint-but-close spans of pixels on the same scanline, and latching Column and Page End Addresses to bottom-right corner of the display to be able to cut CASET and PASET messages in mid-communication.

This driver does not utilize the notro/fbtft framebuffer driver, so that needs to be disabled if active. That is, if your /boot/config.txt file has lines that look something like dtoverlay=pitft28r, ..., dtoverlay=waveshare32b, ... or dtoverlay=flexfb, ..., those should be removed.

If you have been running existing fbcp driver, make sure to remove that e.g. via a sudo pkill fbcp first (while running in SSH prompt or connected to a HDMI display), these two cannot run at the same time. If /etc/rc.local or /etc/init.d contains an entry to start up fbcp at boot, that directive should be deleted.

When using one of the displays that stack on top of the Pi that are already recognized by fbcp-ili9341, you don"t need to specify the GPIO pin assignments, but fbcp-ili9341 code already has those. Pass one of the following CMake directives for the hats:

-DPIRATE_AUDIO_ST7789_HAT=ON: If specified, targets a Pirate Audio 240x240, 1.3inch IPS LCD display HAT for Raspberry Pi with ST7789 display controller

-DKEDEI_V63_MPI3501=ON: If specified, targets a KeDei 3.5 inch SPI TFTLCD 480*320 16bit/18bit version 6.3 2018/4/9 display with MPI3501 display controller.

If you connected wires directly on the Pi instead of using a Hat from the above list, you will need to use the configuration directives below. In addition to specifying the display, you will also need to tell fbcp-ili9341 which GPIO pins you wired the connections to. To configure the display controller, pass one of:

-DILI9341=ON: If you are running on any other generic ILI9341 display, or on Waveshare32b display that is standalone and not on the FreeplayTech CM3/Zero device, pass this flag.

-DILI9340=ON: If you have a ILI9340 display, pass this directive. ILI9340 and ILI9341 chipsets are very similar, but ILI9340 doesn"t support all of the features on ILI9341 and they will be disabled or downgraded.

-DILI9486L=ON: If you have a ILI9486L display, pass this directive. Note that ILI9486 and ILI9486L are quite different, mutually incompatible controller chips, so be careful here identifying which one you have. (or just try both, should not break if you misidentified)

-DGPIO_TFT_DATA_CONTROL=number: Specifies/overrides which GPIO pin to use for the Data/Control (DC) line on the 4-wire SPI communication. This pin number is specified in BCM pin numbers. If you have a 3-wire SPI display that does not have a Data/Control line, set this value to -1, i.e. -DGPIO_TFT_DATA_CONTROL=-1 to tell fbcp-ili9341 to target 3-wire ("9-bit") SPI communication.

-DGPIO_TFT_RESET_PIN=number: Specifies/overrides which GPIO pin to use for the display Reset line. This pin number is specified in BCM pin numbers. If omitted, it is assumed that the display does not have a Reset pin, and is always on.

-DGPIO_TFT_BACKLIGHT=number: Specifies/overrides which GPIO pin to use for the display backlight line. This pin number is specified in BCM pin numbers. If omitted, it is assumed that the display does not have a GPIO-controlled backlight pin, and is always on. If setting this, also see the #define BACKLIGHT_CONTROL option in config.h.

fbcp-ili9341 always uses the hardware SPI0 port, so the MISO, MOSI, CLK and CE0 pins are always the same and cannot be changed. The MISO pin is actually not used (at the moment at least), so you can just skip connecting that one. If your display is a rogue one that ignores the chip enable line, you can omit connecting that as well, or might also be able to get away by connecting that to ground if you are hard pressed to simplify wiring (depending on the display).

To get good performance out of the displays, you will drive the displays far out above the rated speed specs (the rated specs yield about ~10fps depending on display). Due to this, you will need to explicitly configure the target speed you want to drive the display at, because due to manufacturing variances each display copy reaches a different maximum speed. There is no "default speed" that fbcp-ili9341 would use. Setting the speed is done via the option

-DSPI_BUS_CLOCK_DIVISOR=even_number: Sets the clock divisor number which along with the Pi core_freq= option in /boot/config.txt specifies the overall speed that the display SPI communication bus is driven at. SPI_frequency = core_freq/divisor. SPI_BUS_CLOCK_DIVISOR must be an even number. Default Pi 3B and Zero W core_freq is 400MHz, and generally a value -DSPI_BUS_CLOCK_DIVISOR=6 seems to be the best that a ILI9341 display can do. Try a larger value if the display shows corrupt output, or a smaller value to get higher bandwidth. See ili9341.h and waveshare35b.h for data points on tuning the maximum SPI performance. Safe initial value could be something like -DSPI_BUS_CLOCK_DIVISOR=30.

-DBACKLIGHT_CONTROL=ON: If set, enables fbcp-ili9341 to control the display backlight in the given backlight pin. The display will go to sleep after a period of inactivity on the screen. If not, backlight is not touched.

-DDISPLAY_CROPPED_INSTEAD_OF_SCALING=ON: If set, and source video frame is larger than the SPI display video resolution, the source video is presented on the SPI display by cropping out parts of it in all directions, instead of scaling to fit.

-DDISPLAY_BREAK_ASPECT_RATIO_WHEN_SCALING=ON: When scaling source video to SPI display, scaling is performed by default following aspect ratio, adding letterboxes/pillarboxes as needed. If this is set, the stretching is performed breaking aspect ratio.

-DDISPLAY_SWAP_BGR=ON: If this option is passed, red and blue color channels are reversed (RGB<->BGR) swap. Some displays have an opposite color panel subpixel layout that the display controller does not automatically account for, so define this if blue and red are mixed up.

-DDISPLAY_INVERT_COLORS=ON: If this option is passed, pixel color value interpretation is reversed (white=0, black=31/63). Default: black=0, white=31/63. Pass this option if the display image looks like a color negative of the actual colors.

-DLOW_BATTERY_PIN=: Specifies a GPIO pin that can be polled to get the battery state. By default, when this is set, a low battery icon will be displayed if the pin is pulled low (see config.h for ways in which this can be tweaked).

Here is a full example of what to type to build and run, if you have the Adafruit 2.8" 320x240 TFT w/ Touch screen for Raspberry Pi with ILI9341 controller:

If the above does not work, try specifying -DSPI_BUS_CLOCK_DIVISOR=8 or =10 to make the display run a little slower, or try with -DUSE_DMA_TRANSFERS=OFF to troubleshoot if DMA might be the issue. If you are using another display controller than ILI9341, using a much higher value, like 30 or 40 may be needed. When changing CMake options, you can reissue the CMake directive line without having to reclone or recreate the build directory. However you may need to manually delete file CMakeCache.txt between changing options to avoid CMake remembering old settings.

If the size of the default HDMI output /dev/fb0 framebuffer differs from the resolution of the display, the source video size will by default be rescaled to fit to the size of the SPI display. fbcp-ili9341 will manage setting up this rescaling if needed, and it will be done by the GPU, so performance should not be impacted too much. However if the resolutions do not match, small text will probably appear illegible. The resizing will be done in aspect ratio preserving manner, so if the aspect ratios do not match, either horizontal or vertical black borders will appear on the display. If you do not use the HDMI output at all, it is probably best to configure the HDMI output to match the SPI display size so that rescaling will not be needed. This can be done by setting the following lines in /boot/config.txt:

These lines hint native applications about the default display mode, and let them render to the native resolution of the TFT display. This can however prevent the use of the HDMI connector, if the HDMI connected display does not support such a small resolution. As a compromise, if both HDMI and SPI displays want to be used at the same time, some other compatible resolution such as 640x480 can be used. See Raspberry Pi HDMI documentation for the available options to do this.

The refresh speed of the display is dictated by the clock speed of the SPI bus that the display is connected to. Due to the way the BCM2835 chip on Raspberry Pi works, there does not exist a simple speed=xxx Mhz option that could be set to define the bus speed. Instead, the SPI bus speed is derived from two separate parameters: the core frequency of the BCM2835 SoC in general (core_freq in /boot/config.txt), and the SPI peripheral CDIV (Clock DIVider) setting. Together, the resulting SPI bus speed is then calculated with the formula SPI_speed=core_freq/CDIV.

Adjust the CDIV value by passing the directive -DSPI_BUS_CLOCK_DIVISOR=number in CMake command line. Possible values are even numbers 2, 4, 6, 8, .... Note that since CDIV appears in the denominator in the formula for SPI_speed, smaller values result in higher bus speeds, whereas higher values make the display go slower. Initially when you don"t know how fast your display can run, try starting with a safe high setting, such as -DSPI_BUS_CLOCK_DIVISOR=30, and work your way to smaller numbers to find the maximum speed the display can cope with. See the table at the end of the README for specific observed maximum bus speeds for different displays.

Perhaps a bit counterintuitively, underclock the core. Setting a smaller core frequency than the default turbo 400MHz can enable using a smaller clock divider to get a higher resulting SPI bus speed. For example, if with default core_freq=400 SPI CDIV=8 works (resulting in SPI bus speed 400MHz/8=50MHz), but CDIV=6 does not (400MHz/6=66.67MHz was too much), you can try lowering core_freq=360 and set CDIV=6 to get an effective SPI bus speed of 360MHz/6=60MHz, a middle ground between the two that might perhaps work. Balancing core_freq= and CDIV options allows one to find the maximum SPI bus speed up to the last few kHz that the display controller can tolerate. One can also try the opposite direction and overclock, but that does then of course have all the issues that come along when overclocking. Underclocking does have the drawback that it makes the Pi run slower overall, so this is certainly a tradeoff.

On the other hand, it is desirable to control how much CPU time fbcp-ili9341 is allowed to use. The default build settings are tuned to maximize the display refresh rate at the expense of power consumption on Pi 3B. On Pi Zero, the opposite is done, i.e. by default the driver optimizes for battery saving instead of maximal display update speed. The following options can be controlled to balance between these two:

If your SPI display bus is able to run really fast in comparison to the size of the display and the amount of content changing on the screen, you can try enabling #define UPDATE_FRAMES_IN_SINGLE_RECTANGULAR_DIFF option in config.h to reduce CPU usage at the expense of increasing the number of bytes sent over the bus. This has been observed to have a big effect on Pi Zero, so is worth checking out especially there.

If the SPI display bus is able to run really really really fast (or you don"t care about frame rate, but just about low CPU usage), you can try enabling #define UPDATE_FRAMES_WITHOUT_DIFFING option in config.h to forgo the adaptive delta diffing option altogether. This will revert to naive full frame updates for absolutely minimum overall CPU usage.

In display.h there is an option #define TARGET_FRAME_RATE . Setting this to a smaller value, such as 30, will trade refresh rate to reduce CPU consumption.

A pleasing aspect of fbcp-ili9341 is that it introduces very little latency overhead: on a 119Hz refreshing ILI9341 display, fbcp-ili9341 gets pixels as response from GPIO input to screen in well less than 16.66 msecs time. I only have a 120fps recording camera, so can"t easily measure delays shorter than that, but rough statistical estimate of slow motion video footage suggests this delay could be as low as 2-3 msecs, dominated by the ~8.4msecs panel refresh rate of the ILI9341.

This does not mean that overall input to display latency in games would be so immediate. Briefly testing a NES emulated game in Retropie suggests a total latency of about 60-80 msecs. This latency is caused by the NES game emulator overhead and extra latency added by Linux, DispmanX and GPU rendering, and GPU framebuffer snapshotting. (If you ran fbcp-ili9341 as a static library bypassing DispmanX and the GPU stack, directly linking your GPIO input and application logic into fbcp-ili9341, you would be able to get down to this few msecs of overall latency, like shown in the above GPIO input video)

Interestingly, fbcp-ili9341 is about ~33msecs faster than a cheap 3.5" KeDei HDMI display. I do not know if this is a result of the KeDei HDMI display specifically introducing extra latency, or if all HDMI displays connected to the Pi would have similar latency overhead. An interesting question is also how SPI would compare with DPI connected displays on the Pi.

Unfortunately a limitation of SPI connected displays is that the VSYNC line signal is not available on the display controllers when they are running in SPI mode, so it is not possible to do vsync locked updates even if the SPI bus bandwidth on the display was fast enough. For example, the 4 ILI9341 displays I have can all be run faster than 75MHz so SPI bus bandwidth-wise all of them would be able to update a full frame in less than a vsync interval, but it is not possible to synchronize the updates to vsync since the display controllers do not report it. (If you do know of a display that does actually expose a vsync clock signal even in SPI mode, you can try implementing support to locking on to it)

You can however choose between two distinct types of tearing artifacts: straight line tearing and diagonal tearing. Whichever looks better is a bit subjective, which is why both options exist. I prefer the straight line tearing artifact, it seems to be less intrusive than the diagonal tearing one. To toggle this, edit the option #define DISPLAY_FLIP_ORIENTATION_IN_SOFTWARE in config.h. When this option is enabled, fbcp-ili9341 produces straight line tearing, and consumes a tiny few % more CPU power. By default Pi 3B builds with straight line tearing, and Pi Zero with the faster diagonal tearing. Check out the video Latency and tearing test #2: GPIO input to display latency in fbcp-ili9341 and tearing modes to see in slow motion videos how these two tearing modes look like.

Another option that is known to affect how the tearing artifact looks like is the internal panel refresh rate. For ILI9341 displays this refresh rate can be adjusted in ili9341.h, and this can be set to range between ILI9341_FRAMERATE_61_HZ and ILI9341_FRAMERATE_119_HZ (default). Slower refresh rates produce less tearing, but have higher input-to-display latency, whereas higher refresh rates will result in the opposite. Again visually the resulting effect is a bit subjective.

To get tearing free updates, you should use a DPI display, or a good quality HDMI display. Beware that cheap small 3.5" HDMI displays such as KeDei do also tear - that is, even if they are controlled via HDMI, they don"t actually seem to implement VSYNC timed internal operation.

Having no vsync is not all bad though, since with the lack of vsync, SPI displays have the opportunity to