LCD BOOSTERPACK V2

Rate this item
(1 Vote)

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 the
Texas 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 have
this 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.

 

*Not ready, developers required to port code/libraries.

LCDBPV2 Subforum

Example code changelog forum thread

 PIC 16F877A example code v1 

 Stellaris Launchpad example code 18032014 

 Tiva Launchpad example code 19032014 

 MSP430 Launchpad example code 26122013 

Videos:
Speed Test
Hardware Test

Serial vs EHA on PIC 16F877A
Serial vs EHA on Arduino UNO
 

QUICK START

Bundle articles

Forum Topic

 

Buy it now on my store or  I sell on Tindie


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

Schematic   :

LCDBPV2 Schematic

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 36909 times Last modified on Friday, 18 July 2014 12:36
Tuesday, 29 October 2013 00:00 Written by  In Blog Tags
Super User

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

Login to post comments