stellaris® mdl-lm3s818cncd user's manual · programming the mdl-lm3s818cncd ... ib current or...
TRANSCRIPT
MDL-LM3S818CNCD-00 Copyright © 2011 Texas Instruments
User ’s Manual
Stellaris® LM3S818 controlCARD Module
2 November 17, 2011
CopyrightCopyright © 2011 Texas Instruments, Inc. All rights reserved. Stellaris and StellarisWare are registered trademarks of Texas Instruments. ARM and Thumb are registered trademarks, and Cortex is a trademark of ARM Limited. Other names and brands may be claimed as the property of others.
Texas Instruments108 Wild Basin, Suite 350Austin, TX 78746http://www.ti.com/stellaris
Stellaris® LM3S818 controlCARD Module User’s Manual
November 17, 2011 3
Table of ContentsChapter 1: Stellaris® LM3S818 controlCARD Module Overview.................................................................. 6MDL-LM3S818CNCD Kit Contents..................................................................................................................... 6Compatibility Matrix ............................................................................................................................................ 7Using the LM3S818 controlCARD Module ......................................................................................................... 7
Features.......................................................................................................................................................... 7Board Dimensions........................................................................................................................................... 7
Chapter 2: Hardware Description.................................................................................................................... 8Functional Description ........................................................................................................................................ 9
Microcontroller and Interfaces (Schematic Page 2) ........................................................................................ 9Debug Interface, Virtual COM Port, and Isolators (Schematic Page 3) ........................................................ 11
Chapter 3: Software Development ................................................................................................................ 13Software Description......................................................................................................................................... 13Source Code..................................................................................................................................................... 13Tool Options ..................................................................................................................................................... 13Programming the MDL-LM3S818CNCD controlCARD Module........................................................................ 14
Appendix A: Schematics................................................................................................................................ 15Appendix B: Component Locations.............................................................................................................. 19Appendix C: References ................................................................................................................................ 20
4 November 17, 2011
List of FiguresFigure 1-1. MDL-LM3S818CNCD controlCARD Module ................................................................................... 6Figure 2-1. Block Diagram ................................................................................................................................. 8Figure 2-2. controlCARD Module Isolation ...................................................................................................... 12Figure 2-3. controlCARD Module Jumpers...................................................................................................... 12Figure B-1. Top-Side Component Location...................................................................................................... 19Figure B-2. Bottom-Side Component Location ................................................................................................ 19
Stellaris® LM3S818 controlCARD Module User’s Manual
November 17, 2011 5
List of TablesTable 1-1. Compatibility Matrix ......................................................................................................................... 7Table 2-1. Signal Table .................................................................................................................................... 9Table 2-2. COM Port Pin Connections ........................................................................................................... 11
November 17, 2011 6
Stellaris® LM3S818 controlCARD Module OverviewThe Stellaris® LM3S818 controlCARD module is a DIMM form-factor module that can be used standalone or with a range of baseboards to accelerate evaluation and development.
Texas Instruments offers a range of controlCARD baseboards for motor and power-control application. In most cases. these are available as complete kits that include a controlCARD module and a baseboard. The Stellaris MDL-LM3S818CNCD is part of a controlCARD lineup that includes cards for C2000 and MSP430 devices.
Not all controlCARD and baseboards configurations are supported. See the “Compatibility Matrix” on page 7 for more information on baseboards options.
The Stellaris LM3S818 is an ARM® Cortex™-M3 microcontroller with 64 KB Flash with single-cycle operation at 50 MHz.
Figure 1-1. MDL-LM3S818CNCD controlCARD Module
MDL-LM3S818CNCD Kit ContentsThe LM3S818 controlCARD module kit comes with the following:
MDL-LM3S818CNCD controlCARD module
– On board Stellaris In-Circuit Debug Interface
Cables/Accessories
– USB-miniB to USB-A plug cable (for debug and serial communication)
– 1/2-inch blue jumper wires (for bridging power)
Development Kit CD containing:
– For the controlCARD module in standalone use:
• Complete documentation
• StellarisWare® Peripheral Driver Library and example source code
– For the controlCARD module when used with a supported baseboard:
• Source-code and binaries
C H A P T E R 1
Stellaris® LM3S818 controlCARD Module User’s Manual
November 17, 2011 7
• Documentation specific to each supported baseboard
• CrossHairs control GUI Windows application
Tools CD(s)
– Texas Instruments' Code Composer Studio™ IDE
Compatibility MatrixTable 1-1 shows which baseboards are compatible with the MDL-LM3S818CNCD controlCARD module.
Using the LM3S818 controlCARD ModuleTo start using the controlCARD module as a standalone module, see the MDL-LM3S818CNCD Read Me First document.
To start using the controlCARD module in conjunction with a Texas Instruments’ controlCARD baseboard, see the Read Me First document specific to that platform.
EK-LM3S-DRV8312 Read Me First
FeaturesThe Stellaris MDL-LM3S818CNCD controlCARD module includes the following features:
LM3S818IQN50 Stellaris microcontroller
– 32-bit ARM® Cortex™-M3 core
– 50 MHz max speed
– 64 KB Flash, 8 KB RAM
DIMM form-factor
GPIO signals available on DIMM edge-connector
User LED
Debug
– Stellaris In-Circuit Debug Interface (ICDI)
– Isolated to 560 V working-voltage using Texas’ Instruments’ digital isolators
Board Dimensions3.55"x 1.40" (LxW)
See Appendix B, “Component Locations,” on page 19 for more details
Table 1-1. Compatibility Matrix
Baseboard Description Electrical compatiblity?
Supported with Software?
Complete Kit available?
DRV8312 3-Phase 6.5A BLDC motor driver Yes Yes DK-LM3S-DRV8312
DRV8301 3-Phase BLDC motor pre-driver Yes No No
November 17, 2011 8
Hardware DescriptionIn addition to an LM3S818 microcontroller, the controlCARD module includes some simple multiplexing logic and an integrated Stellairs in-circuit debug interface (ICDI). This chapter describes how the hardware interfaces to the microcontroller. Figure 2-1 shows the controlCARD module block diagram.
Figure 2-1. Block Diagram
Stellaris®
LM3S818Microcontroller
Stellaris®In-Circuit Debug
Interface(LM3S3601)
PWM0..5
USB
LDO Regulator
+3.3V
DigitalIsolator
RSTnTMSTDITCK
DigitalIsolator
TDORX_ISOTX_ISO
GND
RSTnTMSTDITCK
Enable
TDOU0TXU0RX
QEI
ADC0, 2..5
ADC1
PB4
QEI
CCP[4]
GPIO[3]
JTAG
UART
PWM0..5
QEI
ADC[5]
ADC-B1
ADC-A2
QEI
CCP[4]
GPIO[3]
+5V
CAP1
CAP1/SDI
CCP0
SSITX
100 PinDIMM-formatEdge Connector
CAP2
CAP2/SDO
CCP1
SSIRX
CAP3
CAP3/SCLK
CCP2
SSICLK
PB6
LDO Regulator
ISOISO+5V+3.3V
560Vpk working-voltage Isolation
Debug ISO Pwr +3.3V User
User LED
C H A P T E R 2
Stellaris® LM3S818 controlCARD Module User’s Manual
November 17, 2011 9
Functional DescriptionThis section provides a detailed description of the LM3S818 controlCARD module hardware.
Microcontroller and Interfaces (Schematic Page 2)LM3S818 Microcontroller
The Stellaris LM3S818 is an ARM Cortex-M3-based microcontroller with 64-KB flash memory, 8-KB SRAM, 50-MHz operation, Motion control PWMs, and a wide range of other peripherals. Refer to the LM3S818 data sheet for complete device details.
The LM3S818 microcontroller is factory-programmed with a simple quickstart demo program. The quickstart program resides in on-chip flash memory and runs each time power is applied, unless the quickstart has been replaced with a user program.
DIMM Edge ConnectorMost of the Stellaris microcontroller GPIO signals are routed to the DIMM edge connector.
The controlCARD module is compatible with standard DIMM sockets, such as Molex Part number 87630-1001.
User LEDThe board also has a green User LED connected to GPIO PB6. This GPIO signal is also used to control the multiplexing of the CCP (Timer) signals and may not be available in some baseboards applications.
Signal MultiplexingThe DRV8312 and DRV8301 baseboards have Hall-inputs on different DIMM pins. U11 multiplexes these signals under the control of GPIO PB6.
An analog switch (U12) under the control of PB4 selects between bus current (I-total) and Phase B current (IB-FB).
Table 2-1. Signal Table
LM3S818 Pin #
LM3S818 Name
Edge Connector
Pin #DRV8301 Use DRV8312 Use Notes
25 PWM0 23 PWM_AH PWM_A 26 PWM1 73 PWM_AL RESET_A 29 PWM2 24 PWM_BH PWM_B 30 PWM3 74 PWM_BL RESET_B 35 PWM4 25 PWM_CH PWM_C 36 PWM5 75 PWM_CL RESET_C 34 Fault 84 FAULTn FAULTn 14 PhA 40 QEPA QEPA 12 PhB 90 QEPB QEBB 33 IDX 91 QEPI QEPI 45 CCP0 30(DRV8301),
35(DRV8312)CAP1 CAP1 Hall inputs (CAPx) needed to be
moved on the DRV8301 board to gain access to an SPI port.
13 CCP1 80(DRV8301), 85(DRV8312)
CAP2 CAP2
Hardware Description
10 November 17, 2011
ResetThe RESET signal into the LM3S818 microcontroller connects to an R-C network (R1/C8) and to the ICDI circuit for a debugger-controlled reset.
External reset is asserted (active low) under any one of these conditions:
Power-on reset
By the ICDI circuit when instructed by the debugger (this capability is optional, and may not be supported by all debuggers).
46 CCP2 31(DRV8301), 36(DRV8312)
CAP3 CAP3
11 CCP4 29 DAC_PWM1 DAC_PWM1 41 TRSTn 99 TRSTn TRSTn 40 TCK 48 TCK TCK 39 TMS 49 TMS TMS 38 TDI 97 TDI TDI 37 TDO 98 TDO TDO 17 U0Rx 43 GPIO-28
(spare SCI header)
GPIO-28 (spare SCI header)
18 U0Tx 93 GPIO-29 (spare SCI header)
GPIO-29 (spare SCI header)
19 SSICLK 36(DRV8301) SCLK DRV8301 has an SPI config port.20 SSIFss 86(DRV8301) /SCS 21 SSIRx 85(DRV8301) SDO 22 SSITx 35(DRV8301) SDI 27 PD2 83 OTWn OTWn 28 PD3 42 EN_GATE 44 PB4 45 Switch signal for choosing between
IB current or DC Bus Current measurement
43 PB5 81 DC_CAL 42 PB6 This signal sets the SPI and CCP
signal muxing for either DRV8312 or DRV8301 support.
1 ADC0 59 IA-FB IA-FB 2 ADC1 9 or 61 IB-FB or
ITOTALIB-FB or ITOTAL
3 ADC2 11 VDCBUS VDCBUS 4 ADC3 21 ADC-Vhb1 ADC-Vhb1 48 ADC4 71 ADC-Vhb2 ADC-Vhb2 47 ADC5 15 ADC-Vhb3 ADC-Vhb3
Table 2-1. Signal Table (Continued)
LM3S818 Pin #
LM3S818 Name
Edge Connector
Pin #DRV8301 Use DRV8312 Use Notes
Stellaris® LM3S818 controlCARD Module User’s Manual
November 17, 2011 11
Power Supplies The controlCARD module is typically powered by the baseboards via the DIMM edge connector. When used as a standalone module, without a baseboard, install wire jumpers to support USB-powered operation.
WARNING – Do not install the wire power links if the controlCARD module is installed in a baseboard. Damage to the board may result. In high-voltage applications, the power supplies must remain electrically isolated for personal safety.
Debug Interface, Virtual COM Port, and Isolators (Schematic Page 3)Stellaris In-Circuit Debug Interface (ICDI) and Virtual COM Port
The MDL-LM3S818CNCD controlCARD module includes an on-board Stellaris In-Circuit Debug Interface (ICDI). The Stellaris ICDI allows for the programming and debug of the LM3S818 using LM Flash and/or any of the supported tool chains.
The debug interface incorporates Texas Instruments’ digital isolators (ISO7240M and ISO7242M) for safety isolation between the the ICDI and the Stellaris microcontroller. Due to the presence of the uni-directional isolators, only JTAG debugging and programming is supported. Serial Wire Debug (SWD) and Serial Wire Trace (SWT) are not supported.
Virtual COM PortWhen plugged in to a PC, the device enumerates as a debugger and a virtual COM port. The COM port is connected to the following pins on the microcontroller as shown in Table 2-2.
The UART signals are also electrically isolated.
Electrical Isolation The PCB layout incorporates IEC standard reinforced isolation for over-voltage category II and pollution degree 2. Creepage and clearance distances are 6.4 mm. The digital isolators limit the working voltage to 560 Vpk, which is sufficient for most 115 Vrms and 230 Vrms line-powered designs. If using the controlCARD as a module in a new design, refer to the safety regulations that apply to that product and its environment to determine the safe working voltage.
The integrated isolation feature allows the Stellaris microcontroller to operate at the same common-mode voltage as the baseboards which simplifies circuit design in high-voltage motor control designs. Firmware programming, debugging, and serial communication is supported using the isolated, low-voltage debug interface. Figure 2-2 shows controlCARD module isolation.
WARNING – When installed in a high-voltage power board, the microcontroller and non-isolated circuitry may be at a high-voltage. Read and understand the safety warnings included in the power board documentation before using the controlCARD module in a high-voltage application.
Table 2-2. COM Port Pin Connections
GPIO Pin Pin Function Virtual COM Port
PA0 U0RX TXD
PA1 U0TX RXD
Hardware Description
12 November 17, 2011
Figure 2-2. controlCARD Module Isolation
The controlCARD module may be used without a baseboard. In order to power the non-isolated circuitry, power must be bridged across the isolation barrier as shown in Figure 2-3.
WARNING – Do not install the controlCARD module in a baseboard if the jumpers are installed. The isolation barrier is compromised and an electric shock hazard exists. Power supply contention may also damage the controlCARD module or the baseboard.
Figure 2-3. controlCARD Module Jumpers
Low-voltage (Isolated) side High-voltage (Non-Isolated) side
Note: Non-isolated means that these circuits will be at the same voltage potential as the base-board.
Isolation barrier
Non-Isolated Side
WARNING: Do not install controlCARD in a base-board when wire power-jumpers are installed!
To bridge power install 0.5" wire power-jumpers into J4 and J5 (both sides of PCB). Ensure that wires do not short to other components.
Isolated Side
November 17, 2011 13
Software DevelopmentThis chapter provides general information on software development as well as instructions for Flash memory programming.
Software DescriptionThe CD supplied with the controlCARD module includes the StellarisWare® Peripheral Driver Library which contains a rich set of functions for developing software for the Stellaris microcontroller and its on-chip peripherals.
The software includes a set of example applications that utilize the StellarisWare® Peripheral Driver Library. These applications demonstrate the capabilities of the LM3S818 microcontroller, as well as providing a starting point for developing user applications.
Source CodeThe complete source code is included on the Development Kit CD. See your selected toolchain’s Quickstart guide for information on how to install the source code and toolchain. The source code and binary files are installed in the StellarisWare tree.
Tool OptionsThe source code installation includes directories containing projects and/or makefiles for the following toolchains:
Keil ARM RealView® Microcontroller Development System
IAR Embedded Workbench for ARM
Sourcery CodeBench™ (RDP checking on full name for this product--however, not supported now for controlCARD)
Code Red Technology Red Suite
Generic Gnu C compiler
Texas Instruments' Code Composer Studio™ IDE
Baseboards from Texas Instruments may not support all toolchain options.
Evaluation versions of these tools may be downloaded from www.ti.com/stellaris. Due to code size restrictions, the evaluation tools may not build all example programs. A full license is necessary to re-build or debug all examples.
Instructions for installing and using each of the evaluation tools can be found in each toolchain’s Quickstart guide (for example, Quickstart-Keil, Quickstart-IAR) which are available for download from the evaluation kit section of our web site at www.ti.com/stellaris.
For detailed information on using the tools, see the documentation included in the toolchain installation or visit the website of the tools supplier.
C H A P T E R 3
Software Development
14 November 17, 2011
Programming the MDL-LM3S818CNCD controlCARD Module
The MDL-LM3S818CNCD software package includes pre-built binaries for each of the example applications. If you installed StellarisWare to the default installation path (C:\StellarisWare), you can find the example applications in "C:\StellarisWare\boards\mdl-lm3s818cncd". The on-board Stellaris ICDI is used along with the Stellaris LM Flash Programmer tool to program applications on the MDL-LM3S818CNCD board.
To program example applications into the MDL-LM3S818CNCD evaluation board using the Stellaris ICDI:
1. Install LM Flash Programmer on a Windows PC.
2. Connect the USB cable A-plug to an available port on the PC and the miniB-plug to the board.
3. Verify that both power LEDs are lit. LED D4 indicates the status of the non-isolated microcontroller power and LED D5 indicates the status of the isolated USB power.
4. Run LM Flash Programmer.
5. In the Configuration tab, use the Quick Set control to select LM3S811 Evaluation Board. Move to the Program tab and click the Browse button. Navigate to the example applications directory (the default location is "C:\StellarisWare\boards\MDL-LM3S818CNCD).
6. Each example application has its own directory. Navigate into the example directory that you want to load and then into the directory which contains the binary (*.bin) files. Select the binary file and click Open.
7. Set the "Erase Method" to "Erase Necessary Pages", check the "Verify After Program" box, and check "Reset MCU After Program."
8. Next, click the Program button to start the Erase, Download and Verify process. The DEBUG ACTIVE LED (D1) on the board turns on at this time.
9. Program execution starts once Verify is complete.
November 17, 2011 15
SchematicsThis section contains the schematics for the LM3S818 controlCARD module:
Stellaris Contents on page 16
Stellaris MCU on page 17
Stellaris ICDI on page 18
A P P E N D I X A
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number: Rev
SheetDate: of10/27/2011 * *
B
Designer:
Drawn by:
Approved:
Drawing Title:
Page Title:
Size
JW
JW
JAG MDL-LM3S818CNCD
Stellaris LM3S818 ControlCard
Title Page
B
108 Wild Basin Rd.Suite 350Austin, TX 78746
TI Stellaris MCU
Notes - Unless otherwise noted1. Resistances values in Ohms2. Capacitance values in microfarads (uF)3. All 0.1uF and 0.01uF capactors are decoupling and should be placed�near the IC they are shown with
Page 2 - Stellaris - Edge Connector
Page 3 - USB Debugger - Isolation
Page 1 - Title - Index - Revisions
Revision Date Description
A Aug 15, 11 Internal Prototype
B Oct 27, 11 Release to production.
Stellaris Contents
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number: Rev
SheetDate: of10/27/2011 * *
B
Designer:
Drawn by:
Approved:
Drawing Title:
Page Title:
Size
JW
JW
* MDL-LM3S818CNCD
Stellaris LM3S818 ControlCard
Stellaris MCU
B
108 Wild Basin Rd.Suite 350Austin, TX 78746
TI Stellaris MCU
PWM5PWM3PWM1
ADC4
ADC0
PWM4PWM2PWM0
ADC3
ADC5
ADC2
ADC1_NO
ADC5ADC4ADC3ADC2ADC1ADC0
PWM5
CCP0PD3
PWM1PWM0
TDOTDITMSTCK
PB6
U0TxU0Rx
TDOTDI
U0Tx
IDXPhB
CAP2/SDOFaultPD2
PB5
TMSTCK
U0Rx
PhA
CCP4
PD3
CCP4PhBCCP1PhA
PB5PB4FaultIDXPWM3PWM2
PWM4
CCP2
PD2
CAP1CAP1/SDICAP2CAP2/SDOCAP3
CAP3/SCLK
CCP0
CCP1
CCP2
CAP1/SDICAP2/SDO
CAP3/SCLk
CAP1
CAP1/SDI
CAP2CAP3
CAP3/SCLK
SSIFss
SSIFss
PB6
ADC1_NC
PB4
ADC1
+/-0.5pF50V
C57 10pF
12
30mA
Vf = 2V
D6
GREEN
1/10W
R17 56
1/10W
R1310K
10%50V
C440.1uF
NC1 2NC2 3NC3 4NC4 5GND-ISO 6ADC-B0 7AGND 8ADC_B1 9AGND1 10ADC_B2 11AGND2 12ADC-B3 13AGND3 14ADC-B4 15VREFLO 16ADC-B5 17NC/GPIO-58 18ADC-B6 19NC/GPIO-54 20ADC-B7 21NC/GPIO-56 22GPIO-00 23GPIO-02 24GPIO-04 25GPIO-06 26DGND 27GPIO-08 28GPIO-10 29GPIO-40 30GPIO-42 31GPIO-44/50 32GPIO-12 33GPIO-15 34GPIO-24 35GPIO-26 36DGND1 37GPIO-16 38GPIO-18 39GPIO-20 40GPIO-22 41GPIO-39/51 42GPIO-28 43GPIO-30 44GPIO-32 45GPIO-34 46DGND2 47TCK 48TMS 49EMU1 50
V33-ISO51 NC652 NC753 NC854 NC955 GND-ISO156 ADC-A057 AGND458 ADC-A159 AGND560 ADC-A261 AGND662 ADC-A363 AGND764 ADC-A465 VREFHI66 ADC-A567 NC/GPIO-4468 ADC-A669 NC/GPIO-5570 ADC-A771 NC/GPIO-5772 GPIO-173 GPIO-374 GPIO-575 GPIO-776 +5V IN77 GPIO-978 GPIO-1179 GPIO-4180 GPIO-4381 +5V IN182 GPIO-1383 GPIO-1484 GPIO-2585 GPIO-2786 +5V IN287 GPIO-1788 GPIO-1989 GPIO-2190 GPIO-2391 +5V IN392 GPIO-2993 GPIO-3194 GPIO-3395 +5V IN496 TDI97 TD098 TRSTn99 EMU0100
V33_ISO 1
J2
DIMM100
10%6.3V
C12.2uF
ADC0 1ADC1 2ADC2 3ADC3 4
RST 5
LDO 6
VDD 7
GND 8
OSC0 9OSC1 10
PC7/CCP411
PC6/PhB12
PC5/CCP113
PC4/PhA14
VDD 15
GND 16PA0/U0Rx17 PA1/U0Tx18 PA2/SSIClk19 PA3/SSIFss20 PA4/SSIRx21 PA5/SSITx22
VDD 23
GND 24
PD0/PWM025 PD1/PWM126 PD2/U1Rx27 PD3/U1Tx28
PB0/PWM229 PB1/PWM330
GND 31
VDD 32
PB2/IDX33 PB3/Fault34
PE0/PWM435 PE1/PWM536
PC3/SWO/TDO37
PC2/TDI38
PC1/SWDIO/TME39
PC0/SWCLK/TCK40
PB7/TRST41
PB6/C0+42
PB5/C0o43
PB4/C0-44
PD4/CCP045 PD5/SSP246
ADC5 47
ADC4 48
U1
LM3s81810%50V
C393300pF
NR 4
GND2
EN3
IN1 OUT 5
3.3V200mA
U13
TPS73033DBVT
1/10W
R1410K
S1
1B1 2
1B2 31A4
2B1 5
2B2 62A7
GND8
3A9
3B2 103B1 11
4A12
4B2 134B1 14
OE15 VCC 16
U11
SN74CB3Q3257
10%50V
C190.1uF
10%50V
C490.1uF
13
30ppm
Y36MHz
NO1
GND2
NC3 COM 4
V+ 5
IN 6U12
TS5A3159
1/10W
R2310K
x4
C1
1
C2
3
C3
4
C4
6
VC
C5
GN
D2D3
NUP4201MR6
10%50V
C403300pF
1/10W
R20 56
10%50V
C363300pF
+/-0.5pF50V
C56 10pF
10%50V
C350.1uF
1/10W
R2510K
10%50V
C170.1uF
1/10W
R18 56
10%50V
C520.1uF
x4
C1
1
C2
3
C3
4
C4
6
VC
C5
GN
D2D2
NUP4201MR6
1/10W
R15330
20%10V
C2210uF10%
50V
C470.1uF
1/10W
R16 56
1/10WR24 10K
10%50V
C413300pF
10%50V
C250.01uF
10%50V
C373300pF
10%50V
C500.1uF
20%10V
C4210uF
10%50V
C340.1uF
10%50V
C160.01uF
1/10W
R27330
10%50V
C200.1uF
10%50V
C150.1uF
10%50V
C180.1uF
10%50V
C383300pF
12
30mA
Vf = 2V
D4
GREEN
10%50V
C480.1uF
R21 561/10W
R19 56
VCC_3.3VVCC_5V_IN
VCC_5V_IN VCC_3.3V
VCC_3.3V
VCC_3.3V
VCC_3.3V
VCC_3.3V
VCC_3.3V
VCC_5V_IN
VCC_3.3V
UORXUOTX
TCKTMS
TDOTDI
TARGETRST
Place near edge connector
LABEL: USER
Stellaris MCU
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number: Rev
SheetDate: of10/27/2011 * *
B
Designer:
Drawn by:
Approved:
Drawing Title:
Page Title:
Size
JW
JW
* *
Stellaris LM3S818 ControlCard
Stellaris ICDI
B
108 Wild Basin Rd.Suite 350Austin, TX 78746
TI AEC - Austin
ICDI_TDIICDI_TDO
TDO_ISOTDI_ISO
TARGETRST_ISO
TMS_ISO
RX_ISO
TX_ISO
TDO_ISO
TMS_ISOTDI_ISO
TCK_ISO
TX_ISO
RX_ISOTDO_ISO
TCK_ISO
TARGETRST_ISO
ICDI_RSTn
ICDI_TCKICDI_TMS
ICDI_RSTnICDI_TMS
ICDI_TCKICDI_TDI
ICDI_TDO
10%50V
C110.1uF
1/10W
R1110K
10%50V
C70.01uF
1234
GND1GND2
5
GND3GND4
J1
miniUSB-B
10%50V
C310.1uF
1/10W
R2610K
1/10W
R110K
1/10W
R90.0
10%50V
C510.1uF
10%50V
C230.01uF
1/10W
R22330
PA0/U0RX17
PA1/U0TX18
PA2/SSIOCLK19
PA3/SSIOFSS20
PA4/SSIORX21
PA5/SSIOTX22
PA6/I2C1SCL25
PA7/I2C1SDA26
PC0/TCK/SWCLK52
PC1/TMS/SWDIO51
PC2/TDI50
PC3/TDO/SWO49
PC4/CCP511
PC5/USB0EPEN14
PC6/USB0PFLT15
PC7/CCP416
PE0/SSI1CLK6
PE1/SSI1FSS5
PE2/SSI1RX2
PE3/SSI1TX1
PE4/CCP38
RST_N40
WAKE_N32
HIB_N33
GND113
GND210
GND360
GND444
GND529
GND624
GND736
GND853
GND939
GNDA4
VDD25_1 9VDD25_2 23VDD25_3 38VDD25_4 54
LDO 7
VDD1 28
VDD2 12
VDD3 59
VDD4 43
VDDA 3
VBAT 37
XOSC0 34
XOSC1 35
OSC0 30
OSC1 31
USB0DM 45
USB0DP 46
USB0RBIAS 48
PD0/U2RX 61
PD1/U2TX 62
PD2/CCP6 63
PD3/CCP7 64
PB0/CCP0 41
PB1/U1TX 42
PB2/I2C0SCL 47
PB3/I2C0SDA 27
PB4/U1RX 58
PB5/CCP2 57
PB6/CCP1 56
PB7/NMI 55
U2
LM3S3601
10%50V
C320.1uF
NR 4
GND2
EN3
IN1 OUT 5
3.3V200mA
U14
TPS73033DBVT
1 2
20ppm
Y4
16MHz
1/10W
R710K
10%50V
C40.01uF
1/10W
R100.0
VCC1 1
GND1.1 2
INA 3
INB 4
OUTC 5
OUTD 6
EN1 7
GND1.2 8
GND2.19
EN210
IND11 INC12 OUTB13 OUTA14
GND2.215
VCC216
U7
ISO7242M
24
53
U9SN74LVC1G14DBV
1 2J4
JUMPER
1/10W
R1210K
12
30mA
Vf = 2V
D5
GREEN
1 2
30mAVf = 2V
D1
GREEN
11 22 33 44 55 6 6
7 7
8 8
9 9
10 10
J3
TC2050-IDC-NL
10%50V
C530.1uF
1/10W
R410K
10%50V
C20.1uF
1 2J5
JUMPER
10%50V
C330.1uF
10%50V
C80.1uF
1/10W
R810K
10%50V
C300.1uF
10%50V
C30.1uF
+/-0.5pF50V
C5410pF
1/10WR6 49.9_1%
10%50V
C60.1uF
1/10WR3 330
1/10W
R510K
10%50V
C210.1uF
OE 1
A 2
GND 3Y4
VCC5U10
74LVC1G125
VCC1 1
GND1.2 8
INA 3
INB 4
INC 5
IND 6
NC 7
GND1.1 2GND2.19
EN210
OUTD11 OUTC12 OUTB13 OUTA14
GND2.215
VCC216
U8
ISO7240M
20%10V
C4310uF
20%10V
C4510uF
1/10WR2 9.10K_1%
+/-0.5pF50V
C5510pF
10%6.3V
C461uF
VCC_3.3V_ISO
VCC_3.3V_ISO
VCC_3.3V_ISO
VCC_3.3V_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
VCC_3.3V_ISO
VCC_3.3V_ISO
VCC_5V_USB
VCC_3.3V_ISO
VCC_3.3V
VCC_3.3V
GND_ISO
GND_ISO
GND_ISO
VCC_3.3V
VCC_3.3V
VCC_3.3V VCC_3.3V_ISO
VCC_3.3V_ISOVCC_5V_USB
GND_ISO GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
GND_ISO
VCC_5V_USBVCC_5V_IN
GND_ISO
VCC_3.3V VCC_3.3V
GND_ISO GND_ISO
VCC_3.3V_ISO
TDOUOTX
TMS
TCKTDI
UORX
TARGETRST
Isolators disabled when USB is not plugged in
NEAR U9 NEAR U10
Stellaris ICDI
November 17, 2011 19
Component LocationsFigure B-1 shows the plot of the top-side component location and Figure B-2 shows the plot of the bottom-side component location.
Figure B-1. Top-Side Component Location
Figure B-2. Bottom-Side Component Location
A P P E N D I X B
November 17, 2011 20
ReferencesIn addition to this document, the following references are included on the Stellaris controlCARD Development Kit CD and are also available for download at www.ti.com/stellaris:
Stellaris® LM3S818 controlCARD Module (MDL-LM3S818CNCD) User's Manual, publication MDL-LM3S818CNCD-UM
Stellaris® Development and Evaluation Kits for Code Composer Studio™ Quickstart Guide
Stellaris® LM3S818 Microcontroller Data Sheet, publication DS-LM3S818
StellarisWare Driver Library
StellarisWare Driver Library User's Manual, publication SW-DRL-UG
Stellaris® DK-LM3S-DRV8312 InstaSPIN™-BLDC README First, publication DK-LM3S-DRV8312-RMF
Medium Voltage Digital Motor Control Kit for Stellaris® Microcontrollers (DK LM3S DRV8312) Baseboard Hardware Reference Guide, publication DK-LM3S-DRV8312-RG
Three-Phase PWM Motor Driver (DRV8312) Data Sheet, publication SLES256
Sensorless Trapezoidal Control of BLDC Motors Using BEMF Integration (InstaSPIN™ BLDC) on Stellaris® Microcontrollers Application Note, publication AN01289
Information on development tool being used:Texas Instruments’ Code Composer Studio™ IDE web site, www.ti.com/ccs
A P P E N D I X C
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,and other changes to its products and services at any time and to discontinue any product or service without notice. Customers shouldobtain the latest relevant information before placing orders and should verify that such information is current and complete. All products aresold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standardwarranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except wheremandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products andapplications using TI components. To minimize the risks associated with customer products and applications, customers should provideadequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Informationpublished by TI regarding third-party products or services does not constitute a license from TI to use such products or services or awarranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectualproperty of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompaniedby all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptivebusiness practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additionalrestrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids allexpress and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is notresponsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonablybe expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governingsuch use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, andacknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their productsand any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may beprovided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products insuch safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products arespecifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet militaryspecifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely atthe Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products aredesignated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designatedproducts in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products Applications
Audio www.ti.com/audio Communications and Telecom www.ti.com/communications
Amplifiers amplifier.ti.com Computers and Peripherals www.ti.com/computers
Data Converters dataconverter.ti.com Consumer Electronics www.ti.com/consumer-apps
DLP® Products www.dlp.com Energy and Lighting www.ti.com/energy
DSP dsp.ti.com Industrial www.ti.com/industrial
Clocks and Timers www.ti.com/clocks Medical www.ti.com/medical
Interface interface.ti.com Security www.ti.com/security
Logic logic.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense
Power Mgmt power.ti.com Transportation and Automotive www.ti.com/automotive
Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video
RFID www.ti-rfid.com
OMAP Mobile Processors www.ti.com/omap
Wireless Connectivity www.ti.com/wirelessconnectivity
TI E2E Community Home Page e2e.ti.com
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265Copyright © 2011, Texas Instruments Incorporated