um0193 user manual - stmicroelectronics · april 2006 rev 2 1/35 um0193 user manual getting started...
TRANSCRIPT
April 2006 Rev 2 1/35
UM0193User manual
Getting Started with the ARMIC30 Evaluation Board(ARM Core-based Industrial Controller using STR730 MCU)
IntroductionThis user manual describes the implementation of the ARMIC30 Evaluation Board. The ARMIC30 can be used to evaluate a variety of devices, especially microcontrollers, with the added advantage that all pins are available on logically structured and well-documented header pins.
Applications are based on 32-bit STR730F microcontroller that uses a powerful ARM7TDMI core providing an extensive range of peripheral functions and enhanced I/O capabilities. The ARMIC30 is equipped with RS-232, RS-485, CAN, SPI, I²C and JTAG communication interfaces.
The evaluation board also includes digital input/output connectors and three motor control connectors with a pinout compatible with PowerSpin evaluation boards (supporting L6205, -6, -7, -8, and L6235 integrated motor drivers). The output interface is compatible with VN808 and VN340 Reference Design Boards and the input interface can be used for CLT3-4BT6 or PCLT-2A evaluation board connections.
Applications can be supplied from a standard DC power supply (7 to 30V DC) or directly using a 24V DC industrial mains supply.
Complete solution is implemented on double-face board with only two copper layers for increased cost-effectiveness. Routing accuracy is also cost-optimized.
The ARMIC30 evaluation board package includes a CD-ROM containing the standard STR730 software library, source code examples, board fabrication data (Gerber files), this user manual and other related documentation.
Key Features 32-bit STR730FZ2T7 microcontroller with 36-MHz ARM7TDMI CPU core
RS-232 interface with 15kV guaranteed ESD protection using ST202E transceiver
RS-485 interface using ST485A high-speed transceiver with bit rates up to 30 Mbps
L9616 high-speed CAN driver with communication speeds up to 1 Mbps
SPI and I²C communication connectors
8-bit digital input/output connectors
3 Motor Control connectors
STM811 small reset circuit
Power supply using L5973AD DC/DC converter
6 to 30V DC supply voltage range
www.st.com
Contents UM0193
2/35
Contents
1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1 RS-232 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 RS-485 interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 CAN interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 SPI interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5 I²C interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6 JTAG interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6.1 JTAG supply voltages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.7 General purpose connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7.1 General purpose input connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7.2 General purpose output connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.7.3 General purpose motor control connectors . . . . . . . . . . . . . . . . . . . . . . 12
1.8 LED indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.9 Power supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.10 Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.11 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.12 Boot mode selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3 Electrical specifications and timings . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Appendix A ARMIC30 board layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Appendix B ARMIC30 schematic diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Appendix C Jumper settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Appendix D Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
UM0193 Hardware
3/35
1 Hardware
The ARMIC30 Evaluation Board is designed to evaluate and develop Industrial Controller (IC) applications that use several different communication interfaces as shown in Figure 1.
Figure 1. ARMIC30 Communication interfaces
The ARMIC30 comes on a double-face printed circuit board with only two copper layers. Circuit routing is Class 5 accuracy meaning that the smallest route/isolation distance is 8 mil (0.2032 mm) and the smallest hole diameter is 20 mil (0.5080 mm). Board dimensions are 132 x 116 mm.
Figure 2. ARMIC30 board presentation
Ai11696
STR730FMCU
RS-232ST202E
RS-485ST485A
CANL9616
SPI
I²C
JTAG
UART0
UART1
CAN0 JTAG
I2C0
BSPI0
8-MHzCrystal
MCU Reset
RS-485Connection
CANConnection
I²CConnection
StandardPower Supply
Connection
Power SupplyIndustrial Bus
RS-232Connection
SPIConnection
Input GPConnection
Output GPConnection
GP PowerSpinConnections
JTAGConnection
STR730MCU
UserLEDs
Hardware UM0193
4/35
1.1 RS-232 interfaceThe ST202E Transceiver ensures RS-232 communication through the UART0 serial channel of the STR730F microcontroller as shown in Figure 4.
The maximum speed of this interface is 230 Kbps.
The UART0 channel can be used for simple communication and internal Flash memory programming (for example, when using the RFLASHER application from Raisonance).
A male, 9-pin D-Sub connector (J8) provides the RS-232 connection. For correct interconnection with a PC, a “null-modem” cable (crossed Rx | Tx signals) should be used.
Jumper 35 can be used to select Loop mode (for testing purposes) as described in Appendix C: Jumper settings.
Figure 3. RS-232 (J8), RS-485 (J12) and CAN (J15) connector pinout
Figure 4. RS-232 schematic diagram
Table 1. RS-232 Connections
J8 Pin Signal STR730F MCU Peripheral
2 RxD (Receive Data) Port 6.8 UART0
3 TxD (Transmit Data) Port 6.9 UART0
5 GND
1, 4, 6 to 9 Not connected
Shielding Connected to GND by R24 || C23 (100 kΩ || 4.7 nF)
1 2 3 4 5
6 7 8 9
1 2 3 4 5
6 7 8 9RS-485 RS-232 and CAN
ETXD0ERXD0
5V
5V
5V
TxD 232
RxD 232
1 2J35R2210kR2210k
1
23
456789
M1M2
J8
R24 M1
C21100nC21100n
R23 0R
C24100n
nC20100n
C1+1
C1-3
C2+4
C2-5
V+2
V-6
R1OUT12
R2OUT9
T1IN11
T2IN10
R1IN13
R2IN8
T1OUT14
T2OUT7
U3
ST202E
U3
ST202E
C23
4n7/500V
2200n
C22100n
C19100nC19100n
DSUB9-Plug
Ai11693
UM0193 Hardware
5/35
1.2 RS-485 interfaceThe ST485A Transceiver ensures RS-485 communication through the UART1 serial channel of the STR730F microcontroller as shown in Figure 5.
The maximum speed of this interface is greater than 30 Mbps.
A female, 9-pin D-Sub connector (J12) provides the RS-485 connection using a standard Profibus pinout.
The RS-485 channel can be terminated using jumpers J10 and J13 as described in Appendix C: Jumper settings. Terminating resistors R25, R26 and R28 are selected for a Type-A Profibus DP cable as shown in Figure 5. These resistors can be replaced with different values depending on the physical layer implemented.
Figure 5. RS-485 schematic diagram
Table 2. RS-485 Connections
J12 Pin Signal STR730F MCU Peripheral
RxD (Receive Data) Port 2.9 UART1
TxD (Transmit Data) Port 2.8 UART1
DE (Driver Enable) Port 2.10 UART1
5 GND
1, 2, 4, 7 and 9 Not connected
Shielding Connected to GND by R31 || C26 (100 kΩ || 4.7 nF)
Ai11694
5V
5V
5V
5V
TxD 485
RxD 485nDE 485
R26 220R
NA
R2 220R
NA
R30 0RR30 0R
1 2J10J10
R28390RNA
R28390RNA
1 2J13J13
R29 0RR29 0R
1
J11J11
R27390RR27390R
12
3
4
56
7
8
9
M1M2
J12J12
RO1DI4
GND 5
VCC 8
RE2DE3 A 6
B 7
U4
ST485A
4
ST485A
R31 M1R31 M1
C25100nC25100n
R25390RNA
R25390RNA
C26
4n7/500V
C26
4n7/500V
DSUB9 - Socket
Hardware UM0193
6/35
1.3 CAN interfaceThe L9616 High-Speed Transceiver provides the Controller Area Network (CAN) communication interface through the CAN0 channel of the STR730F microcontroller.
This serial communication can reach speeds up to 1Mbps.
A male, 9-pin D-Sub connector (J15) provides the CAN connection. The CAN channel can be terminated with a 120Ω resistor using jumper J14 as described in Appendix C: Jumper settings. The L9616 CAN transceiver has an Adjustable Slope Control (ASC) feature that sets the slope speed using its ASC pin. This pin can be either hard-connected high or low using zero-ohm resistors or it can be controlled by MCU Port 2.0 as shown in Figure 6.
Table 4 describes the resistor assembly and control pin signal levels for CAN communications.
Figure 6. CAN schematic diagram
Table 3. CAN Connections
J15 Pin Signal STR730F MCU Peripheral
RxD (Receive Data) Port 1.14 CAN0
TxD (Transmit Data) Port 1.15 CAN0
ASC (Adjustable Slope Control) Port 2.0 CAN0
2 CAN Low differential data
7 CAN High differential data
3 Shorted to 6. Connected to GND by R35 / 0Ω
6 Shorted to 3. Connected to GND by R35 / 0Ω
1, 4, 5, 8 and 9 Not connected
Shielding Connected to GND by R36 || C28 (100 kΩ || 4.7 nF)
Ai11695
5V
5V
5V
C28C28
1
2
3
4
5
67
8
U5
RR36 M1
RR35 0R
1
2
3
45
6
7
89
M1M2
1 2
DSUB9 - Plug
4n7/500V
C27100 nF
RX1_Ref
CAN_LCAN_H
VSTX0RX0
ASCGND
L9616R340RNA
R33 120R J14 J15
R320RNA
TxD CANRxD CANASC CAN
UM0193 Hardware
7/35
Note: 1 If using a resistor assembly (hardware option), the correct MCU signal must be set as an input!
2 Do not assemble both resistors as this will short-circuit the supply voltage!
1.4 SPI interfaceA 10-pin connector (J18) provides the Serial Peripheral Interface (SPI) through the BSPI0 channel of the STR730F microcontroller as shown in Figure 7.
Connector J18 also provides additional general purpose signals that are primarily used as Watchdog (WD) and Slave Chip Select (SSn) lines.
Figure 7. SPI connector pinout
Table 4. CAN slew rate settings
Speed Slew Rate (V/µs) MCU SIgnal Signal Level Resistor
Low 5 to 20P2.0
High R32
High 20 to 50 Low R34
Table 5. SPI Connections
J18 Pin Signal STR730F MCU Peripheral
1 GND
2 +5V DC
3 MOSI (Master Output/Slave Input) Port 6.12 BSPI0
4 MISO (Master Input/Slave Output) Port 6.11 BSPI0
5 SCK (Serial Clock) Port 6.13 BSPI0
6 WD Port 0.12 GPIO
7 SS0 (Slave Select 0) Port 6.14 BSPI0
8 SS1 (Slave Select 1) Port 0.13 GPIO
9 SS2 (Slave Select 2) Port 1.12 GPIO
10 SS3 (Slave Select 3) Port 1.13 GPIO
1
2
3
4
5
6
7
8
9
10
Hardware UM0193
8/35
1.5 I²C interfaceA 10-pin connector (J28) provides the Inter-Integrated Circuit (I²C) through the I2C0 channel of the STR730F microcontroller as shown in Figure 8.
Connector J28 also provides additional general purpose signals (GP0, GP1 and GP2).
Figure 8. I²C connector pinout
1.6 JTAG interfaceA 20-pin connector (J7) provides the JTAG interface as shown in Figure 9.
This interface is primarily used for communicating with a PC using suitable converter box such as J-Link from IAR Systems or R-Link from Raisonance, etc. There exists a wide choice of development tools on the market supporting microcontroller Flash memory programming and application debugging.
Figure 9. JTAG connector pinout
Table 6. I²C Connections
J28 Pin Signal STR730F MCU Peripheral
1 GND
2 +5V DC
3 SDA (Serial Data) Port 2.15 I2C0
4 Not connected
5 SCL (Serial Clock) Port 2.14 I2C0
6 Not connected
7 GP0 Port 3.2 GPIO
8 GP1 Port 3.1 GPIO
9 GP2 Port 3.0 GPIO
10 Not connected
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10 12 14
11 13 15
16 18 20
17 19
UM0193 Hardware
9/35
Figure 10. JTAG schematic diagram
1.6.1 JTAG supply voltages
A +3.3V DC supply voltage placed on pins 1 and 2 is provided by the DC/DC converter (U6) reference pin or a separate linear voltage regulator (U7). Please verify the consumption of any device (for example, converter box) connected to this connector. According to the device datasheet, the reference pin can deliver a maximum current of 5mA, providing an accurate voltage level. If the consumption is higher, select the linear voltage regulator (U7) for the supply connector using jumper J33 as described in Appendix C: Jumper settings.
Certain converter boxes provide a +5V DC supply voltage for the JTAG interface. The new generation J-link from IAR Systems (the yellow one) provides the supply voltage on pin number 19. For applications using supplies from the converter box, connect a wire from pin number 19 of the JTAG (J7) connector to closest +5V DC supply point (for example, J19 right pin). For JTAG communication functions, jumper J32 must be connected and jumper J33 set to the "lin" position when a +5V DC voltage supply is used.
Caution: Using a supply from a converter box is not recommended for application development or testing. Accidental short-circuits may damage USB host or converter box circuits.
Table 7. JTAG connections
Pin Signal Pin Signal
1 +3.3V DC 2 +3.3V DC
3 JTRST 4 GND
5 JTDI 6 GND
7 JTMS 8 GND
9 JTCK 10 GND
11 Connected to GND by R18 (10kΩ) 12 GND
13 JTDO 14 GND
15 RESET 16 GND
17 Connected to GND by R20 (10kΩ) 18 GND
19 Connected to GND by R21 (10kΩ) 20 GND
Ai11699
1 23 45 67 89 10
11 1213 1415 1617 1819 20
3V3 3V3 3V3 3V3 3V3 3V3
3V3
3V3
C51100 nF
3V3
C18100 nF
3V3
C5210M/16V
+CON20A
3V3J7
R1810k
R1910k
R2010k
R2110k
D2BZX84C3V3/SOT
R17 430R
nJTRSTJTDI
JTMSJTCKJTDO
nRST_EXT
R1110kNA
R1210k
R1310k
R1410k
R1510kNA
R1610kNA
Hardware UM0193
10/35
1.7 General purpose connectorsThe ARMIC30 Evaluation Board provides two 8-bit general purpose I/O connectors (J17 and J27) and three general purpose motor control connectors (J20, J22 and J24) that can be used with current or future extension modules included in STMicroelectronics’ offer (VN340 / VN808 / VN808CM Reference design boards, CLT3-4BT6 / PCLT-2A test boards, PowerSpin family of motor control drivers evaluation boards, etc.) or other applications developed by customers.
1.7.1 General purpose input connector
Jumpers J16 and J25 configure the supply voltage for the 8-bit input connector as described in Appendix C: Jumper settings. The GP input connector is compatible with Current Limited Termination (CLT) and Programmable Current Limited Termination (PCLT) applications.
Figure 11. GPIO input connector pinout
Table 8. 8-bit Input GPIO Connections
J17 Pin Signal STR730F MCU Peripheral
1 +5V DC connected by jumper J16
2 GND connected by jumper J25
3 D7 Port 0.7 GPIO
4 D6 Port 0.6 GPIO
5 D5 Port 0.5 GPIO
6 D4 Port 0.4 GPIO
7 D3 Port 0.3 GPIO
8 D2 Port 0.2 GPIO
9 D1 Port 0.1 GPIO
10 D0 Port 0.0 GPIO
1
2
3
4
5
6
7
8
9
10
UM0193 Hardware
11/35
1.7.2 General purpose output connector
Jumpers J26 and J29 configure the supply voltage for the 8-bit output connector as described in Appendix C: Jumper settings. The GP output connector is compatible with VN808 and VN340 Evaluation Boards.
Figure 12. GPIO output connector pinout
Table 9. J27 8-bit Output GPIO connections
J27 Pin Signal STR730F MCU Peripheral
1 +5V DC connected by jumper J26
2 GND connected by jumper J29
3 STATUS0 Port 1.11 GPIO
4 D7 Port 1.7 GPIO
5 D6 Port 1.6 GPIO
6 D5 Port 1.5 GPIO
7 D4 Port 1.4 GPIO
8 D3 Port 1.3 GPIO
9 D2 Port 1.2 GPIO
10 D1 Port 1.1 GPIO
11 D0 Port 1.0 GPIO
12 STATUS3 Port 1.8 GPIO
13 STATUS2 Port 1.9 GPIO
14 STATUS1 Port 1.10 GPIO
1
2
3
4
5
6
7
8
9
10 12 14
11 13
Hardware UM0193
12/35
1.7.3 General purpose motor control connectors
Jumpers J19, J21 and J23 configure the supply voltages for the J20, J22 and J24 motor control connectors, respectively, as described in Appendix C: Jumper settings.
The GP Motor control connectors are compatible with the PowerSpin set of evaluation boards that are based on monolithic motor control chips. The PowerSpin chip family includes L6205 -6 -7 -8 and L6235 devices.
Figure 13. GPIO motor control connector pinout
Table 10. 8-bit GPIO/Motor Control Connections
Pin No. J20 MCU Connection J22 MCU Connection J24 MCU Connection Periph.
1+5V DC supply connected by Jumper J19
+5V DC supply connected by Jumper J21
+5V DC supply connected by Jumper J23
2 P3.12 / INT2 P5.12 / INT10 P5.11 / INT9 INT
3 P3.10 P3.8 P3.6 AIN
4 P3.13 / INT3 P5.13 / INT11 P5.10 / INT8 INT
7 P3.11 P3.9 P3.7 AIN
8 P3.15 / INT5 P5.15 / INT13 P5.8 / INT6 INT
10 P4.0 P6.0 P5.7 GPIO
14 P4.1 P6.1 P5.6 GPIO
20 P4.2 P6.2 P5.5 GPIO
22 P0.9 P0.14 P0.11 OCMP
23 GND GND GND
26 P3.14 P5.14 P5.9 INT
28 P0.8 P0.15 P0.10 OCMP
31PWM5 || cathode of diode D3 connected to GND
PWM1 || cathode of diode D4 connected to GND
PWM3 || cathode of diode D5 connected to GND
PWM
32 P1.8 P2.12 P2.13 INT
33PWM4 || cathode of diode D3 connected to GND
PWM0 || cathode of diode D4 connected to GND
PWM2 || cathode of diode D5 connected to GND
PWM
5, 6, 9, 11-13, 15-19, 21, 24, 25, 27, 29, 30
and 34
Not connected Not connected Not connected
1
2
3
4
5
6
7
8
9
10 12 14
11 13 15 17 19 21 23 25 27 29 31 33
16 18 20 22 24 26 28 30 32 34
UM0193 Hardware
13/35
1.8 LED indicatorsThe ARMIC30 Evaluation Board includes an LED (D13) indicating a the presence of the +5V DC supply voltage and four additional LEDs (D9, D10, D11 and D12). These four LEDs can be individually configured through the STR730F MCU as described in Table 11.
Figure 14. LED schematic diagram
Table 11. LED Connections
LED STR730F MCU Peripheral
D9 Port 4.9 GPIO
D10 Port 4.10 GPIO
D11 Port 4.11 GPIO
D12 Port 4.12 GPIO
+5V DC
Rx1.5 kΩ
DxGreen LED
Port 4.x
Hardware UM0193
14/35
1.9 Power suppliesThe L5973AD DC/DC converter (U6) supplies the ARMIC30 Evaluation Board with a +5V DC voltage supply using feedback resistors (R37 and R38) as shown in Figure 15. A green LED (D13) lights up when this supply is present.
An additional +3.3V DC linear voltage regulator (U7) connected in cascade to the DC/DC converter output can be used to supply the JTAG connector and level converting resistors with a +3.3V DC supply voltage. Use jumper J33 to select either a DC/DC reference voltage or a linear regulator as described in Section 1.6.1: JTAG supply voltages and Appendix C: Jumper settings.
Connectors J30 or J31 provide the ARMIC30 Evaluation Board power supplies. Connector J30 includes a polarity protection diode and is suitable for use with a standard mains adapter having an output voltage range between +7 and +30V DC. Connector J31 is connected directly to the DC/DC converter input which is over-voltage protected by a transil diode (D8) for a recommended supply voltage range between +6 and +30V DC. The ARMIC30 Evaluation Board clearly indicates the power supply polarity.
Figure 15. Power supply schematic diagram
5V_TP
5V
3V3
5V 5V 5V 5V
1 2J34J34
STPS340UD7
STPS340UD7
+
CO
MP
4
INH
3
Vin8
SYNC2
FB5
OUT1
VR
EF
6
GN
D7
GN
D9
U6U61 2
J32J32
+
R383k9R383k9
C38100nC38100n
++
R396k2R396k2
C3622nFC3622nF
C37100nC37100n
+
1
2
3
J33J33
R3712kR3712k
L1L1
12
123
C35100pFC35100pF
+G
ND
4
VOUT 3VIN1
Ai12503
C4310M/16V
C4210M/16V
C4110M/16V
C4010M/16V
LF33/DPAK
U7
C34100 µF16V
5V_TP
33 µH
C3310 µF35VD8
SM6T33A
D6STPS340U
J30PS CON
J3124V Terminal Block
L5973AD
C392M2/16V
UM0193 Hardware
15/35
1.10 TimingThe ARMIC30 Evaluation Board uses a simple 8-MHz crystal assembly for timing as shown in Figure 16.
Figure 16. Crystal assembly
1.11 ResetThe ARMIC30 Evaluation Board includes a reset circuit used to reset the STR730 MCU using an STM811 Reset Circuit (U2) as shown in Figure 17.
Figure 17. Reset circuit assembly
XTAL1
XTAL2
C1515pC1515p
C1415pC1415p
Y1Y1
R5
1k
R5
1k
Ai12500
8 MHz
R6
1M5
Ai12501
5V
5V
SW1
R74k7R74k7
GN
D1
RST 2MR3 VC
C4U2 D1
BAT54A/SOT
nRST_EXT
nRST
STM811
Hardware UM0193
16/35
1.12 Boot mode selectionThe ARMIC30 Evaluation Board includes a Boot mode selection circuit as shown in Figure 18.
This feature selects boot memory access using Jumpers J5 and J6 as described in Appendix C: Jumper settings.
For more information, please refer to the STR730 Reference Manual.
Figure 18. Boot mode selection circuit assembly
nRST
5V
5V
M1
M0
1
2
3
J6J6
C171nC171n
1
2
3
J5J5
C16100nC16100n
R81kR81k
R10
47k
R10
47k
R9
3k3
R9
3k3
Ai12502
T1BC847C
UM0193 Software
17/35
2 Software
The CD-ROM delivered with the ARMIC30 Evaluation Board contains several software examples demonstrating the use of microcontroller peripheral circuits. These examples use the standard STR730 software library which is available on www.st.com. Examples are created using the IAR Embedded Workbench for ARM development tools and appropriate project files are available on the CD-ROM.
The STR730 microcontroller is delivered pre-programmed with the “GPIO_ARMIC” example.
Electrical specifications and timings UM0193
18/35
3 Electrical specifications and timings
Table 12. ARMIC30 evaluation board technical data
Parameter Conditions Min. Typ. Max. Unit
Recommended board supply voltage rangeFrom connector J30From connector J31
76
3030
V DC
Complete application power consumption (1)(2)Run mode w/out Load,VS = 24V DC applied to J31, fCPU = 36 MHz
26624
mAmW
1. This value is not accurate and is for information only. MCU peripherals are not initialized and their pins supplied with static values. Program is running from internal Flash memory, working in an endless loop, performing only a branch instruction. All microcontroller peripherals are disabled, CMU is on and PLL is on.
2. Power consumption is measured with a 24V DC supply from J31 connector.
Table 13. ARMIC30 GPIO technical data
Parameter Conditions Min. Typ. Max. Unit
Input Low Level -0.3 0.8V DC
Input High Level 2 5.3
Output Low Level Push Pull, IOL = 2mA 0 0.4V DC
Output High Level Push Pull, IOH = 2mA 4.2 5
Table 14. ARMIC30 bus interface data
Parameter Conditions Min. Typ. Max. Unit
RS-232 channel speed 230 Kbps
RS-485 channel speed 30 Mbps
CAN channel speed 1 Mbps
UM0193 Ordering information
19/35
4 Ordering information
The ordering code for the ARMIC30 Evaluation Board is STEVAL-IFN002V1.
This includes CD-ROM with documentation, board fabrication data and software (see Section 2: Software on page 17).
ARMIC30 board layout UM0193
20/35
Appendix A ARMIC30 board layout
This section describes the layout of ARMIC30 Evaluation Board PCB.
Figure 19. ARMIC30 top layer
UM0193 ARMIC30 board layout
21/35
Figure 20. ARMIC30 bottom layer
ARMIC30 board layout UM0193
22/35
Figure 21. ARMIC30 silk screen top layer
UM0193 ARMIC30 board layout
23/35
Figure 22. ARMIC30 silk screen bottom layer
ARMIC30 schematic diagrams UM0193
24/35
Appendix B ARMIC30 schematic diagrams
This section uses schematic diagrams to summarize the ARMIC30 Evaluation Board PCB.
Figure 23. Power supply schematic
Power Supply
5V_TP
5V_TP
5V
3V3
5V 5V 5V 5V
5V
STPS340UD7
STPS340UD7
1 2J34
JUMPER 100mil
J34
JUMPER 100mil
D8SM6T33AD8SM6T33A
C3310uF35V
C3310uF35V
+C34100uF16V
+C34100uF16V
1 2J32
JUMPER 100mil
J32
JUMPER 100mil
CO
MP
4
INH
3
Vin8
SYNC2 FB 5
OUT 1
VR
EF
6
GN
D7
GN
D9
U6
L5973AD
U6
L5973AD
+ C392M2/16V
+ C392M2/16V
C38100nC38100n
R383k9R383k9
+ C4310M/16V
+ C4310M/16V
+ C4010M/16V
+ C4010M/16V
R396k2R396k2
D13
LED red 1206
D13
LED red 1206
C3622nFC3622nF
+ C4210M/16V
+ C4210M/16V
C37100nC37100n
R3712kR3712k
1
2
3
J33
JMP3
J33
JMP3
L1
33uH
L1
33uH
R441k5R441k5
12
J3124V Terminal BlockJ3124V Terminal Block
+ C4110M/16V
+ C4110M/16V
C35100pFC35100pF
123
J30PS CONJ30PS CON
GN
D4
VOUT 3VIN1
U7
LF33/DPAK
U7
LF33/DPAK
STPS340U
D6
STPS340U
D6
UM0193 ARMIC30 schematic diagrams
25/35
Figure 24. 8-bit input and output, SPI, I²C and MC connector schematics
SPI
5V
5V
MOSI SPIMISO SPISCK SPIWD SPInSS0 SPInSS1 SPInSS2 SPInSS3 SPI
1
2
3456789
10
J18
CON10
J18
CON10
C30100nC30100n
8-bit IN conn.
5V5V
DI7DI6DI5DI4DI3DI2DI1DI0
12
J25J25
12
J16J16
C29100nC29100n
(CLT, PCLT compatible)
123456789
10
J17
CON10
J17
CON10
PW
M1
PW
M3
PW
M5
PW
M4
PW
M0
PW
M2
5V 5V 5VP3.12P3.10P3.13
P3.11P3.15
P4.0
P4.1
P4.2
P5.12P3.8P5.13
P3.9P5.15
P6.0
P6.1
P6.2
P5.11P3.6P5.10
P3.7P5.8
P5.7
P5.6
P5.5
P3.14 P5.14 P5.9
P0.9
P0.8
P0.14
P0.15
P0.11
P0.10
PWM5
PWM4
PWM1
PWM0
PWM3
PWM2STATUS3 P2.12 P2.13
Sharedwith J27!
123456789
10111213141516171819202122232425262728293031323334
J20
CON34
J20
CON34
1 2J19J19
1 2J21J21
1 2J23J23
123456789
10111213141516171819202122232425262728293031323334
J22
CON34
J22
CON34
D3BAT54A/SOTD3BAT54A/SOT
123456789
10111213141516171819202122232425262728293031323334
J24
CON34
J24
CON34
D4BAT54A/SOTD4BAT54A/SOT
D5BAT54A/SOTD5BAT54A/SOT
5V
5V
SDA I2C
SCL I2C
GP0 I2CGP1 I2CGP2 I2C
1
2
3456789
10
J28
CON10
J28
CON10
C32100nC32100n
I²C
MC Conn. No. 2MC Conn. No. 1 MC Conn. No. 3
8-bit OUT conn.
5V5V
STATUS0
DO0DO1DO2DO3DO4DO5DO6DO7
STATUS3STATUS2STATUS1
Sharedwith J20!
123456789
1011121314
J27
CON14
J27
CON14
12
J26J26
12
J29J29
C31100nC31100n
(VN808, VN340 compatible)
ARMIC30 schematic diagrams UM0193
26/35
Figure 25. RS-232, RS-485 and CAN connector schematics
CAN5V
5V
5V
TxD CANRxD CANASC CAN
C28
4n7/500V
C28
4n7/500V
TX01
GND2
VS3
RX04
RX1_Ref 5
CAN_L 6
CAN_H 7
ASC8
U5
L9616
U5
L9616
R36 M1R36 M1
R35 0RR35 0R
1
2
3
45
6
7
89
M1M2
J15
DSUB9-PLUG
J15
DSUB9-PLUG
C27100nC27100n
R340RNA
R340RNA
1 2J14J14R33 120RR33 120R
R320RNA
R320RNA
5V
5V
5V
5V
TxD 485
RxD 485nDE 485
R26 220R
NA
R26 220R
NA
R30 0RR30 0R
1 2J10J10
R28390RNA
R28390RNA
1 2J13J13
R29 0RR29 0R
1
J11J11
R27390RR27390R
12
3
4
56
7
8
9
M1M2
J12
DSUB9-SOCKET
J12
DSUB9-SOCKET
RO1
DI4
GND 5
VCC 8
RE2
DE3 A 6
B 7
U4
ST485A
U4
ST485A
R31 M1R31 M1
C25100nC25100n
R25390RNA
R25390RNA
C26
4n7/500V
C26
4n7/500V
RS-485
RS-232
ETXD0ERXD0
5V
5V
5V
TxD 232
RxD 232
1 2J35J35R22
10kR2210k
1
23
456789
M1M2
J8
DSUB9-PLUG
J8
DSUB9-PLUG
R24 M1R24 M1
C21100nC21100n
R23 0RR23 0R
C24100nC24100n
C20100nC20100n
C1+1
C1-3
C2+4
C2-5
V+ 2
V- 6
R1OUT12
R2OUT9
T1IN11
T2IN10
R1IN 13
R2IN 8
T1OUT 14
T2OUT 7
U3
ST202E
U3
ST202E
C23
4n7/500V
C23
4n7/500V
C22100nC22100n
C19100nC19100n
UM0193 ARMIC30 schematic diagrams
27/35
Figure 26. Reset, LED, Clock, Boot and JTAG circuit schematics
Reset
User LEDs
5V 5V 5V 5V
P4.
9
P4.
10
P4.
11
P4.
12
D10
LED green 1206
D10
LED green 1206
R401k5R401k5
D9
LED green 1206
D9
LED green 1206
R411k5R411k5
R431k5R431k5
D12
LED green 1206
D12
LED green 1206
R421k5R421k5
D11
LED green 1206
D11
LED green 1206 Clock
XTAL1
XTAL2
C1515pC1515p
C1415pC1415p
Y1
8MHz
Y1
8MHz
R6
1M5
R6
1M5
R5
1k
R5
1k
Boot mode selection
nRST
5V
5V
M
M0
1
2
3
J6JMP3J6JMP3C17
1nC171n
1
2
3
J5JMP3
J5JMP3
C16100nC16100n
R81kR81k
T1BC847CT1BC847C
R10
47k
R10
47k
R9
3k3
R9
3k3
3V3 3V33V3
C18100nC18100n
C51100nC51100n
+ C5210M/16V
+ C5210M/16V
JTAG
nRST_EXT
3V3 3V3 3V3 3V3 3V3 3V3
3V3 3V3nJTRSTJTDIJTMSJTCK
JTDO
R1610kNA
R1610kNA
R2110kR2110k
R2010kR2010k
R1810kR1810k
1 23 45 67 89 10
11 1213 1415 1617 1819 20
J7
CON20A
J7
CON20AR1910kR1910k
D2BZX84C3V3/SOTD2BZX84C3V3/SOT
R17 430RR17 430R
R1510kNA
R1510kNA
R1410kR1410k
R1310kR1310k
R1210kR1210k
R1110kNA
R1110kNA
nRST_EXT
5V
5V
nRST
SW1SW1
R74k7R74k7
GN
D1
RST 2MR3
VC
C4U2
STM811
U2
STM811
D1BAT54A/SOTD1BAT54A/SOT
ARMIC30 schematic diagrams UM0193
28/35
Figure 27. MCU schematic
GND5V
P1.14P1.15P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7M0nRSTM15VGNDXTAL1XTAL2GNDP2.8P2.9P2.10P2.11P2.12P2.13P2.14P2.15TESTVBIASGND5VP3.0P3.1P3.2P3.3P3.4P3.5
GND5V
P1.14P1.15P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7M0nRSTM15VGNDXTAL1XTAL2GNDP2.8P2.9P2.10P2.11
P2.13P2.14P2.15TESTVBIASGND5VP3.0P3.1P3.2P3.3P3.4P3.5
GN
D5V P
0.0P
0.1P
0.2P
0.3G
ND
5VP0.4
P0.5
P0.6
P0.7
P0.8
P0.9
P0.10
P0.11
5VGN
DP
0.12P
0.13P
0.14P
0.15P
1.0P
1.1P
1.2P
1.3G
ND
5VP1.4
P1.5
P1.6
P1.7
P1.8
P1.9
P1.11
P1.10
P1.13
P1.12
GN
D5V
P0.0
P0.1
P0.2
P0.3
GN
D5VP
0.4P
0.5P
0.6P
0.7P
0.8P
0.9P
0.10P
0.115VG
ND
P0.12
P0.13
P0.14
P0.15
P1.0
P1.1
P1.2
P1.3
GN
D5VP
1.4P
1.5P
1.6P
1.7P
1.8P
1.9
P1.11
P1.10
P1.13
P1.12
P4.6
P4.7
P4.8
P4.9
P4.10
P4.11
P4.12
P4.13
P4.14
5VGN
D
5VGN
D
P3.6
P3.7
AG
ND
AV
CC
P3.8
P3.9
P3.10
P3.11
P3.12
P3.13
P3.14
P3.15
5V GN
DnJT
RS
TJT
DI
JTM
SJT
CK
JTD
OG
ND
5V P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
P4.6
P4.7
P4.8
P4.9
P4.10
P4.11
P4.12
P4.13
P4.14
P3.6
P3.7
AG
ND
AV
CC
P3.8
P3.9
P3.10
P3.11
P3.12
P3.13
P3.14
P3.15
5V GN
DnJT
RS
TJT
DI
JTM
SJT
CK
JTD
OG
ND
5V P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
5VGND
5VGND
P4.15P5.0P5.1P5.2P5.3P5.4P5.5P5.6P5.7P5.8P5.9P5.10P5.11P5.12P5.13P5.14P5.151V8GND5VP6.0P6.1P6.2P6.3P6.4P6.5P6.6P6.7P6.8P6.9P6.10P6.11P6.12P6.13P6.14P6.15
P4.15P5.0P5.1P5.2P5.3P5.4P5.5P5.6P5.7P5.8P5.9P5.10P5.11P5.12P5.13P5.14P5.151V8GND5VP6.0P6.1P6.2P6.3P6.4P6.5P6.6P6.7P6.8P6.9P6.10P6.11P6.12P6.13P6.14P6.15
P2.12
TEST
VBIAS
AV
CC
AG
ND
5V5V
5V5V
5V5V
5V5V
5V5V
1V8
5V
5V
5V5V
5V5V
5V5V
XTAL2
JTD
OJT
CK
JTM
SJT
DI
nJTR
ST
XTAL1
M1
M0nRST
RxD 232TxD 232
RxD 485TxD 485
nDE 485
MISO SPIMOSI SPISCK SPInSS0 SPI
SCL I2CSDA I2C
TxD CANRxD CAN
DI0
DI1
DI2
DI3
DI4
DI5
DI7
DI6
P3.15
P3.14
P3.13
P3.12
P3.11
P3.10
P3.9
P3.8
P3.7
P3.6
P5.12P5.13P5.14P5.15
P6.0P6.1P6.2
P6.10
P5.11P5.10P5.9P5.8P5.7P5.6P5.5
P4.0
P4.1
P4.2
P4.9
P4.12
P4.11
P4.10
DO
0D
O1
DO
2D
O3
DO
4D
O5
DO
6D
O7
ST
AT
US
3S
TA
TU
S2
ST
AT
US
1S
TA
TU
S0
WD
SP
InS
S1 S
PI
nSS
2 SP
InS
S3 S
PI
ASC CANPWM0
PWM1PWM2PWM3PWM4PWM5
P0.8
P0.9
P0.10
P0.11
P0.14
P0.15
GP2 I2CGP1 I2CGP0 I2C
P2.12P2.13
C2
100nC
2100n
C12
10nC
1210n
C48
100nC
48100n
C1
100nC
1100n
C7
100nC
7100n
C45
100nC
45100n
C44
100nC
44100n
12345678910111213141516171819202122232425262728293031323334353637383940
J4CO
N40
J4CO
N40
C46
100nC
46100n
C3
100nC
3100n
R1
0R
R1
0R+
C13
2M2
+C
132M
2
C8
100nC
8100n
C4
100nC
4100n
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
J3CO
N40
J3CO
N40
R3
0R R3
0R
C6
100nC
6100n
12345678910111213141516171819202122232425262728293031323334353637383940
J2CO
N40
J2CO
N40
C9
100nC
9100n
C5
100nC
5100n
R2
0R
R2
0R
C10
100nC
10100n
C49
100nC
49100n
123456789
10111213141516171819202122232425262728293031323334353637383940
J1C
ON
40J1
CO
N40
OC
MP
B2/P
0.01
OC
MP
A2/P
0.12
ICA
PA
2/P0.2
3
ICA
PB
2/P0.3
4
OC
MP
A5/P
0.47
OC
MP
B5/P
0.58
ICA
PA
5/P0.6
9
ICA
PB
5/P0.7
10
OC
MP
B6/P
0.912
OC
MP
A7/P
0.1013
OC
MP
B7/P
0.1114
ICA
PA
3/P0.12
17
ICA
PB
3/P0.13
18
OC
MP
B3/P
0.1419
OC
MP
A3/P
0.1520
OC
MP
B4/P
1.122
ICA
PB
4/P1.2
23
P1.4
27
P1.5
28
OC
MP
A1/P
1.730
INT
0/OC
MP
A0/P
1.831
OC
MP
B1/P
1.629
ICA
PB
0/WU
P28/P
1.1033
ICA
PA
0/WU
P29/P
1.1134
ICA
PA
1/WU
P30/P
1.1235
ICA
PB
1/WU
P31/P
1.1336
WUP12 / CAN0RX / P1.1437
CAN0TX / P1.1538
PWM0 / P2.039
WUP13 / CAN1RX / P2.140
CAN1TX / P2.241
XTAL152
XTAL253
PWM1 / P2.342
PWM2 / P2.443
PWM3 / P2.544
PWM4 / P2.645
PWM5 / P2.746
TDO1 / P2.855
M047
WUP16 / P2.1057
WUP17 / P2.1158
INT14 / P2.1259
INT15 / P2.1360
WUP15 / SCL0 / P2.1461
SDA0 / P2.1562
AIN0 / P3.067
AIN1 / P3.168
AIN2 / P3.269
AIN3 / P3.370
AIN4 / P3.471
AIN5 / P3.572
AIN
6 / P3.6
73A
IN7 / P
3.774
AIN
8 / P3.8
77
AIN
10 / P3.10
79A
IN11 / P
3.1180
AIN
12 / P3.12 / IN
T2
81A
IN13 / P
3.13 / INT
382
AIN
14 / P3.14 / IN
T4
83A
IN15 / P
3.15 / INT
584
VS
S5
VD
D6
M149
VD
D15
P4.0 / IC
AP
A7 / W
UP
2494
P4.1 / IC
AP
B7 / W
UP
2595
P4.2 / IC
AP
A8 / W
UP
2696
VS
S16
VD
D26
VS
S25
VSS65
VS
S86
VS
S92
VDD50
VDD66
VD
D85
VD
D93
VSS51
P4.4 / C
AN
2TX
98P
4.5 / CA
N2R
X / W
UP
1899
P4.13 / IC
AP
B9
107
P4.7 / S
DA
1101
P4.8 / O
CM
PA
8102
P4.9 / IC
AP
B6
103
P4.12 / IC
AP
A9 / W
UP
21106
P4.10 / IC
AP
A6 / W
UP
20104
P4.11 / O
CM
PB
8105
P4.14 / S
S1
108
P5.4 / SS2 114P5.5 / SCK2 / WUP23 115
P4.15 / SCK1 / WUP22 109P5.0 / MOSI1 110P5.1 / MISO1 111
P5.2 / OCMPA9 112P5.3 / OCMPB9 113
P5.9 / INT7 119P5.10 / RDI2 / INT8 120
P5.11 / TDO2 / INT9 121P5.12 / INT10 122P5.13 / INT11 123P5.14 / INT12 124P5.15 / INT13 125
P6.0 / WUP0 129P6.1 / WUP1 130
P6.2 / RDI3 / WUP2 131P6.3 / WUP3 132
P6.4 / TDO3 / WUP4 133P6.5 / WUP5 134P6.6 / WUP6 135P6.7 / WUP7 136
P6.9 / TDO0 138P6.10 / WUP8 139P6.11 / MISO0 140P6.12 / MOSI0 141
P6.13 / SCK0 / WUP11 142
P6.15 / WUP9 144
JTD
O91
JTC
K90
JTM
S89
JTD
I88
JTR
ST
87
OC
MP
A6/P
0.811
OC
MP
A4/P
1.021
ICA
PA
4/P1.3
24
INT
1/OC
MP
B0/P
1.932
WUP14 / RDI1 / P2.956
AIN
9 / P3.9
78
P4.3 / IC
AP
B8 / W
UP
2797
P4.6 / S
CL1 / W
UP
19100
P5.8 / INT6 118
P6.8 / RDI0 / WUP10 137
P6.14 / SS0 143
RSTIN48
VDD 128
VSS 127VSS54
TEST63
VBIAS64
AV
DD
76
AV
SS
75
V18 126
P5.6 / MOSI2 116P5.7 / MISO2 117
C11
100nC
11100n
C50
100C
50100
R4
1M3
R4
1M3
C47
100nC
47100n
STR730FMicrocontroller
UM0193 Jumper settings
29/35
Appendix C Jumper settings
Table 15 describes the jumper settings for the ARMIC30 Evaluation Board.
Table 15. ARMIC30 jumper settings
Jumper Function Description
J32+5V DC application voltage supply to DC/DC converter (U6)
When pins 1 and 2 are connected, the +5V DC voltage supply is connected.
Otherwise, it is disconnected.
J33
+3.3V DC application part supplying connection to DC/DC converter (U6) reference pin or linear voltage regulator (U7)
When pins 1 and 2 are connected, the DC/DC converter (U6) reference pin supplies the 3.3V application part voltage.
When pins 2 and 3 are connected, the linear voltage regulator (U7) supplies the 3.3V application part voltage.
J34 GND test point Both sides are connected to GND.
J5 MCU Boot mode selection (M0 pin)(1)
When pins 1 and 2 are connected, the M0 pin is connected permanently to GND.When pins 2 and 3 are connected, the M0 pin is connected permanently to +5V DC.
J6 MCU Boot mode selection (M1 pin)(1)
When pins 1 and 2 are connected, the M1 pin is connected permanently to GND.
When pins 2 and 3 are connected, the M1 pin is connected to +5V DC during a microcontroller reset. After a reset, it is tied to GND.
J35 RS-232 loop selection
When pins 1 and 2 are connected, the RS-232 is in Loop mode and the Rx and Tx lines are connected together (for hardware or software testing).
Otherwise, the RS-232 connection is in Normal mode
J10 and J13
RS-485 bus termination
When pins 1 and 2 are connected, the RS-485 bus is terminated. (Node is at the end of the RS-485 bus.)(2)
Otherwise, the RS-485 bus is unterminated.
J14 CAN channel terminationWhen pins 1 and 2 are connected, the CAN bus is terminated. (3)
Otherwise, the CAN bus is unterminated.
J19, J21 and J23
+5V DC connection (to pin number 1 of corresponding general purpose / motor control connector)
When pins 1 and 2 are connected, the corresponding +5V DC supply is connected.Otherwise, it is disconnected.
J16+5V DC connection to pin number 1 of the 8-bit Input/General Purpose connector (J17)
When pins 1 and 2 are connected, the +5V DC supply is connected.
Otherwise, it is disconnected.
Jumper settings UM0193
30/35
J25GND connection to pin number 2 of the 8-bit Input/General Purpose connector (J17)
When pins 1 and 2 are connected, the GND supply is connected.Otherwise, it is disconnected.
J26+5V DC connection to pin number 1 of the 8-bit Output/General Purpose connector (J27)
When pins 1 and 2 are connected, the +5V DC supply is connected.
Otherwise, it is disconnected.
J29GND connection to pin number 2 of the 8-bit Output/General Purpose connector (J27)
When pins 1 and 2 are connected, the GND supply is connected.
Otherwise, it is disconnected.
1. For detailed information about Boot Selection modes, please refer to STR730 Reference Manual.
2. Please check the termination resistors values (R25, R26 and R28) for your RS-485 physical layer.
3. CAN bus is terminated by resistor R33 (120Ω).
Table 15. ARMIC30 jumper settings (continued)
Jumper Function Description
UM0193 Bill of materials
31/35
Appendix D Bill of materials
Table 16. Bill of materials
ID Qty Reference Value Type Mftr/Dist Order Code
1 34
C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C16, C18, C19, C20, C21, C22, C24, C25, C27, C29, C30, C31, C32, C37, C38, C44, C45, C46, C47, C48, C49, C50 and C51
100nF ceramic SMD 0805
2 1 C12 10nF ceramic SMD 0805
3 2 C13 and C392.2uF/16V electrolytic tantalum
SMD B
4 2 C14 and C15 15pF ceramic SMD 0805
5 1 C17 1nF ceramic SMD 0805
6 3 C23, C26 and C28 4.7nF/500V ceramic SMD 1206
7 1 C33 10uF/35V ceramic SMD 1210 IN ElectronicsKOND 1210 10uF 35V Y5V Taiyo
8 1 C34100uF/16V electrolytic tantalum
SMD D
9 1 C35 100pF ceramic SMD 0805
10 1 C36 22nF ceramic SMD 0805
11 5 C40, C41, C42, C43 and C5210uF/16V electrolytic tantalum
SMD B
12 4 D1, D3, D4 and D5 BAT54A SMD SOT23 ST BAT54AFILM
13 1 D2 BZX84C3V3 SMD SOT23
14 2 D6 and D7 STPS340U SMD DO214 ST STPS340U
15 1 D8 SM6T33A SMD DO214 ST SM6T33A
16 5 D9, D10, D11, D12 and D13 LED - green 1206 SMD 1206
17 4 J1, J2, J3 and J440-pin strip header - dual in line 2.54x2.54mm pitch
THT
18 3 J5, J6 and J333-pin strip header - single in line 2.54mm pitch
THT
19 1 J720-pin box header - dual in line with lock 2.54x2.54mm pitch
THT
20 2 J8 and J15 9-pin D-Sub plug THT
21 13J10, J13, J14, J16, J19, J21, J23, J25, J26, J29, J32, J34 and J35
2-pin strip header - single in line 2.54mm pitch
THT
Bill of materials UM0193
32/35
22 1 J111 pin strip header - single in line 2.54mm pitch
Not Assembled, THT
23 1 J12 9 pin D-Sub socket THT
24 3 J17, J18 and J2810 pin box header - dual in line with lock 2.54x2.54mm pitch
THT
25 3 J20, J22 and J2434 pin box header - dual in line with lock 2.54x2.54mm pitch
THT
26 1 J2714 pin box header - dual in line with lock 2.54x2.54mm pitch
THT
27 1 J302.1mm coaxial power supply connector
THT
28 1 J312-pin terminal block with 5.08mm pitch
THT
29 1 L1 33uH SMDWürth Elektronik
74456133
30 7R1, R2, R3, R23, R29, R30 and R35
0Ω SMD 0805
31 2 R32 and R34 0ΩNot Assembled, SMD 0805
32 1 R4 1.3MΩ SMD 0805
33 2 R5 and R8 1kΩ SMD 0805
34 1 R6 1.5MΩ SMD 0805
35 1 R7 4.7kΩ SMD 0805
36 1 R9 3.3kΩ SMD 0805
37 1 R10 47kΩ SMD 0805
38 3 R11, R15 and R16 10kΩNot Assembled, SMD 0805
39 8R12, R13, R14, R18, R19, R20, R21 and R22
10kΩ SMD 0805
40 1 R17 430Ω SMD 0805
41 3 R24, R31 and R36 100kΩ SMD 1206
42 2 R25 and R28 390Ω SMD 1206
43 1 R26 220Ω SMD 1206
44 1 R27 390Ω SMD 0805
Table 16. Bill of materials (continued)
ID Qty Reference Value Type Mftr/Dist Order Code
UM0193 Bill of materials
33/35
45 1 R33 120Ω SMD 1206
46 1 R37 12kΩ SMD 0805
47 1 R38 3.9kΩ SMD 0805
48 1 R39 6.2kΩ SMD 0805
49 5 R40, R41, R42, R43 and R44 1.5kΩ SMD 0805
50 1 SW1 Push-button switch THT Farnell 176-432
51 1 T1 BC847C SMD SOT23
52 1 U1 STR730F SMD ST STR730FZ2T7
53 1 U2 STM811SMD SOT143-4
STSTM811LW16F
54 1 U3 RS-232 Transceiver SMD ST ST202EBTR
55 1 U4 RS-485 Transceiver SMD ST ST485ABDR
56 1 U5High-Speed CAN Bus Transceiver
SMD ST L9616
57 1 U6 L5973AD SMD ST L5973AD
58 1 U7 LF33 SMD DPAK ST LF33ABDT-TR
59 1 Y18-MHz crystal oscillator with 4.88mm pitch
THT
Table 16. Bill of materials (continued)
ID Qty Reference Value Type Mftr/Dist Order Code
Revision history UM0193
34/35
Revision history
Table 17. Document revision history
Date Revision Changes
2-Feb-2006 1 Initial release.
21-Apr-2006 2Changed crystal value from 6 MHz to 8 MHz.Updated MCU port assignment information.
UM0193
35/35
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve theright to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at anytime, 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 noliability 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 thisdocument 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 productsor services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of suchthird 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 IMPLIEDWARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWSOF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZE REPRESENTATIVE OF ST, ST PRODUCTS ARE NOT DESIGNED,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, ORSEVERE PROPERTY OR ENVIRONMENTAL DAMAGE.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately voidany warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, anyliability 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.
© 2006 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 - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com