a WVGA/LCD EI3 Extender Board Manual

advertisement
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
Download