V2 Issue 1 13th April 2012 First release of manual for TITAN V2.
V2 Issue 1 17
th
December 2012 Corrected CV_REG table in Appendix A
See Eurotech Worldwide Presence (on the back cover) for full contact details.
2
ETH_TITAN_V2_USM
Page 3
Table of Contents
3
Table of contents
Important user information ............................................................................................................................. 5
Safety notices and warnings .......................................................................................................................... 5
Life support policy .......................................................................................................................................... 6
CE notice ........................................................................................................................................................ 6
TITAN ‘at a glance’ ......................................................................................................................................... 9
TITAN features ............................................................................................................................................. 10
TITAN support products ............................................................................................................................... 13
Getting started ............................................................................................................................................... 14
Using the TITAN ........................................................................................................................................... 14
Real time clock ............................................................................................................................................. 26
USB .............................................................................................................................................................. 44
Serial COMs ports ........................................................................................................................................ 46
Quick Capture camera interface .................................................................................................................. 51
General purpose I/O ..................................................................................................................................... 52
Temperature sensor ..................................................................................................................................... 52
JTAG and debug access .............................................................................................................................. 53
Power and power management .................................................................................................................... 54
Power supplies ............................................................................................................................................. 54
Processor power management .................................................................................................................... 56
Peripheral devices power management ....................................................................................................... 58
Page 4
TITAN - user manual
4
ETH_TITAN_V2_USM
Connectors, LEDs and jumpers ................................................................................................................... 63
Status LEDs ................................................................................................................................................. 75
for the environment that the equipment will be deployed in.
Warning:
for the environment that the equipment will be deployed in.
Important user information
In order to lower the risk of personal injury, electric shock, fire or equipment damage, users must
observe the following precautions as well as good technical judgment, whenever this product is
installed or used.
All reasonable efforts have been made to ensure the accuracy of this document; however, Eurotech
assumes no liability resulting from any error/omission in this document, or from the use of the
information contained herein.
Eurotech reserves the right to revise this document and to change its contents at any time without
obligation to notify any person of such revision or changes.
Safety notices and warnings
The following general safety precautions must be observed during all phases of operation, service and
repair of this equipment. Failure to comply with these precautions or with specific warnings elsewhere
in this manual violates safety standards of design, manufacture and intended use of the equipment.
Eurotech assumes no liability for the customer’s failure to comply with these requirements.
The safety precautions listed below represent warnings of certain dangers of which Eurotech is aware
of. You, as the user of the product, should follow these warnings and all other safety precautions
necessary for the safe operation of the equipment in your operating environment.
Installation in cupboards and safes
In the event that the product is placed within a cupboard or safe, together with other heat generating
equipment, ensure proper ventilation.
Do not operate in an explosive atmosphere
Do not operate the equipment in the presence of flammable gases or fumes. Operation of any
electrical equipment in such an environment constitutes a definite safety hazard.
Alerts that can be found throughout this manual
The following alerts are used within this manual and indicate potentially dangerous situations:
Information regarding potential electrical shock hazards:
•Personal injury or death could occur. Also damage to the system, connected peripheral devices, or
software could occur if the warnings are not carefully followed.
•Appropriate safety precautions should always be used, these should meet the requirements set out
Information regarding potential hazards:
•Personal injury or death could occur. Also damage to the system, connected peripheral devices, or
software could occur if the warnings are not carefully followed.
•Appropriate safety precautions should always be used, these should meet the requirements set out
Information and/or Notes:
These will highlight important features or instructions that should be observed.
Page 6
TITAN - user manual
6
ETH_TITAN_V2_USM
The symbol to the right has been attached to the equipment or, if this has not been
Use an appropriate power supply
Only start the product with a power supply that conforms to the voltage requirements as displayed on
the voltage label attached to the system. In case of uncertainty about the required power supply,
please contact your local Eurotech Technical Support Team (see page 7
Use power supplies that are compliant with SELV regulation.
Use certified power cables. The power cable must fit the product, the voltage and the required current.
Position cable with care, Avoid positioning cables in places where they may be trampled on or
compressed by objects placed on it. Take particular care of the plug, power-point and outlet of power
cable.
) or the electricity authority.
Antistatic precautions
To avoid damage caused by ESD (Electro Static Discharge), always use appropriate antistatic
precautions when handing any electronic equipment.
Life support policy
Eurotech products are not authorized for use as critical components in life support devices or systems
without the express written approval of Eurotech.
CE notice
The product described in this manual is marked with the label in accordance with the 1999/5/EC
regulation.
Eurotech shall not be liable for use of its products with equipment (i.e. power supplies, personal
computers, etc.) that are not CE marked.
WEEE
The information below is issued in compliance with the regulations as set out in the 2002/96/EC
directive, subsequently superseded by 2003/108/EC. It refers electrical and electronic equipment and
the waste management of such products.
When disposing of a device, including all of its components, subassemblies and materials that are an
integral part of the product, you should consider the WEEE directive.
possible, on the packaging, instruction literature and/or the guarantee sheet. By using this
symbol, it states that the device has been marketed after August 13th 2005 and implies
that you must separate all of its components when possible and dispose of them in
accordance with local waste disposal legislations.
Because of the substances present in the equipment, improper use or disposal of the refuse can cause
damage to human health and to the environment.
With reference to WEEE, it is compulsory not dispose of the equipment with normal urban refuse,
arrangements should be instigated for separate collection and disposal.
Contact your local waste collection body for more detailed recycling information.
In case of illicit disposal, sanctions will be levied on transgressors.
Page 7
Important user information
7
RoHS
This device, including all it components, subassemblies and the consumable materials that are an
integral part of the product, has been manufactured in compliance with the European directive
2002/95/EC known as the RoHS directive (Restrictions on the use of certain Hazardous Substances).
This directive targets the reduction of certain hazardous substances previously used in electrical and
electronic equipment (EEE).
Technical assistance
For any technical questions, or if you cannot isolate a problem with your device, or for any enquiry
about repair and returns policies, feel free to contact your local Eurotech Technical Support Team.
See Eurotech Worldwide Presence
(the back cover) for full contact details.
Transportation
When transporting any module or system, for any reason, it should be packed using anti-static material
and placed in a sturdy box with enough packing material to adequately cushion it.
Any product returned to Eurotech that is damaged due to inappropriate packaging will not be covered by the
warranty!
Device labelling
The TITAN board name label is affixed to the PC/104 connector J13. A second label containing the
TITAN serial number is affixed to the PC/104 connector J14. This label contains the Eurotech part
number, the version and issue of this product and the serial number which is unique to each individual
TITAN.
Page 8
TITAN - user manual
8
ETH_TITAN_V2_USM
Introduction
The TITAN is an ultra low power PC/104 compatible single board computer based on the Marvell
520MHz PXA270 XScale processor. The PXA270 is an implementation of the Intel XScale micro
architecture combined with a comprehensive set of integrated peripherals, including:
• Flat panel graphics controller.
• Interrupt controller.
• Real time clock.
• Various serial interfaces.
The TITAN board offers a wide range of features making it ideal for power sensitive embedded
communications and multimedia applications.
The TITAN is available with a choice of CPU frequencies and memory configuration options, as shown
below:
Variant Memory configuration Details
TITAN TITAN-FRx-Mx-Fx-R6 PXA270, FRx=520/416MHz
microprocessor, Mx=64/128MB SDRAM,
Fx=32/64MB Flash,
Commercial temperature range.
TITAN -FRx-Mx-Fx-I-R6 PXA270, FRx=520/416MHz
microprocessor, Mx=64/128MB SDRAM,
Fx=32/64MB Flash,
Industrial temperature range.
The TITAN board is RoHS compliant.
For alternative memory configurations, please contact Eurotech (see Eurotech Worldwide Presence
details). Eurotech can provide custom configurations (subject to a minimum order quantity) for the
TITAN. Please contact our Sales team to discuss your requirements.
This manual details the TITAN V2I1 versions. For details of the changes between TITAN V1I1 and
V2I1 please refer to Appendix D – TITAN V1I1 to V2I1 design changes, page 83
• Debug and connection to In-Circuit Emulator (ICE).
Power requirements
• Typically 1.5W from a single 5V supply.
• Power management features allow current requirements to be as low as 20mA (100mW) in
sleep mode and 2mA (10mW) in deep sleep mode.
Mechanical
• PC/104 compatible footprint 3.8" x 3.6" (96mm x 91mm) www.pc104.org.
Environmental
•Operating temperature:
- Commercial: 20°C (-4°F) to +70°C (+158°F) for speed variants up to 520MHz.
- Industrial: -40°C (-40°F) to +85°C (+185°F) for speed variants up to 416MHz.
•RoHS Directive Compliant (2002/95/EC).
Page 13
13
TITAN support products
The following products support the TITAN:
•ZEUS-FPIF (Flat Panel Interface)
The ZEUS-FPIF is a simple board that enables easy connection between the TITAN and a
variety of LCD flat panel displays.
Introduction
• See Appendix E - ZEUS-FPIF details, page 86
• ZEUS-FPIF-CRT, a board that allows the TITAN to drive a CRT monitor or an analogue LCD
flat panel. Sync on green and composite sync monitors are not supported.
• See Appendix F - ZEUS-FPIF-CRT details, page 91, for further details.
• ETHER-BREAKOUT
The ETHER-BREAKOUT is a simple board that converts the TITAN Ethernet 8-pin header and
Ethernet LEDs 6-pin header to a standard RJ45 connector with LEDs.
•See Appendix G - Ethernet Breakout details, page 94
Contact Eurotech (see Eurotech Worldwide Presence) for further information about any of these
products.
, for further details.
, for further details.
Page 14
TITAN - user manual
14
ETH_TITAN_V2_USM
Getting started
Depending on the Development Kit purchased, a Quickstart Manual is provided for Windows CE or
embedded Linux to enable users to set up and start using the board. Please read the relevant manual
and follow the steps for setting up the board. Once you have completed this task and have a working
TITAN system, you can start adding further peripherals, enabling development to begin.
Using the TITAN
This section provides a guide to setting up and using of some of the features of the TITAN. For more
detailed information on any aspect of the board see Detailed hardware description, page 16
Using the SDIO socket
The TITAN is fitted with a SDIO socket mounted on the top side of the board. The socket is connected
to a PXA270 MMC/SD/SDIO controller interface. The TITAN supports hot swap changeover of the
cards and notification of card insertion. See the sections SDIO, page 29
69, for further details.
and J7 – SDIO socket, page
.
Using the serial interfaces (RS232/422/485)
The five serial port interfaces on the TITAN are fully 16550 compatible. Connection to the serial ports
is made via a 40-way boxed header. The pin assignment of this header has been arranged to enable
9-way IDC D-Sub plugs to be connected directly to the cable. See the sections Serial COMs ports,
page 46 and J1 – COMS ports, page 65, for further details.
Using the audio features
There are four audio interfaces supported on the TITAN: amp out, line out, line in and microphone. The
line in, line out and amp interfaces support stereo signals and the microphone provides a mono input.
The amplified output is suitable for driving an 8Ω load with a maximum power output of 250mW per
channel.
Connections are routed to J6 - see the sections Audio, page 42 and J7 – Audio connector, page 68
further details.
Using the USB host
The standard USB connector is a 4-way socket, which provides power and data signals to the USB
peripheral. The 10-way header J10 has been designed to be compatible with PC expansion brackets
that support two USB sockets. See the sectionsUSB, page44and J10 – USB connector, page71
further details.
Using the USB client
The TITAN USB host port 2 can be configured under software to be a client and connected to a PC via
a USB cable. The USB cable should be plugged into the 10-way header J10. See the sectionsUSB,
page44and J10 – USB connector, page71, for further details.
, for
, for
Page 15
Getting started
15
Using the Ethernet interface
The SMSC LAN9221i 10/100BaseTX Ethernet controller is configured by the RedBoot boot loader for
embedded Linux and by Windows CE once it has booted. Connection is made via connector J11. A
second connector J12 provides link and speed status outputs for control LEDs. See the sections
Ethernet, page 45; J11 – 10/100BaseTX Ethernet connector, page 71
connector, page 71, for further details.
; and J12 – Ethernet status LEDs
Using the PC/104 expansion bus
PC/104 modules can be used with the TITAN to add extra functionality to the system. This interface
supports 8/16-bit ISA bus style peripherals.
Eurotech has a wide range of PC/104 modules that are compatible with the TITAN. These include
modules for digital I/O, analogue I/O, motion control, video capture, CAN bus, serial interfaces, etc.
Please contact the Eurotech sales team if a particular interface you require does not appear to be
available as these modules are in continuous development. Contact details are provided in
Worldwide Presence.
To use a PC/104 board with the TITAN, plug it into J13 for 8-bit cards and J13/J14 for 8/16-bit cards.
See the sections PC/104 interface, page 30and J14 & J15 – PC/104 connectors, page 72
details.
Eurotech
, for further
The ISA interface on the TITAN does not support DMA, shared interrupts and some access modes.
See the section PC/104 interrupts, page 31
The TITAN provides +5V to a PC/104 add-on board via the J13 and J14 connectors. If a PC/104 addon board requires a +12V supply, then +12V must be supplied to the TITAN power connector J15 pin
4. If –12V or –5V are required, these must be supplied directly to the PC/104 add-on board.
The TITAN is available with non-stack through connectors by special order. Contact Eurotech for more
details (see Eurotech Worldwide Presence
The following section provides a detailed description of the functions provided by the TITAN. This
information may be required during development after you have started adding extra peripherals or are
starting to use some of the embedded features.
TITAN block diagram
The diagram below illustrates the functional organization of the TITAN PC/104 SBC:
Page 17
17
-
0x10000010 – 0x107FFFFF
-
Reserved
CS4#
0x10800000 – 0x1080000E
16-bit
COM5
CS4#
0x11000000 – 0x11000001
16-bit
BV_REG (Board version / issue)
-
0x11000002 – 0x117FFFFF
-
Reserved
CS4#
0x11800000 – 0x11800001
16-bit
I2_REG (PC104 IRQ status)
-
0x11800002 – 0x11FFFFFF
-
Reserved
CS4#
0x12000000 – 0x12000001
16-bit
CV_REG (CPLD version / issue)
-
0x12000002 – 0x127FFFFF
-
Reserved
CS4#
0x12800000 – 0x12800001
16-bit
I1_REG (PC104 IRQ status)
-
0x12800002 – 0x12FFFFFF
-
Reserved
CS4#
0x13000000 – 0x13000001
16-bit
C_REG (PC104 reset)
-
0x13000002 – 0x13FFFFFF
-
Reserved
CS5#
0x14000000 – 0x17FFFFFE
16-bit
SRAM
-
0x18000000 – 0x1FFFFFFF
-
Reserved
NA
0x30000000 – 0x300003FF
8/16-bit
PC/104 I/O space
-
0x30000400 – 0x3BFFFFFF
-
Reserved
NA
0x3C000000 – 0x3C1FFFFF
8/16-bit
PC/104 memory space
-
0x3C200000 – 0x3FFFFFFF
-
Reserved
NA
0x40000000 – 0x43FFFFFF
32-bit
PXA270 peripherals1
NA
0x44000000 – 0x47FFFFFC
32-bit
LCD control registers1
NA
0x48000000 – 0x4BFFFFFC
32-bit
Memory controller registers1
NA
0x4C000000 – 0x4FFFFFFC
32-bit
USB host registers1
NA
0x50000000 – 0x53FFFFFC
32-bit
Capture Interface registers1
-
0x54000000 – 0x57FFFFFC
-
Reserved
NA
0x58000000 – 0x5BFFFFFC
32-bit
Internal memory control1
NA
0x5C000000 – 0x5C00FFFC
32-bit
Internal SRAM bank 0
NA
0x5C010000 – 0x5C01FFFC
32-bit
Internal SRAM bank 1
NA
0x5C020000 – 0x5C02FFFC
32-bit
Internal SRAM bank 2
NA
0x5C030000 – 0x5C03FFFC
32-bit
Internal SRAM bank 3
-
0x5C040000 – 0X7FFFFFFF
-
Reserved
SDCS0#
0x80000000 – 0x8FFFFFFF
32-bit
SDRAM
-
0x90000000 – 0xFFFFFFFF
-
Reserved
TITAN address map
PXA270 chip select Physical address Bus width Description
CS0# 0x00000000 – 0x03FFFFFE 16-bit FLASH memory / Silicon disk
CS1# 0x04000000 – 0x040000FE 16-bit Ethernet controller CSRs and FIFOs
Details of the internal registers are in the Intel Developer’s Manual on the Development Kit CD.
Page 18
TITAN - user manual
18
ETH_TITAN_V2_USM
Translations made by the MMU
For details of translations made by the MMU by Redboot for embedded Linux, please refer to the
TITAN Embedded Linux Quickstart Manual.
For details of translations made by the MMU for Windows CE, please check the Windows CE
documentation for information about memory mapping. One source of this information is on the MSDN
web site (www.msdn.microsoft.com
The PXA270 processor is an integrated system-on-a-chip microprocessor for high-performance, lowpower portable handheld and handset devices. It incorporates on-the-fly voltage and frequency scaling
and sophisticated power management.
The PXA270 processor complies with the ARM* Architecture V5TE instruction set (excluding floating
point instructions) and follows the ARM* programmer’s model. The PXA270 processor also supports
®
Wireless MMX™ integer instructions in applications such as those that accelerate audio and
Intel
video processing.
The features of the PXA270 processor include:
®
•Intel
XScale™ core.
• Power management.
• Internal memory - 256KB of on-chip RAM.
• Interrupt controller.
• Operating system timers.
• Pulse-width modulation unit (PWM).
• Real time clock (RTC).
• General purpose I/O (GPIO).
• Memory controller.
• DMA controller.
• Serial ports:
- 3x UART.
- Fast infrared port.
2
C bus port.
- I
- AC97 Codec interface.
2
- I
S Codec interface.
- USB host controller (2 ports).
- USB client controller.
- 3x synchronous serial ports (SSP).
• LCD panel controller.
• Multimedia card, SD memory card and SDIO card controller.
The design supports 520MHz and416MHz speed variants of the PXA270 processor. The standard
variant of the TITAN board includes the 520MHz version of the PXA270. The maximum speed
available for extended temperature version of the TITAN is 416MHz.
A 13MHz external crystal is used to run the PXA270 processor. All other clocks are generated
internally in the processor.
The PXA270 processor family provides multimedia performance, low power capabilities and rich
peripheral integration. Designed for wireless clients, it incorporates the latest advances in mobile
technology over its predecessor, the PXA255 processor. The PXA270 processor features scalability by
operating from 104MHz up to 520MHz, providing enough performance for the most demanding control
and monitoring applications.
®
PXA270 is the first Intel
Wireless MMX™ technology, enabling high performance, low power multimedia acceleration with a
general purpose instruction set. Intel
camera interface for capturing digital images and video. Power consumption is also a critical
component. Wireless Intel SpeedStep
Personal Internet Client Architecture (PCA) processor to include Intel®
®
Quick Capture technology provides a flexible and powerful
®
technology provides the new capabilities in low power
operation.
The processor requires a number of power supply rails. All voltage levels are generated on-board from
the +5V power input The TITAN uses a specialised power management IC to support Intel
SpeedStep
®
technology.
The PXA270 processor is a low power device and does not require a heat sink for temperatures up to
70°C (85°C for the industrial variant).
Page 20
TITAN - user manual
20
ETH_TITAN_V2_USM
For embedded Linux the GPIO pins are setup by Redboot. For Windows CE, they are setup by the OS
Signal name
Dir Active
Function
Sleep
See section…
AC97_IRQ
Input
AC97 interrupt
Input
Audio
DS_WAKEUP
Input
Deep sleep wakeup
Input
Power and power
management
SYS_EN
Output
High Enable 3.3V supplies
1
PWR_SCL
Output
Control PXA270 supplies
PWR_SDA
Bidir NA
Input
PWR_CAP0
Power
To achieve low power in
during sleep
-
PWR_CAP1
Power
-
PWR_CAP2
Power
-
PWR_CAP3
Power
-
COM1OR4_
WAKEUP
Input
COM1 to COM4 activity
Input
Serial COMs ports
COM4_IRQ
Input
COM 4 interrupt
Input
COM5_IRQ
Input
COM 5
Input
OVERTEMP
Input
Temperature sensor over
temperature IRQ
Input
I
USER_LINKA
Input
User configurable
Input
External interrupts
ETH_IRQ#
Input
Ethernet interrupt
Input
Ethernet
ETH_CS1#
Output
Low Chip
1
BRT_CTRL
Output
See
inverter
datasheet
Backlight on/off or variable
brightness if PWM
0
Flat panel display
support
PC104_IRQ
Input
‘OR’ of PC/104 interrupts
Input
PC/104 interface
CLK_SHDN#
Output
Low Shutdown clocks
0
-
BKLEN
Output
High
LCD backlight enable
0 = off; 1 = on
0
Flat panel display
support
PXA270 GPIO pin assignments
The table below summarizes the use of the 118 PXA270 GPIO pins, their direction, alternate function
and active level.
and not by the boot loader.
For details of pin states during reset see the Pin Usage table in the PXA27x Processor Family
Electrical, Mechanical and Thermal Specification.
Key:
AF Alternate function.
Dir Pin direction.
Active Function active level or edge.
Sleep Pin state during sleep mode:
- Hi-Z states are set to ‘1’ during sleep.
- Last states are whatever the last state was before going to sleep.
For details of the PXA270 interrupt controller and internal peripheral interrupts, please refer to the
PXA270 Developer’s Manual on the Development Kit CD.
External interrupts
The following table lists the PXA270 signal pins used for external interrupts:
PXA270 pin Signal name Peripheral Active
GPIO 0 AC97_IRQ Audio
GPIO 1 DS_WAKEUP CPU
GPIO 9 COM1OR4_WAKEUP COMS
GPIO 11 COM5_IRQ COMS
GPIO 12 OVERTEMP
GPIO 13 USER_LINKA User
GPIO 14 ETH_IRQ# Ethernet
GPIO 17 PC104_IRQ PC/104
GPIO 35 USER_LINKB User
GPIO 53 MMC_CD SDIO
GPIO 113 USER_LINKC User
GPIO 116 GPIO_IRQ# External GPIO
Temperature
sensor
Page 26
TITAN - user manual
26
ETH_TITAN_V2_USM
Real time clock
The TITAN uses an external real time clock (RTC) (Intersil ISL1208) to store the date and time and
provide power management events. The RTC is connected to the I
and is accessible through I
2
C bus address 0x6F. The RTC is battery backed for the TITAN.
2
C bus of the PXA270 processor
The accuracy of the internal RTC is based on the operation of the 32.768KHz watch crystal. Its
calibration tolerance is ±20ppm, which provides an accuracy of +/-1 minute per month when the board
is operated at an ambient temperature of +25°C (+77°F). When the board is operated outside this
temperature the accuracy may be degraded by -0.035ppm/°C² ±10% typical. The watch crystal’s
accuracy will age by ±3ppm max in the first year, then ±1ppm max in the year after and logarithmically
decreasing in subsequent years.
The Intersil ISL1208 RTC provides the following basic functions:
•Real time clock/calendar:
- Tracks time in hours, minutes and seconds.
- Day of the week, day, month and year.
•Single alarm:
- Settable to the second, minute, hour, day of the week, day or month.
- Single event or pulse interrupt mode.
•2 bytes battery-backed user SRAM.
2
•I
C interface.
•PXA270 has an internal real time clock, which doesn’t keep time after hardware reset and
should only be used as a wake-up source from deep-sleep.
Page 27
Detailed hardware description
27
PC104
Watchdog timer
The TITAN uses an external watchdog timer (MAX6369), which can be used to protect against
erroneous software.
The watchdog timer can be programmed using WD_SET2-0 for timeout periods between 1ms and 60s.
The WD_SET2-0 are programmed by writing to bit D4-D2 of the CPLD control register C_REG.
CPLD control register [C_REG] watchdog set bits
Byte lane Most significant byte Least significant byte
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
WD_
WD_
Field - - - - - - - -
- - -
SET2
Reset X X X X X X X X X X X 0 1 1 X 0
R/W - - - - - - - - - - - R/W R/W R/W - R/W
Address 0x13000000
SET1
WD_
SET0
-
_RST
The watchdog timeout period is summarized in the following table:
WD_SET2 WD_SET1 WD_SET0 Timeout period
0 0 0 1ms
0 0 1 10ms
0 1 0 30ms
0 1 1 Disabled (default)
1 0 0 100ms
1 0 1 1s
1 1 0 10s
1 1 1 60s
Once the timeout period is set the WD_WDI (GPIO 102) watchdog input signal must be toggled within
the timeout period. If WD_WDI remains either high or low for the duration of the watchdog timeout
period, the watchdog timer triggers a reset pulse.
The watchdog timer clears whenever a reset pulse is asserted or whenever WDI sees a rising or falling
edge.
For further details see the Eurotech operating system Technical Manual and the PXA270 Developer’s Manual on the Development Kit CD.
Page 28
TITAN - user manual
28
ETH_TITAN_V2_USM
Memory
The TITAN has four types of memory fitted:
•A 32MB or 64MB resident FLASH disk containing:
- Boot loader: Redboot to boot embedded Linux, or Eboot to boot Windows CE.
- Embedded Linux or Windows CE.
- Application images.
• 64MB or 128MB of SDRAM for system memory.
• Static RAM:
- 256KB of SRAM, internal to PXA270.
- 256KB of SRAM, external to PXA270 (battery backed).
•128 bytes of configuration EEPROM on the I²C bus.
FLASH memory / silicon disk
The TITAN supports 32MB or 64MB of Spansion Mirrorbit Flash memory for the boot loader, OS and
application images. The Flash memory is arranged as 128Mbit x 16-bits (32MB device) or 256Mbit x
16-bits (64MB device) respectively.
The FLASH memory array is divided into equally sized symmetrical blocks that are 64-Kword in size
(128KB) sectors. A 128Mbit device contains 128 blocks, a 256Mbit device contains 256 blocks and a
512Mbit device contains 512 blocks.
Whenever the FLASH memory is accessed the FLASH access LED is illuminated.
SDRAM interface
There are two standard memory configurations supported by the TITAN: 64MB or 128MB of SDRAM
located in bank 0. The SDRAM is configured as 16MB x 32-bits (64MB), or 32MB x 32-bits (128MB) by
2 devices, each with 4 internal banks of 4MB or 8MB x 16-bits.
These are surface mount devices soldered to the board and cannot be upgraded. The size of memory
fitted to the board is detected by software to configure the SDRAM controller accordingly.
The SDRAM memory controller is set to run at 104MHz.
Static RAM
The PXA270 processor provides 256KB of internal memory-mapped SRAM. The SRAM is divided into
four banks, each consisting of 64KB.
The TITAN also has a 256KB SRAM device fitted, arranged as 256Kbit x 8-bits. Access to the device
is on 16-bit boundaries; whereby the least significant byte is the SRAM data and the 8-bits of the most
significant byte are don’t care bits. The reason for this is that the PXA270 is not designed to interface
to 8-bit peripherals. This arrangement is summarized in the following data bus table:
The SRAM is non-volatile whilst the on-board battery is fitted. Please refer to section Battery backup
on page 55 for battery backup lifetime.
Page 29
Detailed hardware description
29
Configuration EEPROM
The configuration EEPROM is interfaced directly to the PXA270’s I2C controller. It is a Microchip
24AA01 1Kbit EEPROM organized as one block of 128 x 8-bit memory.
The configuration EEPROM is addressable at I²C serial bus address 0x50 – 0x057 and is accessed in
fast-mode operation at 400kbps.
SDIO
The SD card socket J7 is interfaced directly to the PXA270’s MMC/SD/SDIO controller.
The MMC/SD/SDIO controller supports multimedia card, secure digital and secure digital I/O
communications protocols. The MMC controller supports the MMC system, a low-cost data storage and
communications system. The MMC controller in the PXA270 processor is based on the standards outlined
in the MultiMediaCard System Specification Version 3.2. The SD controller supports one SD or SDIO card
based on the standards outlined in the SD Memory Card Specification Version 1.01 and SDIO Card Specification Version 1.0 (Draft 4).
The MMC/SD/SDIO controller features:
• Data transfer rates up to 19.5Mbps for MMC, 1-bit SD/SDIO and SPI mode data transfers.
• Data transfer rates up to 78Mbps for 4-bit SD/SDIO data transfers.
• Support for all valid MMC and SD/SDIO protocol data-transfer modes.
This is a hot swappable 3.3V interface, controlled by the detection of a falling edge on GPIO 53
(MMC_CD) when an SD card has been inserted and a rising edge when an SD card is removed.
SD card write protection is connected to the PXA270’s GPIO 52 (MMC_WP) and card detect to GPIO
53 (MMC_CD).
®
A variety of SDIO cards are available, such as a Camera, Bluetooth
information can be found here: www.sdcard.org/sdio/index.html
, GPS and 802.11b. More
.
Page 30
TITAN - user manual
30
ETH_TITAN_V2_USM
Do NOT attempt to power the TITAN using the VCC_PER pins!
current at 70°C ambient, or 600mA at 85°C ambient.
PC/104 interface
The TITAN PC/104 interface is emulated from the PXA270 PC card interface to support 8/16-bit ISA
bus style signals. As the interface is an emulation, the TITAN does not support some PC/104 features.
Please refer to the section Unsupported PC/104 interface features on page 37
Add-on boards can be stacked via the PC/104 interface to enhance the functionality of the TITAN.
Eurotech has an extensive range of PC/104 compliant modules and these can be used to quickly add
digital I/O, analogue I/O, serial ports, video capture devices, PC card interfaces, etc.
The ISA bus is based on the x86 architecture and is not normally associated with RISC processors.
You would need to modify the standard drivers to support any third party PC/104 modules.
Any PC/104 add-on board attached to the TITAN is accessible from the PC card memory space socket
1. The memory map is shown in the following table:
The PC/104 bus signals are compatible with the ISA bus electrical timing definitions.
All signals between the PXA270 and the PC/104 are buffered. When the PC/104 bus is not in use, all
output signals with the exception of the clock signals are set to their inactive state.
The TITAN provides +5V (VCC_PER) to the PC/104 connectors J13 and J14. If a PC/104 add-on
board requires a +12V supply, then +12V can be supplied via the TITAN power connector J15 pin 4. If
-12V or -5V are required, these must be supplied directly to the PC/104 add-on board.
VCC_PER is a +5V supply switched under hardware control from the VCC input on J15 pin 1. ALWAYS
provide +5V to VCC on J15 pin 1.
If J15 pin 4 is used to supply +12V to the PC/104 connector J13 pin B4. Do NOT exceed 700mA supply
Page 31
31
180ns * 233ns
345ns
*
A<0:15>
VALID
VALID
180ns
157ns
341ns
144ns
*
A<0:15>
VALID
VALID
PC/104 8-bit I/O read access cycle
Detailed hardware description
DATA
IOCS16
SBHE
IOCHRDY
PC/104 8-bit I/O write access cycles
AEN
BALE
IOR
DATA
IOCS16
SBHE
IOCHRDY
* = PC/104 add-on-board dependent
AEN
BALE
IOW
Page 32
TITAN - user manual
32
ETH_TITAN_V2_USM
191ns * *
340ns
*
143ns
*
65ns
245ns
A<0:15>
VALID
VALID
191ns
143ns
336ns
65ns
151ns
*
*
61ns
153ns
A<0:15>
VALID
VALID
PC/104 16-bit I/O read access cycle
DATA
IOCS16
SBHE
IOCHRDY
AEN
BALE
IOR
PC/104 16-bit I/O write access cycles
DATA
IOCS16
SBHE
IOCHRDY
* = PC/104 add-on-board dependent
AEN
BALE
IOW
Page 33
Detailed hardware description
33
227ns
159ns
185ns
332ns
85ns
A<0:23>
VALID
VALID
187ns * *
340ns
*
163ns
*
65ns
241ns
A<0:23>
VALID
VALID
PC/104 8-bit memory read access cycle
8-bit memory read access cycles are not supported by the PXA270 PCMCIA controller for common
memory space.
PC/104 8-bit memory write access cycle
DATA
IOCS16
SBHE
IOCHRDY
PC/104 16-bit memory read access cycle
IOCHRDY
AEN
BALE
MEMW
SMEMW
DATA
IOCS16
SBHE
AEN
BALE
MEMR
SMEMR
Page 34
TITAN - user manual
34
ETH_TITAN_V2_USM
183ns
143ns
336ns
65ns
167ns
*
*
61ns
153ns
A<0:23>
VALID
VALID
PC/104 16-bit memory write access cycles
DATA
IOCS16
SBHE
IOCHRDY
AEN
BALE
MEMW
SMEMW
* = PC/104 add-on-board dependent
Page 35
Detailed hardware description
35
IRQ12
IRQ11
IRQ10
IRQ15
IRQ14
PC/104 interrupts
The PC/104 interrupts are combined together in the TITAN hardware. When an interrupt is received on
the PC/104 interface, the hardware generates an interrupt on pin GPIO 17 (active high) of the PXA270
processor.
The PC/104 interrupting source can be identified by reading the PC104_IRQ registers I1_REG and
I2_REG located at addresses 0x12800000 and 0x01800000 respectively. The registers indicate the
status of the interrupt lines at the time the register is read. The relevant interrupt has its corresponding
bit set to ‘1’. The PXA270 is not designed to interface to 8-bit peripherals, so only the least significant
byte from the word contains the data.
PC/104 interrupt register 1 [I1_REG]
Byte lane Most significant byte Least significant byte
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Field - - - - - - - -
IRQ7 IRQ6 IRQ5 IRQ4 IRQ3
Reset X X X X X X X X 0 0 0 0 0 0 0 0
R/W - - - - - - - - R/W
Address
0x12800000
PC/104 interrupt register 2 [I2_REG] (not available under Windows CE)
Byte lane Most significant byte Least significant byte
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Field - - - - - - - - - - - - -
Reset X X X X X X X X 0 0 0 0 0 0 0 0
R/W - - - - - - - - R R/W
Address
0x11800000
IRQ9
PC/104 IRQ9, IRQ14 and IRQ15 are not available under Windows CE as all interrupt
sources are fully utilised.
Once the PXA270 microprocessor has serviced a PC/104 interrupt, the corresponding add-on-board
clears the interrupt by driving the IRQ signal low. When the TITAN hardware sees the interrupt go low
the corresponding bit is automatically cleared from the I1_REG or I2_REG register.
If no further interrupts are pending the TITAN hardware drives GPIO 17 low once the interrupt has
been cleared at the source.
Page 36
TITAN - user manual
36
ETH_TITAN_V2_USM
GPIO17
Delay:
375-500ns
PC104_IRQ3
PC104_IRQ6
PC104_IRQ4
Driver clears IRQ3 at source.
Bit 0 (IRQ3) cleared in I1_REG
automatically on falling edge.
Driver processing IRQ4
due to priority over IRQ6
Driver processing IRQ3
PC104
In cases where other PC/104 IRQs are asserted while the driver is processing a PC/104 IRQ, the
TITAN drives GPIO 17 low for 375ns to 500ns once this interrupt has been cleared. This short low
pulse indicates to the PXA270 that there is another pending interrupt. This situation is shown in the
following diagram:
PC/104 reset
The reset generated to the PC/104 add-on board is a combination of the nRESET_OUT# pin of the
PXA270 and the status of the PC104_RST bit of the control register C_REG.
To reset PC/104 add-on-boards under software control, set the PC104_RST bit to ’1’ in the C_REG
register located at the address 0x13000000. To clear the PC/104 reset, write a ‘0’ to the PC104_RST
bit.
The PC104_RST bit is set to reset PC/104 add-on-boards when the PXA270 nRESET_OUT# has
been actived. This shall occur on power on reset, manual reset, internal watchdog reset, or if VCC or
VCC_PER is below 4.38V. The PC104_RST bit must be cleared by writing a ‘0’ to it to deactivate the
reset of PC/104 add-on-boards.
CPLD control register [C_REG] PC/104 reset bit
Byte lane Most significant byte Least significant byte
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
WD_
WD_
Field - - - - - - - -
- - -
SET2
Reset X X X X X X X X X X X 0 1 1 X 1
R/W - - - - - - - - - - - R/W R/W R/W - R/W
SET1
WD_
SET0
-
_RST
Address 0x13000000
Page 37
37
Unsupported PC/104 interface features
The TITAN does not support the following PC/104 bus features:
• DMA is not supported. Therefore, AEN signal is set to a constant logical zero.
• Bus mastering is not supported. Therefore, do not connect any other master add-on board to
the TITAN PC/104 interface.
•Shared interrupts are not supported. Therefore, do not connect more than one
add-on board to the same interrupt signal line.
•BALE signal is set to a constant logical one as the address is valid over the entire bus cycle.
Only add-on PC/104 boards that implement transparent latch on address lines LA17-LA23 are
compatible with the TITAN implementation of BALE.
•The PXA270 PCMCIA memory controller does not support 8-bit memory read accesses for
common memory space.
•The PXA270 PCMCIA memory controller does not support PC/104 MEMCS# signal, so there
is no support for dynamic bus sizing.
•PC/104 IRQ9, IRQ14 and IRQ15 are not available under Windows CE.
Detailed hardware description
Flat panel display support
The PXA270 processor contains an integrated LCD display controller. It is capable of supporting both
colour and monochrome single- and dual-scan display modules. It supports active (TFT) and passive
(STN) LCD displays up to 800x600 pixels.
The PXA270 can drive displays with a resolution up to 800x600, but as the PXA270 has a unified
memory structure, the bandwidth to the application decreases significantly. If the application makes
significant use of memory, such as when video is on screen, you may also experience FIFO underruns causing the frame rates to drop or display image disruption. Reducing the frame rate to the
slowest speed possible gives the maximum bandwidth to the application. The display quality for an
800x600 resolution LCD is dependent on the compromises that can be made between the LCD refresh
rate and the application. The PXA270 is optimized for a 640x480 display resolution.
A full explanation of the graphics controller operation can be found in the PXA270 Developer’s Manual
included on the support CD.
The flat panel data and control signals are routed to J4. See the section J4 – LCD connector, page 67
for pin assignment and part number details.
The ZEUS-FPIF interface board allows the user to easily wire up a panel using pin and crimp style
connectors (see page 86). Contact Eurotech (see Eurotech Worldwide Presence) for purchasing
information for the ZEUS-FPIF. Alternatively, the display interface is connected to an LVDS interface
(see the section LVDS interface, page
be located more than 300mm (12") from the TITAN.
The following tables provide a cross-reference between the flat panel data signals and their function,
when configured for different displays.
42). The LVDS interface provides useful when displays need to
,
Page 38
TITAN - user manual
38
ETH_TITAN_V2_USM
TFT panel data bit mapping to the TITAN
The PXA270 can directly interface to 18-bit displays, but from a performance point of view it is better to use
16-bits only. 18-bit operation requires twice the bandwidth of 16-bit operation.
The following table shows TFT panel data bit mapping to the TITAN:
Panel data bus bit 18-bit TFT 12-bit TFT 9-bit TFT
FPD 15 R5 R3 R2
FPD 14 R4 R2 R1
FPD 13 R3 R1 R0
FPD 12 R2 R0 -
FPD 11 R1 - -
GND R0 - -
FPD 10 G5 G3 G2
FPD 9 G4 G2 G1
FPD 8 G3 G1 G0
FPD 7 G2 G0 -
FPD 6 G1 - -
FPD 5 G0 - -
FPD 4 B5 B3 B2
FPD 3 B4 B2 B1
FPD 2 B3 B1 B0
FPD 1 B2 B0 -
FPD 0 B1 - -
GND B0 - -
Page 39
39
STN panel data bit mapping to the TITAN
Panel data bus bit Dual scan colour STN Single scan colour STN Dual scan mono STN
FPD 15 DL7(G) - -
FPD 14 DL6(R) - -
FPD 13 DL5(B) - -
FPD 12 DL4(G) - -
FPD 11 DL3(R) - -
FPD 10 DL2(B) - -
FPD 9 DL1(G) - -
FPD 8 DL0(R) - -
FPD 7 DU7(G) D7(G) DL3
FPD 6 DU6(R) D6(R) DL2
Detailed hardware description
FPD 5 DU5(B) D5(B) DL1
FPD 4 DU4(G) D4(G) DL0
FPD 3 DU3(R) D3(R) DU3
FPD 2 DU2(B) D2(B) DU2
FPD 1 DU1(G) D1(G) DU1
FPD 0 DU0(R) D0(R) DU0
The table below explains the clock signals required for passive and active type displays:
Active display signal
TITAN
PCLK Clock Pixel clock
LCLK Horizontal sync Line clock
FCLK Vertical sync Frame clock
BIAS DE (Data Enable) Bias
(TFT)
Passive display signal
(STN)
Page 40
TITAN - user manual
40
ETH_TITAN_V2_USM
The LCD supply may be changed to 5V by moving the jumper position of JP2, see section LCD supply
LCD logic and backlight power
The display signals are +3.3V compatible. The TITAN contains power control circuitry for the flat panel
logic supply and backlight supply. The flat panel logic is supplied with a switched +3.3V (default) or
+5V supply (see the section LCD supply voltage jumper – LK2 on JP2, page 76
backlight is supplied with a switched +5V supply for the backlight inverter / LED driver.
LCDSAFE is current protected to 900mA. Please check the datasheet of the display you are using to ensure
current requirements do not exceed this.
BKLSAFE is current protected to 2.3A. It is however strongly advised that only displays up to 1A load are
powered from BKLSAFE. Increased current demand from VCC through the TITAN increases combined
voltage drops through EMI filtering and power switches. This may have adverse effects for USB or PC/104
supplies, or potentially reset the TITAN. Please check the datasheet of the backlight inverter/driver you are
using to ensure demand is below 1A. If current requirements are greater than 1A, it is recommended that
BKLEN (backlight enable) is used to switch an external +5V or +12V power supply to power the backlight
inverter/driver.
The PXA270 GPIO 101 pin controls the supply voltage for the LCD display.
LCDEN
(GPIO 101) Selected LCD function
, for details). The
0 LCDSAFE power off (default)
1 LCDSAFE 3.3V/5V power on
voltage jumper – LK2 on JP2, page 76, for details. If the flat panel logic is powered from 5V, it must be
compatible with 3.3V signalling, please check the LCD panel datasheet for details.
The PXA270 GPIO 19 pin (BKLEN signal) controls the supply voltage for the backlight inverter.
BKLEN
(GPIO 19) Selected backlight function
0 BKLSAFE power off (default)
1 BKLSAFE 5V power on
The BLKEN signal is routed (un-buffered) to connector J4 and J16. See section J4 – LCD connector,
page 67 and J16 – Backlight power, page 73 for pin assignment and connector details.
If a 12V backlight inverter / LED driver is required, then the switched 5V supply on BLKSAFE or the control
signal BLKEN can be used to control an external 12V supply to the backlight inverter / LED driver.
Typically the following power up sequence is as follows (please check the datasheet for the particular
panel in use):
1 Enable display VCC.
2 Enable flat panel interface.
3 Enable backlight.
Power down is in reverse order.
Page 41
Detailed hardware description
41
LCD backlight brightness control
GPIO 16 of the PXA270 processor is used for backlight brightness control.
The control of the backlight brightness is dependent upon the type of backlight inverter / LED driver
used for the display. Some inverters have a ‘DIM’ function, which uses a logic level to choose between
two levels of intensity. If this is the case then GPIO 16 (alternative function 0) is used to set this.
Other backlight inverters / LED drivers have an input suitable for a pulse-width modulated signal or
analogue voltage control. In this case GPIO 16 should be configured as PWM (alternative function 2).
When a PWM signal is required the BRT_CTRL_PWM signal on J4 is to be used. When a voltage
control method is required, BRT_CTRL_V on J16 may be used. BRT_CTRL_V provides a 0 to +2.5V
analogue voltage derived from GPIO 16 when it is configured as PWM.
STN BIAS voltage
The TITAN can provide a negative and a positive bias voltage for STN type displays. The negative and
positive bias voltages are set to -22V and +22V respectively. Pin connections for these can be found in
section J4 – LCD connector, page 67
BIAS_EN
(GPIO 82) Selected backlight function
.
0 NEGBIAS & POSBIAS power off (default)
1 NEGBIAS & POSBIAS power on
Please contact Eurotech for details of other bias voltages. Contact details are provided in Eurotech
Worldwide Presence.
Do not exceed a 20mA load current, there is no over-current protection.
Page 42
TITAN - user manual
42
ETH_TITAN_V2_USM
LVDS interface
There is a Low-Voltage Differential Signalling (LVDS) interface available on the TITAN. LVDS
combines high data rates with low power consumption. The benefits of LVDS include low-voltage
power supply compatibility, low noise generation, high noise rejection and robust transmission signals.
The National Semiconductor transmitter DS90C363BMT is used to convert 16 bits of LCD data signals
into three LVDS data streams. A phase-locked transmit clock is transmitted in parallel with the data
streams over a fourth LVDS link. The LVDS signals are routed to the connector J8. For connector
details see the section J8 – LVDS connector, page 70
The LVDS transmitter is enabled using the signal LVDS_EN (GPIO 21). Details are shown in the
following table:
LVDS_EN
(GPIO 21) Selected LVDS function
0 LVDS power down (default)
1 LVDS enable
.
The LVDS transmitter can be programmed for rising edge strobe or falling edge strobe operation
through a signal LVDS_FES# (GPIO 27). This is shown below:
LVDS_FES#
(GPIO 27) Selected LVDS function
0 Falling edge strobe
1 Rising edge strobe (default)
When the LVDS interface is used, connector LK3 on JP3 should be set to the correct setting for the
display. See section LVDS mode select [MSL] jumper – LK3 on JP3, page 76
consult the manual of your LVDS display for which setting to use for the National Semiconductor
DS90C383BMT LVDS Transceiver.
Connector J16 should be used to supply the power and brightness control for the backlight inverter /
LED driver when the LVDS interface is used. See the section J16 – Backlight power, page 73
pin assignment and connector details.
, for details. Please
, for J16
Page 43
Detailed hardware description
43
Audio
The Wolfson WM9712L AC’97 audio CODEC is used to support the audio features of the TITAN.
Audio inputs supported by the WM9712L are a stereo line in and a mono microphone input.
The WM9712L provides a stereo line out that can also be amplified by the National Semiconductor
LM4880 250mW per channel power amplifier. This amplifier is suitable for driving an 8Ω load.
The WM9712L AC’97 CODEC may be turned off if it is not required. See the section Audio power
management, page 60, for details.
Connection to the TITAN audio features is via header J6. See the table below for pin assignments and
section J6 – Audio connector, page 68
Function Pin Signal Signal levels (max)
10 MIC input
Microphone
9
MIC voltage reference output
7
Audio ground reference
1 Line input left
, for connector and mating connector details.
Frequency
response (Hz)
1Vrms 20 – 20k
Line in
Line out
Amp out
3 Audio ground reference
2 Line output left
4 Audio ground reference
8 Amp output left
11 Amp output right
12 Audio ground reference
1Vrms 20 – 20k 5 Line input right
1Vrms 20 – 20k 6 Line output right
1.79V peak,
1.26Vrm s
(8Ω load) 223mW
20 – 20k
Touchscreen controller
The TITAN supports 4-wire and 5-wire resistive touchscreens using the touchscreen controller
available on the Wolfson WM9712L audio CODEC. The touchscreen controller supports the following
functions:
• X co-ordinate measurement.
• Y co-ordinate measurement.
• Pen down detection with programmable sensitivity.
A touchscreen can be used as a wake-up source for PXA270 from sleep mode.
The touchscreen interface is broken out on the header J5. See J5 – Touchscreen connector, page 68
for connector and mating connector details.
,
Page 44
TITAN - user manual
44
ETH_TITAN_V2_USM
1
2
3
4
1
2
3
4
1
2
10 (SHIELD)
(SHIELD) 9
VBUS 1
DATA- 1
DATA+ 1
GND
VBUS 2
DATA- 2
DATA+ 2
GND
USB connector 1
USB connector 2
J10
USB
USB host
There are two USB host interfaces on the TITAN. These comply with the Universal Serial Bus
Specification Rev. 1.1, supporting data transfer at full-speed (12Mbps) and low-speed (1.5Mbps).
There are four signal lines associated with each USB channel: VBUS, DATA+, DATA and GND. Their
arrangement is summarized in the illustration below:
A USB power control switch controls the power and protects against short-circuit conditions.
If the USB voltage is short-circuited, or more than 500mA is drawn from either supply, the switch turns
the power supply off and automatically protects the device and board. If an over current condition
occurs on a USB channel, the over current condition is flagged to GPIO 88 and GPIO 114 for USB
channel 1 and channel 2 respectively. This is shown in the following tables:
USB_OC1
(GPIO 889) Selected LVDS function
0 USB VBUS1 over current
1 USB VBUS1 normal
USB_OC2
(GPIO 114) Selected LVDS function
0 USB VBUS2 over current
1 USB VBUS2 normal
The VBUS power supplies are derived from VCC_PER (+5V) which is a +5V supply switched under
hardware control from the VCC input on J15 pin 1. GPIO 89 and GPIO 22 control the power to VBUS1
and VBUS2 respectively. This is shown in the following tables:
USB_PWE1
(GPIO 89) Selected LVDS function
0 USB VBUS1 power off (default)
1 USB VBUS1 power on
Page 45
Detailed hardware description
45
Do NOT attempt to power the TITAN using the VBUS 1 or VBUS 2 pins!
operate erratically and may cause serious damage to the TITAN.
1
2
3
4
1 x
2
10 (SHIELD)
9
DATA- 2
DATA+ 2
GND
USB connector type A
J10
USB_PWE2
(GPIO 22) Selected LVDS function
0 USB VBUS2 power off (default)
1 USB VBUS2 power on
More information about the USB bus and the availability of particular USB peripherals can be found at
www.usb.org
.
USB client
The TITAN USB host port 2 can be configured under software to be a client.
The following diagram shows the connection between PL17 and a USB type A connector:
VBUS 1 and VBUS 2 are +5V supplies switched under hardware control from VCC_PER.
ALWAYS use the USB client cable provided with the development kit. This cable does not provide power to
the cable and avoids reverse powering the TITAN from a USB host when the TITAN has no power applied to
the VCC input on J15 pin 1. Reverse powering the TITAN from the VBUSn pins can make the TITAN
Ethernet
The TITAN SBC provides a single 10/100-BaseTX interface with MAC and complies with both the
IEEE802.3u 10/100-BaseTX and the IEEE 802.3x full-duplex flow control specifications.
A single SMSC LAN9221i Ethernet controller is used to implement the Ethernet interface on the
TITAN. The LAN9221i device provides an embedded PHY and MAC and connects to the 10/100BaseTX magnetics. The LAN9221i also supports the AUTO-MDIX feature. Configuration data and
MAC information are stored in an external serial EEPROM (93LC46).
The LAN9221i device is connected to the PXA270 data bus (16-bit) and is memory mapped.
Connection to the TITAN Ethernet port is via header J11. See J11 – 10/100BaseTX Ethernet
connector, page 71, for pin assignment and connector details.
A second header J12 provides the speed and link status LED signals. See J12 – Ethernet status LEDs
connector, page 71, for pin assignment and connector details. The output lines sink current when
switched on, therefore the anode of each LED should be connected to pins 1 and 3 of J12 and the
cathode to the appropriate status line.
The link LED illuminates when a 10 or 100base-T link is made and the speed LED illuminates when
100Mbps speed is selected.
The Ethernet Breakout
interface board provides the user with an RJ45 connector with LEDs to connect
an Ethernet cable to the TITAN (see page 94). Contact Eurotech (see Eurotech Worldwide Presence)
for purchasing information for the Ethernet Breakout.
Page 46
TITAN - user manual
46
ETH_TITAN_V2_USM
Serial COMs ports
There are five high-speed, fully functionally compatible 16550 serial UARTs on the TITAN. Four of
these channels can be used as RS232 serial interfaces and the remaining one, COM5, can be
configured as RS422 or RS485.
Connection to the TITAN COMs ports is via header J1. See section J1 – COMS ports, page 65
connector and mating connector details.
FIFO depth
Port Address IRQ
COM1 0x40100000 –
0x4010002C
COM2 0x40200000 –
0x4020002C
COM3 0x40700000 –
0x4070002C
COM4 0x10000010 –
0x1000001E
COM5 0x10000000 –
0x1000000E
Internal 64 / 64 RS232 Rx, Tx, CTS, RTS, RI,
Internal 64 / 64 RS232 Rx, Tx, RTS, CTS
Internal 64 / 64 RS232 Rx, Tx
GPIO 10 128 / 128 RS232 Rx, Tx, CTS, RTS, RI,
GPIO 11 128 / 128 RS422 / RS485 Tx, Rx
RX / TX Signals
DSR, DCD, DTR
DSR, DCD, DTR
, for
Please see the Developer’s Manual for details of internal interrupts.
COM1 – RS232 interface
The COM1 RS232 interface uses the Full Function UART in the PXA270 (FFUART). The port is
buffered to RS232 levels with ±15kV ESD protection and supports full handshaking and modem
control signals. The maximum baud rate on this channel is 921.6kbps.
A factory fit option configures COM1 as TTL Level signals to interface to a modem. Please contact
Eurotech for details. Contact details are provided in Eurotech Worldwide Presence
.
COM2 – RS232 interface
The COM2 RS232 interface uses the Bluetooth UART in the PXA270 (BTUART). The port is buffered
to RS232 levels with ±15kV ESD protection and supports full handshaking and modem control signals.
The maximum baud rate on this channel is 921.6kbps.
COM3 – RS232 interface
The COM3 RS232 interface uses the Standard UART in the PXA270 (STUART). The port is buffered
to RS232 levels with ±15kV ESD protection and supports full handshaking and modem control signals.
The maximum baud rate on this channel is 921.6kbps.
Page 47
Detailed hardware description
47
COM4 – RS232 interface
The COM4 RS232 interface is supported on channel 0 of an Exar XR16C2850 with 128 bytes of Tx
and Rx FIFOs and buffered to RS232 levels with ±15kV ESD protection. The maximum baud rate on
this channel is 921.6kbps.
COM5 – RS422/485 interface
The COM5 RS422/485 interface is supported on channel 1 of an Exar XR16C2850 with 128 bytes of
Tx and Rx FIFOs and buffered to RS422/485 levels with ±15kV ESD protection. The maximum baud
rate on this channel is 921.6kbps.
Two GPIOs from the PXA270 provide RS422/RS485 selection and termination resistor selection
options. The two control signals are SEL_485# on GPIO 81 and SEL_TERM on GPIO 115. The state
of these are shown in the following tables:
SEL_485#(GPIO 81) Selected COM5 function
0 RS485 half duplex
1 RS422 full duplex [default]
The control signal SEL_TERM is used to enable/disable the RS422/485 line termination and must be
enabled if the TITAN board is at the end of the network. This is shown in the following table:
SEL_TERM (GPIO 115)
0 Disconnected
1 Connected [default]
COM5 termination resistors (120Ω)
Page 48
TITAN - user manual
48
ETH_TITAN_V2_USM
RS422
The RS422 interface provides full-duplex communication. The signals available are TXA, TXB, RXA,
RXB and Ground. The maximum cable length for an RS422 system is 4000ft (1200m) and supports 1
transmitter and up to 10 receivers.
RS485
This is a half-duplex interface that provides combined TX and RX signals. On J1, pin 5 provides
TXB/RXB and pin 6 provides TXA/RXA. The maximum cable length for this interface is the same as for
RS422, 4000ft (1200m). RS485 supports up to 32 transmitters and receivers on a single network, with
only one transmitter switched on at a time.
The TITAN uses the RTS signal to control transmission. When this signal is at logic ‘1’ the driver is
switched off and data can be received from other devices. When the RTS line is at logic ‘0’ the driver is
on. Any data that is transmitted from the TITAN is automatically echoed back to the receiver. This
enables the serial communications software to detect that all data has been sent and disable the
transmitter when required. The UART used for COM5 has extended features including auto-RTS
control for RS485. This forces the RTS signal to change state (and therefore the direction of the
RS485 transceivers) when the last bit of a character has been sent onto the wire. Please refer to the
XR16C2850 datasheet on the Development Kit CD for more information.
Where possible, Eurotech recommend full galvanic isolation of the RS422/485 interface. Please refer to
Eurotech Ltd product notice 99 for further information on protecting the TITAN RS422/485 interface from
destruction and common mode noise and surges.
Page 49
49
RS485 MULTI-DROP
RS422 POINT-TO-POINT
RS422 MULTI-DROP
Number of wires 5
Number of wires 5
Number of wires 3
Typical RS422 and RS485 connection
Detailed hardware description
Transmitters enabled always
Receivers enabled always
Duplex mode full
SEL_485# HIGH
Only set SEL_TERM to logic high if the TITAN is at the end of the network.
Transmitters enabled active RTS
Receivers enabled always
Duplex mode full
SEL_485# HIGH
Transmitters enabled active RTS
Receivers enabled al ways
Duplex mode half
SEL_485# LOW
Page 50
TITAN - user manual
50
ETH_TITAN_V2_USM
The I²C unit does not support the hardware general call, 10-bit addressing, high-speed mode (3.4Mbps) or
above.
I²C
The PXA270 I²C interface is brought out to the COMs connector J1. See the section J1 – COMS ports,
page 65, for connection details.
The I²C bus is also used with the Quick Capture interface. See the section Quick Capture camera
interface, page 51, for more information.
The following table lists the on-board I²C devices:
Device name I²C address
External GPIO (MAX7313) 0x20
Temperature sensor (LM75BGD) 0x48
RTC (ISL1208) 0x6F
Config PROM (24AA01) 0x50-0x57
The I²C unit supports a fast mode operation of 400kbps and a standard mode of 100kbps.
Fast mode devices are downward compatible and can communicate with standard mode devices in a
0 to 100kbps I²C bus system. However, standard mode devices are not upward compatible, so they
should not be incorporated in a fast mode I²C bus system as they cannot follow the higher transfer rate
and unpredictable states would occur.
CBUS compatibility.
You must keep bus loads added by the Quick Capture camera and any other devices added to the serial
communications connector below 140pF.
Ensure any other devices added to the I²C interface do not have the same addresses as detailed in the table
Page 51
Detailed hardware description
51
Quick Capture camera interface
The Quick Capture interface is a component of Intel® Quick Capture technology which provides a
connection between the PXA270 processor and a camera image sensor. The Quick Capture interface
is designed to work primarily with CMOS-type image sensors and supports resolutions up to 4 mega
pixels. However, it may be possible to connect some CCD-type image sensors to the PXA27x
processor, depending on the specific CCD sensor’s interface requirements.
The Quick Capture interface acquires data and control signals from the image sensor and performs the
appropriate data formatting prior to routing the data to memory using direct memory access (DMA). A
broad range of interface and signalling options provides direct connection. The image sensor can
provide raw data through a variety of parallel and serial formats. For sensors that provide preprocessing capabilities, the Quick Capture interface supports several formats for RGB and YCbCr
colour space.
2
The Quick Capture interface signals are connected to the header J2. An I
the same header since most of the camera image sensors require an I
connector details see the section J2 – Camera interface connector, page 66
C interface is available on
2
C control interface. For
.
Page 52
TITAN - user manual
52
ETH_TITAN_V2_USM
PXA270
MAX7313
J7
P16 (GPIO116)
I²C
VCC_PER
10k
+3.3V
10k
P[0-15]
General purpose I/O
A Maxim MAX7313 I²C I/O expander provides sixteen general purpose input/output lines on header J3.
Each I/O port can be individually configured as either an open-drain current-sinking output rated at
50mA with a 10K pull-up to +5V (VCC_PER), or a logic input with transition detection. The MAX7313
supports hot insertion and all inputs are +5V tolerant.
The MAX7313 can configure outputs for PWM current drive. The MAX7313 includes an internal
oscillator, nominally 32kHz, to generate PWM timing for LED intensity control. PWM intensity control
can be enabled on an output-by-output basis, allowing the MAX7313 to provide any mix of PWM LED
drives and glitch-free logic outputs. PWM can be disabled entirely, in which case all output ports are
static and the MAX7313 operating current is the lowest because the internal oscillator is turned off.
The I/O Expander is addressable at I²C serial bus address 0x20 and is accessed in fast-mode
operation at 400kbps. On power-up all control registers are reset and the MAX7313 enters standby
mode. Power-up status makes all ports into inputs, so the state of all 17 ports (P0-P16) is logic high
(through 10K pull-up to 5V).
See the section J3 – GPIO connector, page 66
, for connector pinout and mating connector details. The
signals on J3 correspond to the pin names of the MAX7313 (P0-P15).
Port 16 of the MAX7313 is configured as an interrupt, so that any I/O Expander GPIO pin configured
as an input can cause the PXA270 to be interrupted on GPIO 116. These can also be used as PXA270
wake-up sources from sleep mode.
Temperature sensor
There is an NXP LM75BGD temperature sensor on the TITAN. The LM75BGD is a temperature-todigital converter using an on-chip band-gap temperature sensor and Sigma-delta A-to-D conversion
technique. The device is also a thermal detector providing an over-temperature detection output
(OVERTEMP signal on GPIO 12), which can be used to wake the PXA270 up from sleep. The
accuracy of LM75BGD is ±2
connected to the I
2
C bus of the PXA270 processor and is accessible at I2C bus address 0x48.
o
C (at -25oC to 1000C) and ±3oC (at -55oC to 1250C). The LM75BGD is
Page 53
Detailed hardware description
53
JTAG and debug access
Debug access to the PXA270 processor is via the JTAG connector J9. See J9 – JTAG connector,
page 70, for details.
The Macraigor Wiggler and EPI MajicMX probe have been used to debug the PXA270 processor on the
TITAN. There are many other debug tools that can be interfaced to the TITAN for access to the JTAG
Interface of the PXA270 processor.
The tables below detail the pins connections between the TITAN and Macraigor Wiggler or EPI
MajicMX debug tools. Of the Wiggler and MajicMX debug tools the Wiggler provides the best low cost
solution.
TITAN JTAG connections
TITAN J9 Debug tools pin names
Pin Name Description MajicMX Wiggler
1 VCC3 3.3V Supply pin to JTAG debug
VTRef, VSupply Vref, VTarget
tool
3 GND Ground reference GND GND
4 nTRST PXA270 JTAG interface reset nTRST nTRST
6 TDI JTAG test data input to the
TDI TDI
PXA270
7 TDO JTAG test data output from the
TDO TDO
PXA270
8 TMS PXA270 JTAG test mode select TMS TMS
9 TCK PXA270 JTAG test clock TCK TCK
10 SRST System reset nSRST nSRST
2, 5 NC No Connect - -
- - Not required on TITAN. RTCLK RTCK
- - Not required on TITAN DBGREQ DBGRQ
- - Not supported by TITAN DBGACK DBGACK
In order to access the PXA270, your JTAG software needs to know the details of the two CPLDs on the
TITAN. The latest version of the XC9536XL and XC9572XL BSDL files for the 48-ball chip scale package
can be found on the Xilinx
web site.
Page 54
TITAN - user manual
54
ETH_TITAN_V2_USM
Power and power management
Power supplies
The TITAN is designed to operate from a single +5V, ±5% (+4.75V to +5.25V) supply. The power
connector J15 has a +12V connection defined, but is not required for the TITAN under normal
operation. It can be used to supply +12V to the PC/104 stack if required. For details of the power
connector please see the section J15 – Power connector, page 73
On-board supplies
There are eleven on-board supply voltages derived from the VCC (+5V) supply. These are as follows:
.
PXA270 sleep
Supply rail Power domains Voltage
VCC_BATT PXA270 sleep control subsystem,
oscillators and real time clock.
VCC_CORE PXA270 core and other internal units. 0.85V-1.55V 92% of nominal NA
VCC_PLL PXA270 phase-locked loops. 1.3V 1.2V NA
VCC_SRAM PXA270 internal SRAM units. 1.1V 1V NA
+3V3 PXA270 I/O, PXA270 internal units,
on-board peripherals, External LVD S
display and CIF camera module.
VCC_PER PC/104, Audio amp, USB power switch,
Video supplies (BKLSAFE / LCDSAFE),
STN bias circuit, External GPIO.
VBUS 1 USB port 1 power. 5V (VCC_PER) NA 4.38V
VBUS 2 USB port 2 power. 5V (VCC_PER) NA 4.38V
LCDSAFE LCD logic supply. 3.3V or 5V
3.3V or 3.0V - 2.79V
3.3V 3.05V NA
5V (VCC) NA 4.38V
(VCC_PER)
threshold
NA NA
Reset
threshold
BKLSAFE LCD backlight supply. 5V (VCC_PER) NA 4.38V
+2V8_CIF CIF Camera interface. 2.8V NA NA
The TITAN shall be reset if the supplies fall below the reset thresholds shown in the table above.
VCC_CORE, VCC_PLL and VCC_SRAM rails are controlled by the PXA270 hardware control signal
PWR_EN. They are switched off when the PXA270 is in sleep or deep-sleep mode.
VCC_PER, +3V3 and +2V8_CIF supply rails are controlled by the PXA270 hardware control signal
SYS_EN. They are switched off when the PXA270 is in deep-sleep mode.
VBUS 1 and VBUS 2 are controlled by the PXA270 software controlled signals USB_PWE1 and
USB_PWE2 respectively. They are switched off on power-on, reset, sleep or deep-sleep.
LCDSAFE and BKLSAFE are controlled by the PXA270 software controlled signals LCDEN and
BKLEN respectively. They are switched off on power-on, reset, sleep or deep-sleep.
Page 55
Power and power management
55
Do NOT attempt to power the TITAN using the VCC_PER, VBUS 1 or VBUS 2 pins!
+2V8_CIF is current limited to 50mA. This supply should only be used for CIF camera modules.
ISL1208 RTC
0.4
0.95
VCC_PER is a +5V supply, switched under hardware control from the VCC input on J15 pin 1. ALWAYS
provide +5V to VCC on J15 pin 1. Care should be taken to ensure that any peripheral powered by the TITAN
from VCC_PER does not introduce ripple or droop below the 4.38V reset threshold.
VBUS 1 and VBUS 2 are +5V supplies switched under hardware control from VCC_PER.
If J15 pin 4 is used to supply +12V to the PC/104 connector J13 pin B4. Do NOT exceed 700mA supply
current at 70°C (158°F) ambient, or 600mA at 85°C (185°F) ambient.
Depending on the usage of the TITAN the normally internal +3V3 supply can be used to provide power to
the camera connector J2, or the LVDS connector J8. +3V3 to J2 and J8 is filtered, but provides no
protection. Care should be exercised to ensure that any ripple, glitches or droops caused by powering
devices from J2 or J8 do not take the +3V3 supply below +3.05V. If +3V3 drops below this threshold the
TITAN shall enter sleep mode and requires a power cycle to restart.
LCDSAFE is current protected to 900mA. Please check the datasheet of the display you are using to ensure
demand is below this.
BKLSAFE is current protected to 2.3A. It is however strongly advised that only displays up to 1A load are
powered from BKLSAFE. Increased current demand from VCC through the TITAN increases combined
voltage drops through EMI filtering and power switches. This may have adverse effects for USB or PC/104
supplies, or potentially even reset the TITAN. Please check the datasheet of the backlight inverter/driver you
are using to ensure demand is below 1A. If current requirements are greater than 1A, it is recommended
that BKLEN (backlight enable) is used to switch an external +5V or +12V power supply to power the
backlight inverter/driver.
Power management IC
The Linear Technology LTC3445 is used to provide the power supply for PXA270. It is specifically
designed for the PXA27x family of microprocessors.
The LTC3445 contains a high efficiency buck regulator (VCC_CORE), two LDO regulators (VCC_PLL,
VCC_SRAM), a PowerPath controller and an I
2
C interface. The buck regulator has a 6-bit
programmable output range of 0.85V to 1.55V. The buck regulator uses either a constant frequency of
1.5MHz, or a spread spectrum switching frequency. Using the spread spectrum option (default set to
22.4%) gives a lower noise regulated output, as well as low noise at the input. In addition, the regulated
output voltage slew rate is programmable via the Power Management I
Battery backup
An on-board non-rechargeable battery (CR2032 for commercial or BR2032 for industrial temperature
boards) provides the battery backup supply for the ISL1208 RTC and SRAM. An external 3V battery
may also be fitted. To use an external battery see the section J15 – Power connector, page 73
connection details. The table below shows the typical and maximum current load on the external
battery:
Device load on battery Typical (µA) Maximum (µA)
On-board SRAM 0.5 3
Supply supervisor 0.5 0.5
Tot al 1.4 4.45
2
C interface of the PXA270.
, for
Based on the worst-case figures of 4.45µA current consumption, a 190mA BR2032 or 220mAh
CR2032 battery cell will backup the TITAN (whilst in continuous deep sleep) for > 5 years.
The TITAN does not provide a battery charging circuit.
Please be aware that a CR2032 is typically rated at -30˚C to +60˚C and a BR2032 at -30˚C to +80˚C. If a
battery is used, do not exceed these temperature ranges.
Page 56
TITAN - user manual
56
ETH_TITAN_V2_USM
Processor power management
First available in the PXA270 processor, wireless Intel SpeedStep® technology dynamically adjusts
the power and performance of the processor based on CPU demand. This can result in a significant
decrease in power consumption.
In addition to the capabilities of Intel Dynamic Voltage Management, the architecture of the PXA27x
family incorporates three new low power states. These are deep idle, standby and deep sleep. It is
possible to change both voltage and frequency on the fly by intelligently switching the processor into
the various low power modes. This saves additional power while still providing the necessary
performance to run rich applications.
®
Wireless Intel SpeedStep
•Five reset sources: power on, hardware, watchdog, GPIO and exit from sleep and deep sleep
modes (sleep exit).
•Multiple clock speed controls to adjust frequency, including frequency change, turbo mode,
half-turbo mode, fast-bus mode, memory clock, 13M mode, A-bit mode and AC ’97.
• Switchable clock source.
• Functional unit clock gating.
technology includes the following features:
• Programmable frequency change capability.
• One normal operation power mode (run mode) and five low power modes to control power
consumption (idle, deep idle, standby, sleep and deep sleep modes).
•Programmable I
2
C-based external regulator interface to support changing dynamic core
voltage, frequency change and power mode coupling.
PXA270 power consumption depends on the operating voltage and frequency, peripherals enabled,
external switching activity and external loading and other factors. The tables below contain the power
consumption information at room temperature for several operating modes: active, idle and low power
modes. For active power consumption data, no PXA270 peripherals are enabled except for UART.
•Sleep mode offers lower power consumption by switching off most internal units. There is no
activity inside the processor, except for the units programmed to retain their state in the PSLR
register, the real time clock and the clocks and power manager. Because internal activity has
stopped, recovery from sleep mode must occur through an external or internal real time clock
event. External wake-up sources are GPIO<n> edge detects (they are listed in the section
PXA270 GPIO pin assignments, page 20
•Deep-sleep mode offers the lowest power consumption by powering most units off. There is no
activity inside the processor, except for the real time clock (RTC) and the clocks and power
manager. Because internal activity has stopped, recovery from deep-sleep mode must be
through an external event or an RTC event. In deep-sleep mode, all the PXA270 power
supplies (VCC_CORE, VCC_SRAM, VCC_PLL, VCC_IO excluding VCC_BATT) are powered
off for minimized power consumption. On the TITAN, the main +3.3V rail supplies the VCC_IO
power domain of the PXA270. Since the +3.3V supply is switched off in deep-sleep mode, all the
on-board peripherals are powered off and it is not possible to use external wake-up sources. In
this situation, recovery from deep-sleep mode must be through an internal RTC event.
For more information on PXA270 power management, see section 3.6 in the PXA270 Developer’s Manual, included on the Development Kit CD.
Page 58
TITAN - user manual
58
ETH_TITAN_V2_USM
Maximum power consumption
Minimum consumption
Operating mode
596mW (180
11
(3.3
Power down
6.6mW (2mA
0.003
(1
Idle
80mW
0.001mW
OFF
250mW (50mA
0.025
(5
Shut down
1188mW (2 x 180mA
13.2
Power
297mW (90mA
0.015
(5
Standby
49.5mW (15mA
0.0033
(10
Standby
13.9mW (1.2mA
0.1
(30
Idle
10mW
(unloaded)
0.00
Shut down
5mW (1.5mA
(unloaded)
0.00
Shut down
188.8
(unloaded)
+ (27.5mA x 2
120Ω
0.003
(1
+ 120Ω
Disable
75.9mW (23mA
33mW
Idle
148.5mW (45mA
0.17mW
Power down
121.1mW (37mA
0.0
Shut down
40.4mW (120
+ (8mA
0.0
Idle
0.4mW (120
0.013
Idle
3.3mW (1mA
0.012
Shut down
3.3mW (3mA
0.003
Standby
3
57.6
Peripheral devices power management
The following table gives the estimated power consumption of on-board peripherals:
Low power mode
On-board peripheral
Ethernet LAN9221i
Eth config
EEPROM
AC’97 Codec
WM9712L
Boomer LM4880
SDRAM x 2
Flash
SRAM
DUART
RS232 x 2
RS232
RS485/422
CPLDs
LVDS Transceiver
Clock Generators
I/O expander
RTC
Temperature
Sensor
Config PROM
Total
mA on 3.3V)
on 3.3V)
on 5V)
on 3.3V)
on 3.3V)
on 3.3V)
on 3.3V)
(2 x 1.5mA on 3.3V)
on 3.3V)
mW (2mA on 3.3V)
on 3.3V)
enabled
on 3.3V)
on 3.3V)
on 3.3V)
µA on 3.3V)
on 5V)
µA on 3.3V)
on 3.3V)
on 3.3V)
077.7mW
mW
mA on 3.3V)
mW
µA on 3.3V)
mW
µA on 5V)
mW
(2 x 2mA on 3.3V)
mW
µA on 3.3V)
mW
µA on 3.3V)
mW
µA on 3.3V)
2mW
(2 x 0.3µA on 3.3V)
1mW
(0.3µA on 3.3V)
mW
µA on 3.3V)
disabled
(10mA on 3.3V)
(55µA on 3V)
33mW
(10µA on 3.3V)
12mW
(3.6µA on 3.3V)
mW
(4µA on 3.3V)
mW
(3.5µA on 3.3V)
mW
(1µA on 3.3V)
mW
down
External peripheral devices include two USB devices (5W max), add-on PC/104 cards (5W max), LCD and
inverter (4W max), SDIO (350mW max) and Quick Capture camera (50mW max).
Page 59
Power and power management
59
The table below gives examples of the power drawn by specific external peripheral devices:
Device Part number Condition Power (mW)
Socket WiFi 802.11b
SDIO
64MB FlashDio™ USB
memory stick
NEC 5.5" LCD +
inverter
VGA CMOS sensor
module
WL6200-480 Idle (listening) 50
Transmitting 925
FDU100A Inserted (no access) 375
Reading consistently 605
NL3224BC35-20
+ 55PW131
Dialog DA3520 Active 50
LCD and backlight on 3250
LCD on and backlight off 825
COMs power management
GPIO 20 on the PXA270 can be used to power down the RS232 transceivers on COM1, 2, 3 and 4.
The following table shows the effect of GPIO 20 on the RS232 transceivers:
RS232_SHDN#
(GPIO 20) Operation status Transmitters Receivers
0 Normal operation Active Active
1 Shutdown High-Z High-Z
Shut can reduce the consumption of the RS232 transceivers down to near zero (3μW).
COM4 and COM5 are generated from an external Exar XR16C2850 DUART. This device supports a
sleep mode with an auto wake up. By enabling this feature the DUART enters sleep mode when there
are no interrupts pending. The device resumes normal operation when any of the following occur:
• Receive data start bit.
• Change of state on: CTS, DSR, CD, RI.
• Data is being loaded into transmit FIFO.
If the device is awoke by one of the above conditions, it returns to the sleep mode automatically after
the condition has cleared. In sleep mode the XR16C2850 consumes 0.1mW. Please see the
XR16C2850 datasheet on the Development Kit CD for information on enabling the sleep mode.
GPIO 115 on the PXA270 is used to connect or disconnect the 120Ω termination resistors on COM5.
SEL_TERM (GPIO 115)
0 Disconnected
1 Connected [default]
COM5 termination resistors (120Ω)
Page 60
TITAN - user manual
60
ETH_TITAN_V2_USM
Ethernet power management
The Ethernet controller (SMSC LAN9221i) incorporates a number of features to maintain the lowest
power possible.
The device can be put into a power down mode by setting the basic control register bit 11. The power
consumption in power down mode is 3.3mA, 11mW.
For more information about power management, refer to the LAN9221i datasheet on the Development
Kit CD.
USB power management
A USB power control switch controls the power and protects against short-circuit and over-current
conditions on USB host ports.
If the USB voltage VBUSx is short-circuited, or more than 500mA is drawn from any VBUSx supply,
the switch turns off the power supply and protects the device and board automatically. The VBUSx
power supplies are derived from the TITAN +5V supply.
The following table shows the PXA270 assignments for power enable and over-current signals:
GPIO Host 1/2 functions Active
GPIO 89 USB_PWE1 High
GPIO 88 USB_OC1#
GPIO 22 USB_PWE2 High
GPIO 114 USB_OC2#
Audio power management
The audio CODEC Wolfson WM9712L supports the standard power down control register defined by
AC’97 standard (26h). In addition, the individual sections of the chip can be powered down through
register 24h. Significant power savings can be achieved by disabling parts of WM9712L that are not
used.
Shutting down all the clocks and digital and analogue sections can reduce WM9712L consumption
down to near zero (1.65μW).
For more information about power management, refer to the WM9712L datasheet contained on the
Development Kit CD.
Page 61
Power and power management
61
LVDS power management
If the LVDS transmitter is not required it can be placed in power down mode by applying a high level to
the PXA270 GPIO 21 LVDS_EN signal. The power consumption in power down mode is 180μW. This
is shown in the following table:
LVDS_EN (GPIO 21) LVDS operation status
0 LVDS power down (default)
1 LVDS enable
Clock generator power management
Two clock synthesizer ICs (Cypress CY22381) can be placed in low power mode by shutting down the
clock outputs when the corresponding interfaces are not used. To put these into low power mode, the
PXA270 GPIO 18 pin low (signal CLK_SHDN#).
CLK_SHDN#
(GPIO 18) Clock operation status
0 Shutdown clocks
1 Clocks running
Once shutdown the following clocks are affected:
• 8MHz and 14.318MHz PC/104 clocks.
• 14.7456MHz DUART clock.
• 24.576MHz audio clock.
• 25MHz Ethernet PHY clock.
This reduces the power consumption of the clock generators down to 33μW.
Temperature sensor power management
The LM75BGD device can be set to operate in two modes: normal or shut down. In normal operation
mode, the temp-to-digital conversion is executed every 100ms and the Temp register is updated at the end
of each conversion. In shut down mode, the device becomes idle, data conversion is disabled and the
Temp register holds the latest result; however, the device I
operation can be performed. The device operation mode is controllable by programming bit B0 of the
configuration register. The temperature conversion is initiated when the device is powered-up or put back
into normal mode from shut-down. The power consumption in shut-down mode is near zero (11.5μW).
For more information about power management, refer to the LM75BGD datasheet contained on the
Development Kit CD.
2
C interface is still active and register write/read
I/O expander power management
When the serial I2C interface is idle and the PWM intensity control is unused, the MAX7313
automatically enters standby mode. If the PWM intensity control is used, the operating current is
slightly higher because the internal PWM oscillator is running. The power consumption in standby
mode (with PWM disabled) is near zero (3.6μW).
The IO expander has 10kΩ pull-up resistors on P0-15. Dependent on which of these signals are
configured as input or output, or what logic level each output is configured at during sleep determines
the current attributed by these resistors during sleep.
Page 62
TITAN - user manual
62
ETH_TITAN_V2_USM
P0-15 direction Current / Watts each Current / Watts all
VBUS 1 and VBUS 2 are isolated +5V supplies switched under hardware control from VCC_PER.
ALWAYS use the USB client cable provided with the development kit. This cable does not provide power
down the cable and avoids reverse powering the TITAN from a USB host when the TITAN has no power on
the VCC input on J15 pin 1. Reverse powering the TITAN from the VBUSn pins can make the TITAN
operate erratically and may cause serious damage to the TITAN.
•Astron 25-1201-232-2G-R, 64-way, 2.54mm (0.1") x 2.54mm (0.1") stackthrough PC/104
compatible connector (row A & B)
•Astron 25-1201-220-2G-R, 40-way, 2.54mm (0.1") x 2.54mm (0.1") stackthrough PC/104
compatible connector (row C & D)
J14 J13
Pin
Row D Row C Pin Row A Row B
32 GND GND
Do NOT attempt to power the TITAN using the VCC_PER pins! VCC_PER is an isolated +5V supply switched
under hardware control from the VCC input on J15 pin 1. ALWAYS provide +5V to VCC on J15 pin 1.
Page 73
Connectors, LEDs and jumpers
73
VBAT_E provides the facility to fit an external battery for the backup supply of the external 256KByte static
across /Reset and VCC or +12V.
1
7
J15 – Power connector
Connector: TE Connectivity 3-647629-5, 5-way, 2.54mm (0.1") Pitch, 0.76µm gold contact finish,
right angle friction lock header
Mating connector:
TE Connectivity 1375820-5, 5-way, 2.54mm (0.1") crimp terminal housing
Mating connector crimps:
Pin Signal name
1 VCC (+5V)
2 GND
3 V B AT_E (+3V)
4 +12V
5 /Reset
RAM and RTC and internal 256KByte static RAM and RTC.
A +12V connection is defined, but is not required for the TITAN under normal operation. It can be used to
supply +12V to the PC/104 stack if required.
A momentary switch (push to make) may be connected across /Reset and GND. Do NOT connect the switch
TE Connectivity 1375819-3, 22-26AWG, 0.76µm gold crimp terminal
Connector: Oupiin 2011-1x2GSB/SN, 2-way, 2.54mm (0.1") single row through-hole header.
Pin Signal name
1 /Reset
2 +GND
Page 75
Connectors, LEDs and jumpers
75
JP1 JP2 JP3 JP4 JP5
BAT
1 2 LK1
1
2 3 LK2
+5V
+3.3V
LCD Voltage
MSL
2 1 LK3 1 2
RST
LK8
3
5
7
1
4
6
8
2
LK7
LK6
LK5
LK4
B
C
A
RECOVER
USER
Status LEDs
There is a single status LED on the TITAN, which indicates FLASH access to the FLASH memory /
silicon disk.
Jumpers
There are eight user selectable jumpers on the TITAN; the use of each one is explained below.
Default settings
The factory default positions of the jumpers are shown below. Jumper functions described in silkscreen
on the board are shown in blue.
Battery connect jumper – LK1 on JP1
This jumper connects the battery to the battery back-up circuit:
LK1 Description
Battery supply connected.
Battery supply disconnected [factory default].
If SRAM and/or RTC data is to be used, jumper LK1 must be fitted to JP1 to provide battery power to these
devices. The jumper is left unconnected at the factory to conserve battery power.
Page 76
TITAN - user manual
76
ETH_TITAN_V2_USM
This jumper is only applicable if using the Hirose LVDS connector J8.
LVDS signal mapping for a National Semiconductor DS90C363BMT LVDS transceiver.
USER_LINK and GND.
LCD supply voltage jumper – LK2 on JP2
This jumper selects the supply voltage for the LCD logic supply:
LK2 Description
Supply LCD logic with 5V.
Supply LCD logic with 3.3V [factory default].
If the LCD requires a 5V supply, please refer to the LCD datasheet to ensure that the display is compatible
with 3.3V logic.
LVDS mode select [MSL] jumper – LK3 on JP3
This jumper sets the MSL signal on the Hirose LVDS connector J8 to either high or low:
LK3 Description
+3V3.
Pulled to GND [factory default].
Please refer to LVDS LCD datasheet for details of the signal level that is required to set it up to receive
User configurable jumpers A to C – LK4-LK6 on JP4
These jumpers can be used to signify a configuration setting for your own application program:
LK4 – LK6 Description
Read as ‘0’.
Read as ‘1’ [factory default].
USER_LINKA to C, LK4, 5 and 6 respectively (GPIO 13, 35 and 113 respectively), may be used to wake the
TITAN from sleep. One way of doing this is to connect a momentary push to make switch across the
Page 77
77
Recovery jumper – LK7 on JP4
This jumper can be used to recover a damaged software image:
LK7 Description
Fetch working image from BOOTP server and execute.
Normal software run mode [factory default].
Please contact Eurotech for details. Contact details are provided in Eurotech Worldwide Presence.
Connectors, LEDs and jumpers
Reset – LK8 on JP5
A momentary switch (push to make) may be connected to LK1. When pressed the board goes into a
full hardware reset. When the switch is released (open circuit) the board reboots.
Page 78
TITAN - user manual
Appendix A - Board version / issue
Where it is possible to see the TITAN, the board version and issue are indicated on the top side in the
upper right-hand corner and on the bottom side in the lower-left corner as shown below.
TITAN version/issue on top side TITAN version/issue on bottom side
If it is not possible to physically look at the TITAN, the board version and issue can be read from the
CPLD board version / issue register [BV_REG] at the address 0x11000000. The board version and
issue bit assignments are detailed in the table below:
Board version/issue register [BV_REG]
Byte lane Most significant byte Least significant byte
Bit
Field - - - - - - - - VERSION (BCD) ISSUE (BCD)
Reset X X X X X X X X Current version Current issue
R/W - - - - - - - - R
Address 0x11000000
15 14 13 12 11 109 8 7 6 5 4 3 2 1 0
Mod box
The mod box indicates the ECO level that the TITAN is at for a particular version / issue of the board.
The mod box is located on the bottom side behind the video connector J4, as shown below:
78
ETH_TITAN_V2_USM
Page 79
Appendix A - Board version / issue
CPLD versions
The TITAN CPLD versions can be read out of the CPLD versions register [CV_REG] at the address
0x12000000. The CPLD versions bit assignments are detailed in the table below:
CPLD versions register [CV_REG]
Byte lane Most significant byte Least significant byte
Bit
Field - - - - - - - - 0
Reset X X X X X X X X 0
15 14 13 12 11 109 8 7 6 5 4 3 2 1 0
VERSION (BCD)
CPLD 2 version
0
VERSION (BCD)
0
CPLD 1 version
R/W - - - - - - - - R
Address 0x12000000
79
Page 80
TITAN - user manual
Appendix B - Specification
Microprocessor 416/520MHz XScale processor (520MHz as standard option).
Cache 32K data cache, 32K instruction cache, 2K mini data cache.
System memory Fixed on-board memory:
64MB SDRAM (32-bit wide SDRAM data bus).
128MB SDRAM.
Silicon disk Fixed on-board memory:
32/64MB Flash.
SRAM256KB of SRAM battery backed on-board.
256KB of SRAM internal to PXA270.
Serial portsFive UART 16550 compatible fast serial ports (921.6Kbaud):
RS232 on COM1, COM2, COM3 and COM4.
RS422/485 on COM5 - software selectable.
USB supportTwo USB 1.1 host controller ports.
One USB 1.1 client controller port (software selectable on
Host 2).
Network supportOne IEEE 802.3u 10/100Base-T NIC port.
Option for external PoE.
Expansion interfacesSDIO socket to support MMC/SD/SDIO cards.
16-bit PC/104 interface.
Video18-bit flat panel interface for STN and TFT displays.
Supported resolutions:
320 x 240, 8/16/18 bpp.
640 x 480, 8/16/18 bpp.
800 x 600, 8/16/18 bpp.
Optional LVDS interface.
Audio and touchscreenAC’97 compatible CODEC, stereo.
20Hz to 20kHz in/out frequency response.
Touchscreen support - 4/5-wire analogue resistive.
Quick Capture camera interface Quick Capture technology.
2
I
C bus Multi-master serial bus.
Configuration PROM 128 byte I
2
C configuration EEPROM.
Watchdog timerExternal to PXA270, causes reset on timeout; timeout range
1ms-60s.
Date/time supportReal time clock - battery backed on-board.
Accuracy +/- 1min/month.
General I/O 16 x general purpose I/O.
Temperature sensor I
2
C temperature sensor.
Test support JTAG interface.
80
ETH_TITAN_V2_USM
Page 81
Appendix B - Specification
Power requirements 5V +/-5%.
Consumption: 1.5W typical (no LCD, PC/104, USB, SDIO
devices fitted).
MechanicalPC/104 compatible format: 3.775" x 3.550", 96mm x 91mm
(see www.pc104.org).
90 grams.
Environmental Operating temperature:
Commercial: -20°C (-4°F) to +70°C (+158°F)
Industrial: -40°C (-40°F) to +85°C (+185°F)
Humidity: 10% to 90% RH (non-condensing)
RoHS Directive (2002/95/EC) compliant.
MTBF TITAN-M64-F32-R6:
25°C: 365,179 hours
40°C: 255,707 hours
70°C: 90,765 hours
81
Page 82
TITAN - user manual
82
ETH_TITAN_V2_USM
When mounting the TITAN use only M3 (metric) or 4-40 (US) screws. The mounting pad is 6.35mm (0.25")
washers.
Unit of measure = mm (1inch = 25.4mm)
NOTES
1)ALL CONNECTOR DIMENSIONS ARE TAKEN FROM PIN 1
Appendix C - Mechanical diagram
and the hole is 3.175mm (0.125") so ensure any washers fitted are smaller than the pad.
Using oversized screws and washers, or tooth locking washers, can cause short circuits and over-voltage
conditions.
Eurotech recommend that you use a Loctite screw thread lock or a similar product over tooth locking
Page 83
Appendix D – TITAN V1I1 to V2I1 design changes
83
Appendix D – TITAN V1I1 to V2I1 design changes
Functionally compatible component changes used for TITAN V2I1
•The Davicom DM9000 Ethernet controller used on the TITAN V1I1 has been replaced by an SMSC
LAN9221i.
•The Spansion S29GL256P11FFIR1 Flash used on the TITAN V1I1 has been replaced by a
S29GL256S11DHI010.
New functionality for TITAN V2I1
•A new backlight control connector, J16 has been added to simplify backlight inverter / LED driver
cabling.
•A 5V supply voltage monitor has been added to reset the TITAN if the VCC input falls below 4.4V.
The V1I1 TITAN only monitored the 3.3V supply which allowed the TITAN to continue running below
4.4V.
Software compatibility issues between TITAN V1I1 and V2I1
• The TITAN V2I1 has a driver update to support the SMSC LAN92221i.
• Update to Redboot, Linux Kernel and Windows CE to support the Spansion S29GL256S11DHI01
and SMSC LAN9221i.
Mechanical differences between TITAN V1I1 and V2I1
•A new backlight control connector, J16 has been added to simplify backlight inverter / LED driver
cabling. This is located near to the LCD connector J4 and fitted with a Molex 53047-0710, 7-way,
1.25mm pitch vertical shrouded header.
•The JTAG connector, J9 has been reduced in size and located in a similar position on the board. It is
now fitted with a Samtec FTMH-105-02-F-DV-TR, 2 x 5 way, 1mm pitch vertical unshrouded header.
An adapter board to convert from the new connector to the older style is available on request.
Page 84
TITAN - user manual
84
ETH_TITAN_V2_USM
Appendix E - Reference information
Product information
Product notices, updated drivers, support material, 24hr-online ordering:
www.eurotech-ltd.co.uk
PC/104 consortium
PC/104 specifications, vendor information and available add-on products:
www.PC/104.org
SDIO card information
SD Card Association and product information:
www.sdcard.org
www.sdcard.com
USB information
Universal Serial Bus (USB) specification and product information:
www.usb.org
Davicom Semiconductor Inc.
SMSC LAN9221i Ethernet Controller documentation:
www.smsc.com
Exar Corporation
Exar XR16C2850 DUART with 128 byte FIFO documentation:
NXP LM75BGD I²C digital temperature sensor and thermal watchdog documentation:
www.nxp.com
Wolfson Microelectronics
Wolfson WM9712L AC’97 Codec documentation:
http://www.wolfsonmicro.com/
Page 86
TITAN - user manual
86
ETH_TITAN_V2_USM
J2
J3
J5
JP1
J1
J4
B
A
Appendix F - ZEUS-FPIF details
The ZEUS-FPIF allows easy connection between the TITAN and a TFT or STN LCD flat panel display.
Details of the ZEUS-FPIF are shown below:
The connectors on the following pages are shown in the same orientation as the picture above.
Connector Function
JP1 TFT clock delay selection
J1 TITAN LCD cable connector
J2 Generic LCD connector
J3 Direct connection to a NEC NL3224BC35-20 5.5inch 320x240 TFT display
J4 Backlight inverter / LED driver connector
J5 STN bias connector
JP1 – TFT clock delay selection
It has been found that some TFT displays require a delay on the clock. If this is required fit the jumper
in position A; if not then fit in position B. This is illustrated below:
Mating connector: Oupiin 1203-40GB/SN (available from Eurotech on request)
Pin Signal name Pin Signal name
40 GND 39 CLOCK
38 GND 37 HSYNC
36 GND 35 VSYNC
34 GND 33 DE
32 GND 31 GND
30 NC 29 NC
28 FPD14 27 FPD15
26 FPD12 25 FPD13
24 GND 23 GND
22 FPD10 21 FPD11
20 FPD8 19 FPD9
18 FPD6 17 FPD7
16 GND 15 GND
14 FPD4 13 FPD5
12 FPD2 11 FPD3
10 FPD0 9 FPD1
8 GND 7 GND
6 NC 5 NC
4 NC 3 NC
2 BKLSAFE 1 NC
Page 93
Appendix G - ZEUS-FPIF-CRT details
93
(As viewed from
15
1511
610
J2 – CRT connector
Connector: Oupiin 7916-15FA/SN, 15-way, female, high density, right-angled D-Sub.
Pin Signal name Pin Signal name Pin Signal name
1 RED 6 RED GND11 NC
2 GREEN 7 GREEN GND 12 NC
3 BLUE 8 BLUE GND 13 HSYNC
4 NC 9 5V_VGASAFE 14 VSYNC
5 TTL GND 10 SYNC GND 15 NC
the connector pins)
Page 94
TITAN - user manual
94
ETH_TITAN_V2_USM
PL1
PL2
PL3
Appendix H - Ethernet Breakout details
Eurotech can provide an Ethernet breakout board with an RJ45 connector to interface to the TITAN
Ethernet connectors J11 and J12. The Ethernet breakout board features brackets for panel mounting
ease. It also features easy connection between the TITAN and a 10/100base-T Ethernet connection,
as shown below:
The connectors on the following pages are shown in the same orientation as the picture above.
VGA Video Graphics Adapter, display resolution 640 x 480 pixels
TITAN-ICE TITAN-Industrial Compact Enclosure
Page 98
TITAN - user manual
98
ETH_TITAN_V2_USM
Appendix J - RoHS-6 Compliance - Materials
Declaration Form
Confirmation of Environmental Compatibility for Supplied Products
Substance Maximum concentration
Lead 0.1% by weight in homogeneous materials
Mercury 0.1% by weight in homogeneous materials
Hexavalent chromium 0.1% by weight in homogeneous materials
Polybrominated biphenyls (PBBs) 0.1% by weight in homogeneous materials
Polybrominated diphenyl ethers (PBDEs) 0.1% by weight in homogeneous materials
Cadmium 0.01% by weight in homogeneous materials
The products covered by this certificate include:
Product Name Eurotech Part Number
TITAN TITAN-Mx-Fx
Eurotech has based its material content knowledge on a combination of information provided by third parties
and auditing our suppliers and sub-contractor’s operational activities and arrangements. This information is
archived within the associated Technical Construction File. Eurotech has taken reasonable steps to provide
representative and accurate information, though may not have conducted destructive testing or chemical
analysis on incoming components and materials.
Additionally, packaging used by Eurotech for its products complies with the EU Directive 2004/12/EC in that
the total concentration of the heavy metals cadmium, hexavalent chromium, lead and mercury do not exceed
100 ppm.
Page 99
Eurotech Worldwide Presence
To find your nearest contact refer to: www.eurotech.com/contacts