TX25
Computer On Module
•
•
•
•
•
•
Processor
RAM
ROM
Power supply
Size
Temp.-Range
i.MX257, 400 MHz
64 MB SDRAM
128MB NAND Flash
Single 3.0V to 5.5V
26mm SO-DIMM
-40°C..85°C
Key Features
•
•
•
•
•
•
10/100Mbps Ethernet
High-Speed USB 2.0 OTG
Full-Speed USB 2.0 Host
LCD controller
Still-picture camera interface
Several peripheral interfaces:
UART, SD-CARD, I2C, PWM, 1-wire,
Keypad, Digital Audio (AC97/I2S),
Configurable serial peripheral interface,
4/5 wire Touchscreen, CAN
OS Support
•
•
•
Windows Embedded CE
Linux 2.6
RedBoot Bootloader
Development System
•
Starter-Kit V
Hz
0M
40
M9
AR
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX25
Board highlights:
•
•
•
•
Lowest cost 400MHz ARM9
Industrial temperature range
Standard TX-DIMM pinout
as small as possible - only 26mm
Standard TX-DIMM pinout:
•
•
•
•
•
•
•
•
4-wire UARTs (x3)
LCD
CSI (CMOS Sensor Interface)
I2C / 1-wire / PWM
SSI/AC97/I2S (x2)
4-wire SD-Card/SDIO
Keypad 4x4
CSPI (Configurable serial peripheral interface)
The TX25 is a member of a module series, specially designed for Freescales
i.MX25 multimedia processors. TX modules are complete computers,
implemented on a board smaller than a credit card, and ready to be designed
into your embedded system. TX modules includes a Freescale® i.MX
processor, SDRAM and Flash memory. The integrated LCD-controller enables High-Speed communication interfaces incl. onboard Ethernet PHY / on-chip
direct connection of an LCD screen. The TX25 is specifically targeted at
USB PHY allows direct use of connectors/magnetics on the baseboard without
embedded applications where size, high cpu-performance and cost are critical the need for additional logic:
factors.
•
10/100 Mbps Ethernet
Computer on module
•
480 Mbps USB OTG
•
12 Mbps USB Host
•
Freescale® i.MX257, 400 MHz
•
64 MByte SDRAM (16bit)
Additional interfaces like CAN, 4/5-wire resistive touch-screen, 2 UARTs and
•
128 MByte NAND Flash memory
external memory interface are available on TX25 specific pins. Some
•
DIMM200-module (67,6mm x 26 mm x 3,6mm)
interfaces are multiplexed with other functions.
•
Operating temperature range -40..85°C
Power Supply
Processor
The TX25 accepts an input voltage from various sources:
The i.MX257 processor introduces several key new features such as 3.3V I/O
support, three general-purpose 12-bit ADCs, a touch screen controller and
integrated 128K SRAM to improve system performance or low-power LCD
refresh.
•
•
•
1-cell Li-Ion/Polymer (3.0V to 4.2V)
5.0V USB supply or AC wall adapter
3.3V
Read more in our TX-Guide:
www.karo-electronics.com/TX-Guide
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
2013-02-14
Ordering Information
Order Number
TX25/400/64S/128F/I
CPU
400MHz i.MX257
SDRAM
64MB
Flash
128MB
Temp.
-40°C..85°C
TX25
STARTER-KIT V
The Starter-Kit V is a ready-to-use development
system for building applications based on the TX
embedded processor boards.
•
•
•
•
•
•
•
•
•
•
•
DIMM200 TX socket
Two SD-card sockets
USB 2.0 OTG and USB 2.0 Host connector
D-SUB 15 VGA connector
40pin LCD flat cable header
3.5mm headphone connector
JTAG interface
SGTL5000 audio codec
TSC2007 touchscreen controller
RS232 on 10pin flat cable and SUB-D
header
All pins of the TX socket are connected to
daughter board slot for easy application
design-in
10/100 Mbit/s Ethernet
5VDC Power Supply by USB-OTG or power
jack.
100mm x 160mm
Schematics of the base board are included
for reference.
•
•
•
•
DISPLAY OPTIONS
The optional display comes with an FFC cable and
a small adapter PCB which can be plugged directly
onto the Starter-Kit 40pin LCD header.
Option 1: 5,7“ VGA Resistive Touch
•
5,7 inch TFT display
•
640 x 480 dots
•
White LED backlight
•
Resistive Touchsceen
Option 2: 5,7“ VGA PolyTouch™
•
5,7 inch TFT display
•
640 x 480 dots
•
White LED backlight
•
Capacitive Touchsceen
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX25
PINOUT
PIN
Type
Function
i.MX25 Pad Name
Marked yellow: Not connected
Alternate functions
GPIO
Description (refer to I.MX25 manuals for details)
POWER SUPPLY & RESET
1-4
5-7,
9-12
8
13
14
15
16
power
power
3V3
power
NC
3V3
3V3
#POR
VSTBY_ACK
HRESET_B
SS3
EPITO
GPIO3[18]
VIN
VOUT
BOOTMODE
BAT_VDD
10K-PU
Module power supply input (3.0V-5.5V)
3.3V power supply output
(up to 0.2A)
Boot mode select H: Boot from NAND / L: Boot from UART/USB
DRYICE backup power supply input
(max. 1.55V)
not connected
“Pulse” indication on finish of internal system reset, by visibility of
“hreset_b“ signal. After reset, this pin can be used for other
purposes.
Power On Reset - active low input signal. Typically a push button
reset. Pull low to force a reset. Leave unconnected or connect to
3V3 if unused. 63.5kΩ pull-up resistor.
Master Reset - external active low Schmitt trigger input signal.
When this signal goes active, all modules (except the reset module,
SDRAMC module, and the clock control module) are reset.
17
18
3V3
GND
RESET_IN_B
GND
RESET_IN_B
Ethernet
19
20
21
22
23
24
25
26
analog ETN_TXN
3V3
#ETN_LINKLED
Transmit Data Negative: 100Base-TX or 10Base-T differential
transmit output to magnetics.
Active low LINK ON indication: Active indicates that the link is on.
Transmit Data Positive: 100Base-TX or 10Base-T differential transmit
output to magnetics.
+3.3V analog power supply output to magnetics
Receive Data Negative: 100Base-TX or 10Base-T differential receive
input from magnetics.
Active low ACTIVITY indication: Active indicates that there is Carrier
sense (CRS) from the active PMD.
Receive Data Positive: 100Base-TX or 10Base-T differential receive
input from magnetics.
analog ETN_TXP
power
ETN_3V3
analog ETN_RXN
3V3
#ETN_ACTLED
analog ETN_RXP
GND
GND
USB-HOST
27
28
29
30
31
32
3V3
3V3
USBH_VBUSEN
#USBH_OC
D9
D8
USBPHY2_DM
LCDC_LD[22]
USBH2_PWR
LCDC_LD[23]
USBH2_OC
GPIO4[11]
GPIO4[12]
10K-PU
Active high external 5V supply enable. This pin is used to enable the
external VBUS power supply.
Active low over-current indicator input connected to a GPIO. This
signal can be used as an input only. 10kΩ pull-up resistor.
D- pin of the USB cable
not connected
USBPHY2_DP
D+ pin of the USB cable
analog USBH_DM
NC
analog USBH_DP
GND
GND
USB-OTG
33
34
35
36
37
38
39
3V3
3V3
USBOTG_ID
USBOTG_VBUSEN
USBPHY1_UID
GPIO_A
USBPHY1_DP
GPIO_B
USBPHY1_DP
USBPHY1_VBUS
-
USBOTG_OC
ROW[5] / SDA
RXCAN / PWMO
GPIO1[1]
10K-PU
USBOTG_PWR
ROW[4] / SCL
TXCAN / PWM0
INT_MUX_OUT
GPIO1[0]
ID pin of the USB cable. For an A-Device ID is grounded. For a B-
Device ID is floated.
Active high external 5V supply enable. This pin is used to enable the
external VBUS power supply.
D- pin of the USB cable
Active low over-current indicator input connected to a GPIO. 10kΩ
pull-up resistor.
D+ pin of the USB cable
VBUS pin of the USB cable. This pin is used for the VBUS
comparator inputs.
analog USBOTG_DM
3V3
#USBOTG_OC
analog USBOTG_DP
analog USBOTG_VBUS
GND
GND
I2C
40
3V3
I2C_DATA
I2C1_DAT
SLCDC_DATA[7]
GPIO1[13]
I2C Data
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de
TX25
PIN
41
Type
3V3
Function
I2C_CLK
i.MX25 Pad Name
I2C1_CLK
Alternate functions
SLCDC_DATA[6]
GPIO
GPIO1[12]
Description (refer to I.MX25 manuals for details)
I2C Clock
PWM
42
3V3
PWM
PWM
PWMO
CMPOUT1
USBH2_OC
BT_LPB_FREQ[2]
LINE
DAT7
SDMA_DBG_PC_13
LCDC_LD[16]
PWMO
SDMA_DBG_EVT_2
SLCDC_CS
TRACE[6]
SDA / UART3_RTS
SDMA_DBG_EVT_3
SLCDC_RS
TRACE[7]
UART3_RXD_MUX
SDMA_DBG_EVT_0
SLCDC_DATA[12]
TRACE[4]
UART3_TXD_MUX
SDMA_DBG_EVT_1
SLCDC_DATA[13]
TRACE[5]
UART3_CTS
SDMA_DBG_EVT_4
SLCDC_DATA[14]
TRACE[8]
SDMA_DBG_EVT_5
SLCDC_DATA[15]
TRACE[9]
GPIO1[26]
47K-PU
PWM Output
1-WIRE
43
3V3
OWDAT
RTCK
GPIO3[14]
1-Wire bus. Requires an external pull-up resistor. The recommended
resistor is specified by the generic 1-Wire device used in a given
system.
CSPI – Configurable Serial Peripheral Interface
44
3V3
CSPI_SS0
CSPI1_SS0
GPIO1[16]
Slave Select (Selectable polarity) signal
45
3V3
CSPI_SS1
CSPI1_SS1
GPIO1[17]
Slave Select (Selectable polarity) signal
46
3V3
CSPI_MOSI
CSPI1_MOSI
GPIO1[14]
Master Out/Slave In signal
47
3V3
CSPI_MISO
CSPI1_MISO
GPIO1[15]
Master In/Slave Out signal
48
3V3
CSPI_SCLK
CSPI1_SCLK
GPIO1[18]
Serial Clock signal
49
50
3V3
GND
CSPI_RDY
GND
CSPI1_RDY
GPIO2[22]
Serial Data Ready signal
SD – Secure Digital Interface 1
51
3V3
SD1_CD
BCLK
EIM_BCLK
SCLK / TDATA[2]
AUD7_TXFS
SDMA_DBG_STAT_1
SLCDC_DATA[2]
TRACE[12]
RDY / TDATA[3]
AUD7_RXD
SDMA_DBG_STAT_2
SLCDC_DATA[3]
TRACE[13]
SS0 / RX_CLK
AUD7_RXC
SDMA_DBG_STAT_3
SLCDC_DATA[4]
TRACE[14]
SS1 / CRS
AUD7_RXFS
SLCDC_DATA[5]
TRACE[15]
MOSI / RDATA[2]
SDMA_DBG_EVT_SEL
SLCDC_DATA[0]
TRACE[10]
MISO / RDATA[3]
SDMA_DBG_STAT_0
SLCDC_DATA[1]
TRACE[11]
GPIO4[4]
SD Card Detect – connected to a GPIO
SD Data bidirectional signals—If the system designer does not want
to make use of the internal pull-up, via the Pull-up enable register, a
50 K–69 K external pull up resistor must be added.
52
3V3
SD1_D[0]
SD1_DATA0
GPIO2[25]
53
3V3
SD1_D[1]
SD1_DATA1
GPIO2[26]
54
3V3
SD1_D[2]
SD1_DATA2
GPIO2[27]
55
3V3
SD1_D[3]
SD1_DATA3
GPIO2[28]
56
3V3
SD1_CMD
SD1_CMD
GPIO2[23]
SD Command bidirectional signal
57
3V3
SD1_CLK
SD1_CLK
GPIO2[24]
SD Output Clock.
58
GND
GND
1
st
UART
59
3V3
UART1_TXD
UART1_TXD
UART2_DSR
LCDC_SPL
SLCDC_DATA[9]
GPIO4[23]
Transmit Data output signal
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de