1.8" vs 2.2" TFT display

EL Wire/Tape/Panels, LEDs, pixels and strips, LCDs and TFTs, etc products from Adafruit

Moderators: adafruit_support_bill, adafruit

1.8" vs 2.2" TFT display

Postby tef » Mon May 07, 2012 7:29 pm

I'm interested in knowing how the new 2.2" Adafruit TFT display compares with the 1.8" TFT display. Beyond the obvious size and pixel count differences, are there much differences in things like communication speed with the display IC, power consumption, visibility in daylight, limitations of the display IC, or other differences. Any comments would be appreciated. These are both competitively priced displays but I'd like to know about potential non-obvious differentiators.
User avatar
tef
 
Posts: 3
Joined: Fri May 04, 2012 9:57 pm
Location: San Francisco

Re: 1.8" vs 2.2" TFT display

Postby adafruit » Mon May 07, 2012 7:32 pm

they're nearly the same, the 2.2" uses ~60mA instead of ~40mA, both use SPI so are about the same speed. They are TFT so not daylight-readable. much more details are available in the datasheets for the display modules.
User avatar
adafruit
 
Posts: 10553
Joined: Thu Apr 06, 2006 3:21 pm
Location: nyc

Re: 1.8" vs 2.2" TFT display

Postby kscharf » Wed May 09, 2012 9:18 am

The 2.2" display doesn't require the additional "R/S" or register select address line. Instead the SPI interface must transfer 9 bits instead of 8 and the extra bit is the "R/S" function. This does require that the driver bit bang one additional bit as the SPI hardware must transfer 8 bits by default. I suppose the driver could also do two 8 bit transfers with the first transfer having 7 "don't care" bits set to zero that end up being shifted off the end of the world but would that be any faster? If you use the SD card interface you must then provide the "R/S" signal for that as well as an additional CS line.
User avatar
kscharf
 
Posts: 136
Joined: Wed Sep 10, 2008 9:29 am

Re: 1.8" vs 2.2" TFT display

Postby tef » Sat May 12, 2012 10:27 pm

That's a good point about the register select line. The other implication of this, at least with the current implementation of the Adafruit_HX8340B library, is that writing each data byte also requires an additional function call and return in addition to bit banging of the R/S bit. In the Adafruit_ST7735 library, the low-level data output is done with spiwrite(), which is inline code and thus optimized for speed. Also I note that none of the "Fast" library functions have been implemented for the HX8340B, so that things like fillScreen(), fillRect(), drawRect(), fillCircle(), drawFast*Line(), drawBitmap(), etc. are all going to be slower. I started to count the differences in the number of ATmega instructions for the two display drivers for the most common low-level I/O like drawPixel() [which typically gets called a bazillion times], but decided a better approach is just to time things empirically. Haven't done that yet though.
User avatar
tef
 
Posts: 3
Joined: Fri May 04, 2012 9:57 pm
Location: San Francisco

Re: 1.8" vs 2.2" TFT display

Postby pburgess » Sun May 13, 2012 1:45 am

Hi tef,

I made some changes to the Adafruit_HX8340B library just a few days ago, which also included adding the 'fast' functions. Check it out, this might partly address the performance concerns.
User avatar
pburgess
 
Posts: 1408
Joined: Sun Oct 26, 2008 1:29 am

Re: 1.8" vs 2.2" TFT display

Postby tef » Sun May 13, 2012 1:04 pm

Nice work, pburgess! This definitely speeds up common operations on the 2.2" display.
User avatar
tef
 
Posts: 3
Joined: Fri May 04, 2012 9:57 pm
Location: San Francisco


Return to Glowy things (LCD, LED, TFT, EL) purchased at Adafruit

Who is online

Users browsing this forum: adafruit_support_mike and 7 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [113]

Raspberry Pi[82]
 
FLORA[24]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[12]
Arduino[60]
 
NETduino[14]
 
BeagleBone[23]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[39]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[9]


 
Breakout Boards[35]
LCDs & Displays[49]
Components & Parts[70]
Batteries & Power[54]
EL Wire/Tape/Panel[52]
LEDs[112]
 
Wireless[16]
Cables[66]
 
Lasers[6]
Sensors/Parts[147]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[41]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[25]


 
Stickers[41]
 
Skill badges[55]
 
Books[26]
 
Circuit Playground[7]
 
Gift Certificates[4]