Hardware interconnection of the STM32™, SPEAr™3xx, and ST75xx

UM1038
User manual
Hardware interconnection of the STM32™,
SPEAr™3xx, and ST75xx
1 Introduction
This user manual describes the STarGrid powerline modem, the latest family of powerline modems from STMicroelectronics™. The powerline modem itself, although a powerful device, always needs an external superior system which it uses in order to exchange information with another node, where another powerline modem and superior system can be found.
There are various superior systems and this document deals with the hardware interconnection to powerline modems. These superior systems are from very simple 32-bit microcontroller boards running standalone firmware to very complex 32-bit micro processor units running operating systems. This document describes the possible ways of interconnection and available HW and SW tools for building the system consisting of the
STM32 or SPEAr3xx, and powerline communication coming from the ST7570, 80, and 90
STarGrid family.
The related demonstration boards are:
■
■
■
■
■
■
STEVAL-PCC012V1
STM3210C-EVAL
EVALSPEAr310
EVALSPEAr320PLC
EVALSPEAr320HMI
EVALST7570, 7570-1 KIT, 7580-1, 7590-1.
April 2011 Doc ID 18303 Rev 1 1/24
www.st.com
Contents
Contents
UM1038
STM32 (STEVAL-PCC012V1) and EVALST7570-1 . . . . . . . . . . . . . . . . . . 5
STM32 (STEVAL-PCC012V1) and EVALST7590-1 . . . . . . . . . . . . . . . . . . 7
STM32 (STM3210C-EVAL) + EVALST7590-1 . . . . . . . . . . . . . . . . . . . . . . 9
SPEAr320 and EVALST7590-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
EVALSPEAr310 and EVALST7590-1 via RS232 . . . . . . . . . . . . . . . . . . 11
SPEAr3xx and ST7570, ST7580, ST7590 via USB . . . . . . . . . . . . . . . . 13
EVALSPEAr320HMI and ST7570, ST7580, ST7590 via UART . . . . . . . 14
STM32 (STEVAL-PCC012V1) and EVALST7570-1 . . . . . . . . . . . . . . . . . 16
STM32 (STEVAL-PCC012V1) and EVALST7590-1 . . . . . . . . . . . . . . . . . 17
STM32 (STM3210C-EVAL) and EVALST7590-1 . . . . . . . . . . . . . . . . . . . 17
SPEAr320 and EVALST7590-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
SPEAr310 and EVALST7590-1 via RS232 . . . . . . . . . . . . . . . . . . . . . . . . 18
Any SPEAr3xx and ST7570, ST7580 or ST7590 via USB . . . . . . . . . . . . 19
EVALSPEAr320HMI and ST7570, ST7580, ST7590 via UART . . . . . . . . 20
STEVAL-PCC001V1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Extension connectors at SPEAr320HMI board . . . . . . . . . . . . . . . . . . . . . 22
2/24 Doc ID 18303 Rev 1
UM1038
List of tables
List of tables
Interconnection of demonstration boards EVALST7570 and STEVAL-PCC012V1 . . . . . . . 6
Interconnection of demonstration boards EVALST7590 and STEVAL-PCC012V1 . . . . . . . 8
EVALSPEAr320HMI, unified PLM connector CN704 (ST7570/80/90) . . . . . . . . . . . . . . . . 15
Doc ID 18303 Rev 1 3/24
List of figures
List of figures
UM1038
EVALSPEAr3xx and ST7570, ST7580, ST7590 via USB . . . . . . . . . . . . . . . . . . . . . . . . . 13
EVALSPEAr320HMI and ST7570, ST7580, ST7590 via UART . . . . . . . . . . . . . . . . . . . . . 14
EVALSPEAr320HMI, unified PLM connector CN704 (ST7570/80/90) . . . . . . . . . . . . . . . . 14
4/24 Doc ID 18303 Rev 1
UM1038
2
STM32 (STEVAL-PCC012V1) and EVALST7570-1
STM32 (STEVAL-PCC012V1) and EVALST7570-1
The demonstration boards necessary to connect the STM32 and ST7590 boards and their configuration:
1.
STEVAL-PCC012V1
●
●
Flash the correct firmware into STM32.
Configure the board according to
2. EVALST7590-1
●
Put the jumper into position JP12 - USB_RES (see paragraph in
).
● Interconnect EVALST7570-1 according to
.
Figure 1.
EVALST7570 - microcontroller extension connection
6##
6$$)/
*
6$$)/
4?2%1
2
'0)/?0
'0)/?0
'0)/?0
'0)/?0
'0)/?0
'0)/
2%3%4.?34
3#,+?3#,
-/3)?3$!
-)3/
33.
3#,+
-/3)?48$
-)3/?28$
6$$)/
2 2
-/3)?48$
-)3/?28$
#/.!0
2%3%4.
*0
#,/3%
!-
Figure 2.
STEVAL-PCC012V1 - PLM connector CN7
#.
4X$
-)3/
-/3)
RTS
-$-?2%3
(EADER X
2X$ 6
33.
3#+
CTS
DFU
!-
Doc ID 18303 Rev 1 5/24
STM32 (STEVAL-PCC012V1) and EVALST7570-1 UM1038
Figure 3.
STEVAL-PCC012V1 - board settings by JP2 and JP3
3$!?-%-3 3#,?-%-3
3$!
3#,
53!24?28
*0
53!24?48
*0
!-
Table 1.
Interconnection of demonstration boards EVALST7570 and STEVAL-
PCC012V1
Signal J5 (ST7570) CN7 (STM32) Color notation
TxD --> RX
RxD <-- TX
T_REQ
+3.3 V
GND
16 (TxD)
18 (RxD)
15 (GPIO3)
Not connected
2
1 (RX)
2 (TX)
11 (MDM_RES)
4
13, 14
Blue
Green
Purple
Red
Black
Figure 4.
Connectors interconnection - 14-pin STM32
Figure 5.
Connectors interconnection - 20-pin ST7570
!-
!-
6/24 Doc ID 18303 Rev 1
UM1038
3
STM32 (STEVAL-PCC012V1) and EVALST7590-1
STM32 (STEVAL-PCC012V1) and EVALST7590-1
The demonstration boards necessary to connect the STM32 and ST7590 boards and their configuration:
1.
STEVAL-PCC012V1
●
●
Flash the correct firmware into STM32.
Configure the board according to
2. EVALST7590-1
●
Put the jumper into position JP12 - USB_RES (see paragraph
).
●
●
Configure the board according to
.
Interconnect EVALST7590-1 according to
and
Figure 6.
EVALST7590 - microcontroller extension connector
*
5!24?48$?,6
-)3/?,6
-/3)?,6
243?,6
-$-?2%3N?,6
5!24?28$?,6
3#,+?,6
33.?,6
#43?,6
$&5?&/2#%?,6
6##?,6
#/.!
!-
Figure 7.
EVALST7590 - jumper setup
*0 5!24
*0
30)
5!24?28$
5!24?48$
'0)/
6##
5!24?28$
5!24?48$
'0)/
!-
Figure 8.
STEVAL-PCC012V1 - PLM connector CN7
#.
4X$
-)3/
-/3)
RTS
-$-?2%3
(EADER X
2X$ 6
33.
3#+
CTS
DFU
Doc ID 18303 Rev 1
!-
7/24
STM32 (STEVAL-PCC012V1) and EVALST7590-1 UM1038
Table 2.
Signal
Interconnection of demonstration boards EVALST7590 and STEVAL-
PCC012V1
J8 (ST7590) CN7 (STM32)
TxD --> RX
RxD <-- TX
MDM_RES
MOSI_LV
MISO_LV
SSN0
SCK
+3.3 V
GND
1 (TxD_LV)
2 (RxD_LV)
11 (MDM_RESn_LV)
7 (JP8 disconnected)
5
6
8
4 (VCC_LV)
13, 14
1 (RX)
2 (TX)
11 (MDM_RES)
7 (MOSI) no collision if JP8 disconnected
5 (MISO)
(1)
6 (SSN0) no collision
4 (+3.3 V)
13, 14
1.
Possible collision with SD Card™ (if inserted), Wi-Fi (if assembled), MEMS analog (if SPI signal used by
R63, R64 with zero value), MEMS digital (if plugged).
Figure 9.
Connectors interconnection - 14-pin STM32 and 14-pin ST7590
(1)
!-
1.
See paragraph
.
8/24 Doc ID 18303 Rev 1
UM1038
4
STM32 (STM3210C-EVAL) + EVALST7590-1
STM32 (STM3210C-EVAL) + EVALST7590-1
The demonstration boards necessary to connect the STM3210C-EVAL and EVALST7590 boards and their configuration:
1.
STM3210C-EVAL
●
●
Configure the board: jumper positions according to
Flash the correct firmware into STM32.
2. EVALST7590-1
●
Put the jumper into position JP12 - USB_RES (see paragraph in
).
● Interconnect EVALST7590-1 according to
and
Table 3.
Interconnection of STM3210C-EVAL and EVALST7590-1
Signals - STM3210C-EVAL Cable color ST7590 connector
+3.3 V (CN8 - pin 48)
GND (CN8 - pin 50)
STM32 UART TX (CN9 - pin 12 - PD8)
STM32 UART RX (CN9 - pin 8 - PD9)
Red
Black
Green
Blue
+5 V (or +3.3 V) (pin 4)
GND (pin 14)
ST7590 RX (pin 2)
ST7590 TX (pin 1)
Table 4.
STM3210C-EVAL jumper position
Signals - STM3210C-EVAL
JP12
JP1
JP24
JP9
JP17
JP20
JP25
JP26
JP15
JP13
JP11
ST7590 connector
USB - open, DTB - open, PSU - closed
Closed
SD position closed
No jumper
No jumper
No jumper
Anti_TMP position closed
No jumper
Closed
Closed
Open
Doc ID 18303 Rev 1 9/24
SPEAr320 and EVALST7590-1
5 SPEAr320 and EVALST7590-1
Figure 10.
SPEAr320 and EVALST7590-1
30%!R
BOARD
5!24
6
0,-
34
UM1038
6 6
!-
The demonstration boards necessary to connect the EVALSPEAr320 and EVALST7590 boards and their configuration:
1.
EVALSPEAr320
●
Interconnect PC with UART1.
●
●
Interconnect Ethernet to network.
Plug Flash disk with correct SW into the first USB, use the file system of this
USB.
2. EVALST7590-1
●
Put the jumper into position JP12 - USB_RES (see paragraph in
).
●
Interconnect EVALST7590-1 and EVALSPEAr320 according to and
Table 5.
Interconnection of EVALSPEAr320 and EVALST7590-1
Signals - EVALSPEAr320 - UART0 Cable color ST7590 connector
+5 V (or +3.3 V) (J3 - pin 2)
GND (J3 - pin 4)
SPEAr UART0 TX (J20 - pin 2)
SPEAr UART0 RX (J21 - pin 2)
Red
Black
Green
Blue
+5 V (or +3.3 V) (pin 4)
GND (pin 14)
ST7590 RX (pin 2)
ST7590 TX (pin 1)
10/24 Doc ID 18303 Rev 1
UM1038
6
EVALSPEAr310 and EVALST7590-1 via RS232
EVALSPEAr310 and EVALST7590-1 via RS232
Figure 11.
EVALSPEAr310 and EVALST7590-1 via RS232
30%!R
23
34%6!,
0##6
BOARD
5!24
6
0,-
34
6 53"6 6
!-
The demonstration boards necessary to connect the SPEAr310 and ST7590 boards and their configuration:
1.
EVALSPEAr310
●
Interconnect PC with UART1.
●
●
●
Interconnect Ethernet to network.
Plug Flash disk with correct SW into the first USB, use file system of this USB.
Interconnect STEVAL-PCC001V1 with the second USB.
2. STEVAL-PCC001V1
●
●
●
Put jumper to JP5 (central position) in order to short pins 5 and 6, see
(see also paragraph
Cut CB1, CB2, and CB3.
●
Interconnect J3 - pin 2 with J7 - pin 6, see
(see paragraph
in
).
Interconnect CB2, CB3, and J3 signals according to
,
, and
with the ST7590 microcontroller extension connector.
3. EVALST7590-1
●
Put the jumper into position JP12 - USB_RES (see paragraph in
).
●
Interconnect STEVAL-PCC001V1 according to
columns) and
.
Doc ID 18303 Rev 1 11/24
EVALSPEAr310 and EVALST7590-1 via RS232
Figure 12.
STEVAL-PCC001V1
UM1038
12/24 Doc ID 18303 Rev 1
UM1038
7
SPEAr3xx and ST7570, ST7580, ST7590 via USB
SPEAr3xx and ST7570, ST7580, ST7590 via USB
Figure 13.
EVALSPEAr3xx and ST7570, ST7580, ST7590 via USB
30%!R
53"6
0,-
34XX
BOARD
6 6
!-
The demonstration boards necessary to connect the SPEAr3xx and ST7590 boards and their configuration:
1.
EVALSPEAr3xx:
●
●
●
●
Interconnect PC with UART1.
Interconnect Ethernet to network.
Plug Flash disk with correct SW into the first USB, use file system of this USB.
Interconnect EVALSPEAr3xx using the second USB with EVALST7570/80/90.
2. EVALST7590-1
●
Do not put the jumper into position JP12 - USB_RES (see paragraph in
Doc ID 18303 Rev 1 13/24
EVALSPEAr320HMI and ST7570, ST7580, ST7590 via UART
8
UM1038
EVALSPEAr320HMI and ST7570, ST7580, ST7590 via
UART
Figure 14.
EVALSPEAr320HMI and ST7570, ST7580, ST7590 via UART
30%!R
BOARD
5!24
6
0,-
34
34
34
6
6
!-
The demonstration boards necessary to connect the EVALSPEAr3xx with the ST7570/80/90 board and their configuration:
1.
EVALSPEAr3xx
●
●
Plug Flash disk with correct SW into the first USB, use file system of this USB.
Interconnect connector CN704 with EVALST75xx unified extension connector
) by the flat ribbon cable as shown in
. If additional signals are needed use information from
.
2. EVALST75xx
●
Put the jumper into position JP12 - USB_RES (see paragraph
in
).
Figure 15.
EVALSPEAr320HMI, unified PLM connector CN704 (ST7570/80/90)
6 #.
5! 24 ?28
5! 24 ?48
0,?'0) /
0,?'0) /
0,?'0) /
0,?'0) /
!-
14/24 Doc ID 18303 Rev 1
UM1038 EVALSPEAr320HMI and ST7570, ST7580, ST7590 via UART
Table 6.
EVALSPEAr320HMI, unified PLM connector CN704 (ST7570/80/90)
Signal ST7570 + 80/90 CN7 Color notation
TxD --> RX
RxD <-- TX
Auxiliary IO1
Auxiliary IO2
Auxiliary IO3
Auxiliary IO4
+3.3 V
GND
3 (TxD)
5 (RxD)
7 (TREQ / RTS)
9 (BR1 / CTS)
11 (BR2 / DFU)
13 (RESETN / MDM)
1
10, 12, 14
3 (RX)
5 (TX)
7 (PL GPIO39)
9 (PL GPIO34)
11 (PL GPIO35)
13 (PL GPIO21)
1
10, 12, 14
Blue
Green
Purple
Purple
Purple
Purple
Red
Black
Doc ID 18303 Rev 1 15/24
HW images
Appendix A HW images
A.1 STM32 (STEVAL-PCC012V1) and EVALST7570-1
Figure 16.
ST7570 and STEVAL-PCC012V1
UM1038
16/24 Doc ID 18303 Rev 1
UM1038
A.2 STM32 (STEVAL-PCC012V1) and EVALST7590-1
Figure 17.
ST7590 and STEVAL-PCC012V1
HW images
A.3 STM32 (STM3210C-EVAL) and EVALST7590-1
Figure 18.
ST7590 and STM3210C-EVAL
Doc ID 18303 Rev 1 17/24
HW images
A.4 SPEAr320 and EVALST7590-1
Figure 19.
SPEAr320 and EVALST7590-1
UM1038
A.5 SPEAr310 and EVALST7590-1 via RS232
Figure 20.
SPEAr310 and EVALST7590-1 via RS232
18/24 Doc ID 18303 Rev 1
UM1038
A.6
HW images
Any SPEAr3xx and ST7570, ST7580 or ST7590 via USB
Figure 21.
Any SPEAr3xx and ST7570, ST7580 or ST7590 via USB
Doc ID 18303 Rev 1 19/24
HW images
A.7
UM1038
EVALSPEAr320HMI and ST7570, ST7580, ST7590 via UART
Figure 22.
SPEAr320HMI and ST7570 via the unified connector, UART
20/24 Doc ID 18303 Rev 1
UM1038
Appendix B Additional schematics
Additional schematics
B.1 STEVAL-PCC001V1
Figure 23.
STEVAL-PCC001V1 schematic
#/.?X !
'.$
$35"-
'.$
6##
0
*
'.$
'.$
#"
/.
#
'.$
#
N&
'.$
'.$
+
6##
2
6##
2
N& #
07-0%
)##3%,600
2%3%4
3#,(3 0&
3$!(3 0&
!).0&
!).0&
53"%.(3 0&
)###,+(3 0&
)##$! 4! (3 0&
6$$
6$$A
633A
633
/3#).
/3#/54
'.$
'.$
P&
-(Z
'.$
P&
3
3
3
6
$n
$
'.$
3
'.$
6##
'.$
N&
'.$
N&
2
6##
'.$
6##
6##
4).
4).
2).
2).
#
#n
#
#n
6
6n
'.$
4/54
4/54
2/54
2/54
%.
3($.
'.$
/.
*5-0%2
'.$
TIONON /.
6##
28
48
#/.?X
2
2
2
633
6$$
0#(3 $4#3#+
0#(3 $4#-/3)
0#(3 $4#-)3/
0#(3 -#/33
0! $4#
0! $4#
0! $4#
0! $4#
0! $4#
0! $4#
0! $4#
0! $4#
0"$4#
0"$4#
N&
#
$
$
$
'.$
6##
6##
#/.?X
!)6
Doc ID 18303 Rev 1 21/24
Additional schematics
B.2 Extension connectors at SPEAr320HMI board
Figure 24.
SPEAr320HMI, CN701
6
#.
)#?3$!
)#?3#,
0,?'0)/
0,?'0)/
0,?'0)/
0,?'0)/
)#?3#,
0,?'0)/
0,?'0)/
0,?'0)/
0,?'0)/
6
(EADER X
6
)#?3$!
Figure 25.
SPEAr320HMI, CN702
6
#.
330?-)3/
330?#,+
0?#!.(
0, ?'0)/?0
0, ?'0)/?0
)#?3#,
330?-)3/
330?#,+
0?#!.(
!).
!).
6
(EADER X
)#?3$!
330?-/3)
330?33
0?#!.,
!).
5!24?48
5!24?28
330?-/3)
330?33
0?#!.,
0,?'0)/?0
5!24?48
5!24?28
UM1038
!-
!-
22/24 Doc ID 18303 Rev 1
UM1038
Appendix C Endnotes
Endnotes
1.
The tri-states output pins of the FTDI chip FT232 are used on EVALST7590-1 in order to make it possible to use an external microcontroller to control the EVALST7590-1 board. (The FTDI chip should be also in reset when not connected to USB).
2. This interconnection does not implement signals for asynchronous communication from
ST7590 to STM32.
Revision history
Table 7.
Date
18-Apr-2011
Document revision history
Revision
1 Initial release.
Changes
Doc ID 18303 Rev 1 23/24
UM1038
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.
© 2011 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
24/24 Doc ID 18303 Rev 1
Mouser Electronics
Authorized Distributor
Click to View Pricing, Inventory, Delivery & Lifecycle Information:
STMicroelectronics
:
STEVAL-PCC001V1 EVALST7590-1
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project