TX25
Computer On Module
•
•
•
•
•
•
Processor
RAM
ROM
Power supply
Size
Temp.-Range
NXP i.MX257, 400 MHz
64 MB SDRAM
128MB NAND Flash
Single 3.1V 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
Hz
M
54
4
9
RM
A
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 NXP
Semiconductors' 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 NXP 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
•
NXP 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.1V 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
2016-02-03
Ordering Information
Order Number
TX25/400/64S/128F/I
CPU
400MHz i.MX257
SDRAM
64MB
Flash
128MB
Temp.
-40°C..85°C
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
TX25
PIN
60
61
62
Type
3V3
3V3
3V3
Function
UART1_RXD
UART1_RTS
UART1_CTS
i.MX25 Pad Name
UART1_RXD
UART1_RTS
UART1_CTS
Alternate functions
UART2_DTR
LCDC_CLS
SLCDC_DATA[8]
CSI_D[0] / CAPIN1
DCD_2 / LCDC_PS
SLCDC_DATA[10]
CSI_D[1] / CMPOUT1
RI_2 / LCDC_REV
SLCDC_DATA[11]
UART2_TXD_MUX
DAT6 / TX_ERR
EXTDMA_0
UART2_RXD_MUX
DAT7
DAT5 / COL / CAPIN1
EPITO / SS3 / EXTDMA_1
DAT4 / RX_ERR
CMPOUT1 / SS3
EXTDMA_2
EIM_ECB
UART5_TXD_MUX
SCLK
EIM_LBA
UART5_RXD_MUX
RDY
EIM_CS5
NANDF_CE2
DTACK_B /
RTS_5
AUD4_RXFS
MISO / TRCLK
EIM_CS4
NANDF_CE1
CTS_5
/ AUD4_RXC
MOSI / TRSYNC
GPIO
GPIO4[22]
GPIO4[24]
GPIO4[25]
Description (refer to I.MX25 manuals for details)
Receive Data input signal
Request to Send input signal
Clear to Send output signal
2
nd
UART
63
64
65
66
3V3
3V3
3V3
3V3
UART2_TXD
UART2_RXD
UART2_RTS
UART2_CTS
UART2_TXD
UART2_RXD
UART2_RTS
UART2_CTS
GPIO4[27]
GPIO4[26]
GPIO4[28]
GPIO4[29]
Transmit Data output signal
Receive Data input signal
Request to Send input signal
Clear to Send output signal
3
rd
UART
67
68
3V3
3V3
UART5_TXD
UART5_RXD
ECB
LBA
GPIO3[23]
GPIO3[24]
Transmit Data output signal
Receive Data input signal
69
3V3
UART5_RTS
CS5
GPIO3[21]
Request to Send input signal
70
71
3V3
GND
UART5_CTS
GND
CS4
GPIO3[20]
Clear to Send output signal
KEYPAD
72
73
3V3
3V3
KP_COL[0]
KP_COL[1]
KPP_COL0
KPP_COL1
UART4_RXD_MUX
AUD5_TXD
SDMA_DBG_PC_4
UART4_TXD_MUX
AUD5_RXD
SDMA_DBG_PC_5
RTS_4 / AUD5_TXC
SDMA_DBG_PC_6
M3IF_CHOSEN_
MASTER_1
CTS_4 / AUD5_TXFS
SDMA_DBG_PC_7
M3IF_CHOSEN_
MASTER_2
PWMO / SCL CAPIN1 /
SS2
TXCAN
UART3_RXD / DTR_1
SDMA_DBG_PC_0
UART3_TXD / DSR_1
SDMA_DBG_PC_1
RTS_3 / AUD5_RXC
CSI_D[0] / DCD_1
SDMA_DBG_PC_2
CTS_3 / AUD5_RXFS
CSI_D[1] / RI_1
SDMA_DBG_PC_3
WDOG_B / SDA
COL[5] / CMPOUT1
RXCAN / SS2
GPIO3[1]
GPIO3[2]
Keypad Column selection signals.
74
3V3
KP_COL[2]
KPP_COL2
GPIO3[3]
75
3V3
KP_COL[3]
KPP_COL3
GPIO3[4]
76
77
78
79
80
81
82
3V3
3V3
3V3
3V3
3V3
3V3
GND
TXCAN
KP_ROW[0]
KP_ROW[1]
KP_ROW[2]
KP_ROW[3]
RXCAN
GND
GPIO_C
KPP_ROW0
KPP_ROW1
KPP_ROW2
KPP_ROW3
GPIO_D
GPIO1[2]
GPIO2[29]
GPIO2[30]
GPIO2[31]
GPIO3[0]
GPIO1[3]
Module specific function
Keypad Row selection signals.
Module specific function
SSI 1 - Serial Audio Port 1 (Configurable to I2S Protocol and AC97)
83
84
3V3
3V3
SSI1_INT
SSI1_RXD
EXT_ARMCLK
EB1
EIM_EB1_B
AUD4_RXD
/ SS1
GPIO3
[15]
GPIO2[13]
GPIO
Receive serial data
Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10)
www.karo-electronics.de