ST ARMIC30 User Manual
ST ARMIC30 User Manual

ST ARMIC30 User Manual

Arm core-based industrial controller using str730 mcu

Advertisement

Quick Links

(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
April 2006
Getting Started with the ARMIC30 Evaluation Board
Rev 2
UM0193
User manual
www.st.com
1/35

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ARMIC30 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ST ARMIC30

  • Page 1 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.
  • Page 2: Table Of Contents

    Appendix A ARMIC30 board layout........
  • Page 3: Hardware

    L9616 Ai11696 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.
  • Page 4: Rs-232 Interface

    Hardware UM0193 RS-232 interface The ST202E Transceiver ensures RS-232 communication through the UART0 serial channel of the STR730F microcontroller as shown in Figure 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).
  • Page 5: Rs-485 Interface

    UM0193 Hardware RS-485 interface The ST485A Transceiver ensures RS-485 communication through the UART1 serial channel of the STR730F microcontroller as shown in Figure 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.
  • Page 6: Can Interface

    Hardware UM0193 CAN interface The 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Ω...
  • Page 7: Spi Interface

    UM0193 Hardware Table 4. CAN slew rate settings Speed Slew Rate (V/µs) MCU SIgnal Signal Level Resistor 5 to 20 High P2.0 High 20 to 50 Note: If using a resistor assembly (hardware option), the correct MCU signal must be set as an input! Do not assemble both resistors as this will short-circuit the supply voltage! SPI interface...
  • Page 8: I²C Interface

    Hardware UM0193 I²C interface A 10-pin connector (J28) provides the Inter-Integrated Circuit (I²C) through the I2C0 channel of the STR730F microcontroller as shown in Figure Connector J28 also provides additional general purpose signals (GP0, GP1 and GP2). Figure 8. I²C connector pinout Table 6.
  • Page 9: Jtag Supply Voltages

    UM0193 Hardware Table 7. JTAG connections Signal Signal +3.3V DC +3.3V DC JTRST JTDI JTMS JTCK Ω Connected to GND by R18 (10k JTDO RESET Ω Connected to GND by R20 (10k Ω Connected to GND by R21 (10k Figure 10. JTAG schematic diagram 100 nF nJTRST JTDI...
  • Page 10: General Purpose Connectors

    UM0193 General purpose connectors The 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...
  • Page 11: General Purpose Output Connector

    UM0193 Hardware 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 10 12 14 11 13 Table 9.
  • Page 12: General Purpose Motor Control Connectors

    Hardware UM0193 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.
  • Page 13: Led Indicators

    Hardware LED indicators The 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 Table 11.
  • Page 14: Power Supplies

    Hardware UM0193 Power supplies The 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.
  • Page 15: Timing

    UM0193 Hardware 1.10 Timing The ARMIC30 Evaluation Board uses a simple 8-MHz crystal assembly for timing as shown Figure Figure 16. Crystal assembly XTAL1 XTAL2 8 MHz Ai12500 1.11 Reset The ARMIC30 Evaluation Board includes a reset circuit used to reset the STR730 MCU...
  • Page 16: Boot Mode Selection

    Hardware UM0193 1.12 Boot mode selection The ARMIC30 Evaluation Board includes a Boot mode selection circuit as shown in Figure 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.
  • Page 17: Software

    UM0193 Software 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.
  • Page 18: Electrical Specifications And Timings

    Electrical specifications and timings UM0193 Electrical specifications and timings Table 12. ARMIC30 evaluation board technical data Parameter Conditions Min. Typ. Max. Unit From connector J30 Recommended board supply voltage range V DC From connector J31 Run mode w/out Load, (1)(2)
  • Page 19: Ordering Information

    UM0193 Ordering information 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). 19/35...
  • Page 20: Appendix Aarmic30 Board Layout

    ARMIC30 board layout UM0193 Appendix A ARMIC30 board layout This section describes the layout of ARMIC30 Evaluation Board PCB. Figure 19. ARMIC30 top layer 20/35...
  • Page 21 UM0193 ARMIC30 board layout Figure 20. ARMIC30 bottom layer 21/35...
  • Page 22 ARMIC30 board layout UM0193 Figure 21. ARMIC30 silk screen top layer 22/35...
  • Page 23 UM0193 ARMIC30 board layout Figure 22. ARMIC30 silk screen bottom layer 23/35...
  • Page 24: Appendix B Armic30 Schematic Diagrams

    ARMIC30 schematic diagrams UM0193 Appendix B ARMIC30 schematic diagrams This section uses schematic diagrams to summarize the ARMIC30 Evaluation Board PCB. Figure 23. Power supply schematic PS CON PS CON STPS340U STPS340U Power Supply 24V Terminal Block 24V Terminal Block...
  • Page 25 UM0193 ARMIC30 schematic diagrams Figure 24. 8-bit input and output, SPI, I²C and MC connector schematics 8-bit IN conn. 8-bit OUT conn. (CLT, PCLT compatible) (VN808, VN340 compatible) I²C 100n 100n 100n 100n 100n 100n 100n 100n SDA I2C MOSI SPI...
  • Page 26 ARMIC30 schematic diagrams UM0193 Figure 25. RS-232, RS-485 and CAN connector schematics RS-232 ETXD0 TxD 232 T1IN T1OUT ERXD0 T2IN T2OUT R23 0R R23 0R RxD 232 R1OUT R1IN R2OUT R2IN 100n 100n R24 M1 R24 M1 100n 100n 100n...
  • Page 27 UM0193 ARMIC30 schematic diagrams Figure 26. Reset, LED, Clock, Boot and JTAG circuit schematics User LEDs LED green 1206 LED green 1206 LED green 1206 LED green 1206 LED green 1206 LED green 1206 LED green 1206 LED green 1206...
  • Page 28 ARMIC30 schematic diagrams UM0193 Figure 27. MCU schematic P1.14 P1.14 P6.15 P6.15 RxD CAN WUP12 / CAN0RX / P1.14 P6.15 / WUP9 P1.15 P1.15 P6.14 P6.14 nSS0 SPI TxD CAN CAN0TX / P1.15 P6.14 / SS0 P2.0 P2.0 P6.13 P6.13 PWM0 PWM0 / P2.0...
  • Page 29: Appendix C Jumper Settings

    UM0193 Jumper settings Appendix C Jumper settings Table 15 describes the jumper settings for the ARMIC30 Evaluation Board. Table 15. ARMIC30 jumper settings Jumper Function Description When pins 1 and 2 are connected, the +5V DC +5V DC application voltage supply to voltage supply is connected.
  • Page 30 Jumper settings UM0193 Table 15. ARMIC30 jumper settings (continued) Jumper Function Description When pins 1 and 2 are connected, the GND GND connection to pin number 2 of the supply is connected. 8-bit Input/General Purpose connector (J17) Otherwise, it is disconnected.
  • Page 31 SMD 0805 22nF ceramic SMD 0805 10uF/16V C40, C41, C42, C43 and C52 SMD B electrolytic tantalum D1, D3, D4 and D5 BAT54A SMD SOT23 ST BAT54AFILM BZX84C3V3 SMD SOT23 D6 and D7 STPS340U SMD DO214 ST STPS340U SM6T33A SMD DO214 ST...
  • Page 32: Appendix D Bill Of Materials

    Bill of materials UM0193 Table 16. Bill of materials (continued) Reference Value Type Mftr/Dist Order Code 1 pin strip header - single in line Assembled, 2.54mm pitch 9 pin D-Sub socket THT 10 pin box header - J17, J18 and J28 dual in line with lock 2.54x2.54mm pitch 34 pin box header -...
  • Page 33 UM0193 Bill of materials Table 16. Bill of materials (continued) Reference Value Type Mftr/Dist Order Code 120Ω SMD 1206 12kΩ SMD 0805 3.9kΩ SMD 0805 6.2kΩ SMD 0805 R40, R41, R42, R43 and R44 1.5kΩ SMD 0805 Push-button switch THT Farnell 176-432 BC847C...
  • Page 34: Revision History

    Revision history UM0193 Revision history Table 17. Document revision history Date Revision Changes 2-Feb-2006 Initial release. Changed crystal value from 6 MHz to 8 MHz.Updated MCU port 21-Apr-2006 assignment information. 34/35...
  • Page 35 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.

Table of Contents