Display Expansion Board - User’s Guide Copyright 2012 © Embedded Artists AB Display Expansion Board Get Up-and-Running Quickly and Start Developing Your Application On Day 1! EA-USG-1209 Rev A
Display Expansion Board - User’s Guide Page 2 Embedded Artists AB Davidshallsgatan 16 211 45 Malmö Sweden info@EmbeddedArtists.com http://www.EmbeddedArtists.com Copyright 2012 © Embedded Artists AB. All rights reserved.
Display Expansion Board - User’s Guide Page 3 Table of Contents 1 Document Revision History 4 2 Introduction 5 2.1 Features 5 2.2 ESD Precaution 5 2.3 General Handling Care and Usage 6 2.4 CE Assessment 6 2.5 Other Products from Embedded Artists 6 2.5.1 Design and Production Services 6 2.5.2 OEM / Education / QuickStart Boards and Developer’s Kits 6 3 Getting Started 7 3.1 Selecting Video Resolution 7 3.2 Mounting 7 3.
Display Expansion Board - User’s Guide Page 4 1 Document Revision History Revision Date Description PA1 2012-12-12 First released version. PA2 2012-12-18 Added information about 36MHz limitation.
Display Expansion Board - User’s Guide Page 5 2 Introduction Thank you for buying the Display Expansion Board from Embedded Artists. The board makes it possible for you to get started with graphical user interface development immediately. The board directly interfaces the OEM Base Board (also from Embedded Artists) and can be mounted with it, forming a compact unit. 2.1 Features The features of the Display Expansion Board are: Parallel RGB interface, 16-bit color depth (or 12-bit).
Display Expansion Board - User’s Guide Page 6 Make it a habit always to first touch the metal surface of one of the USB connectors on the OEM Base Board (which the Display Expansion Board is connected to) for a few seconds with both hands before touching any other parts of the boards. That way, you will have the same potential as the board and therefore minimize the risk for ESD. Note that Embedded Artists does not replace boards that have been damaged by ESD. 2.
Display Expansion Board - User’s Guide Page 7 3 Getting Started This chapter describes important aspects of using the Display Expansion Board. 3.1 Selecting Video Resolution It is recommended to prototype with a display/monitor/tv that has identical resolution as the intended end-application. If the exact same resolution cannot be used during prototyping, select a resolution as close to the end-application as possible.
Display Expansion Board - User’s Guide Page 8 Figure 1 – Display Expansion Board and OEM Base Board Mounting 3.3 Power Consumption The board needs both a +3.3V and +5V supply. +5V is needed for the all the interfaces. If the OEM Base Board is used to power the Display Expansion Board and the OEM Base Board is powered via a USB Host port, the current consumption is close to what many USB Host ports can supply. In many cases it will work just fine, but sometimes an external +5V/1A supply is needed.
Display Expansion Board - User’s Guide Page 9 4 Display Expansion Board Design This chapter describes the hardware design of the Display Expansion Board. The schematic can be downloaded from the support page after registering the product serial key (that comes with purchase of the Display Expansion Board). It can be good to have the schematic side by side when reading this chapter. 4.1 Block Diagram The block diagram in Figure 2 below gives a quick overview of a design.
Display Expansion Board - User’s Guide Page 10 There is also provision for mounting a programmable spread spectrum oscillator, DS1086LU+ from Maxim, U21. It can be controlled via I2C. Spread spectrum oscillators are used in order to comply with EMI emission requirements. It works fine with the digital transmission interfaces but is does not work for the analog interface (VGA). In order for the analog interface to work a fixed frequency oscillator is needed, typically 25.175 or 25.2 MHz for a VGA signals.
Display Expansion Board - User’s Guide Page 11 (for power and oscillator control). If the DS1086 programmable spread spectrum oscillator is mounted it is controlled via I2C. The SPI interface is for the resistive touch screen controller. Interface conn. (J1) Usage TFT5:6:5 mode (primary mode) SJ1, pos 1-2 mounted. R22 not mounted. TFT4:4:4 mode TFT8:8:8 mode SJ1, pos 1-2 mounted. R22 not mounted. SJ1, pos 2-3 mounted. R3, R4 and R22 mounted with 0R resistors.
Display Expansion Board - User’s Guide Page 12 18 LCD_DV13 signal from LPC LCD controller. GREEN3 GREEN1 GREEN5 19 LCD_DV14 signal from LPC LCD controller. GREEN4 GREEN2 GREEN6 20 LCD_DV15 signal from LPC LCD controller. GREEN5 (MSB) GREEN3 (MSB) GREEN7 (MSB) 21 Ground (GND) 22 Ground (GND) 23 Currently not used. BLUE0 (LSB) 24 Reset input to the board. BLUE1 SJ4 must have pos 2-3 connected instead of 1-2. RESET signal must be supplied externally via J2 instead.
Display Expansion Board - User’s Guide 45 SPI interface, miso signal (output from the board) 46 Currently not used. 47 Currently not used. 48 SPI interface, ssel signal when communicating with resistive touch screen controller (TSC2046). 49 Interrupt output signal from resistive touch screen controller (TSC2046). 50 Currently not used. 4.
Display Expansion Board - User’s Guide Page 14 When using the LPC4357 Developer’s Kit together with the Display Expansion Board and when running SVGA resolution (800x600) at 36MHz, there will be minor flickering on the HDMI/DVI output from the TDA19988. No flickering has been observed on the output from the TFP410. It is however likely that the system is running close to the limits. 4.5.3 Limited Driver Functionality for TDA19988 Note that the driver for the TDA19988 has limited functionality.
Display Expansion Board - User’s Guide Init sequence command string. The string must be interpreted by the software driver. Power down command string. The string must be interpreted by the software driver. Parameters related to touch screen. Page 15 The general structure of an application utilizing the Display Expansion Board can be found in main() in main.c of the s_display_exp_board sample application.
Display Expansion Board - User’s Guide 4.6.3 Page 16 Settings for 480p (720x480 px, 60Hz) The code listing below contains the LCD controller settings for the controller that is used on many LPC processors.
Display Expansion Board - User’s Guide 5 Further Information The datasheet of the main components used can be downloaded on the support page (requires registering of product serial key on Embedded Artists’ web site). Always check for the latest information/version on the support page.