Tuesday, 29 October 2013 00:00

LCD BOOSTERPACK V2

Written by 
Rate this item
(1 Vote)

Description:

This is the second LCD BOOSTERPACK version (see LCD BOOSTERPACK V1 ) wich overcomes all drawbacks of first version and other common LCD problems:
LCD BOOSTERPACK V1 consisted in a 3.2" LCD screen with SSD1289 driver connected through a 16bit parallel / 4bit control bus to theTexas Instruments Stellaris / Tiva Microcontroller. Also, LCD module had analog bus (x+, x-, y+, y-) resistive touch panel which forced MCU to process the data. This solution was compatible with any MCU (using TI Graphics library if TI MCU is used or writing a library to do SSD1289 driver) able to havethis amount free parallel bits. Because this reason the amount of microcontrollers capable of handling this were limited.

This latest version of LCD BOOSTERPACK ( V2 ) is compatible with parallel control (like V1) and adds high speed hardware accelerated serial interface ( EHA ) control through only 4 bits. Also, digitizer and backlight has I2C control.

Because high speed serial control and to improve noise rejection a LDO was used together improved PCB design.

·LCD:    3.2" TFT 16bit color + touch
·CPLD:    XC9572XL
·Digitizer driver: TSC2007
·LCD driver:   SSD1289 
·Backlight driver:  TCA6507
·LDO:    AMS1117

Compatible with any MCU: Stellaris / Tiva / c2000, MSP430, hercules launchpad, raspberry pi, arduino, beaglebone black, PIC...

LCDBPV2 is totally compatible with Texas Instruments Graphics Library and all of his examples. Only is needed to change the LCD driver with mine, get it in the latest example code.

You need to select communication mode with "SEL_MODE" jumper:
With jumper UP ("s4" in silkscreen) is selected SERIAL mode. With jumper DOWN ("s6" in silkscreen) is selected PARALLEL mode.

Schematic:

Downside are Rev.A and Rev.B. schematics. These revisions are basicaly the same with minor changes related to easiness build.

LCDBPV2 rev.ALCDBPV2 rev.B

Forum:

LCDBPV2 Subforum:go

Microcontrolers:

MicrocontrollerHowto Last CodeforumVideos
ArduinohowtoLibrary & examples 070814subforumSerial VS EHALibrary
MSP430howtocode 26122013subforumVideos
Stellarishowtocode 18032014subforumVideos
Tivahowtocode 25082014subforumVideos
PIC 16F877Ahowtocode v1 subforumSerial VS EHA

More Videos:

Speed TestYoutube link
Hardware TestYoutube link

Sale:

 I sell on Tindie
 

 


 

Bundle articles

datasheets:
https://docs.google.com/file/d/0BzJpWEe1yMQvMVpEZm1DNVpLR2s/edit?usp=sharing
https://docs.google.com/file/d/0BzJpWEe1yMQvR2c5ZEJlU1NhX1E/edit?usp=sharing

Forum thread:
http://forum.stellarisiti.com/topic/626-ssd1289-32-320x240-tft-16bit-parallel-interface-touch-libraries/

TI pages:
http://processors.wiki.ti.com/index.php/Getting_Started_with_the_Stellaris_EK-LM4F120XL_LaunchPad_Workshop#3.2C2.22_Touch_LCD_boosterpack_SSD1289_.28danirebollo.29
http://processors.wiki.ti.com/index.php/Hercules_LaunchPad#Other_Projects
http://processors.wiki.ti.com/index.php/Tiva_C_Series_LaunchPad#3.2C2.22_Touch_LCD_boosterpack_SSD1289
http://e2e.ti.com/group/microcontrollerprojects/m/stellarismicrocontrollerprojects/665149.aspx
http://processors.wiki.ti.com/index.php/BoosterPacks
http://www.ti.com/ww/en/launchpad/boosterpacks.html
 

Licencia Creative Commons
LCDBPV2 por Daniel Rebollo Lorenzo se encuentra bajo una Licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 Internacional.
Basada en una obra en http://danirebollo.es/index.php/bundles/lcd-bp-v2.

Read 37934 times Last modified on Monday, 25 August 2014 16:43
Super User

Google+ | Facebook | Twitter | Linkedin
danirebollo@danirebollo.es

Login to post comments