WVGA/LCD EI3 Extender Board Manual an EZ-Extender® product Revision 1.0, April 2012 Part Number 82-000254-01 Analog Devices, Inc. One Technology Way Norwood, Mass. 02062-9106 a Copyright Information ©2012 Analog Devices, Inc., ALL RIGHTS RESERVED. This document may not be reproduced in any form without prior, express written consent from Analog Devices, Inc. Printed in the USA. Disclaimer Analog Devices, Inc. reserves the right to change this product without prior notice. Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use; nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under the patent rights of Analog Devices, Inc. Trademark and Service Mark Notice The Analog Devices logo, CrossCore, Blackfin, EZ-KIT Lite, EZ-Board, and EZ-Extender are registered trademarks of Analog Devices, Inc. EngineerZone is a trademark of Analog Devices, Inc. All other brand and product names are trademarks or service marks of their respective owners. Regulatory Compliance The WVGA/LCD EI3 Extender Board is designed to be used solely in a laboratory environment. The board is not intended for use as a consumer end product or as a portion of a consumer end product. The board is an open system design which does not include a shielded enclosure and therefore may cause interference to other electrical devices in close proximity. This board should not be used in or near any medical equipment or RF devices. The WVGA/LCD EI3 Extender Board is in the process of being certified to comply with the essential requirements of the European EMC directive 89/336/EEC (inclusive 93/68/EEC) and, therefore, carries the “CE” mark. The extender board contains ESD (electrostatic discharge) sensitive devices. Electrostatic charges readily accumulate on the human body and equipment and can discharge without detection. Permanent damage may occur on devices subjected to high-energy discharges. Proper ESD precautions are recommended to avoid performance degradation or loss of functionality. Store unused extender boards in the protective shipping package. CONTENTS PREFACE Product Overview .......................................................................... vii Purpose of This Manual ............................................................... viii Intended Audience .......................................................................... ix Manual Contents ............................................................................ ix What’s New in This Manual ............................................................. x Technical Support ............................................................................ x Supported Processors ....................................................................... xi Product Information ....................................................................... xi Analog Devices Web Site .......................................................... xii EngineerZone ........................................................................... xii Related Documents ....................................................................... xiii USING WVGA/LCD EI3 EXTENDER BOARD Package Contents .......................................................................... 1-2 Supported Operating Systems ........................................................ 1-2 System Requirements .................................................................... 1-3 Extender Board Installation ........................................................... 1-3 LCD ............................................................................................. 1-4 WVGA/LCD EI3 Extender Board Manual iii Contents LCD Touch Controller (AD7879) ................................................ 1-5 Capacitive Touch Controller (AD7147) ........................................ 1-5 Digital Accelerometer (ADXL345) ................................................ 1-6 Expansion Interface III ................................................................. 1-7 Example Programs ........................................................................ 1-7 Board Design Database ................................................................. 1-8 WVGA/LCD EI3 EXTENDER BOARD HARDWARE REFERENCE System Architecture ...................................................................... 2-2 Software-Controlled Switches (SoftConfig) ................................... 2-3 Overview of SoftConfig ........................................................... 2-3 Programming SoftConfig on the WVGA/LCD EI3 Extender Board ....................................................................... 2-7 LCD SPI Chip Select ............................................................ 2-13 PPICLK_DIR Select ............................................................. 2-13 LCD Mode Select ................................................................ 2-13 AD7879 PENIRQ Signal ...................................................... 2-13 AD7879 SPI Chip Select ....................................................... 2-14 AD7147 Interrupt Signal ...................................................... 2-14 ADXL345 Interrupt Signals .................................................. 2-14 ADXL345 TWI/SPI Mode Select .......................................... 2-14 ADXL345 SPI Chip Select .................................................... 2-15 Connectors ................................................................................. 2-16 Expansion Interface III (EI3) Connectors (J1–2) .................... 2-17 iv WVGA/LCD EI3 Extender Board Manual Contents Expansion Interface III (EI3) Connectors (P1–2) ................... 2-17 Power Connector (P4) ........................................................... 2-17 LCD Connector (P5) ............................................................. 2-18 Power LED (LED1) .................................................................... 2-18 WVGA/LCD EI3 EXTENDER BOARD BILL OF MATERIALS WVGA/LCD EI3 EXTENDER BOARD SCHEMATIC Title Page .................................................................................... B-1 EI3 Connectors/GPIO Extender ................................................... B-2 EI3 Unused Connectors ............................................................... B-3 Buffers/Clock/Pull-Ups ............................................................... B-4 Soft Config and Reset .................................................................. B-5 LCD Connector and Mode Switches ............................................. B-6 Accelerometer/Touch Screen/Cap Touch/Power ............................ B-7 TWI/SPI Flash ............................................................................. B-8 INDEX WVGA/LCD EI3 Extender Board Manual v vi WVGA/LCD EI3 Extender Board Manual PREFACE Thank you for purchasing the WVGA/LCD EI3 Extender Board, an EZ-Extender® for EZ-KIT Lite®/EZ-Board® evaluation systems with the Expansion Interface III (EI3). The EZ-KIT Lite/EZ-Board and WVGA/LCD EI3 Extender Board are designed to be used in conjunction with the CrossCore® Embedded Studio (CCES) development environment. To learn more about Analog Devices development software, go to http://www.analog.com/processors/tools/. Product Overview The WVGA/LCD EI3 Extender Board is a separately sold daughter board that plugs onto the IE3 of an EZ-KIT Lite/EZ-Board evaluation system. The extender board aids the design and prototyping phases of embedded processor-targeted applications. The board extends the capabilities of the evaluation system by providing a connection between the parallel peripheral interface (PPI) of the processor and on-board 4.1 inch liquid crystal display (LCD). The serial peripheral interface (SPI) and two-wire interface (TWI) of the processor are used to communicate with the LCD, AD7879 touch screen controller, AD7147 capacitive touch controller, and ADXL345 digital accelerometer on the extender. WVGA/LCD EI3 Extender Board Manual vii Purpose of This Manual The product features: • LCD with touch screen • NEC NL8048HL11-01B 4.1 inch WVGA LCD with resistive touch • 800 (horizontal) x 480 (vertical) landscape • LCD backlight • LCD touch screen controller • Analog Devices AD7879 touch screen controller • Capacitive touch controller • Analog Devices AD7147 capacitive touch controller • Four push buttons and one scroll wheel • Digital accelerometer • Analog Devices ADXL345 3-axis digital accelerometer • Software-controlled switches for board configuration • Expansion Interface III • No power supply required: derives power from the EZ-KIT Lite/EZ-Board • CE certified Purpose of This Manual The WVGA/LCD EI3 Extender Board Manual provides instructions for installing the product hardware (board). The text describes operation and configuration of the board components and provides guidelines for run- viii WVGA/LCD EI3 Extender Board Manual Preface ning your own code on the WVGA/LCD EI3 Extender Board. Finally, a schematic and a bill of materials are provided for reference. Intended Audience The primary audience for this manual is a programmer who is familiar with Analog Devices processors. This manual assumes that the audience has a working knowledge of the appropriate processor architecture, instruction set, and C/C++ programming languages. Programmers who are unfamiliar with Analog Devices processors can use this manual, but should supplement it with other texts that describe your target architecture and hardware development tools. Programmers who are unfamiliar with the CrossCore Embedded Studio programming environment or the mating evaluation board, should refer to the CCES online help or the manual describing the board (see “Related Documents”). Manual Contents The manual consists of: • Chapter 1, “Using WVGA/LCD EI3 Extender Board” on page 1-1 Provides basic product information. • Chapter 2, “WVGA/LCD EI3 Extender Board Hardware Reference” on page 2-1. Provides information about the product’s hardware components. WVGA/LCD EI3 Extender Board Manual ix What’s New in This Manual • Appendix A, “WVGA/LCD EI3 Extender Board Bill Of Materials” on page A-1 Provides a list of hardware components used to manufacture the board. • Appendix B, “WVGA/LCD EI3 Extender Board Schematic” on page B-1 Provides all of the circuits on the extender board. What’s New in This Manual This is the first revision of the WVGA/LCD EI3 Extender Board Manual. Technical Support You can reach Analog Devices processors and DSP technical support in the following ways: • Post your questions in the processors and DSP support community at EngineerZoneTM: http://ez.analog.com/community/dsp • Submit your questions to technical support directly at: http://www.analog.com/support • E-mail your questions about processors, DSPs, and tools development software from CrossCore Embedded Studio or VisualDSP++: Choose Help > Email Support. This creates an e-mail to and automatically attaches your CrossCore Embedded Studio or VisualDSP++ version information and license.dat file. processor.tools.support@analog.com x WVGA/LCD EI3 Extender Board Manual Preface • E-mail your questions about processors and processor applications to: processor.support@analog.com or processor.china@analog.com (Greater China support) • In the USA only, call 1-800-ANALOGD (1-800-262-5643) • Contact your Analog Devices sales office or authorized distributor. Locate one at: www.analog.com/adi-sales • Send questions by mail to: Processors and DSP Technical Support Analog Devices, Inc. Three Technology Way P.O. Box 9106 Norwood, MA 02062-9106 USA Supported Processors This extender board supports EZ-KIT Lite/EZ-Board evaluation systems with IE3. Product Information Product information can be obtained from the Analog Devices Web site and CCES online help system. WVGA/LCD EI3 Extender Board Manual xi Product Information Analog Devices Web Site The Analog Devices Web site, www.analog.com, provides information about a broad range of products—analog integrated circuits, amplifiers, converters, and digital signal processors. To access a complete technical library for each processor family, go to http://www.analog.com/processors/technical_library. The manuals selection opens a list of current manuals related to the product as well as a link to the previous revisions of the manuals. When locating your manual title, note a possible errata check mark next to the title that leads to the current correction report against the manual. Also note, MyAnalog.com is a free feature of the Analog Devices Web site that allows customization of a Web page to display only the latest information about products you are interested in. You can choose to receive weekly e-mail notifications containing updates to the Web pages that meet your interests, including documentation errata against all manuals. MyAnalog.com provides access to books, application notes, data sheets, code examples, and more. Visit MyAnalog.com to sign up. If you are a registered user, just log on. Your user name is your e-mail address. EngineerZone EngineerZone is a technical support forum from Analog Devices. It allows you direct access to ADI technical support engineers. You can search FAQs and technical information to get quick answers to your embedded processing and DSP design questions. Use EngineerZone to connect with other DSP developers who face similar design challenges. You can also use this open forum to share knowledge and collaborate with the ADI support team and your peers. Visit http://ez.analog.com to sign up. xii WVGA/LCD EI3 Extender Board Manual Preface Related Documents For additional information about the product, refer to the following publications. Table 1. Related Processor Publications Title Description Processor Data Sheet General functional description, pinout, and timing of the processor. Processor Hardware Reference Description of the internal processor architecture and all register functions. Blackfin Processor Programming Reference Description of all allowed processor assembly instructions. Table 2. Related CCES Publications Title Description ADSP-BF609 EZ-KIT Lite Evaluation System Manual Description of the boards’ interfaces and hardware components. CrossCore Embedded Studio Licensing Guide Description of the product’s licensing options, installation, and activation. CrossCore Embedded Studio Assembler and Preprocessor Manual Description of the assembler functions and commands. CrossCore Embedded Studio C/C++ Complier and Description of the complier functions and comLibrary Manual for Blackfin Processors mands for Blackfin processors. CrossCore Embedded Studio Linker and Utilities Manual Description of the linker functions and commands. CrossCore Embedded Studio Loader and Utilities Manual Description of the loader/splitter functions and commands. WVGA/LCD EI3 Extender Board Manual xiii Related Documents xiv WVGA/LCD EI3 Extender Board Manual 1 USING WVGA/LCD EI3 EXTENDER BOARD This chapter provides the setup procedure for the WVGA/LCD EI3 Extender Board and evaluation board and describes the interfaces the extender supports. The information is presented in the following order. • “Package Contents” on page 1-2 • “Supported Operating Systems” on page 1-2 • “System Requirements” on page 1-3 • “Extender Board Installation” on page 1-3 • “LCD” on page 1-4 • “LCD Touch Controller (AD7879)” on page 1-5 • “Capacitive Touch Controller (AD7147)” on page 1-5 • “Digital Accelerometer (ADXL345)” on page 1-6 • “Expansion Interface III” on page 1-7 • “Example Programs” on page 1-7 • “Board Design Database” on page 1-8 For information about the CCES integrated development environment (IDE), refer to the online help. WVGA/LCD EI3 Extender Board Manual 1-1 Package Contents Package Contents Your WVGA/LCD EI3 Extender Board package contains the following items. • WVGA/LCD EI3 extender board • A bag containing hardware for securing the extender board onto the EZ-KIT Lite/EZ-Board • Release notes containing information about the product download Contact the vendor where you purchased your extender board or contact Analog Devices, Inc. if any item is missing. Supported Operating Systems CCES is supported on the following operating systems: • Windows® XP Professional SP3 (32-bit only) • Windows Vista™ Business, Enterprise, or Ultimate SP2 (32-bit only) • Windows 7 Professional, Enterprise, or Ultimate (32- and 64-bit) Vista and Windows 7 users may experience User Access Windows Control (UAC) related errors if the software is installed into a protected location, such as Program Files or Program Files (x86). We recommend installing the software in a non-UAC-protected location. 1-2 WVGA/LCD EI3 Extender Board Manual Using WVGA/LCD EI3 Extender Board System Requirements Verify that your PC has these minimum requirements for the CCES installation: • 2 GHz single-core processor • 1 GB RAM • 8 GB available disk space • One open USB port A faster disk drive decreases the build time, especially for a large amount of source files. Extender Board Installation Follow these instructions to ensure correct operation of the product hardware and software. 1. Attach the extender board to the EZ-KIT Lite/EZ-Board. The J1 connector on the extender board can be connected to the P1A, P2A, or P3A connector on the EZ-KIT Lite/EZ-Board. Refer to the example program for a reference to the proper connector. 2. Use the provided hardware to secure the extender to the EZ-KIT Lite/EZ-Board. Insert the screws through the top of the board and screw into the WVGA/LCD EI3 Extender Board Manual 1-3 LCD standoff on the bottom side of the board. Insert the plastic spacers between the bottom side of the EZ-KIT Lite/EZ-Board and to the top side of the extender. 3. Connect the EZ-KIT Lite/EZ-Board to a personal computer (PC) running CCES with the product BSP. Refer to the EZ-KIT Lite/EZ-Board manual for instructions. LCD The WVGA/LCD EI3 Extender Board is shipped with a NEC 4.1 inch WVGA (800 x 480) liquid crystal display (LCD) with backlight. All of the LCD data, touch screen pins, and power pins connect to the display via a single connector (P5). The 24-bit display connects to the processer via the processor’s parallel peripheral interface (PPI). The extender can be configured for 16-bit mode (RGB 565), 18-bit mode (RGB 666), or 24-bit mode (RGB 888) operation. The configuration is performed via a software switch (see “LCD Mode Select” on page 2-13) and “WVGA/LCD EI3 Extender Board Schematic” on page B-1). The display also uses the serial peripheral interface (SPI) of the processor for register configurations. The clock signal used for the LCD can be connected to the on-board oscillator or generated from the processor (see “PPICLK_DIR Select” on page 2-13 for more information). The LCD backlight circuit is controlled via a GPIO signal on the AD7879 touch screen controller. For more information about the LCD, go to the NEC Web site. An example program demonstrating capabilities of the LCD is available by installing the WVGA/LCD EI3 Extender Board BSP. 1-4 WVGA/LCD EI3 Extender Board Manual Using WVGA/LCD EI3 Extender Board LCD Touch Controller (AD7879) The WVGA/LCD EI3 Extender Board is equipped with an Analog Devices resistive touch controller (AD7879). The AD7879 controller is connected to the LCD touch screen via four pins (X+, X-, Y+, Y-). You can access the controller via the SPI of the processor. The controller generates an interrupt request for the processor whenever the user touches the LCD. The processor uses the SPI to read the appropriate registers on the controller. An interrupt signal from the AD7879 controller is connected to a GPIO signal of the processor. The GPIO signal is configured via a software switch. The SPI is used for communications between the controller and processor; the SPI signals are configured via software as well. Refer to “AD7879 PENIRQ Signal” and “AD7879 SPI Chip Select” on page 2-14 for details. For more information about the AD7879 touch controller, go to www.anaand search for AD7879. log.com An example program demonstrating capabilities of the touch controller is available by installing the product BSP. Capacitive Touch Controller (AD7147) The WVGA/LCD EI3 Extender Board is equipped with an Analog Devices CapTouch® programmable controller (AD7147) for applications implementing push buttons and scroll wheels. The four push button sensors and one scroll wheel are located on the top side of the extender’s printed circuit board (PCB). The AD7147 controller generates an interrupt request for the processor whenever a user touches the push button or the scroll wheel. The two-wire interface (TWI) is used for communications between the controller and WVGA/LCD EI3 Extender Board Manual 1-5 Digital Accelerometer (ADXL345) processor. The push buttons and scroll wheel are copper pads on the PCB. Touch the respective button or traverse around the wheel with a finger to enable sensor pads and generate an interrupt request. An interrupt signal from the controller is connected to a GPIO signal on the processor. The GPIO signal is configured via a software switch. Refer to “AD7147 Interrupt Signal” for more information. For more information about the AD7147 capacitive touch controller, go to www.analog.com and search for AD7147. An example program demonstrating capabilities of the touch controller is available by installing the product BSP. Digital Accelerometer (ADXL345) The WVGA/LCD EI3 Extender Board is equipped with an Analog Devices 3-axis accelerometer (ADXL345) with high-resolution (13-bit) measurement at up to +/- 16g. Digital output data is formatted as 16-bit twos complement and accessible through SPI or TWI. Two interrupt signals from the ADXL345 accelerometer are connected to two GPIO signal of the processor. The GPIO signals are configured via a software switch (see “ADXL345 Interrupt Signals”). The SPI port or the TWI port is used for communications between the controller and processor; see “ADXL345 TWI/SPI Mode Select” for more information. The SPI signals are configured via software as described in “ADXL345 SPI Chip Select”. Refer to “WVGA/LCD EI3 Extender Board Schematic” on page B-1 for more information. For more information about the ADXL345 accelerometer, go to www.analog.com and search for ADXl345. An example program demonstrating capabilities of the accelerometer is available by installing the product BSP. 1-6 WVGA/LCD EI3 Extender Board Manual Using WVGA/LCD EI3 Extender Board Expansion Interface III The Expansion Interface III (EI3) allows an extender board to be used across various hardware platforms that have the same expansion interface connectors. The EI3 implemented on the WVGA/LCD EI3 Extender Board contains the PPI, SPI, TWI and GPIO ports. These signals are used for the peripherals on the extender. Signals that are not used on the extender are passed through to two connectors on the bottom side of the board (P1 and P2) and can be used for stacking another EI3 extender board. The connectors contain a majority of the processor’s signals. For pinout information, go to “WVGA/LCD EI3 Extender Board Schematic” on page B-1. The mechanical dimensions of the expansion connectors can be obtained by contacting “Technical Support”. For more information about extender boards, visit the Analog Devices Web site (www.analog.com). Limits to current and interface speed must be taken into consideration when using the EI3. Current for the EI3 can be sourced from the EZ-KIT Lite/EZ-Board; therefore, the current should be limited to 200 mA for 5V and 300 mA for the 3.3V planes. If more current is required, then a separate power connector and a regulator must be designed on the daughter card. Additional circuitry can add extra loading to signals, decreasing their maximum effective speed. Devices does not support and is not responsible for the Analog effects of additional circuitry. Example Programs Example programs are included with the WVGA/LCD EI3 Extender Board BSP. Example programs demonstrate various capabilities of the product. The support package is installed on top of CrossCore Embedded WVGA/LCD EI3 Extender Board Manual 1-7 Board Design Database Studio. Once installed, the example programs can be found in the <install_path>\WVGA_LCD_EI3_Extender_Board-RelX.X.X\WVGA_LCD_EI3 directory where X.X.X denotes the support package release number. Board Design Database A .zip file containing all of the electronic information required for the design, layout, fabrication and assembly of the product is available for download from the Analog Devices board design database at: http://www.analog.com/en/processors-dsp/blackfin/processors/board-design-database/resources/index.html. 1-8 WVGA/LCD EI3 Extender Board Manual 2 WVGA/LCD EI3 EXTENDER BOARD HARDWARE REFERENCE This chapter describes the hardware design of the WVGA/LCD EI3 Extender Board. The following topics are covered. • “System Architecture” on page 2-2 Describes the board’s configuration and explains how the board components interface with the processor. • “Software-Controlled Switches (SoftConfig)” on page 2-3 List and describe signals routed through the software-controlled switches. • “Connectors” on page 2-16 Describes the on-board connectors. • “Power LED (LED1)” on page 2-18 Describes the on-board LED. WVGA/LCD EI3 Extender Board Manual 2-1 System Architecture System Architecture A block diagram of the WVGA/LCD EI3 Extender Board is shown in Figure 2-1. EPPI SPI GPIO TWI Back Light Bus Transceiver 3.3V Voltage Regulation ADP1613 ADP1715 TWI Flash Soft Config (Internal Use Only) XC2C256 Soft Config Soft Config Soft Config Soft Config Soft Config 74CB3Q16211 PI3C3125 PI3C3125 PI3C3125 PI3C3125 PPI SPI Power SPI Flash (Internal Use Only) Soft Config Soft Config Soft Config PI3C3125 PI3C3125 PI3C3125 TWI INT LCD NL8048HL11-01B Backlight Touch Touch Backlight Regulator Enable SPI INT Touch Screen Controller AD7879 TWI INT Cap Touch Controller AD7147A-1 SPI Cap Touch Pads Accelerometer ADXL345 GPIO Figure 2-1. Block Diagram 2-2 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Hardware Reference Software-Controlled Switches (SoftConfig) On the WVGA/LCD EI3 Extender Board, all of the traditional mechanical switches and jumpers have been replaced by I2C software-controlled switches. Refer to any SoftConfig*.c file found in the installation directory of CCES for an example of how to set up the SoftConfig features of the product through software. The SoftConfig section of this manual serves as a reference to any user that intends to modify an existing software example. If software provided by ADI is used, there should be little need to reference this section. should be taken when changing SoftConfig settings not to Care create a conflict between interfaces. The same GPIO signal and SPICS should not be configured for more than one interface. Overview of SoftConfig In order to further clarify the use of electronic single FET switches and multi-channel bus switches, an example of each is illustrated and compared to a traditional mechanical switching solution. This is a generic example. After the generic discussion, there is a detailed explanation of the SoftConfig interface specific to the extender board. Figure 2-2 shows two individual FET switches (Pericom PI3A125CEX) with reference designators UA and UB. Net names ENABLE_A and ENABLE_B control UA and UB. In this example, the default FET switch enable settings are controlled by resistors RA and RB which pull the enable pin 1 of UA and UB to ground (low). In a real example, these enable signals are controlled by the Microchip IO expander. The default pull-down resistors connects the signals EXAMPLE_SIGNAL_A and EXAMPLE_SIGNAL_B and also connects signals EXAMPLE_SIGNAL_C and EXAMPLE_SIGNAL_D. To disconnect EXAMPLE_SIGNAL_A from EXAMPLE_SIGNAL_B, the Microchip IO expander is WVGA/LCD EI3 Extender Board Manual 2-3 Software-Controlled Switches (SoftConfig) used to change ENABLE_A to a logic 1 through software that interfaces with the Microchip. The same procedure for ENABLE_B disconnects EXAMPLE_SIGNAL_C from EXAMPLE_SIGNAL_D. Figure 2-2. Example of Individual FET Switches Figure 2-3 shows the equivalent circuit to Figure 2-2 but utilizes mechanical switches that are in the same package. The default is shown by black boxes located closer to the ON label of the switches. In order to disconnect these switches, physically move the switch to the OFF position. 2-4 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Hardware Reference Figure 2-3. Example of Mechanical Switch Equivalent to Figure 2-2 Figure 2-4 shows a bus switch example, reference designator UC (Pericom PI3LVD512ZHE), selecting between lettered functionality and numbered functionality. The signals on the left side are multiplexed signals with naming convention letter_number. The right side of the circuit shows the signals separated into letter and number, with the number on the lower group (eg. 0B1) and the letter on the upper group (eg. 0B2). The default setting is controlled by the signal CONTROL_LETTER_NUMBER which is pulled low. This selects the number signals on the right to be connected to the multiplexed signals on the left by default. In this example, the Microchip IO expander is not shown but controls the signal CONTROL_LETTER_NUMBER and allows the user to change the selection through software. Figure 2-5 shows the equivalent circuit to Figure 2-4 but utilizes mechanical switches. Notice the default for reference designators SWC and SWD is illustrated by black boxes located closer to the ON label of the switches to enable the number signals by default. Note the default setting for reference designators SWE and SWF is OFF. In order to connect the letters instead of the numbers, the user physically changes all switches on SWC and SWD to the OFF position and all switches on SWE and SEF to the ON position. WVGA/LCD EI3 Extender Board Manual 2-5 Software-Controlled Switches (SoftConfig) Figure 2-4. Example of Bus Switch 2-6 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Hardware Reference Figure 2-5. Example of Mechanical Switch Equivalent to Figure 2-4 Programming SoftConfig on the WVGA/LCD EI3 Extender Board On the WVGA/LCD EI3 Extender Board, a single Xilinx XC2C256 complex programmable logic device (CPLD) controls individual and WVGA/LCD EI3 Extender Board Manual 2-7 Software-Controlled Switches (SoftConfig) electronic bus switches via TWI. The device has the following programming characteristics: • There are seven programmable GPIO registers. GPIO Register Register Address GPIOA 0x03 GPIOB 0x05 GPIOC 0x07 GPIOD 0x09 GPIOE 0x0b GPIOF 0x0d GPIOG 0x0f • Each GPIO register controls eight signals (software switches). • By default, the GPIO signals function as input signals; therefore, all electronic switches are in the OFF state. The signals must be programmed as output signals to override their default values. The following table shows the register addresses and values that must be written to them to program the signals as output signals. IODIR Register IODIR Register Address Value to be Written to Program Signals as Outputs 2-8 IODIRA 0x02 0 IODIRB 0x04 0 IODIRC 0x06 0 IODIRD 0x08 0 IODIRE 0x0a 0 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Hardware Reference IODIR Register IODIR Register Address Value to be Written to Program Signals as Outputs IODIRF 0x0c 0 IODIRG 0x0e 0 Each of the examples in the BSP includes source files that program the soft switches, even if the default settings are being used. The README for each example identifies only the signals that are being changed from their default values. The code that programs the soft switches is located in the SoftConfig_LCD.c file in each example. Page 2 of “WVGA/LCD EI3 Extender Board Schematic” on page B-1 shows how the GPIO expander is connected to the board’s ICs. are 24-bit bus switches. The switches select how the LCD module is connected to the processor. You can select a 16-, 18-, or 24-bit interface. U14–16 are 2-port bus switches. The switches select the GPIO signals to be used as interrupts and SPICS signals to connect to various IC on the extender. U31–41 The U44–45 switches select the interface to communicate with the accelerometer: SPI or TWI. Table 2-1 through Table 2-6 show the output signals of the GPIO expander (U10) with a TWI address of 0100 111X, where X represents the read or write bit. The signals that control an individual FET have an entry WVGA/LCD EI3 Extender Board Manual 2-9 Software-Controlled Switches (SoftConfig) under the FET column. The Component Connected column shows the board IC that is connected if the FET is enabled. Table 2-1. Output Signals of GPIO Expander (U10 Port A) Bit Signal Name Description 0 ~TOUCH_SCREEN_IRQ_GPIO0 1 FET Component Connected Default Touch screen interrupt U41 U19 OFF ~TOUCH_SCREEN_IRQ_GPIO1 Touch screen interrupt U41 U19 OFF 2 ~TOUCH_SCREEN_IRQ_GPIO2 Touch screen interrupt U41 U19 OFF 3 ~TOUCH_SCREEN_IRQ_GPIO3 Touch screen interrupt U41 U19 OFF 4 ~TOUCH_SCREEN_IRQ_GPIO4 Touch screen interrupt U40 U19 OFF 5 ~TOUCH_SCREEN_IRQ_GPIO5 Touch screen interrupt U40 U19 OFF 6 ~TOUCH_SCREEN_IRQ_GPIO6 Touch screen interrupt U40 U19 OFF 7 ~TOUCH_SCREEN_IRQ_GPIO7 Touch screen interrupt U40 U19 OFF Table 2-2. Output Signals of GPIO Expander (U10 Port B) Bit Signal Name Description FET Component Connected Default 0 ~CAP_TOUCH_INT_GPIO0 Cap touch interrupt U38 U7 OFF 1 ~CAP_TOUCH_INT_GPI01 Cap touch interrupt U38 U7 OFF 2 ~CAP_TOUCH_INT_GPIO2 Cap touch interrupt U38 U7 OFF 3 ~CAP_TOUCH_INT_GPIO3 Cap touch interrupt U38 U7 OFF 4 ~CAP_TOUCH_INT_GPIO4 Cap touch interrupt U37 U7 OFF 5 ~CAP_TOUCH_INT_GPIO5 Cap touch interrupt U37 U7 OFF 6 ~CAP_TOUCH_INT_GPIO6 Cap touch interrupt U37 U7 OFF 7 ~CAP_TOUCH_INT_GPIO7 Cap touch interrupt U37 U7 OFF 2-10 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Hardware Reference Table 2-3. Output Signals of GPIO Expander (U10 Port C) Bit Signal Name Description FET Component Default Connected 0 ~ADXL_INT1_GPIO0 Accelerometer interrupt 1 U33 U27 OFF 1 ~ADXL_INT1_GPIO1 Accelerometer interrupt 1 U33 U27 OFF 2 ~ADXL_INT1_GPIO2 Accelerometer interrupt 1 U33 U27 OFF 3 ~ADXL_INT1_GPIO3 Accelerometer interrupt 1 U33 U27 OFF 4 ~ADXL_INT1_GPIO4 Accelerometer interrupt 1 U34 U27 OFF 5 ~ADXL_INT1_GPIO5 Accelerometer interrupt 1 U34 U27 OFF 6 ~ADXL_INT1_GPIO6 Accelerometer interrupt 1 U34 U27 OFF 7 ~ADXL_INT1_GPIO7 Accelerometer interrupt 1 U34 U27 OFF Table 2-4. Output Signals of GPIO Expander (U10 Port D) Bit Signal Name Description FET Component Default Connected 0 ~ADXL_INT1_GPIO0 Accelerometer interrupt 2 U35 U27 OFF 1 ~ADXL_INT1_GPIO1 Accelerometer interrupt 2 U35 U27 OFF 2 ~ADXL_INT1_GPIO2 Accelerometer interrupt 2 U35 U27 OFF 3 ~ADXL_INT1_GPIO3 Accelerometer interrupt 2 U35 U27 OFF 4 ~ADXL_INT1_GPIO4 Accelerometer interrupt 2 U36 U27 OFF 5 ~ADXL_INT1_GPIO5 Accelerometer interrupt 2 U36 U27 OFF 6 ~ADXL_INT1_GPIO6 Accelerometer interrupt 2 U36 U27 OFF 7 ~ADXL_INT1_GPIO7 Accelerometer interrupt 2 U36 U27 OFF WVGA/LCD EI3 Extender Board Manual 2-11 Software-Controlled Switches (SoftConfig) Table 2-5. Output Signals of GPIO Expander (U10 Port E) Bit Signal Name Description FET Component Default Connected 0 ~TOUCH_SCREEN_SPICS_ SPICSA Touch screen SPI chip select U39 U19 OFF 1 ~TOUCH_SCREEN_SPICS_ SPICSB Touch screen SPI chip select U39 U19 OFF 2 ~TOUCH_SCREEN_SPICS_ SPICSC Touch screen SPI chip select U39 U19 OFF 3 ~LCD_SPICS_SPICSA LCD SPI chip select U31 LCD OFF 4 ~LCD_SPICS_SPICSB LCD SPI chip select U31 LCD OFF 5 ~LCD_SPICS_SPICSC LCD SPI chip select U31 LCD OFF 6 Not Used 7 PPICLK_DIR Selects if the PPI clock is an input or output on the extender U1 U8 Input Table 2-6. Output Signals of GPIO Expander (U10 Port F) Bit Signal Name Description FET Component Connected Default 0 ~ADXL_SPICS_SPICSA Accelerometer SPI chip select U32 U27 OFF 1 ~ADXL_SPICS_SPICSB Accelerometer SPI chip select U32 U27 OFF 2 ~ADXL_SPICS_SPICSC Accelerometer SPI chip select U32 U27 OFF 3 ~ADXL_SPI_MODE Enable SPI on accelerometer U45 U27 OFF 4 ADXL_TWI_MODE Enable TWI on accelerometer U44 U27 OFF 5 ~24_BIT_LCD_MODE 24-bit LCD mode U16 LCD OFF 6 ~18_BIT_LCD_MODE 18-bit LCD mode U15 LCD OFF 7 ~16_BIT_LCD_MODE 16-bit LCD mode U14 LCD OFF 2-12 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Hardware Reference LCD SPI Chip Select The LCD SPICS switch connects the chip select pin of the serial peripheral interconnect interface (SPI) of the LCD to one of three SPI select pins of the processor. U10 ports GPE3, GPE4, and GPE5 select the connection to the appropriate SPICS signal via the U31 bus switch. PPICLK_DIR Select The PPICLK_DIR select switch determines whether the LCD clock is generated by an on-board oscillator or by the processor. By driving the PPICLK_DIR signal (U10 port GPE7) high, the on-board oscillator is enabled and driven to the LCD and processor via the U1 dual-supply bus transceiver. By driving the PPICLK_DIR signal low, the on-board oscillator is disabled, and the clock from the processor is driven to the LCD via the U1 dual-supply bus transceiver. LCD Mode Select The LCD mode select switch determines whether the interface to the processor’s PPI is 16, 18, or 24 bits. In 16-bit mode, RGB565 is supported. In 18-bit mode, RGB666 is supported. In 24-bit mode, RGB888 is supported. The LCD mode is selected by driving low the 24_BIT_LCD_MODE (U10 port GPF5), 18_BIT_LCD_MODE (U10 port GPF6), or 16_BIT_LCD_MODE (U10 port GPF7) signal. Driving one of these signals low enables the appropriate bus switch (U14–16). AD7879 PENIRQ Signal The AD7879 PENIRQ switch connects the interrupt signal of the AD7879 touch screen controller to one of eight GPIO pins of the processor. U10 ports GPA0–7 select the connection to the appropriate GPIO signal via the U40 and U41 bus switches. WVGA/LCD EI3 Extender Board Manual 2-13 Software-Controlled Switches (SoftConfig) AD7879 SPI Chip Select The AD7879 SPICS connects the chip select pin of the SPI of the AD7879 touch screen controller to one of three SPI select pins of the processor. U10 ports GPE0, GPE1, and GPE2 are used to select the connection to the appropriate SPICS signal via the U39 bus switch. AD7147 Interrupt Signal The AD7147 INT signal connects the interrupt signal of the AD7147 touch controller to one of eight GPIO pins of the processor. U10 ports GPB0–7 select the connection to the appropriate GPIO signal via the U37 and U38 bus switches. ADXL345 Interrupt Signals The ADXL345 INT1 and INT2 connect the interrupt signals of the ADXL345 accelerometer to one of eight GPIO pins of the processor. U10 ports GPC0–7 and GPD0–7 select the connection to the appropriate GPIO signal via the U33–36 bus switch. ADXL345 TWI/SPI Mode Select The ADXL345 TWI/SPI mode select pin configures the interface connected to the ADXL345 accelerometer. When the accelerometer’s interface is configured for SPI, the appropriate SPICS must also be configured. To configure the ADXL345 accelerometer for operating in SPI mode, the ~ADXL345_SPI_MODE signal ( U10 port GPF3) is driven low to enable the U45 bus switch. To configure the ADXL345 accelerometer for operating in TWI mode, the ~ADXL345_TWI_MODE signal (U10 port GPF4) is driven high to enable the U44 TWI switch. 2-14 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Hardware Reference ADXL345 SPI Chip Select The ADXL345 SPICS pin connects the chip select pin of the SPI of the ADXL345 accelerometer to one of three SPI select pins of the processor. U10 ports GPF0, GPF1, and GPF2 select the connection to the appropriate SPICS signal via the U32 bus switch. WVGA/LCD EI3 Extender Board Manual 2-15 Connectors Connectors This section describes connector functionality and provides information about mating connectors. The connector locations are shown in Figure 2-6. Figure 2-6. Connector Locations 2-16 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Hardware Reference Expansion Interface III (EI3) Connectors (J1–2) Two board-to-board connectors (J1 and J2) provide signals from the SPI, TWI, UART, SPORT, and GPIO interfaces of the processor. The connectors are located on the top side of the board. For more information, see “Expansion Interface III” on page 1-7. Part Description Manufacturer Part Number 120-pin, 0.6 mm HIROSE FX8-120S-SV(21) Mating Connector 120-pin, 0.6 mm HIROSE FX8-120P-SV1(91) Expansion Interface III (EI3) Connectors (P1–2) Two board-to-board connectors (P1 and P2) provide signals from the SPI, TWI, UART, SPORT, and GPIO interfaces of the processor. The connectors are located on the bottom side of the board and used when stacking another board under the extender board. For more information, see “Expansion Interface III” on page 1-7. Part Description Manufacturer Part Number 120-pin, 0.6 mm HIROSE FX8-120P-SV1(91) Mating Connector 120-pin, 0.6 mm HIROSE FX8-120S-SV(21) Power Connector (P4) By design, the extender board derives its power from the EZ-KIT Lite/EZ-Board. If the EZ-KIT Lite/EZ-Board is not able to supply enough power to the extender, an external power supply can be connected to the extender via P4. WVGA/LCD EI3 Extender Board Manual 2-17 Power LED (LED1) Part Description Manufacturer Part Number 0.65 mm power jack CUI 045-0883R Mating Connector 5.0VDC@3.6A power supply GLOBETEK GS-1750(R) LCD Connector (P5) The LCD connector (P5) is used to connect the LCD to the extender board. The backlight power pins, four resistive touch pins, LCD SPI interface, data, sync, and clock pins of the LCD connect to P5 via a single flex cable. Power LED (LED1) When the power LED (LED1) lights solid (green), it indicates that the power is being supplied to the board properly. 2-18 WVGA/LCD EI3 Extender Board Manual A WVGA/LCD EI3 EXTENDER BOARD BILL OF MATERIALS The bill of materials corresponds to “WVGA/LCD EI3 Extender Board Schematic” on page B-1. Ref. Qty. Description Reference Designator Manufacturer Part Number 1 1 25MHZ OSC003 U8 EPSON SG-8002CA MP 2 2 SN74AVCA16424 5 TVSOP48 U5-U6 TI 74AVCA164245VRE4 3 1 SN74LVC1G08 SOT23-5 U18 TI SN74LVC1G08DBVR 4 3 SN74CB3Q16211 TSSOP56 U14-U16 DIGI-KEY 296-17629-1-ND 5 12 PI3C3125 TSSOP14 U31-U41,U45 PERICOM PI3C3125 6 1 PCA9525 TSSOP8 U44 DIGI KEY 568-6665-2-ND 7 1 SN74AVC2T245 QFN10 U1 DIGIKEY 296-23684-1-ND 8 1 XC2C256 VQ100 U10 XILINX XC2C256-7VQG100C 9 1 SN74CB3Q3125 TSSOP14 U11 DIGI-KEY 296-16804-1-ND 10 1 AD7879 LFCSP_VQ16 U19 ANALOG DEVICES AD7879ACPZ-500R7 11 1 AD7147-1 LFCSP_VQ24 U7 ANALOG DEVICES AD7147ACPZ-1500RL7 12 1 ADP120-AUJZ18 R7 TSOT5 VR3 ANALOG DEVICES ADP120-AUJZ18R7 WVGA/LCD EI3 Extender Board Manual A-1 Ref. Qty. Description Reference Designator Manufacturer Part Number 13 1 ADP1715 MSOP8 VR2 ANALOG DEVICES ADP1715ARMZ-3.3-R7 14 1 ADP1613 MSOP8 VR1 ANALOG DEVICES ADP1613ARMZ-R7 15 1 ADXL345BCCZ LGA14 U27 ANALOG DEVICES ADXL345BCCZ 16 1 ADP121-AUJZ30 TSOT5 VR4 ANALOG DEVICES ADP121-AUJZ30R7 17 1 PWR .65MM CON027 P4 DIGI-KEY CP1-022PJCT-ND 18 1 1A RESETABLE 1206 F1 RAYCHEM NANOSMDC110F-2 19 2 .6MM 120PIN HIROSE_FX8-120 P-SV1(91) P1-P2 HIROSE FX8-120P-SV1(91) 20 2 .6MM 120PIN HIROSE_FX8-120 S-SV(21) J1-J2 HIROSE FX8-120S-SV(21) 21 1 FPC 51PIN HIROSE_FH23-5 1S-0_3SHW(06) P5 HIROSE FH23-51S-0.3SHW(06 22 1 0.1UF 50V 10% 0805 C27 AVX 08055C104KAT 23 1 600 100MHZ 200MA 0603 FER1 DIGI-KEY 490-1014-2-ND 24 7 10K 31MW 5% RNET8 RN1-RN7 CTS 746X101103JP 25 2 1UF 10V 10% 0805 C28-C29 AVX 0805ZC105KAT2A 26 2 10UF 6.3V 10% 0805 C56,C68 AVX 08056D106KAT2A A-2 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Bill Of Materials Ref. Qty. Description Reference Designator Manufacturer Part Number 27 2 0.1UF 10V 10% 0402 C58-C59 AVX 0402ZD104KAT2A 28 48 0.1UF 10V 10% 0402 C1-C8,C13-C22, C25-C26,C33, C36,C39-C53, C55,C57,C60C67,C70 AVX 0402ZD104KAT2A 29 14 10K 1/16W 5% 0402 R2,R6,R9-R10, R16,R23-R25, R29,R32,R37, R52-R54 VISHAY CRCW040210K0FKE 30 20 10K 1/16W 5% 0402 R1,R4,R19-R22, R26-R28,R30R31,R43-R51 VISHAY CRCW040210K0FKE 31 6 0 1/16W 5% 0402 R34-R36,R38R40 PANASONIC ERJ-2GE0R00X 32 1 0 1/16W 5% 0402 R5 PANASONIC ERJ-2GE0R00X 33 1 33 1/16W 5% 0402 R18 VISHAY CRCW040233R0JNE 34 1 1A SK12 DO-214AA D10 DIODES INC B120B-13-F 35 2 0.1UF 16V 10% 0603 C30,C32 AVX 0603YC104KAT2A 36 1 4.7UF 25V 20% 0805 C23 AVX 0805ZD475KAT2A 37 1 10K 1/10W 5% 0603 R14 VISHAY CRCW060310K0JNE 38 3 10UF 10V 10% 0805 C24,C34,C54 PANASONIC ECJ-2FB1A106K 39 2 2.0K 1/16W 1% 0603 R11,R15 PANASONIC ERJ-3EKF2001V WVGA/LCD EI3 Extender Board Manual A-3 Ref. Qty. Description Reference Designator Manufacturer Part Number 40 2 2.0K 1/16W 1% 0603 R12,R17 PANASONIC ERJ-3EKF2001V 41 2 1.1K 1/16W 1% 0402 R55-R56 PANASONIC ERJ-2RKF1101X 42 2 1.1K 1/16W 1% 0402 R57-R58 PANASONIC ERJ-2RKF1101X 43 1 430 1/16W 1% 0402 R33 DIGI-KEY 311-430LRCT-ND 44 1 47.0K 1/16W 1% 0402 R8 ROHM MCR01MZPF4702 45 1 1UF 50V 10% 0603 C31 DIGI-KEY 587-1257-2-ND 46 1 15uH 20% IND015 L1 COILCRAFT MSS4020-153ML 47 3 .5A B0540W SOD-123 D7-D9 DIODES INC B0540W-7-F 48 1 .5A BZT52C33S SOD-323 D11 DIODES INC BZT52C33S-7-F 49 6 2.2UF 25V 10% 0805 C9,C11-C12, C35,C37,C69 DIGI KEY 445-6860-2-ND 50 3 1A MBR130LSFT1G SOD-123FL D3-D5 ON SEMI MBR130LSFT1G 51 1 30A GSOT03 SOT23-3 D6 VISHAY GSOT03-GS08 52 1 GREEN 0603 LED1 DIGI KEY 475-1409-2-ND 53 1 1UF 50V 10% 0805 C38 DIGI KEY 490-4736-2-ND A-4 WVGA/LCD EI3 Extender Board Manual WVGA/LCD EI3 Extender Board Bill Of Materials Ref. Qty. Description Reference Designator Manufacturer Part Number 54 1 100K 1/4W 20% TRIM_PVG3A104 C01R00 R3 DIGIKEY 490-2645-1-ND 55 1 43.2 1/10W 1% 0402 R13 PANASONIC ERJ-2RKF43R2X WVGA/LCD EI3 Extender Board Manual A-5 A-6 WVGA/LCD EI3 Extender Board Manual A B D C 1 1 2 2 WVGA/LCD EI3 Extender Board SCHEMATIC 3 3 ANALOG DEVICES 4 Title Size A B C Nashua, NH 03063 4 PH: 1-800-ANALOGD WVGA/LCD EI3 Extender Board Title Sheet Board No. Rev A0254-2010 C Date 20 Cotton Road 1.0 Sheet 2/13/12 D 1 of 8 A B J1 1 P1 EI3_PPICLK 94 PPI0_CLK 27 PPI0_FS1 EI3_PPIFS2 95 PPI0_FS2 26 PPI0_FS3 EI3_PPIFS1 94 PPI0_CLK 27 PPI_FS1 95 PPI0_FS2 26 PPI0_FS3 101 PPI0_D0 20 PPI0_D1 EI3_PPID1 101 PPI0_D0 20 PPI0_D1 EI3_PPID2 102 PPI0_D2 19 PPI0_D3 EI3_PPID3 102 PPI0_D2 19 PPI0_D3 EI3_PPID4 103 PPI0_D4 18 PPI0_D5 EI3_PPID5 103 PPI0_D4 18 PPI0_D5 EI3_PPID6 105 PPI0_D6 16 PPI0_D7 EI3_PPID7 105 PPI0_D6 16 PPI0_D7 EI3_PPID8 106 PPI0_D8 15 PPI0_D9 EI3_PPID9 106 PPI0_D8 15 PPI0_D9 EI3_PPID10 107 PPI0_D10 14 PPI0_D11 EI3_PPID11 107 PPI0_D10 14 PPI0_D11 EI3_PPID0 EI3_PPID12 108 PPI0_D12 13 PPI0_D13 EI3_PPID13 EI3_PPID14 12 PPI0_D14 110 PPI0_D15 EI3_PPID15 EI3_PPID16 111 PPI0_D16 10 PPI0_D17 EI3_PPID17 111 PPI0_D16 10 PPI0_D17 EI3_PPID18 112 PPI0_D18 9 PPI0_D19 EI3_PPID19 112 PPI0_D18 9 PPI0_D19 EI3_PPID20 113 PPI0_D20 8 PPI0_D21 EI3_PPID21 113 PPI0_D20 8 PPI0_D21 EI3_PPID22 114 PPI0_D22 7 PPI0_D23 EI3_PPID23 114 PPI0_D22 7 PPI0_D23 108 PPI0_D12 12 99 PPI0_INT SPORT0_CLK SPORT0_FS SPORT0_TDV 87 SPORT0_CLK 89 SPORT0_FS 29 SPORT0_TDV 92 SPORT1_CLK 90 SPORT1_FS 30 SPORT1_TDV SPORT0_D0 SPORT1_D0 SPORT0_D1 32 SPORT0_D1 31 SPORT1_D1 SPORT_INT 35 SPORT_INT 91 SPORT1_CLK 87 SPORT0_CLK SPORT0_CLK SPORT1_FS 89 SPORT0_FS SPORT0_FS SPORT1_TDV 29 SPORT0_TDV SPORT1_D0 SPORT0_D0 SPORT1_D1 SPORT0_D1 50 SPI0_RDY 33 SPI0_D2 PPI0_D15 U10 VCCAUX 39 SPI0_SEL1/SPI0_SS* 85 SPI0_SEL_A EI3_SPISELB 37 SPI0_SEL_B SPI0_SEL_C 30 SPORT1_TDV SPORT1_D0 31 SPORT1_D1 33 39 EI3_SPISELA 38 90 SPORT1_FS 91 37 EI3_SPISELC 61 EXT_BOOT SPI0_D2 GPA0 GPA2 GPA3 TOUCH_SCREEN_IRQ_GPIO3 11 GPA4 TOUCH_SCREEN_IRQ_GPIO4 92 GPA5 TOUCH_SCREEN_IRQ_GPIO5 23 12 GPA6 TOUCH_SCREEN_IRQ_GPIO6 22 13 GPA7 TOUCH_SCREEN_IRQ_GPIO7 8 GPB0 CAP_TOUCH_INT_GPIO0 29 GPB1 CAP_TOUCH_INT_GPIO1 SPORT1_FS 30 GPB2 CAP_TOUCH_INT_GPIO2 SPORT1_TDV 9 GPB3 CAP_TOUCH_INT_GPIO3 SPORT1_D0 34 GPB4 CAP_TOUCH_INT_GPIO4 SPORT1_D1 35 GPB5 CAP_TOUCH_INT_GPIO5 36 GPB6 CAP_TOUCH_INT_GPIO6 28 GPB7 CAP_TOUCH_INT_GPIO7 EI3_SCL SCL R40 0402 0 3.3V SPORT1_CLK R23 10K 0402 R24 10K 0402 R25 10K 0402 50 SPI0_RDY R21 10K 0402 DNP R22 10K 0402 DNP R27 10K 0402 DNP 56 EI3_TWI_A0 EI3_SCL 79 SCL0* 42 SCL1* EI3_SDA 80 SDA0* 41 SDA1* SCL1 R28 10K 0402 DNP 24 GPC0 84 SPI0_MOSI 97 34 SPI0_D3 96 GPC1 85 SPI0_SEL_A 95 SPI0_SEL_B 38 SPI0_SEL_C 1 GPC2 GPC3 GPC4 2 GPC5 SDA1 SCL1 EI3_SDA SDA1 EI3_GPIO0 43 GPIO0 78 GPIO1 EI3_GPIO1 EI3_GPIO0 EI3_GPIO2 44 GPIO2 77 GPIO3 EI3_GPIO3 EI3_GPIO2 EI3_GPIO4 45 GPIO4 76 GPIO5 EI3_GPIO6 47 GPIO6 74 GPIO7* EI3_GPIO5 43 44 45 EI3_GPIO4 EI3_GPIO7 47 EI3_GPIO6 GPC6 ADXL_INT1_GPIO6 27 A6 41 SDA1* ADXL_INT1_GPIO5 80 A5 80 SDA0* ADXL_INT1_GPIO4 81 4 42 SCL1* ADXL_INT1_GPIO3 14 A3 79 SCL0* ADXL_INT1_GPIO2 15 A2 TWI0_A0* ADXL_INT1_GPIO1 17 A1 SPI0_SEL1/SPI0_SS* ADXL_INT1_GPIO0 16 A0 EI3_SCL GPC7 19 GPIO0 78 GPIO1 EI3_GPIO1 GPIO2 77 GPIO3 EI3_GPIO3 GPIO4 76 GPIO5 GPIO6 74 GPIO7* R30 10K 0402 DNP R31 10K 0402 DNP R19 10K 0402 DNP R4 10K 0402 DNP R1 10K 0402 DNP ADXL_INT2_GPIO0 77 R20 10K 0402 DNP GPD1 ADXL_INT2_GPIO1 18 GPD2 ADXL_INT2_GPIO2 76 GPD3 ADXL_INT2_GPIO3 37 EI3_GPIO5 GPD4 ADXL_INT2_GPIO4 74 EI3_GPIO7 GPD5 ADXL_INT2_GPIO5 82 GPD6 TMR_A 48 TMR_A TMR_B TMR_C 49 TMR_C 72 TMR_D* 73 TMR_B TMR_A TMR_D TMR_C 48 49 73 TMR_A TMR_B TMR_C 72 TMR_D* GPD7 TMR_D 59 UART0_RX 62 UART0_TX UART0_TX 59 UART0_RX UART0_RX 62 UART0_TX UART0_TX RESET JP1 1 EI3_GPIO0 WAKE 65 WAKE* 64 SLEEP* SLEEP 65 WAKE* WAKE 64 SLEEP* SLEEP VIN RESET_IN 60 RESET_IN* 57 RESET_OUT* EI3_RESET USB_VCC CLKOUT 71 CLKOUT PWR_IN VIN 60 RESET_IN RESET_IN* 57 RESET_OUT* VIO 8 GPE1 47 TMS GPE2 45 TDI GPE3 83 TDO GPE4 3 5 USB_VCC 120 PS_IN 1 116 VIO VIO 4 GND2 3 6 GND3 11 GND4 6 17 GND5 23 GND6 17 28 GND7 36 GND8 28 40 GND9 46 GND10 40 52 GND11 58 GND12 52 63 GND13 75 GND15 GND16 GPE6 GPE7 TP2 GPF1 GPF2 GND1 4 GND2 GND3 11 GND4 GND5 23 GND6 GND7 36 GND8 GND9 46 GND10 58 GND12 GPG0 GND11 69 GND14 63 GND13 69 GND14 GPG1 81 75 GND15 GND16 86 GND17 93 GND18 86 GND17 93 GND18 98 GND19 104 GND20 98 GND19 GND20 109 GND21 115 GND22 109 GND21 115 GND22 117 GND23 118 GND24 117 GND23 GND24 GPF4 1.8V GPF5 3.3V GPF6 GPF7 C65 0.1UF 0402 81 C66 0.1UF 0402 C67 0.1UF 0402 GPG2 GPG3 GPG4 104 GPG5 GPG6 118 GPG7 4 21 RSVD2 2 22 RSVD3 24 RSVD4 22 25 RSVD5 51 RSVD6 25 53 RSVD7 54 RSVD8 53 55 RSVD9 66 RSVD10 55 67 RSVD11 68 RSVD12 70 RSVD13 96 RSVD14 70 RSVD13 96 RSVD14 97 RSVD15 100 RSVD16 97 RSVD15 100 RSVD16 119 RSVD17 RSVD1 21 RSVD2 RSVD3 24 RSVD4 RSVD5 51 RSVD6 RSVD7 54 RSVD8 RSVD9 66 RSVD10 67 RSVD11 68 RSVD12 C2 0.1UF 0402 C1 0.1UF 0402 C57 0.1UF 0402 C63 0.1UF 0402 C64 0.1UF 0402 ANALOG DEVICES Title Size To Daughterboard B ADXL_SPICS_SPICSA 89 ADXL_SPICS_SPICSB 68 3 ADXL_SPICS_SPICSC 67 ADXL_SPI_MODE 66 ADXL_TWI_MODE 65 24_BIT_LCD_MODE 79 18_BIT_LCD_MODE 53 16_BIT_LCD_MODE 44 54 55 56 52 50 49 46 C 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD WVGA/LCD EI3 Extender Board EI3 Connectors/GPIO Extender Board No. Rev A0254-2010 C Date A 78 3.3V HIROSE_FX8-120P-SV1(91)_MH To Motherboard PPICLK_DIR XC2C256 VQ100 119 RSVD17 HIROSE_FX8-120S-SV(21) LCD_SPICS_SPICSC 86 116 2 RSVD1 LCD_SPICS_SPICSB 85 GPE5 GPF3 3 GND1 LCD_SPICS_SPICSA 87 TP1 PWR_IN 120 PS_IN TOUCH_SCREEN_SPICS_SPICSC 33 5 USB_VCC VIN TOUCH_SCREEN_SPICS_SPICSB 70 GPF0 1 VIN TOUCH_SCREEN_SPICS_SPICSA 71 VIO 71 CLKOUT CLKOUT 6 48 TCK IDC4X2 DNP EI3_RESET USB_VCC 4 7 EI3_GPIO3 PWR_IN 2 5 EI3_GPIO2 GPE0 72 3 EI3_GPIO1 ADXL_INT2_GPIO7 32 99 HW_SW_RESET UART0_RX ADXL_INT2_GPIO6 73 TMR_B 2 ADXL_INT1_GPIO7 GPD0 R26 10K 0402 DNP 1 SDA 61 EXT_BOOT 56 TWI0_A0* TOUCH_SCREEN_IRQ_GPIO2 10 A4 EI3_TWI_A0 TOUCH_SCREEN_IRQ_GPIO1 90 3 2 TOUCH_SCREEN_IRQ_GPIO0 91 GPA1 20 38VCCIO_1 51VCCIO_2 88VCCIO_3 98VCCIO_4 VCCIO_5 EI3_SDA 92 SPORT1_CLK 93 5 26 57VCC_1 VCC_2 110 32 SPORT0_D1 1.8V 13 PPI0_D13 88 SPORT0_D0 83 SPI0_MISO EI3_SPIMOSI 34 SPI0_D3 EI3_SPISEL1 SPORT0_TDV 82 SPI0_CLK 84 SPI0_MOSI 83 SPI0_MISO EI3_EXP_BOOT SoftConfig control signals 3.3V 35 SPORT_INT SPORT_INT 82 SPI0_CLK EI3_SPIMISO PPI0_D14 TWI Address 0100 111x x is the R/W bit. Read - 1, Write - 0 Only unused or shared signals are brought out to P1 to use for a stacking daughterboard 99 PPI0_INT 88 SPORT0_D0 EI3_SPICLK D C 1.0 Sheet 2/13/12 D 2 of 8 A B P2 J2 PPI_CLK_J2 PPI_FS2_J2 PPI_D0_J2 PPI_D2_J2 PPI_D4_J2 PPI_D6_J2 PPI_D8_J2 PPI_D10_J2 PPI_D12_J2 1 PPI_D14_J2 PPI_D16_J2 PPI_D18_J2 PPI_D20_J2 PPI_D22_J2 PPI_INT_J2 SPORT0_CLK_J2 SPORT0_FS_J2 SPORT0_TDV_J2 SPORT0_D0_J2 SPORT0_D1_J2 SPORT_INT_J2 SPI0_CLK_J2 SPI0_MISO_J2 SPI0_D2_J2 SPI0_SEL1/SPI0_SS_J2 SPI0_SEL_B_J2 94 95 101 102 103 105 106 107 108 12 111 112 113 114 99 87 32 35 37 61 PPI_D1_J2 102 PPI0_D2 19 PPI0_D3 PPI_D3_J2 PPI_D4_J2 103 PPI0_D4 18 PPI0_D5 PPI_D5_J2 PPI_D6_J2 105 PPI0_D6 16 PPI0_D7 PPI_D7_J2 106 15 PPI0_D9 PPI_D9_J2 107 PPI0_D10 14 PPI0_D11 PPI_D11_J2 108 13 PPI0_D13 PPI_D13_J2 PPI_D14_J2 12 PPI0_D14 110 PPI0_D15 PPI_D15_J2 PPI_D16_J2 111 PPI0_D16 10 PPI0_D17 PPI_D17_J2 112 PPI0_D18 9 PPI0_D19 PPI_D19_J2 113 PPI0_D20 8 PPI0_D21 PPI_D21_J2 114 7 PPI0_D23 PPI_D23_J2 PPI_D0_J2 PPI0_D2 19 PPI0_D3 PPI_D3_J2 PPI_D2_J2 PPI0_D4 18 PPI0_D5 PPI_D5_J2 PPI0_D6 16 PPI0_D7 PPI_D7_J2 PPI0_D8 15 PPI0_D9 PPI_D9_J2 PPI_D8_J2 PPI0_D10 14 PPI0_D11 PPI_D11_J2 PPI_D10_J2 PPI0_D12 13 PPI0_D13 PPI0_D14 110 PPI0_D15 PPI_D15_J2 PPI0_D16 10 PPI0_D17 PPI_D17_J2 PPI0_D18 9 PPI0_D19 PPI_D19_J2 PPI_D18_J2 PPI0_D20 8 PPI0_D21 PPI_D21_J2 PPI_D20_J2 PPI0_D22 7 PPI0_D23 PPI_CLK_J2 PPI_D13_J2 PPI_D12_J2 PPI_D23_J2 PPI_D22_J2 PPI0_INT PPI_INT_J2 92 SPORT1_CLK 90 SPORT1_FS 30 SPORT1_TDV 91 SPORT0_D0 SPORT1_D0 SPORT0_D1 31 SPORT1_D1 50 SPI0_RDY 84 SPI0_MOSI 34 SPI0_D3 SPI0_D2 39 20 PPI0_D1 PPI_FS2_J2 PPI_D1_J2 SPI0_MISO 33 PPI_FS3_J2 101 PPI0_D0 PPI_FS3_J2 20 PPI0_D1 SPI0_CLK 83 26 PPI0_FS3 PPI0_D0 PPI_FS1_J2 SPORT1_CLK_J2 SPORT0_CLK_J2 SPORT1_FS_J2 SPORT0_FS_J2 SPORT1_TDV_J2 SPORT0_TDV_J2 SPI0_SEL1/SPI0_SS* 85 SPI0_SEL_A SPI0_SEL_B SPI0_SEL_C 38 94 PPI0_D8 PPI0_D12 PPI0_D22 87 SPORT0_CLK 89 SPORT0_FS 29 SPORT0_TDV 88 92 SPORT1_CLK SPORT0_D0 SPORT1_D0 SPORT0_D1_J2 32 SPORT0_D1 SPORT1_D1 SPORT_INT_J2 35 SPORT_INT SPI0_MOSI_J2 SPI0_MISO_J2 SPI0_D3_J2 SPI0_D2_J2 SPI0_SEL_A_J2 SPI0_SEL1/SPI0_SS_J2 SPI0_SEL_C_J2 SPI0_SEL_B_J2 82 SPI0_CLK 83 SPI0_MISO 33 SPI0_D2 SPORT1_FS_J2 30 SPORT1_TDV SPORT0_D0_J2 SPI0_CLK_J2 1 SPORT1_CLK_J2 90 SPORT1_FS SPORT1_D1_J2 SPI0_RDY_J2 The signals are passed from J2 to P2 99 PPI0_INT SPORT1_D0_J2 SPORT_INT 82 PPI_FS1_J2 95 PPI0_FS2 PPI0_FS2 SPORT0_TDV 88 27 PPI_FS1 26 PPI0_FS3 SPORT0_FS 29 PPI0_CLK PPI0_CLK 27 PPI0_FS1 SPORT0_CLK 89 D C SPORT1_TDV_J2 91 SPORT1_D0_J2 31 SPORT1_D1_J2 50 SPI0_RDY SPI0_RDY_J2 SPI0_MOSI 84 SPI0_MOSI_J2 34 SPI0_D3 39 SPI0_SEL1/SPI0_SS* SPI0_SEL_A 37 SPI0_SEL_B 38 SPI0_SEL_C SPI0_D3_J2 85 SPI0_SEL_A_J2 SPI0_SEL_C_J2 61 EXT_BOOT EXT_BOOT 2 2 TWI_A0_J2 SCL0_J2 SDA0_J2 GPIO0_J2 GPIO2_J2 GPIO4_J2 GPIO6_J2 TMR_A_J2 TMR_C_J2 UART0_RX_J2 WAKE_J2 PWR_IN VIN_P2 RESET_IN_J2 56 TWI0_A0* 79 80 43 44 45 47 48 49 59 TWI_A0_J2 SCL0* 42 SCL1* SDA0* 41 SDA1* SDA1_J2 SDA0_J2 GPIO0 78 GPIO1 GPIO1_J2 GPIO2 77 GPIO3 GPIO4 76 GPIO5 GPIO6 74 GPIO7* TMR_A TMR_B TMR_C 72 TMR_D* 62 UART0_TX UART0_RX 65 64 SLEEP* WAKE* 60 RESET_IN* 73 57 RESET_OUT* SCL1_J2 3 71 43 GPIO0 GPIO1 GPIO2_J2 44 GPIO2 GPIO3 GPIO5_J2 GPIO4_J2 45 GPIO4 GPIO5 GPIO7_J2 GPIO6_J2 47 GPIO6 GPIO7* TMR_B_J2 TMR_A_J2 48 TMR_A TMR_B TMR_C_J2 49 TMR_C GPIO3_J2 TMR_D_J2 UART0_TX_J2 120 PS_IN 3 6 17 28 40 52 63 75 86 98 109 117 2 22 25 53 55 4 67 70 97 119 UART0_RX_J2 SLEEP_J2 WAKE_J2 RESET_OUT_J2 PWR_IN VIN_P2 RESET_IN_J2 59 UART0_RX 65 WAKE* 60 RESET_IN* GPIO3_J2 76 GPIO5_J2 74 GPIO7_J2 73 TMR_D* TMR_B_J2 72 TMR_D_J2 62 UART0_TX UART0_TX_J2 64 SLEEP* SLEEP_J2 57 RESET_OUT* RESET_OUT_J2 VIO 71 CLKOUT 1 VIN 120 116 VIO PS_IN 11 GND4 6 GND3 GND4 GND5 23 GND6 17 GND5 GND6 GND7 36 GND8 28 GND7 GND8 GND9 46 GND10 40 GND9 GND10 GND11 58 GND12 52 GND11 GND12 GND13 69 GND14 63 GND13 GND14 81 75 GND15 GND16 4 GND2 11 23 36 46 58 69 81 GND15 GND16 GND17 93 GND18 86 GND19 104 GND20 98 GND21 115 GND22 109 GND21 GND22 GND23 118 GND24 117 GND23 118 GND24 RSVD1 21 RSVD2 2 RSVD1 RSVD2 RSVD3 24 RSVD4 22 RSVD3 RSVD4 RSVD5 51 RSVD6 25 RSVD5 RSVD6 RSVD7 54 RSVD8 53 RSVD7 RSVD8 RSVD9 66 RSVD10 55 RSVD9 RSVD10 RSVD11 68 RSVD12 67 RSVD11 RSVD12 RSVD13 96 RSVD14 70 RSVD13 RSVD14 RSVD15 100 RSVD16 97 RSVD15 RSVD16 GND17 GND19 3 5 USB_VCC 3 GND1 GND3 GPIO1_J2 77 USB_VCC 116 VIO 4 GND2 SDA1_J2 78 VIO CLKOUT_J2 GND1 SCL1_J2 41 GPIO0_J2 5 USB_VCC VIN 42 SCL1* SDA1* CLKOUT 1 79 SCL0* 80 SDA0* USB_VCC CLKOUT_J2 SCL0_J2 56 TWI0_A0* 93 GND18 104 GND20 115 21 24 51 ANALOG DEVICES 54 66 68 96 Title 100 119 RSVD17 RSVD17 Size HIROSE_FX8-120P-SV1(91)_MH HIROSE_FX8-120S-SV(21) To Motherboard Date A B C Nashua, NH 03063 4 PH: 1-800-ANALOGD WVGA/LCD EI3 Extender Board EI3 Unused Connectors Board No. Rev A0254-2010 C To Daughterboard 20 Cotton Road 1.0 Sheet 2/13/12 D 3 of 8 A B D C 3.3V 3.3V 3.3V U5 1 47 EI3_PPID0 2 1B1 EI3_PPID1 3 1B2 1A2 EI3_PPID2 5 1B3 1A3 EI3_PPID3 6 1B4 EI3_PPID4 8 1B5 EI3_PPID5 9 1B6 1A6 EI3_PPID6 11 1B7 1A7 EI3_PPID7 12 1B8 1A1 46 44 1A4 43 1A5 41 40 38 1A8 37 EI3_PPID8 13 2B1 EI3_PPID9 14 2B2 2A2 EI3_PPID10 16 2B3 2A3 EI3_PPID11 17 2B4 2A4 EI3_PPID12 19 2B5 2A5 EI3_PPID13 20 2B6 2A6 EI3_PPID14 22 2B7 2A7 EI3_PPID15 23 2B8 2A8 2A1 36 35 33 32 30 29 27 26 RN2 PPID0 PPID1 TOUCH_SCREEN_IRQ_GPIO0 PPID2 PPID3 TOUCH_SCREEN_IRQ_GPIO1 3.3V TOUCH_SCREEN_IRQ_GPIO2 PPID4 TOUCH_SCREEN_IRQ_GPIO3 PPID5 TOUCH_SCREEN_IRQ_GPIO4 PPID6 TOUCH_SCREEN_IRQ_GPIO5 PPID7 TOUCH_SCREEN_IRQ_GPIO6 C44 0.1UF 0402 PPID8 C45 0.1UF 0402 C46 0.1UF 0402 C43 0.1UF 0402 TOUCH_SCREEN_IRQ_GPIO7 5 COM1 TOUCH_SCREEN_SPICS_SPICSA 2 10 COM2 TOUCH_SCREEN_SPICS_SPICSB R1 R2 3 R3 R4 R5 R6 R7 PPID12 CAP_TOUCH_INT_GPIO1 PPID13 CAP_TOUCH_INT_GPIO2 PPID14 CAP_TOUCH_INT_GPIO3 PPID15 CAP_TOUCH_INT_GPIO4 1 1DIR CAP_TOUCH_INT_GPIO5 24 2DIR CAP_TOUCH_INT_GPIO6 48 CAP_TOUCH_INT_GPIO7 R3 R4 1 6 R5 7 R6 8 LCD_SPICS_SPICSC R7 9 9 R8 R8 10K RNET8 10K RNET8 RN1 RN6 PPID10 CAP_TOUCH_INT_GPIO0 10 COM2 4 LCD_SPICS_SPICSB 8 2 R2 LCD_SPICS_SPICSA 7 5 COM1 3 TOUCH_SCREEN_SPICS 6 1 R1 TOUCH_SCREEN_SPICS_SPICSC 4 PPID9 PPID11 RN3 1 1 5 COM1 2 10 COM2 R1 R2 1 2 ADXL_SPICS_SPICSB 3 R3 R4 R5 R6 R7 R8 R6 8 ADXL_INT1 9 R5 7 TOUCH_SCREEN_IRQ 8 R4 6 CAP_TOUCH_INT 7 R3 4 ADXL_SPICS 6 R7 9 ADXL_INT2 10 COM2 R2 3 ADXL_SPICS_SPICSC 4 5 COM1 R1 ADXL_SPICS_SPICSA R8 1OE 25 10K RNET8 2OE 10K RNET8 RN4 7 18 ADXL_INT1_GPIO0 42 VCCB_2 VCCA_2 ADXL_INT1_GPIO1 SN74AVCA164245 TVSOP48 2 ADXL_INT1_GPIO2 ADXL_INT1_GPIO3 U6 ADXL_INT1_GPIO4 47 EI3_PPID16 2 1B1 EI3_PPID17 3 1B2 EI3_PPID18 5 1B3 1A3 EI3_PPID19 6 1B4 1A4 EI3_PPID20 8 1B5 1A5 EI3_PPID21 9 1B6 1A6 EI3_PPID22 11 1B7 1A7 EI3_PPID23 12 1B8 1A8 1A1 1A2 EI3_PPIFS2 13 2B1 2A1 EI3_PPIFS1 14 2B2 2A2 16 2B3 2A3 EI3_SPICLK 17 2B4 2A4 EI3_SPIMOSI 19 2B5 2A5 EI3_SPISELA 20 2B6 2A6 EI3_SPISELB 22 2B7 2A7 EI3_SPISELC 23 2B8 2A8 RN7 31 VCCB_1 VCCA_1 46 44 43 41 40 38 37 36 35 PPID16 ADXL_INT1_GPIO5 PPID17 ADXL_INT1_GPIO6 PPID18 PPID19 ADXL_INT1_GPIO7 30 29 27 26 5 COM1 24_BIT_LCD_MODE 2 10 COM2 18_BIT_LCD_MODE R1 R2 3 R3 R4 R5 10 COM2 3 R3 2 4 R4 6 LCD_SPICS R5 7 7 8 8 9 9 R6 R6 R7 R7 R8 R8 10K RNET8 PPID20 10K RNET8 RN5 PPID21 PPID22 ADXL_INT2_GPIO0 PPID23 PPIFS2 2 R2 ADXL_SPI_MODE 6 5 COM1 R1 16_BIT_LCD_MODE 4 1 3.3V ADXL_INT2_GPIO1 C39 0.1UF 0402 C41 0.1UF 0402 C42 0.1UF 0402 C40 0.1UF 0402 ADXL_INT2_GPIO2 ADXL_INT2_GPIO3 PPIFS1 ADXL_INT2_GPIO4 33 32 1 ADXL_INT2_GPIO5 SPICLK ADXL_INT2_GPIO6 SPIMOSI ADXL_INT2_GPIO7 SPISELA 1 5 COM1 2 10 COM2 R1 R2 3 R3 4 R4 6 R5 7 R6 8 R7 9 R8 10K RNET8 SPISELB SPISELC 3.3V 1 1DIR 3 3 24 2DIR 48 1OE 25 2OE 7 31 18 42 VCCB_1 VCCA_1 VCCB_2 VCCA_2 R39 0 0402 U1 6 VCCB R18 33 0402 8 5 EI3_PPICLK 7 VCCA A1 B1 PPICLK 9 4 B2 A2 10 SN74AVCA164245 TVSOP48 C10 27PF 0402 DNP 1DIR 2 OE PPICLK_DIR 1 2DIR SN74AVC2T245 QFN10 R37 10K 0402 3.3V 3.3V 3.3V U8 PPICLK_DIR C62 0.1UF 0402 1 4 VDD OE GND 25MHZ 2 OSC003 3 OUT C14 0.1UF 0402 C13 0.1UF 0402 ANALOG DEVICES 4 Title Size A B C Nashua, NH 03063 4 PH: 1-800-ANALOGD WVGA/LCD EI3 Extender Board Buffers/Clock/Pull-Ups Board No. Rev A0254-2010 C Date 20 Cotton Road 1.0 Sheet 2/13/12 D 4 of 8 A B D C U41 1 OE0 TOUCH_SCREEN_IRQ_GPIO0 2 EI3_GPIO0 A0 3 B0 TOUCH_SCREEN_IRQ 4 TOUCH_SCREEN_IRQ_GPIO1 3.3V OE1 5 EI3_GPIO1 A1 6 B1 3.3V 10 TOUCH_SCREEN_IRQ_GPIO2 OE2 9 EI3_GPIO2 A2 8 B2 13 TOUCH_SCREEN_IRQ_GPIO3 R32 10K 0402 OE3 12 EI3_GPIO3 A3 11 B3 PI3C3125 TSSOP14 C60 0.1UF 0402 U40 1 C61 0.1UF 0402 U39 1 OE0 TOUCH_SCREEN_SPICS_SPICSA 1 OE0 TOUCH_SCREEN_IRQ_GPIO4 2 EI3_GPIO4 A0 OE1 5 EI3_GPIO5 A1 OE2 9 EI3_GPIO6 A2 9 A2 SPISELC 8 B2 OE3 12 EI3_GPIO7 A3 12 A3 11 B3 U38 OE0 A0 3 B0 2 A0 CAP_TOUCH_INT 4 CAP_TOUCH_INT_GPIO1 LCD_SPICS_SPICSB 4 OE1 LCD_SPICS_SPICSC 10 OE2 OE1 5 A1 5 A1 6 B1 10 CAP_TOUCH_INT_GPIO2 OE2 9 A2 9 A2 3.3V 8 B2 OE3 12 A3 12 A3 11 B3 U37 C3 0.1UF 0402 1 OE0 CAP_TOUCH_INT_GPIO4 2 A0 C4 0.1UF 0402 2 A0 3 B0 ADXL_SPICS_SPICSB 4 OE1 ADXL_SPICS_SPICSC 10 OE2 OE1 5 A1 5 A1 6 B1 10 CAP_TOUCH_INT_GPIO6 OE2 9 A2 9 A2 8 B2 OE3 12 A3 6 B1 C47 0.1UF 0402 C8 0.1UF 0402 C48 0.1UF 0402 8 B2 11 B3 3 B0 ADXL_SPICS 2 6 B1 8 B2 3.3V 13 OE3 13 CAP_TOUCH_INT_GPIO7 LCD_SPICS U32 1 OE0 ADXL_SPICS_SPICSA 4 CAP_TOUCH_INT_GPIO5 3 B0 PI3C3125 TSSOP14 PI3C3125 TSSOP14 2 3.3V 13 OE3 13 CAP_TOUCH_INT_GPIO3 11 B3 U31 1 OE0 LCD_SPICS_SPICSA 1 2 8 B2 PI3C3125 TSSOP14 PI3C3125 TSSOP14 CAP_TOUCH_INT_GPIO0 6 B1 13 OE3 13 TOUCH_SCREEN_IRQ_GPIO7 TOUCH_SCREEN_SPICS 10 OE2 TOUCH_SCREEN_SPICS_SPICSC 10 TOUCH_SCREEN_IRQ_GPIO6 5 A1 SPISELB 6 B1 1 3 B0 4 OE1 TOUCH_SCREEN_SPICS_SPICSB 4 TOUCH_SCREEN_IRQ_GPIO5 2 A0 SPISELA 3 B0 12 A3 11 B3 11 B3 PI3C3125 TSSOP14 PI3C3125 TSSOP14 R52 10K 0402 U33 1 OE0 ADXL_INT1_GPIO0 2 A0 U45 3 B0 ADXL_INT1 4 ADXL_INT1_GPIO1 OE1 5 A1 A2 A3 3.3V 11 B3 A2 8 B2 ADXL_SDA_SDI 11 B3 ADXL_SDO 13 OE3 3.3V 12 EI3_SPIMISO C50 0.1UF 0402 OE0 A0 ADXL_SCL_SCLK OE2 9 SPIMOSI U34 2 6 B1 10 1 3 A1 8 B2 PI3C3125 TSSOP14 ADXL_INT1_GPIO4 ADXL_CS OE1 5 SPICLK OE3 12 3 B0 4 13 ADXL_INT1_GPIO3 A0 6 B1 OE2 9 OE0 2 ADXL_SPICS 10 ADXL_INT1_GPIO2 1 ADXL_SPI_MODE A3 PI3C3125 TSSOP14 C49 0.1UF 0402 3.3V 3 B0 R53 10K 0402 4 ADXL_INT1_GPIO5 OE1 5 A1 R58 1.1K 0402 DNP 6 B1 10 ADXL_INT1_GPIO6 OE2 9 A2 U44 8 A3 ENABLE DIR 11 B3 6 7 SDA_IN SDA_OUT EI3_SDA U35 3 EI3_SCL 3.3V PCA9525 TSSOP8 OE0 A0 3 B0 R29 10K 0402 ADXL_INT2 4 ADXL_INT2_GPIO1 OE1 5 A1 3.3V OE2 9 A2 R54 10K 0402 6 B1 10 ADXL_INT2_GPIO2 2 SCL_OUT SCL_IN 1 2 R56 1.1K 0402 5 PI3C3125 TSSOP14 ADXL_INT2_GPIO0 R55 1.1K 0402 1 ADXL_TWI_MODE OE3 12 4 GND VCC 8 B2 13 ADXL_INT1_GPIO7 R57 1.1K 0402 DNP 3 3.3V C7 0.1UF 0402 8 B2 C6 0.1UF 0402 13 ADXL_INT2_GPIO3 OE3 12 A3 11 B3 PI3C3125 TSSOP14 U36 1 OE0 ADXL_INT2_GPIO4 2 A0 4 C52 0.1UF 0402 R2 10K 0402 C51 0.1UF 0402 R6 10K 0402 3.3V ANALOG DEVICES 3 B0 4 ADXL_INT2_GPIO5 OE1 5 A1 6 B1 EI3_RESET 10 ADXL_INT2_GPIO6 OE2 9 A2 SOFT_RESET 1 U18 4 2 SN74LVC1G08 SOT23-5 8 B2 HW_SW_RESET C5 0.1UF 0402 Title 13 ADXL_INT2_GPIO7 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD WVGA/LCD EI3 Extender Board SoftConfig and Reset OE3 12 A3 Size 11 B3 Date B C Rev A0254-2010 C PI3C3125 TSSOP14 A Board No. 1.0 Sheet 2/13/12 D 5 of 8 B 16 PPID8 18 PPID9 20 PPID10 21 22 23 24 PPID11 25 PPID12 26 PPID13 2 27 PPID14 28 PPID15 55 16_BIT_LCD_MODE B4 PPID2 6 1A5 50 1B5 B4 PPID4 1A6 48 1B6 B5 PPID3 7 1A6 48 1B6 B5 PPID5 1A7 47 1B7 B6 PPID4 9 1A7 47 1B7 B6 PPID6 1A8 46 1B8 B7 PPID5 10 1A8 46 1B8 B7 PPID7 1A9 45 1B9 G0 11 1A9 45 1B9 G0 PPID8 1A10 44 1B10 G1 12 1A10 44 1B10 G1 PPID9 1A11 43 1B11 G2 PPID6 13 1A11 43 1B11 1A12 42 1B12 PPID7 14 1A12 42 1B12 B3 3.3V G3 C15 0.1UF 0402 1OE 2A1 41 2B1 2A2 40 2B2 2A3 39 2B3 2A4 37 2B4 2A5 36 2B5 2A6 35 2B6 2A7 34 2B7 R2 2A8 33 2B8 2A9 32 2B9 2A10 31 2B10 2A11 30 2B11 2A12 29 2B12 2OE SN74CB3Q16211 TSSOP56 B3 PPID3 3.3V G2 PPID10 G3 PPID11 C16 0.1UF 0402 56 1OE 15 2A1 41 2B1 PPID9 16 2A2 40 2B2 G6 PPID10 18 2A3 39 2B3 G6 PPID14 G7 PPID11 20 2A4 37 2B4 G7 PPID15 R0 21 2A5 36 2B5 R1 22 2A6 35 2B6 R1 PPID17 PPID12 23 2A7 34 2B7 R2 PPID18 R3 PPID13 24 2A8 33 2B8 R3 PPID19 R4 PPID14 25 2A9 32 2B9 R4 PPID20 PPID15 26 2A10 31 2B10 R6 PPID16 27 2A11 30 2B11 R6 PPID22 R7 PPID17 28 2A12 29 2B12 R7 PPID23 G5 R5 55 2OE 18_BIT_LCD_MODE SN74CB3Q16211 TSSOP56 16-Bit Mode PPID12 G4 PPID13 G5 R0 PPID16 R5 PPID21 24_BIT_LCD_MODE 7 9 10 11 12 13 14 15 16 18 20 21 22 23 24 25 26 27 28 55 52 1B3 B2 1A4 51 1B4 B3 1A5 50 1B5 B4 1A6 48 1B6 B5 1A7 47 1B7 B6 1A8 46 1B8 B7 1A9 45 1B9 G0 1A10 44 1B10 G1 1A11 43 1B11 G2 1A12 42 1B12 G3 1 3.3V C17 0.1UF 0402 1OE 2A1 41 2B1 G4 2A2 40 2B2 G5 2A3 39 2B3 G6 2A4 37 2B4 G7 2A5 36 2B5 R0 2A6 35 2B6 R1 2A7 34 2B7 R2 2A8 33 2B8 R3 2A9 32 2B9 R4 2A10 31 2B10 R5 2A11 30 2B11 R6 2A12 29 2B12 R7 2OE SN74CB3Q16211 TSSOP56 18-Bit Mode 3.3V 6 56 PPID8 G4 17 VCC 1A5 50 1B5 5 B1 1A3 2 GND3 49 GND4 15 PPID7 51 1B4 1A2 GND2 56 PPID1 5 1A4 4 B0 53 1B2 38 PPID6 1A4 51 1B4 3 54 1B1 1A1 GND1 14 PPID2 2 8 PPID5 B2 GND3 49 GND4 13 52 1B3 GND2 12 4 1A3 PPID0 B0 38 11 PPID0 19 10 PPID4 B2 GND1 PPID3 PPID1 52 1B3 8 9 B1 1A3 GND3 49 GND4 7 PPID2 53 1B2 GND2 PPID1 B1 3 1A2 38 6 1A2 53 1B2 19 PPID0 B0 1A1 GND1 1 5 U16 54 1B1 2 1A1 8 4 U15 54 1B1 3.3V 17 VCC U14 3 3.3V 17 VCC 3.3V 2 D C 19 A 24-Bit Mode 3.0V P5 3 B0 11 B0 B1 12 B1 LED1_ANODE B2 13 B2 LED2_CATHODE B3 14 B3 LED2_ANODE B4 15 B4 B5 16 B5 XL B6 17 B6 YD B7 18 B7 XR LED1_CATHODE C72 27PF 0402 DNP C73 27PF 0402 DNP G0 19 G0 G1 20 G1 G2 21 G2 CS G3 22 G3 SCL G4 23 G4 G5 24 G5 G6 25 G6 G7 26 G7 RESET SI VCOMIN VCCIO 3.3V U11 1 R0 27 R0 R1 28 R1 VCC1 R2 29 R2 VCC2 R3 30 R3 VCC3 R4 31 R4 R5 32 R5 R6 33 R6 R7 34 R7 1OE PPIFS2 2 1A 3 1B 4 2OE PPIFS1 4 5 2A 6 2B 10 C70 0.1UF 0402 3OE 9 3A 8 GND1 GND2 GND3 3B GND4 13 4OE PPICLK 12 4A 11 4B SN74CB3Q3125 TSSOP14 LED- 48 LED+ 51 50 3 YU C71 27PF 0402 DNP 49 8 VSYNC GND5 7 HSYNC GND6 43 X_MINUS 44 Y_PLUS 45 X_PLUS 46 Y_MINUS 6 3.3V HW_SW_RESET 39 LCD_SPICS 36 SPICLK 37 R8 47.0K 0402 R5 0 0402 DNP SPIMOSI 40 41 R3 100K R7 100K 0402 DNP 2 3 3.3V 3.0V 4 ANALOG DEVICES 1 5 10 35 C18 0.1UF 0402 C19 0.1UF 0402 C20 0.1UF 0402 C21 0.1UF 0402 Title 42 47 9 Nashua, NH 03063 4 PH: 1-800-ANALOGD WVGA/LCD EI3 Extender Board LCD Connector and Mode Switches CLK Size HIROSE_FH23-51S-0_3SHW(06) FPC B Board No. C Rev A0254-2010 C Date A 20 Cotton Road 1.0 Sheet 2/13/12 D 6 of 8 A B D C 3.3V W4 TWI Address 0101 100x x is the R/W bit. Read - 1, Write - 0 3.3V U19 PUSHBUTTON MSC012 15 VCC 1 X_PLUS 16 X+ X_MINUS 4 X- SCL Y_PLUS 1 Y+ DIN 5 Y- 9 DOUT Y_MINUS 14 CS 7 GND1 AUX 17 8 3.3V SPICLK 6 C33 0.1UF 0402 SPIMOSI R34 0402 0 EI3_SPIMISO 13 C34 10UF 0805 1 LCDBACKLIGHT_EN 12 PENIRQ GND2 W3 TOUCH_SCREEN_SPICS PUSHBUTTON MSC012 TOUCH_SCREEN_IRQ U7 W2 19 11 VCC 20 12 VDRIVE CIN0 AD7879 LFCSP_VQ16 CIN1 21 CIN2 17 INT 22 CIN3 23 24 15 SCLK 1 13 SDA CIN4 PUSHBUTTON MSC012 CIN5 W1 CIN6 3.3V 2 16 ADD1 3 14 ADD0 CIN7 CIN8 CAP_TOUCH_INT 18 GPIO SOFT_RESET EI3_SCL R38 0402 0 EI3_SDA 4 CIN9 9 BIAS 6 8 AC_SHIELD CIN10 PUSHBUTTON MSC012 FER1 600 0603 5 CIN11 10 GND1 7 CIN12 R10 10K 0402 C26 0.1UF 0402 AC_SHIELD 25 GND2 W6 3.3V W5 COPPER R9 10K 0402 1A AD7147-1 LFCSP_VQ24 VDD_ADXL U27 VDD_ADXL 6 VDD 1 VDDIO 2 ADXL_SCL_SCLK ADXL_SDA_SDI ADXL_SDO 7 8 INT1 ADXL_INT1 14 9 INT2 ADXL_INT2 CS ADXL_CS SCL/SCLK R35 0402 R36 0402 0 13 0 12 2 C53 0.1UF 0402 C55 0.1UF 0402 SDA/SDI/SDIO C54 10UF 0805 3.3V SDO/ALT_ADD 2 GND1 4 GND2 5 C25 0.1UF 0402 GND3 ADXL345BCCZ LGA14 C24 10UF 0805 C22 0.1UF 0402 TWI Address 0101 011x x is the R/W bit. Read - 1, Write - 0 3.3V SCROLL_WHEEL MSC011 3.3V 3.0V LED1 GREEN 0603 5V VIN USB_VCC PWR_IN VR4 R33 430 0402 1 INPUT D8 B0540W SOD-123 LED+ BACKLIGHT POWER D7 B0540W SOD-123 D9 B0540W SOD-123 L1 15uH IND015 C11 2.2UF 0805 VIN 7 FREQ D3 MBR130LSFT1G SOD-123FL C27 0.1UF 0805 F1 1A 1206 EN 4 GND R16 10K 0402 C31 1UF 0603 C23 4.7UF 0805 ADP1613 MSOP8 C9 2.2UF 0805 VR2 3 EN 1 INPUT OUT 2 SW R14 10K 0603 2 LED- C37 2.2UF 0805 8 C36 0.1UF 0402 ADP1715 MSOP8 C35 2.2UF 0805 D10 SK12 D6 GSOT03 DO-214AA SOT23-3 C12 2.2UF 0805 C69 2.2UF 0805 1 R13 43.2 0402 1 COMP R11 2.0K 0603 C30 0.1UF 0603 C29 1UF 0805 5V CON027 R12 0603 DNP ANALOG DEVICES C32 0.1UF 0603 4 Title Size Date B C 20 Cotton Road Nashua, NH 03063 4 PH: 1-800-ANALOGD WVGA/LCD EI3 Extender Board Accelerometer/TouchScreen/Cap Touch/Power Board No. Rev A0254-2010 C A GND 2 ADP120-AUJZ18R7 TSOT5 SS 3 5 OUTPUT EN 4 P4 FB SS 3 3 IN 5 C68 10UF 0805 VR3 1 2 3 LCDBACKLIGHT_EN C56 10UF 0805 3.3V VR1 6 GND 2 ADP121-AUJZ30 TSOT5 1.8V D11 BZT52C33S SOD-323 R17 0603 DNP EN D4 MBR130LSFT1G SOD-123FL R15 2.0K 0603 C28 1UF 0805 5V 5 OUTPUT 3 D5 MBR130LSFT1G SOD-123FL 5 6GND1 7GND2 8GND3 GND4 3 C38 1UF 0805 1.0 Sheet 2/13/12 D 7 of 8 A B D C 1 1 These parts will be populated by internal people who want to use this board with the SDP. 3.3V 3.3V 2 2 3.3V R50 10K 0402 DNP R49 10K 0402 DNP R48 10K 0402 DNP U42 8 VCC 1 EI3_TWI_A0 E0 2 3 4 R45 10K 0402 DNP R46 10K 0402 DNP R47 10K 0402 DNP 6 SCL EI3_SCL 5 SDA EI3_SDA R44 10K 0402 DNP R43 10K 0402 DNP 7 E1 E2 7 WC GND SPIMOSI 2 SO SCK 5 EI3_SPIMISO SI 1 EI3_SPISEL1 8 VCC HOLD 6 SPICLK M24C02 TSSOP8DW DNP U43 3 CS 4 GND WP 3.3V M25P20 SOIC8 DNP 3.3V 3.3V R51 10K 0402 DNP 3 3 C58 0.1UF 0402 DNP EI3_EXP_BOOT C59 0.1UF 0402 DNP ANALOG DEVICES 4 Title Size A B C Nashua, NH 03063 4 PH: 1-800-ANALOGD WVGA/LCD EI3 Extender Board TWI/SPI Flash Board No. Rev A0254-2010 C Date 20 Cotton Road 1.0 Sheet 2/13/12 D 8 of 8 I INDEX A E AD7147 interrupt signal, 2-14 AD7879 PENIRQ signal, 2-13 AD7879 SPI chip select, 2-14 ADXL345 interrupt signals, 2-14 ADXL345 SPI chip select, 2-15 ADXL345 TWI/SPI mode select, 2-14 architecture, of this Extender Board, 2-2 example programs, 1-7 expansion interface III (EI3), 1-7, 2-17 F FET switches, 2-3, 2-4 G B bill of materials, A-1 board design database, 1-8 board schematic (WVGA/LCD EI3 Extender Board), B-1 bus switch example, 2-6 C capacitive touch controller, 1-5 connectors diagram of locations, 2-16 J1-2 (expansion), 2-17 P1-2 (expansion), 2-17 P4 (power), 2-17 P5 (LCD), 1-4, 2-18 contents, of this Extender Board package, 1-2 customer support, -x D GPIO expander (U10), 2-9 GPIO signals, 1-5, 2-9 I installation, of this Extender Board, 1-3 L LCD backlight, 1-4 connector (P5), 1-4, 2-18 mode select switch, 2-13 SPI chip select switch, 2-13 touch controller, 1-5 touch screen, 1-5 LED1 (power), 2-18 M mechanical switch equivalent, 2-5, 2-7 digital accelerometer, 1-6 WVGA/LCD EI3 Extender Board Manual I-1 Index O operating systems, supported, 1-2 P package contents, 1-2 parallel peripheral interface (PPI), 1-4 power connector (P4), 2-17 power LED (LED1), 2-18 PPICLK_DIR select switch, 2-13 PPICLK select, 1-4 programmable controller, 1-5 serial peripheral interface (SPI), 1-4, 1-6 SoftConfig (software-controlled switches) examples, 2-3 on the Extender Board, 2-9 overview, 2-3 programming, 2-7 SPICS signals, 2-9 supported operating systems, 1-2 system architecture, of this Extender Board, 2-2 system requirements, 1-3 T S schematic, of WVGA/LCD EI3 Extender Board, B-1 I-2 touch controller, 1-5 touch controller (capacitive), 1-5 two-wire interface (TWI), 1-5, 1-6, 2-8 WVGA/LCD EI3 Extender Board Manual