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