UM1045
User manual
EVALSPEAr320HMI
SPEAr320 expansion board for HMI applications, revision 2
Introduction
This document applies to revision 2 EVALSPEAR320HMI expansion boards.
This board is intended to be used in conjunction with a SPEAr320 CPU board (sold
separately) to evaluate the SPEAr320 microprocessor with a variety of devices, especially in
its SMII automation networking mode.
Note:
The SPEAr320 CPU board order code is EVALSPEAR320CPU.
Expansion board
CPU board
April 2011
Doc ID 18410 Rev 3
1/36
www.st.com
Contents
EVALSPEAr320HMI
Contents
1
2
3
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Block diagram and layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1
3.2
3.3
Unpacking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Connecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Booting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4
Block descriptions and configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1
4.2
4.3
MicroSD card power up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
TFT LCD with touch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.3.1
4.3.2
Connecting an LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Connecting a touch screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.4
4.5
4.6
4.7
4.8
4.9
CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
RS232 transceivers (U500 and U501) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Dual interface EEPROM (U702) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
NAND flash memory (U100) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Audio output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.10 LEDs (LD700 through LD703) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.11 Reset button (B700) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.12 Setting ADC conversion limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5
Connector pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1
5.2
5.3
5.4
5.5
5.6
CAN DB9 plug connectors (CN400 and CN401) . . . . . . . . . . . . . . . . . . . . . . . . 17
Ethernet RJ45 connector (CN300) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
RS232/UART0 DB9 plug connector (CN500) . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
RS232/UART2 DB9 plug connector (CN501) . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
RS232/UART1 DB9 plug connector (CN502) . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ET057010DHU LCD interface connector (J600) . . . . . . . . . . . . . . . . . . . . . . . . 19
2/36
Doc ID 18410 Rev 3
EVALSPEAr320HMI
Contents
5.7
5.8
5.9
EDT unified LCD interface connector (J601) . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
STMPE811 touch screen connectors (CN600 & TS_CN600) . . . . . . . . . . . . . . 20
General purpose ADC connector CN700 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.10 General purpose GPIO, I2C connector (CN701) . . . . . . . . . . . . . . . . . . . . . . . . 22
5.11 Primer2 extension connector (CN702) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.12 Unified power line modem (PLM) connector (CN704) . . . . . . . . . . . . . . . . . . . . 23
5.13 Mono 3.5 mm audio jack connector (CN703)
. . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.14 MicroSD card connector (CN800) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.15 Power supply connectors (CN900 and CN901) . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.16 SPEAr320 CPU board 86-pin connectors (J1 and J2) . . . . . . . . . . . . . . . . . . . . 25
Appendix A Expansion board components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Appendix B License agreements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Doc ID 18410 Rev 3
3/36
Tables
EVALSPEAr320HMI
Tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.
Table 14.
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
Table 20.
Table 21.
Table 22.
Table 23.
Table 24.
Table 25.
Table 26.
Table 27.
Table 28.
Table 29.
Ethernet PHYU300 default configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
LCD module backlight control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
J600 configuration options (ET057010DHU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
J601 configuration options (unified interface displays) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
CAN0 transceiver settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CAN1 transceiver settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
UART0 RS232 handshake enable configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Bringing UART0/RS232 transceiver signals from the CPU board . . . . . . . . . . . . . . . . . . . 14
U900 DC/DC converter jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
General purpose LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
CAN DB9 plug connector pinouts (CN400 and CN401) . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Ethernet RJ45 connector pinout (CN300). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
RS232/UART0 DB9 plug connector pinout (CN500) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
RS232/UART2 DB9 plug connector pinout (CN501) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
RS232/UART1 DB9 plug connector pinout (CN502) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
ET057010DHU LCD interface connector pinout (J600) . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
EDT Unified LCD interface connector pinout (J601). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
STMPE811 touch screen connector pinouts (CN600 & TS_CN600) . . . . . . . . . . . . . . . . . 20
General purpose ADC connector pinout (CN700) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
General purpose GPIO, I2C connector pinout (CN701) . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Primer2 extension connector pinout (CN702). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Unified power line modem (PLM) connector pinout (CN704) . . . . . . . . . . . . . . . . . . . . . . . 23
Mono 3.5 mm audio jack connector pinout (CN703) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
MicroSD card connector pinout (CN800) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Power supply connector pinouts (CN900 and CN901) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
SPEAr320 CPU board connectors J1 pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
SPEAr320 CPU board connectors J2 pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Expansion board components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
4/36
Doc ID 18410 Rev 3
EVALSPEAr320HMI
Figures
Figures
Figure 1.
Figure 2.
Figure 3.
Expansion board block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Expansion board layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
SPEAr320 CPU board 86-pin connector pinouts (J1 and J2) . . . . . . . . . . . . . . . . . . . . . . . 25
Doc ID 18410 Rev 3
5/36