UM0193 STMICROELECTRONICS | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 35

Technical content

Datasheet sections

  • 1 Hardware
  • 1.1 RS-232 interface
  • 1.2 RS-485 interface
  • 1.3 CAN interface
  • 1.4 SPI interface
  • 1.5 I²C interface
  • 1.6 JTAG interface
  • 1.6.1 JTAG supply voltages
  • 1.7 General purpose connectors
  • 1.7.1 General purpose input connector
  • 1.7.2 General purpose output connector
  • 1.7.3 General purpose motor control connectors
  • 1.8 LED indicators
  • 1.9 Power supplies
  • 1.10 Timing
  • 1.11 Reset
  • 1.12 Boot mode selection
  • 2 Software
  • 3 Electrical specifications and timings
  • 4 Ordering information

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. 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

1 Hardware

(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. Figure 2. ARMIC30 board presentation

1.1 RS-232 interface

channel of the STR730F microcontroller as shown in Figure 4. The maximum speed of this interface is 230 Kbps. programming (for example, when using the RFLASHER application from Raisonance). interconnection with a PC, a “null-modem” cable (crossed Rx | Tx signals) should be used. 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

1.2 RS-485 interface

channel of the STR730F microcontroller as shown in Figure 5. The maximum speed of this interface is greater than 30 Mbps. different values depending on the physical layer implemented. Figure 5. RS-485 schematic diagram Table 2. RS-485 Connections

1.3 CAN interface

communication interface through the CAN0 channel of the STR730F microcontroller. This serial communication can reach speeds up to 1Mbps. using zero-ohm resistors or it can be controlled by MCU Port 2.0 as shown in Figure 6. Figure 6. CAN schematic diagram Table 3. CAN Connections

2 CAN Low differential data

7 CAN High differential data

1.4 SPI interface

channel of the STR730F microcontroller as shown in Figure 7. Watchdog (WD) and Slave Chip Select (SSn) lines. Figure 7. SPI connector pinout Table 4. CAN slew rate settings Table 5. SPI Connections

7 SS0

1.5 I²C interface

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 interface

A 20-pin connector (J7) provides the JTAG interface as shown in Figure 9. programming and application debugging. Figure 9. JTAG connector pinout Table 6. I²C Connections

4 Not connected

6 Not connected

10 Not connected

Figure 10. JTAG schematic diagram

1.6.1 JTAG supply voltages

for the supply connector using jumper J33 as described in Appendix C: Jumper settings. J33 set to the "lin" position when a +5V DC voltage supply is used. testing. Accidental short-circuits may damage USB host or converter box circuits. Table 7. JTAG connections

11 Connected to GND by R18 (10k

13 JTDO 14 GND

15 RESET 16 GND

17 Connected to GND by R20 (10k

19 Connected to GND by R21 (10kΩ )2 0 G N D

1.7 General purpose connectors

1.7.1 General purpose input connector

Termination (CLT) and Programmable Current Limited Termination (PCLT) applications. Figure 11. GPIO input connector pinout Table 8. 8-bit Input GPIO Connections

2 GND connected by jumper J25

1.7.2 General pur pose output connector

VN808 and VN340 Evaluation Boards. Figure 12. GPIO output connector pinout Table 9. J27 8-bit Output GPIO connections

2 GND connected by jumper J29

1.7.3 General purpose motor control connectors

control connectors, respectively, as described in Appendix C: Jumper settings. 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.

23 GND GND GND

1.8 LED indicators

be individually configured through the STR730F MCU as described in Table 11. Figure 14. LED schematic diagram Table 11. LED Connections

1.9 Power supplies

LED (D13) lights up when this supply is present. ARMIC30 Evaluation Board clearly indicates the power supply polarity. Figure 15. Power supply schematic diagram

1.10 Timing

Figure 16. Crystal assembly

1.11 Reset

using an STM811 Reset Circuit (U2) as shown in Figure 17. Figure 17. Reset circuit assembly

8 MHz

1.12 Boot mode selection

Appendix C: Jumper settings. For more information, please refer to the STR730 Reference Manual. Figure 18. Boot mode selection circuit assembly

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.

3 Electrical specific ations and timings

Table 12. ARMIC30 evaluation board technical data

30 V DC

  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.

  1. Power consumption is measured with a 24V DC supply from J31 connector.

Table 13. ARMIC30 GPIO technical data Table 14. ARMIC30 bus interface data

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).

This section describes the layout of ARMIC30 Evaluation Board PCB. Figure 19. ARMIC30 top layer

Figure 20. ARMIC30 bottom layer

Figure 21. ARMIC30 silk screen top layer

Figure 22. ARMIC30 silk screen bottom layer

This section uses schematic diagrams to summarize the ARMIC30 Evaluation Board PCB. Figure 23. Power supply schematic

Figure 24. 8-bit input and output, SPI, I²C and MC connector schematics

Figure 25. RS-232, RS-485 and CAN connector schematics

Figure 26. Reset, LED, Clock, Boot and JTAG circuit schematics

Figure 27. MCU schematic

Table 15 describes the jumper settings for the ARMIC30 Evaluation Board. Table 15. ARMIC30 jumper settings voltage supply is connected. Otherwise, it is disconnected. J34 GND test point Both sides are connected to GND. connected permanently to GND. connected permanently to +5V DC. connected permanently to GND. reset. After a reset, it is tied to GND. Otherwise, the RS-485 bus is unterminated. Otherwise, the CAN bus is unterminated. corresponding +5V DC supply is connected. Otherwise, it is disconnected. Otherwise, it is disconnected.

Otherwise, it is disconnected. Otherwise, it is disconnected. 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)

Table 16. Bill of materials

81 C 3 4 100uF/16V

Table 16. Bill of materials (continued)

Revision history

Table 17. Document revision history 2-Feb-2006 1 Initial release.