ST ARMIC30 User Manual Download Page 1

April 2006

  Rev 2

1/35

UM0193

User manual

Getting Started with the ARMIC30 Evaluation Board

(ARM Core-based Industrial Controller using STR730 MCU)

Introduction

This 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

Summary of Contents for ARMIC30

Page 1: ...e 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...

Page 2: ...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...

Page 3: ...acy 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 Ai116...

Page 4: ...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...

Page 5: ...gure 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 Periphe...

Page 6: ...stors 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 C...

Page 7: ...hat 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 20 P2 0...

Page 8: ...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 microcon...

Page 9: ...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...

Page 10: ...eveloped 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 conne...

Page 11: ...re 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 GPI...

Page 12: ...onnected 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...

Page 13: ...tage 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 Connection...

Page 14: ...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 whi...

Page 15: ...1 11 Reset The 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 C15 1...

Page 16: ...ature 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 circu...

Page 17: ...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...

Page 18: ...ized 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 disabl...

Page 19: ...formation 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 S...

Page 20: ...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...

Page 21: ...UM0193 ARMIC30 board layout 21 35 Figure 20 ARMIC30 bottom layer...

Page 22: ...ARMIC30 board layout UM0193 22 35 Figure 21 ARMIC30 silk screen top layer...

Page 23: ...UM0193 ARMIC30 board layout 23 35 Figure 22 ARMIC30 silk screen bottom layer...

Page 24: ...JUMPER 100mil J32 JUMPER 100mil COMP 4 INH 3 Vin 8 SYNC 2 FB 5 OUT 1 VREF 6 GND 7 GND 9 U6 L5973AD U6 L5973AD C39 2M2 16V C39 2M2 16V C38 100n C38 100n R38 3k9 R38 3k9 C43 10M 16V C43 10M 16V C40 10M...

Page 25: ...S3 P2 12 P2 13 Shared with J27 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 J20 CON34 J20 CON34 1 2 J19 J19 1 2 J21 J21 1 2 J23 J23 1 2 3 4 5 6 7 8 9 10...

Page 26: ...2 J10 J10 R28 390R NA R28 390R NA 1 2 J13 J13 R29 0R R29 0R 1 J11 J11 R27 390R R27 390R 1 2 3 4 5 6 7 8 9 M1 M2 J12 DSUB9 SOCKET J12 DSUB9 SOCKET RO 1 DI 4 GND 5 VCC 8 RE 2 DE 3 A 6 B 7 U4 ST485A U4 S...

Page 27: ...2 3 J6 JMP3 J6 JMP3 C17 1n C17 1n 1 2 3 J5 JMP3 J5 JMP3 C16 100n C16 100n R8 1k R8 1k T1 BC847C T1 BC847C R10 47k R10 47k R9 3k3 R9 3k3 3V3 3V3 3V3 C18 100n C18 100n C51 100n C51 100n C52 10M 16V C52...

Page 28: ...0n C3 100n C3 100n R1 0R R1 0R C13 2M2 C13 2M2 C8 100n C8 100n C4 100n C4 100n 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 J3 CON40 J...

Page 29: ...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 Afte...

Page 30: ...C supply is connected Otherwise it is disconnected J29 GND 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 Othe...

Page 31: ...V Taiyo 8 1 C34 100uF 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 C52 10uF 16V electrolytic tantalum SMD B 12 4 D1 D3 D4 and...

Page 32: ...J31 2 pin terminal block with 5 08mm pitch THT 29 1 L1 33uH SMD W rth Elektronik 74456133 30 7 R1 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 3...

Page 33: ...OT23 52 1 U1 STR730F SMD ST STR730FZ2T7 53 1 U2 STM811 SMD SOT143 4 ST STM811LW16 F 54 1 U3 RS 232 Transceiver SMD ST ST202EBTR 55 1 U4 RS 485 Transceiver SMD ST ST485ABDR 56 1 U5 High Speed CAN Bus T...

Page 34: ...ry UM0193 34 35 Revision history Table 17 Document revision history Date Revision Changes 2 Feb 2006 1 Initial release 21 Apr 2006 2 Changed crystal value from 6 MHz to 8 MHz Updated MCU port assignme...

Page 35: ...LE 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 PA...

Reviews: