Embedded Ethernet web client based on the STR91x

Transcription

Embedded Ethernet web client based on the STR91x
UM0897
User manual
Embedded Ethernet web client based on the STR91x
Introduction
This document describes the functioning of the STEVAL-PCC008V1 demonstration board
with an embedded Ethernet web client system which is based on ST's STR91xFAW
ARM966E-S™ 16/32-bit Flash MCU with Ethernet microcontroller. This system is designed
for viewing/monitoring jpeg images taken from an HTTP web server or from an IP camera
present on the network. The images are displayed on the TFT present on the board, thus
enabling surveillance. This system needs to be plugged into the network to access jpeg
images from the HTTP web server or from the IP camera. This system is compatible with
web servers which do not require support for secure socket layer (SSL) and it uses specific
programmed requests to capture images from specific web servers.
The system uses a 2.4" TFT for displaying the images captured from the network. The
captured jpeg images are displayed on the TFT by converting them into bitmap through a
jpeg decompression algorithm. A six-button keypad is provided for navigating through the
menus. The availability of the micro-SD card on the board helps in handling large quantities
of data from the network.
July 2010
Doc ID 17012 Rev 1
1/25
www.st.com
www.BDTIC.com/ST
Contents
UM0897
Contents
1
Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1
Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2
Hardware setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3
1.4
2
3
1.2.1
Web client with local display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2.2
Jumper settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.3
Hardware layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Network setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.1
Setting up a local network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3.2
Using an existing network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
HTTP web server setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4.1
Using a "Techlogica" HTTP web server . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4.2
IPCAM board setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
System overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1
Server client general description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2
System architecture description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.1
STR9 microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.2
E-STE100P - single port fast Ethernet transceiver . . . . . . . . . . . . . . . . . 9
2.2.3
TFT: MB542B (AM-240320L8TNQW00H) . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.4
Power supply unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.5
User interface section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Running the system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1
Powering up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4
Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5
Bill of material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2/25
Doc ID 17012 Rev 1
www.BDTIC.com/ST
UM0897
List of figures
List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Web client with local display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Hardware layout (bottom and top views) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Setting local network. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
"Techlogica" HTTP web server interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Server-client relationship . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Web-client architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
User interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Initial display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
TFT display 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
TFT display 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
TFT display 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Doc ID 17012 Rev 1
www.BDTIC.com/ST
3/25
Getting started
UM0897
1
Getting started
1.1
Package
The embedded Ethernet web client based on the STR91x system package includes the
following items:
●
Hardware content
–
●
●
Demonstration board equipped with a TFT, micro-SD card, and keypad
Firmware
–
Already programmed in the system
–
Object files of the firmware
–
Pictures/images
–
Set of images to work with the web server (as an example)
Documentation:
–
User manual (this document)
1.2
Hardware setup
1.2.1
Web client with local display
The board will display the images taken from the network.
To use this mode, jumper J19 present on the board should be in position 2-3. Please refer to
Table 1.
Figure 1.
4/25
Web client with local display
Doc ID 17012 Rev 1
www.BDTIC.com/ST
UM0897
1.2.2
Getting started
Jumper settings
The jumper configurations are listed in the table below. Jumper JP19 is used to make the
system work either as "Web Client with local display" or as "Web Client with remote display".
Table 1.
1.2.3
Jumper settings
Jumper
Jumper position
Function
JP19
2-3
Web client with local display
JP19
1-2
Not used
Hardware layout
The system is built around STMicroelectronics' ARM® core-based STR912FAW44X6 in a
128-pin LQFP128 package. Figure 2 shows the layout of different sections of the board.
Figure 2.
Hardware layout (bottom and top views)
--##ONNECTOR
*4!'#ON NECTOR
"OTTOM
6IEW
-ICROCONTROLLER
2ESET3WITCH
%THERNET0HY
0OWER#ONNECTOR
2*#ONNECTOR
4OP6IEW
4&4#ONNECTOR
%%02/-
0OWER3ECTION
!-V
Doc ID 17012 Rev 1
www.BDTIC.com/ST
5/25
Getting started
1.3
UM0897
Network setup
The system needs to be plugged into a network. The network can be accessed in either of
the following ways:
1.3.1
●
Setting up a local network
●
Using an existing network (provided it doesn't restrict external devices).
Setting up a local network
The configuration shown in Figure 3 is used to set up the network locally. The designed
system supports DHCP protocol which enables the hardware to obtain an IP address
automatically from the network. When a network is set up locally, a DHCP server needs to
be run on a machine connected to the network. Free DHCP servers can be downloaded
from the internet. The system doesn't work on a static IP address.
Figure 3.
1.3.2
Setting local network
Using an existing network
When using an existing network, the system needs to be plugged into the network through
the DHCP port. Please check network settings to verify that the network allows connecting
such devices.
1.4
HTTP web server setup
1.4.1
Using a "Techlogica" HTTP web server
To test the functionality of the board, the user can use any web servers. For example, a
freeware "Techlogica" HTTP web server can be installed on a machine in the network. This
web server is freely available from the internet. After installing the server, the user needs to
load images in the web server directory. Some images are provided to the users for testing,
but users can use their own images. Before loading the images, verify the following items:
6/25
1.
The user should store jpeg images in the web server directory. The demonstration unit
only supports a maximum of 30 images
2.
The size of the image must be 320 x 240 pixels. If not, the image will not be displayed
on the TFT. The users can edit the image using any image editor and format to the
required size
Doc ID 17012 Rev 1
www.BDTIC.com/ST
UM0897
Getting started
3.
These images should be given names as advised below:
Name the images starting from 31.jpeg, 32.jpeg, …… 60.jpeg. In network mode, the
demonstration unit requests these images one by one. If the user wishes to add one file
(for example IMAGE.jpeg), first delete any file from the list (for example 40.jpeg), then
rename IMAGE.jpeg to 40.jpeg which allows the user to display that image on the TFT.
After the images are saved in the server folder, the server needs to be run in LAN
server mode through the interface provided by the server.
Figure 4.
1.4.2
"Techlogica" HTTP web server interface
IPCAM board setup
To capture images from the IPCAM system, the user should set the static IP address to that
of the IP-CAM board.
Doc ID 17012 Rev 1
www.BDTIC.com/ST
7/25
System overview
UM0897
2
System overview
2.1
Server client general description
The system is based on the web server-client relationship as shown in Figure 5. The web
server system connects to the network by opening up a connection and listening on it. Any
web client system can connect to that port on which the server is listening. This web server
can be dedicated for any application. For example, it may be taking data from a camera or it
may have images already saved in it or also in industrial applications, process control
information can be available on the Ethernet network.This information can be taken by the
web client and displayed on the TFT display available on the board.
Figure 5.
Server-client relationship
,3&$0
UXQQLQJ
:HE6HUYHU
7&3,3(WKHUQHW
675
:HE
&OLHQW
,QGXVWULDO
&RQWURO
(PEHGGHG
:HE6HUYHU
!-V
2.2
System architecture description
The system works as a web client on the STR9 microcontroller. The system can work with
web servers capable of providing jpeg images. The system accesses jpeg images from the
web server and displays them on the TFT for viewing/monitoring.
The system can request images from all web servers which don't provide support for secure
socket layer communication (SSL). These images are saved on a micro-SD card from where
they are decoded and displayed on the TFT through a jpeg decompression algorithm. The
system is capable of saving IP addresses of the web servers in non-volatile memory. The
user can change these addresses using the keypad.
8/25
Doc ID 17012 Rev 1
www.BDTIC.com/ST
UM0897
System overview
Figure 6.
Web-client architecture
The individual parts of the system are described in the following sections.
2.2.1
STR9 microcontroller
The system is based on the STR912FAW44X6 microcontroller. The STR9 is a 16/32-bit
96 MHz ARM9E-based MCU having a RISC core, 5-stage pipeline, and tightly coupled
memories. The STR912FAW44X6 has 512 kbytes of main Flash and 96 kbytes of SRAM. It
has many communication interfaces. For more details refer to
http://www.st.com/mcu/inchtml-pages-str9.html.
Note:
The STR9 has two SPI channels. In the demonstration board one SPI is allocated to U2,
where a ZigBee® module can be put, while another SPI is shared between the micro-SD
card and the TFT display.
2.2.2
E-STE100P - single port fast Ethernet transceiver
The E-STE100P, also referred to as the STEPHY1, is a high-performance fast Ethernet
physical layer interface for 10BASE-T and 100BASE-TX applications. It was designed with
advanced CMOS technology to provide a media independent interface (MII) for easy
attachment to 10/100 media access controllers (MAC) and a physical media interface for
100BASE-TX and 10BASE-T. For more details refer to
http://www.st.com/stonline/products/families/communication/wireline/ethernet/ethernet.htm.
2.2.3
TFT: MB542B (AM-240320L8TNQW00H)
The TFT module is based on the TFT from Ampire Co. The resolution of this TFT is QVGA
(320 x 240) resolution. It is diagonally 2.4" in size. The TFT has an amorphous,
transmissive, normally white display format. It has one backlight with 4 ultra-bright white
LEDs.
It has real 262 K color display and supports 5-6-5 and 6-6-6 RGB mode. We are using the
5-6-5 RGB mode means it takes 5, 6, 5 most significant bits for red, green and blue
respectively to form one pixel of data. The internal TFT controller is ILI9320. The TFT
internal RAM capacity is 172,800 bytes to display direct data. Please refer to the detailed
datasheet of the TFT for further details.
Doc ID 17012 Rev 1
www.BDTIC.com/ST
9/25
System overview
2.2.4
UM0897
Power supply unit
The onboard supply unit contains the low drop fixed positive voltage regulator
LD1117D33TR to generate 3.3 V and ultra-low drop voltage regulator LDS3985M18R to
generate 1.8 V. This 1.8 V supply is needed for the STR9 microcontroller.
2.2.5
User interface section
A set of 6 keys is provided for the user interface section in order to select the options on the
TFT.
Figure 7.
10/25
User interface
Doc ID 17012 Rev 1
www.BDTIC.com/ST
UM0897
Running the system
3
Running the system
3.1
Powering up
The web client system works on a 5 V power supply. An adapter capable of supplying 5 V,
500 mA can be used.
1.
When the system working as "Web client with local display" is powered up, a menu will
be displayed on the TFT as shown in Figure 1. Three buttons appear on the menu:
–
IPCAM: This button is used if the user wants to monitor images from the IP
camera plugged in the network
–
Network: This button is used if the user wants to monitor images from the LAN
server present on the network
–
Config: This button is selected to configure the IP address of the HTTP web server
and the IP camera address.
Before going to either IPCAM or network mode please make sure that the IP address of
both the HTTP web server and the IPCAM are correct. Through displayed instructions the
user can navigate the menu and change IP addresses.
Note:
The HTTP web server address is the address of the machine where the HTTP server is
installed.
The IPCAM address is 10.199.131.2.
2.
As mentioned earlier, 6 keys are available for user interface. Once the board is powered
on, the TFT displays the message below.
Figure 8.
Initial display
3.
The LEFT and RIGHT keys are used to navigate between three buttons (IPCam,
network and config). During navigation the button will be highlighted in red. Use the
ENTER key to select the button.
4.
With the help of the configuration menu, the user can configure the IP address of the
servers to which it wants to connect. For example, the user can change the address of
the HTTP server to connect to other servers.
Doc ID 17012 Rev 1
www.BDTIC.com/ST
11/25
Running the system
Figure 9.
5.
UM0897
TFT display 2
When the Enter button is pressed, the TFT displays the message below. By default
HTTP WEBSERVER ADDRESS is selected. Use UP and DOWN to change the digits
and the LEFT and RIGHT keys to navigate between the digits.
Figure 10. TFT display 3
6.
12/25
Press Enter once the IP address is set.
Doc ID 17012 Rev 1
www.BDTIC.com/ST
UM0897
Running the system
Figure 11. TFT display 4
7.
Use the ESC key to go back to the previous menu. Once the IP address is set, connect
the board to the network. Press the appropriate button to capture the images from the
server and they will be displayed on the TFT.
Doc ID 17012 Rev 1
www.BDTIC.com/ST
13/25
14/25
www.BDTIC.com/ST
Doc ID 17012 Rev 1
!-V
&
&
&
&
9''
/
&
X+
&
&
&
X)
9$1
5(6(71
(0,B$/(
(0,B5'
(0,B:5/1
&
Q)
6707:
567
5(6(71
&
9''
*1'
9''
9''
*1'
9''
*1'
&
9''
&
&
Q) Q) Q) Q)
*1'
&
(0,B$/(
(0,B5'
(0,B:5+
(0,B:5:5/
5(6(7B287
5(6(7B,1
0&8B;
0&8B;
&
Q)
Q) Q) Q) Q) Q) Q) Q) Q)
*1'
9''
05
9&&
9&&
6:3%
6:
8
S)
&
5
0
<
466
3
3
3
3
3
3
3
3
-
&21
3
3
3
3
3
3
3
3
'%*$&.
'%*54
5(6(7
57&.
7'2
7&.
7',
706
7',
7567
*1'
7'2
5(6(71
N
N
5
N
N
N
N
N
N
5
5
5
5
5
5
5
N
57&. 5 N
7&.
706
5
8
*4!'#/..
=%((B,17B3
5
342
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
&
#OUPLING#APACITORS
X)
&
9''
9''
966
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0,,B7;B&/.B3
0,,B5,3B3
0,,B5;'B3
0,,B5;'B3
0,,B5;'B3
0,,B5;'B3
0,,B5;&/.B3
0,,B5;'9B3
0,,B5;B(5B3
0,,B7;'B3
0,,B7;'B3
0,,B7;'B3
0,,B7;'B3
0,,B&2/B3
0,,B&56B3
0,,B0'&B3
,&B&/.,1B3
,&B',1B3
663B&/.B3
663B026,B3
663B0,62B3
00&B&6B3
=%((B567%B3
,173,1B3
663B6&/.B3
663B0,62B3
663B026,B3
9''
5
675):;
7)7567B3
7)7B%/B3
1$1'B:3B3
/('B3
7)7B:5B3
/('B3
',5B&57/B3
&)*B3
=%((B,17B3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
S)
& X)
&)*B3
0,,B7;B(5B3
(1(7B3+<&/.B3
0,,B7;(1B3
6:B3
=%((B:$.(B3
6:B3
00&B&'B3
6:B3
6:B3
=%((B66(/B3
6:B3
6:B3
86%B38B3
$B3
7)7&6B3
3
3
3
3
3
3
3
3
-
&
Q)
0
5
86%B'
86%B'
&
Q)
9''
9%86
*1'
9$1
,2
*1'
,2
,2
,2
86%B'
86%B'
86%B'
86%B'
&
-
&
S)
S)
0,,B0',2
7$03(56:&211
<
4007)
7567
7&.
706
7',
7'2
57&.
86%B38B3
5 5 5
N
!#522%.4
9''
0,,B0',2
86%
86%
7567
7&.
706
7',
7'2
57&.
57&;
57&;
57&B7$03(5
*1'
$*1'
86%/&B3
8
9%$7
$*1'
$9''
$95()
5
N
9''
9''
9''
9''
9$1
9664
96643&//
9664
9664
9664
966457&
9664
9664
966
966
966
966
9&&4
9&&43//
9&&4
9&&4
9&&4
9&&457&
9&&4
9&&4
9''
86%B9&&
86%B'
86%B'
86%B*1'
6+(//
6+(//
86%B&21
SRZHU@
-
9%86
*1'
N
5
9''
7$03(5B,1
Figure 12. Microcontroller
4
Schematics
Schematics
UM0897
5
&
X)HOHF
&
Q)
0,,B$9&&
X+
/
1&
1&
1&
1&
7(67
7(67B6(
0'&
0',2
0',17
&2/
&56
5;B'9
5;B&/.
5;'
5;'
5;'
5;'
5;'5;B(5
7;B(1
7;B&/.
&
Q)
0,,B9
&
Q)
0,,B0',17
0,,B&2/B3
0,,B&56B3
0,,B0'&B3
0,,B0',2
0,,B5;'9B3
0,,B5;&/.B3
0,,B5;'B3
0,,B5;'B3
0,,B5;'B3
0,,B5;'B3
0,,B5;B(5B3
0,,B7;(1B3
0,,B7;B&/.B3
&
X)7DQW
5
N
0,,B9
0,,B7;B(5B3
9&&(,
9&&(,
9&&(,
X+
/
&
X)HOHF
0,,B9
&
Q)
5
7;'
7;'
7;'
7;'
7;'7;B(5
&
Q)
&
Q)
0,,B$9''
&
Q)
9''
X+
/
&
X)HOHF
&
Q)
*1'(
*1'(,
*1'(,
9&&$
9&&$
9&&$
9&&$
9&&$
&
X)HOHF
&
Q)
5
N
MN
Doc ID 17012 Rev 1
www.BDTIC.com/ST
5
(
(
$*1'
5
N
(
5
&
X)7DQW
5
&
Q)
N
5
0,,B9
3+<B5(6(71
5,3
5
U
/('75
/('/
5
5
(
5
N
*1'
(
5
*1'
(
5
5
N
U
0,,B0',17
5
N
9''
U
5
N
0,,B5,3B3
5
N
3+<B5(6(71
9''
9''
*1'
5
N
5
N
5(6(71
5
5
N
5
5
N
0,,B9
(1(7B3+<&/.B3
5;3
5;1
7;3
7;1
3
0,,B$9&&
)'(
0)
0)
0)
0)
0)
3:5':1
5(6(7
5,3
&)*
&)*
/('U
/('WU
/('
/('F
/('V
,UHI
5;3
5;1
7;3
7;1
;
;
5
N
5
5
(
/('75
&
Q)
7;3
5
5;3
7;3
&
S)
0,,B$9''
5
*1'
5
N
7;1
7;3
7&7
5&7
5;1
5;3
,2
*1'
,2
*1'
1&
7'1
7'3
7&3
5&7
5'1
5'3
&211
5-B/('
5
'
0,,B9
86%/&
,2
/('/
&
5;1
7;1
&
Q)
0,,B9
&
Q)
&
Q)
&
Q)
5
(
5
5
7;1
5
&
S)
0,,B$9''
0,,B$9''
%4(%2.%4#/..%#4/2
X)
6+
6+
5
,2
8
7&7
5
0,,B7;'B3
0,,B7;'B3
0,,B7;'B3
0,,B7;'B3
*1'$
*1'$
*1'$
*1'$
*1'$
'
'
0,,B$9''
'
9%86
8
67(3
UM0897
Schematics
Figure 13. Ethernet
!-V
15/25
6:B3
6:B3
6:B3
6:B3
7)7567B3
9''
-
&21
*1'
5
Q)
&
-
*1' &21
5
N
&20
&'
-
+%9"/!2$#/..%#4/2
00&B&'B3
X)
6:B3
6:B3
,173,1B3
,&B&/.,1B3
,&B',1B3
00&B&21
569
569
&6
'$7$B,1
6&/.
'$7$B287
966
&
966
9''
966
16/25
9''
=%((B567%B3
=%((B,17B3
=%((B66(/B3
663B026,B3
663B0,62B3
663B6&/.B3
9''
U3$#/..
5 N
00&B&6B3
663B026,B3
663B&/.B3
663B0,62B3
N 5
5
'10
6'%*
$&7,9,7<
:$.(
37,B'$7$
37,B(1
6,)B/2$'%
6,)B026,
6,)B0,62
6,)B&/.
63=%
567%
+267B,17
63,B66(/
63,B026,
63,B0,62
63,B&/.
*1'
9''
8
&)*B3
=LJEHH0RGXOH
Q)
&
5
N
9''
5
*1'
-
9''
=%((B:$.(B3
5
/('
'
Q)
&
9''
9''
&
9''
7)7567B3
9''
9''
5 *1'
/&'B&211(&725
1567
6'2
15'
1:5
56
6',
6&/
1&6
%/B*1'
%/B*1'
%/B&175
%/B9''
/&'B*1'
/&'B*1'
9&,
9''
&211"
*1'
-"4&4#/..%#4/2
7)7B:5B3
$B3
663B026,B3
663B&/.B3
7)7&6B3
5 *1'
9''
5 *1'
9''
,&B',1B3
,&B&/.,1B3
X)
7)7B%/B3
*1'
-
663B0,62B3
9''
5
5
5 5
N N
5
&)*B3
9''
9''
#/.&'*5-0%2
0&
( 9&&
( 1:&
( 6&/
966 6'$
8
%%02/-
Schematics
UM0897
Figure 14. Connectors
!-V
Doc ID 17012 Rev 1
www.BDTIC.com/ST
=
60$-
Doc ID 17012 Rev 1
www.BDTIC.com/ST
9''
Q) X)
&
&
9''
6).6/54
0/7%23500,9).054
-
'
92
/'605
6736/8
&
Q)
'
9''
Q)
&
/('B3
/('B3
9,1+ %<3$66
*1'
9,
8
'
X)
&
9''
9,
8
&
X)
9''
X)
&
'
/('
9''
*1'
9''
9''
*1'
$*1'
9''
&
Q)
6).6/54
/'6 $675
6736/8
9RXW
0+ 0+ 0+ 0+
&
Q)
*1'
!#522%.4
5
5
5
'
UM0897
Schematics
Figure 15. Power management
!-V
17/25
Bill of material
Table 2.
STEVAL-PCC008V1 main board : BOM
Category
UM0897
5
Doc ID 17012 Rev 1
Reference
designator
Comp. descr.
Package
Manuf.
Manufacturer’s
ordering code /
orderable part
number or
equivalent
U1
Ethernet PHY
TQFP64 10x10 mm
STMicroelectronics
E-STE100P
U3
LDS3985M18R ultra-low drop
noise voltage regulator
SOT23-5L
STMicroelectronics
LDS3985M18R
U4
LD1117AS33TR low drop
voltage regulator
DPAK
STMicroelectronics
LD1117AS33TR
U6
ARM966E-S™ 16/32-bit Flash
MCU with Ethernet, USB, CAN,
AC motor control, 4 timers, ADC,
RTC, DMA
LQFP128
STMicroelectronics
STR912FAW44X6
U7
STM6718TW ultra-low voltage
supervisors
SOT23-5 (WY)
STMicroelectronics
STM6718TWWY6F
U8
USBLC6_2P6 very low
capacitance ESD protection
SOT23-6L
STMicroelectronics
USBLC6-2P6
U9
Very low capacitance ESD
protection
SOT23-6L
STMicroelectronics
USBLC6-2SC6
U10
EEPROM
SO8 (150 mil)
STMicroelectronics
M24C01-WMN6TP
D2,D7
STPS1L30U (low drop power
Schottky rectifier)
SMB
STMicroelectronics
STPS1L30U
Z1
Transil™
SMB
STMicroelectronics
SMAJ6.0A-TR
Y1
Quartz crystal 25 MHz
11.35 mmx4.35 mm,
SS4
Jauch
Q25.0-SS4-30-30/30
Y2
Tuning fork crystal 32 kHz
2.0 mmx 6.0 mm
Jauch
Q 0,032768-MMTF3212,5-20
ST devices
Suppl.
Supplier
orderin
g code
ST devices
18/25
www.BDTIC.com/ST
1
Bill of material
Crystal and
oscillator
Category
Connectors
and jumpers
Doc ID 17012 Rev 1
Connectors
and jumpers
STEVAL-PCC008V1 main board : BOM (continued)
Reference
designator
Comp. descr.
Package
Manuf.
Manufacturer’s
ordering code /
orderable part
number or
equivalent
CONN1
RJ45 with magnetics and
G/YLED
PCB mountable,
right angle, throughhole
TYCO
5-6605758-4
J6
Power jack 2.5 mm
Socket, DC power,
2.5 mm, right angle,
locking type
Protectron
PDCJ01-08
J10
PCB mountable,
Standard USB B-Type connector right angle, throughhole
J11
JTAG connector
Box header, right
angle, 20way, 2x10pin, 2.54 mm x 2.54
mm pitch
Protectron
P9604-20-15-1
J16
micro-SD connector
SMD
Proconn
Technology
MSPN09-D0-1002
J19,J20
CON3
1x3-pin, header
2.54 mm x 2.54 mm
pitch
Any
J24,J25
CON8
1x8-pin, 2.54 mm x
2.54 mm pitch
Any
J27, J28
CON2
1x2-pin,2.54 mm x
2.54 mm pitch
Any
CONN2
TFT LCD_CONNECTOR
2x8-pin socket, 2.54
mm x 2.54 mm pitch
Any
Suppl.
Supplier
orderin
g code
RS
compon
ents
Part#
6154412
Bill of material
19/25
Table 2.
Any
UM0897
www.BDTIC.com/ST
Category
STEVAL-PCC008V1 main board : BOM (continued)
Reference
designator
Comp. descr.
Package
Manuf.
D5,D6,D9
LED
SMD0805
Any
C5,C7
10 pF
SMD0805
Any
C72,C73
12.5 pF
SMD0805
Any
C46,C48
30 pF
SMD0805
Any
C1
1 nF
SMD0805
Any
C58
4.7 nF
SMD0805
Any
C35
10 nF
SMD0805
Any
C2,C3,C4,C6,C9,
C10,C11,C12,
C13,C14,C15,
C16,C21,C22,
C25,C30,C32,
C38,C39,C47,
C49,C50,C52,
C53,C54,C55,
C56,C57,C59,
C60,C61,C62,
C63,C64,C65,
C66,C67,C69,
C70
100 nF
SMD0805
Any
C8,C17,C68,C71
4.7 µF/tantalum
EIA 3528-21/ size A
Any
C31,C33,C37,
C51
10 µF/tantalum
EIA 3528-21/ size A
Any
C18,C19,C20,
C23
22 µF/tantalum
EIA 3528-21/ size B
Any
C24
100 µF
ELC (bulk radial)
Any
Manufacturer’s
ordering code /
orderable part
number or
equivalent
Suppl.
Supplier
orderin
g code
UM0897
Table 2.
LEDs
Doc ID 17012 Rev 1
Capacitors
Bill of material
20/25
www.BDTIC.com/ST
Category
Resistors
Doc ID 17012 Rev 1
Resistors
STEVAL-PCC008V1 main board : BOM (continued)
Comp. descr.
Package
Manuf.
R1,R7,R26,R27,R
29,R31,R113,
R114
100 Ω
SMD0805
Any
R2,R3,R4,R14,
R24,R30,R32,
R33,R34,R35,
R36,R37,
R125,R127,R128
0
SMD0805
Any
R5,R15
240 Ω
SMD0805
Any
R6,R8,R9,R12,
R25,R97
1.5 kΩ
SMD0805
Any
R10,R11,R13,
R16,R17,R18,
R19,R20,R21,
R22,R23,R28,
R92,R94,R96,
R98,R100,R101,R
103,R105,R106,R
107,R122,R126
10 kΩ
SMD0805
Any
R62,R63,R110,
R123,R124
500 Ω
SMD0805
Any
R46,R81,R82,
R87
470 Ω
SMD0805
Any
R91,R99
1 MΩ
SMD0805
Any
R93,R95
22 Ω
SMD0805
Any
R109
DNM
SMD0805
Any
R45,R111,R112
4.7 kΩ
SMD0805
Any
R115,R116,R108
100 kΩ
SMD0805
Any
www.BDTIC.com/ST
Suppl.
Supplier
orderin
g code
UM0897
Reference
designator
Manufacturer’s
ordering code /
orderable part
number or
equivalent
Bill of material
21/25
Table 2.
Category
STEVAL-PCC008V1 main board : BOM (continued)
Reference
designator
Comp. descr.
Package
Manuf.
L1,L2,L3,L6
10 µH
Through-hole
Any
Reset switch
(6mm x 6mm ) pushbutton, throughhole,
4-pin
TFT: 320 x 240
TFT module,
MB542B using
Ampire TFT
Ampire
micro-SD Card
micro-SD
Any
SW1
Others
Doc ID 17012 Rev 1
Note:
Manufacturer’s
ordering code /
orderable part
number or
equivalent
Suppl.
Supplier
orderin
g code
UM0897
Table 2.
1
AM240320L8TNQW00H
Not mounted: R4, D10,J28,J27,U8,J10,U2,R125,R109,Y2,C72,C73,Z1,U9
The term equivalent has been used where the exact part number from the mentioned vendor may not have been used.
Bill of material
22/25
www.BDTIC.com/ST
STEVAL-PCC008V1: daughterboard: BOM
Doc ID 17012 Rev 1
Category
Reference
Designator
Component
Description
Switches
SW1, SW2, SW3,
SW4, SW5, SW6
Connectors
and jumpers
J1, J2
Sockets, 1x8 pin
Capacitors
C1,C2,C3,C4,
C5,C6
Resistors
R1,R2,R3,R4,R5,R
6
Package
SWITCH,
6.00 mm x 6.00
TACTILE, SPNO,
mm, 2-pin
Through-hole
Manufacturer’s
ordering code /
Manufacturer
Orderable Part
Number or Equivalent
C&K
components
PTS645SL70TR LFS
Sockets,
1x8-pin,
2.54 mm pitch
Protectron
P9401-08-21
100 nF
SMD0805
Any
10 kΩ
SMD0805
Any
Supplier
Supplier Ordering
Code
Digi-Key
CKN9110CT-ND
Bill of material
23/25
Table 3.
UM0897
www.BDTIC.com/ST
Revision history
6
UM0897
Revision history
Table 4.
24/25
Document revision history
Date
Revision
05-Jul-2010
1
Changes
Initial release.
Doc ID 17012 Rev 1
www.BDTIC.com/ST
UM0897
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the
right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any
time, without notice.
All ST products are sold pursuant to ST’s terms and conditions of sale.
Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no
liability whatsoever relating to the choice, selection or use of the ST products and services described herein.
No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this
document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products
or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such
third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST’S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED
WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS
OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT
RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING
APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY,
DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE
GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER’S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void
any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any
liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries.
Information in this document supersedes and replaces all information previously supplied.
The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
© 2010 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Philippines - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
Doc ID 17012 Rev 1
www.BDTIC.com/ST
25/25