Home

Stellaris LM3S9B90 Evaluation Board User`s Manual (Rev. C)

image

Contents

1. onte ee uetus ees i leen str dv t racc eto ette e 14 Chapter 3 Software 17 Software DescripLiOR iibro editi teri m E ED TRE nit eir I ete EN imd 17 xs Ee bte ete erste adr 17 TOOL OPO c 17 Programming the EK LM3S9B90 17 AppendbcA Schemiatics decet diede dnd dece feces 19 Appendix B Connection 25 Component 0 ets e bep bee Lo dieta 25 Board Dimensions eati ade a ento 26 Board COnMOCUVILY IERI 27 References n sistit eae Dette et NELLE IS 27 Appendix C Microcontroller GPIO 29 July 5 2011 3 List of Figures Figure 1 1 Figure 1 2 Figure 2 1 Figure 2 2 Figure 2 3 Figure 2 4 Figure 2 5 Figure 2 6 Figure 2 7 Figure 2 8 Figure B 1 Figure B 2 Figure B 3 Figure B 4 Figure B 5 LM3S9B90 Evaluation 9
2. 7 In Circuit Debug Interface 7 EK LM3S9B90 Evaluation Board Block Diagram nennen 11 12 Connector usui a eru ee eu PE HE e RINT Aa EORR qu 12 PWRE UART Gonnector a he hera teet diete densi 13 In Circuit Debug Board Block 14 JTAG SWD Connector J 15 JTAG SWD Gornnector 493 iine EH Ep pe E ER ERU Ene i Poe 15 PWR UART COFnRector rete ce tete tee itp m fe qd ERIS 15 EK LM3S9B90 Evaluation Board Component Locations sse 25 BD ICDI Board Component Locations 25 EK LM3S9B90 Evaluation Board 26 In Circuit Debug Interface Board 26 ICDI EK LM3S9B90 Board Connectivity sess 27 July 5 2011 List of Tables Table C 1 EK LM3S9B90 Evaluation Board GPIO Usage July 5 2011 July 5 2011 CHAPTER 1 Stella Figure 1 1 Figure 1 2 July 5 2011 ris LM3S9B90 Evaluation Kit Overview Texas Instruments Stellaris amp LM3S9B90 Evaluation Board Kit EK LM3S9B90 is a low cost platform for evaluation of the LM
3. Arnaldo Cruz Tempest Reset Test Pads E Approved Size Document Number Rev B 0001 c Date 6 172011 Sheet 1 o 2 1 1 4 5 6 July 5 2011 20 Ethernet USB and Power J5 USB Micro AB 25 0 1uF 26 0 01uF VBUS saw 10K R11 330 R12 330 R13 49 9 R14 6 Note R25 R26 10 ohms for LM3S9B90 B 1 see errata R25 R26 0 ohms for LM3S9B90 C FB2 1200hm 100 MHz 100 MHz 120o0hm C27 C28 10pF 10pF sw2 DRIS 10K 520 USR PB D2 E E GREEN LED N R16 R17 29 C30 499 499 10pF PulseJack RJ45 SMT ETHERNET 10 100 VBUS 5VR 2 a 58 i Switch DPDT ae 33v 4 R20 c34 330 4 7uF C35 DI 0 1uF GREEN LED 2n C36 4 x 10K Ep EN 0 1uF 2 GND TPS2051B CVDD 5 100 FIDi FID2 FID3 U4 required only for LM3S9B90 B1 EXAS I See errata Do not install for all 4OMIPad 40 Mi Pad NSTRUMENTS othar devices revisions f 100 Mil Mask 100 Mil Mask 100 Mil Mask TPS73101 e e Drawing Title EK LM3S9B90 and EK LM3S9D90 Evaluation Board F
4. U6E SN74LVCI26A U6D SN74LVCI26A SWO EN gt E l TEXAS INSTRUMENTS 8 9 Drawing Title In Circuit Debug Interface ICDI Board USC Page Title SN74LVC125A JTAG SWD Mux Size Document Number Rev 0001 B Date 4 9 2009 Sheet 2 of 2 July 5 2011 23 24 July 5 2011 Connection Details This appendix contains the following sections Component Locations see page 25 Board Dimensions see page 26 Board Connectivity see page 27 References see page 27 Component Locations Figure B 1 Figure B 2 July 5 2011 EK LM3S9B90 Evaluation Board Component Locations E i 25 Board Dimensions Board Dimensions Figure B 3 EK LM3S9B90 Evaluation Board Dimensions 4 00 Figure B 4 In Circuit Debug Interface Board Dimensions 2 50 0 100 26 July 5 2011 Stellaris amp LM3S9B90 Evaluation Kit User s Manual Board Connectivity Figure 5 ICDI EK LM3S9B90 Board Connectivity 8 wire cable PWR UART BD ICDI EK LM3S9B90 Board Evaluation Board JTAG SWD 10 wire cable References In addition to this document the following references are included on the Stellaris Evaluation Kit CD ROM and are also available for download at www ti com stellaris Stellaris LM3S9B90 Data Sheet publication DS LM3S9B90 StellarisWare Driver Lib
5. ay JTAG SWD Yi 32 GND vce 2 sy GND VCCIOA H GND VCCIOB 6 000MHz 45 LI C3 C4 C5 C6 ce AGND AVCC 0 tuF 0 1uF 0 tuF 0 1uF 18pF 18pF FT2232 E 33v HDR 2X4 MH SHRD PWR UART 12 11 R19 10 SRSTn 33v R13 5V A 330 USD 2 SN74LVCI25A 3 29 D2 2 1 GREEN LED 5 DEBUG ACTIVE swi GREEN_LED a Texas Instruments x 108 Wild Basin Rd TEXAS INSTRUMENTS Suite 380 Austin TX 78746 Designer Drawing Title Arnaldo Cruz In Circuit Debug Interface ICDI Board Drawn by Page Title Araldo Cruz USB to JTAG SWD Approved Size Document Number B Date 3 18 2009 Sheet T of 1 2 3 4 5 6 July 5 2011 22 JTAG SWD Multiplexer gt 6 _8 gt 12 b R16 27 CK 2 3 SN74LVC125A R20 E USA Rm 10K i SN7ALVCI2SA 9 8 17 27 gt n En l 10K SN7ALVCI25A 5 6 USB SN7ALVCI25A g 3 27 Ms swoI0 gt U6A SN74LVC126A U4A 2522 SN74LVCI25A gt 19 U6B SN74LVC126A U6C SN74LVC1 U4B SN74LVC1 40 Mil Pad 100 Mil Mask 40 Mil Pad 100 Mil Mask 40 Mil Pad 100 Mil Mask Fiducials 3 3V x x x U4E USE SN74LVCI25A SN74LVC125A vec GND D
6. USB and Power on page 21 BD ICDI Board USB to JTAG SWD Headers and Power page 22 JTAG SWD Multiplexer on page 23 19 Microcontroller Reset and Headers Revision History Revision Date Description Ul 2 24 2009 First release for prototypes PAO UORX PBO USBOID USBID 4 15 2009 Released to production PAI UOTX PBI USBOVBUS E TP1 PA2 SSIOCLK PB2 I2COSCL 1 21 2010 DC regulators U2 and U4 replaced for TI parts TP2 TP19 EE PA3 SSIOFSS 2 em TP20 PAS PA4 SSIORX PB4 PBS 6 17 2011 Add option to install either LM3S9B90 or LM3S9D90 TP4 TP21 ER PAS SSIOTX PBS ES TP5 TP22 ERS PA6 PB6 PE TP6 TP23 PAT PB7 TP7 TP24 8 TP25 PCO TCK SWCLK PDO TP9 TP26 PCI TMS SWDIO PDI on 10 TP27 PC2 TDI PD2 11 TP28 PC3 TDO SWO PD3 E 12 TP29 PD4 TP30 HDR 2X5 MH SHRD PCS PDS JTAG SWD PCE eS N PD6 15 2 PD7 16 TP33 Ben 1
7. procedure The StellarisWare Peripheral Driver Library Software Reference Manual contains specific information on software structure and function Customize and integrate the hardware to suit an end application This user s manual is an important reference for understanding circuit operation and completing hardware modification Features The EK LM3S9B90 evaluation kit provides the following features July 5 2011 Stellaris amp LM3S9B90 Evaluation Kit User s Manual LM3S9B90 high performance Stellaris microcontroller and large memory 32 bit ARM Cortex M3 core 256 KB single cycle Flash memory 96 KB single cycle SRAM Ethernet 10 100 port with two LED indicators USB 2 0 Full Speed OTG port Virtual serial communications port capability Oversized board pads for GPIO access User pushbutton and LED Detachable ICDI board can be used for debugging other Stellaris boards Easy to customize Includes full source code example applications and design files Develop using tools supporting FastMATH from Keil IAR Code Sourcery and Code Red using a Stellaris evaluation kit or preferred ARM Cortex M3 debugger Supported by Texas Instruments StellarisWare peripheral driver library July 5 2011 9 Stellaris amp LM3S9B90 Evaluation Kit Overview 10 July 5 2011 Hardware Description The EK LM3S9B90 evaluation kit contains two boards the EK LM3S9B90 evaluation board and the BD ICDI JTAG debug board as descr
8. rfid com www ti com lprf Applications Communications and Telecom Computers and Peripherals Consumer Electronics Energy and Lighting Industrial Medical Security Space Avionics and Defense Transportation and Automotive Video and Imaging Wireless TI E2E Community www ti com communications www ti com computers www ti com consumer apps www ti com energy www ti com industrial www ti com medical www ti com security www ti com space avionics defense www ti com automotive www ti com video www ti com wireless apps Mailing Address Texas Instruments Post Office Box 655303 Dallas Texas 75265 Copyright 2011 Texas Instruments Incorporated
9. 3S9B90 microcontroller The kit includes two boards the EK LM3S9B90 evaluation board and the In Circuit Debug Interface BD ICDI board EK LM3S9B90 board includes the LM3S9B90 ARM Microcontroller a 10 100 Mbit Ethernet port a full speed USB OTG port connectors for inteface to the BD ICDI board and oversized pads for easy connection to the microcontroller GPIO ports The BD ICDI board is a USB full speed JTAG SWD debugger board It includes a USB miniB connector for connection to a USB PC port and two shrouded header connectors for connection to the EK LM3S9B90 board Development of software for the EK LM3S9B90 is simplified by using Texas Instruments comprehensive StellarisWare peripheral driver library and ARM development tools from our tools partners The Stellaris LM3S9B90 Evaluation Board Kit includes the two boards described a documentation CD and cables All design files are provided on the EK LM3S9B90 CD LM3S9B90 Evaluation Board TW WP WP lt gt Y SS EOP 0 Qi 00000000 gt 3 6 42 A lt Ao 4 2 0 Cm 2 RS cs IB D wFBI 623 nm 8 mI 1 4 cx In Circuit Debug Interface Board Lyi mem Fam sees 2 th SR RR ae Ree ee Stellaris amp LM3S9B90 Evaluation Kit Overview Kit Contents The EK LM3S9B90 ev
10. 7 TP34 PFO PFA 1 PE2 E DBG2 5 DBGI E PF2 LEDI ae VCP RX 3 SET PF3 LEDO 14 35 52 HDR 2X4 MH SHRD PEG TXOP Trog TPS Tun E Tet PGO PHO TP39 TP56 PGI ed PHI 40 TP57 XTALN XTATNPHY Pre PH 41 TP58 XTALPPHY PH3 USBOEPEN ae 5 60 PPS PHA USBOPFLT PS PHS TP44 TP61 EXIN Pre PH6 5 62 m TP46 TP63 B 47 64 OSCin 48 TP65 OSCout 49 OCT E 49 TP66 5 10K PJ2 50 TP67 33V WAKEn TP51 TP68 A XOSCO 25 swi XOSCI GND gt Re 10 3L HIE pe USBODP Z PAO VCP 10 RSTn isn gt R xosci oil 33 ERBIAS USBORBIAS pO it deb RO A AM 12 4K E PDO JR4 3 9 GND DD 1 inis RS 21 GND VDD33 GND VDD33 4 4 194304 MHz JRE 1 GND VDD33 33V 18pF 18pF GND VDD33 52 4 GND VDD33 GND VDD33 C6 LDO 8 4 Es Yi 88 CVDD ix ul 124 FB1 c14 4 4 3 0 1uF L 0 tuF 25 000 MHz 16 000 MHz AND AyoD C15 C16 C18 E T TI AEC Austi 5 Austin 18pF 18pF 18pF 18pF LM3S9B90 LM3S9D90 108 Wid Basin Rd EXAS INSTRUMENTS T Austin TX 78746 Designer Drawing Title Geum EK LM3S9B90 and EK LM3S9D90 Evaluation Board Drawn by Page Title
11. 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 refer to the documentation included in the tool chain installation or visit the website of the tools supplier Programming the EK LM3S9B90 Board The EK LM3S9B90 software package includes pre built binaries for each of the example applications If you installed DriverLib to the default installation path of C DriverLib you can find the example applications in C DriverLib boards ek tempest The ICDI board is used along with Stellaris LM Flash Programmer tool to program applications on the EK LM3S9B90 board July 5 2011 17 Software Development 18 To program example applications into the EK LM3S9B90 evaluation board using the ICDI board 1 Install LM Flash Programmer a Windows PC 2 Connect the 10 wire ribbon cable to the 10 pin header on the ICDI board and to the 10 pin header on the EK LM3S9B90 board The red stripe on the ribbon cable should be facing the bottom of the connectors see Figure B 5 on page 27 3 Connectthe 8 wire ribbon cable to the 8 pin header on the ICDI board and to the 8 pin header on EK LM3S9B90 board The red stripe on the ribbon cable should be facing the bottom of the connectors see Figure B 5 on page 27 Verify that slide switch SW3 on the EK LM3S9B90 board is set to EXTernal Connect the USB cable A plug to an availab
12. Stellaris amp LM3S9B90 Evaluation Kit User s Manual User s Manual 4 TEXAS INSTRUMENTS EK LM3S9B90 05 Copyright 2009 2011 Texas Instruments Copyright Copyright 2009 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 Instruments 108 Wild Basin Suite 350 P Austin TX 78746 http www ti com stellaris T Cortex Intelligent Processors by gt ARM 2 July 5 2011 Stellaris amp LM3S9B90 Evaluation Kit User s Manual Table of Contents Chapter 1 Stellaris LM3S9B90 Evaluation Kit 7 Kit Contents s ut coe eeu ea pe e E eoa S aus cetus t beue ee 8 Usingithie EK LM3S9BO90 iti alte eeu ta me MI 8 lucc E layed 8 Chapter 2 Hardware 11 Evaluation BOAT aieo rauco e eec apod due Sedo oe ure eet de t ae dec E ee e 11 Functional DescriptlOm tette tat ete tu Od 11 In Circuit Debug Interface 14
13. aluation kit comes with the following EK LM3S9B90 evaluation board In Circuit Debug Interface BD ICDI board Connects to USB port on PC and to 10 pin fine pitch ARM JTAG connector on the EK LM3S9B90 evaluation board Secondary 8 pin Power UART connector provides power and virtual comm port capability to the EK LM3S9B90 evaluation board Cables USB miniB to USB A cable USB OTG to USB A cable 10 pin ribbon cable for JTAG SWD connection 8 pin ribbon cable for Power UART connection CD containing supported version of one of the following including a toolchain specific Quickstart guide Keil RealView Microcontroller Development Kit MDK ARM AR Embedded Workbench Sourcery CodeBench development tools Code Red Technologies development tools Texas Instruments Code Composer Studio IDE Complete documentation Quickstart application source code Stellaris Firmware Development Package with example source code Using the EK LM3S9B90 The recommended steps for using the EK LM3S9B90 evaluation kit f Follow the Quickstart guide included in the kit The Quickstart guide will help get the EK LM3S9B90 Evaluation Board up and running in minutes Use your preferred ARM tool chain and the Stellaris Peripheral Driver Library to develop an application Software applications are loaded using the BD ICDI board See Chapter 3 Software Development for the programming
14. disconnect from pushbutton cut JR3 jumper PCO TCK SWCLK PCO JTAG or SWD clock input PC1 TMS SWDIO PC1 JTAG JTAG TMS input or SWD bidirectional signal SWDIO PC2 TDI PC2 SWD JTAG TDI signal input PC3 TDO SWO PC3 JTAG TDO output or SWD trace signal SWO output PDO GPIO USR LED User Output to user LED D2 To disconnect from LED cut JR4 jumper PF2 LED1 ETH LED1 Output to RJ45 jack J6 yellow LED To disconnect from x LED cut JR5 jumper Ethernet PF3 LEDO ETH LEDO Output to RJ45 jack J6 green LED To disconnect from LED cut JR6 jumper Output to USB OTG power switch U3 When set high it enables the USB OTG power switch to provide USB Peis VSBOEREN USBPWR VBUS power to USB OTG connector J5 When set low power switch U3 is disabled USB Overcurrent input status from USB OTG power switch PH4 USBOPFLT USBPFLT U3 When high the power switch status is normal When low an overcurrent condition has been detected by the switch July 5 2011 29 30 July 5 2011 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries Tl 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 should obtain the latest relevant information before placing orders and should verify that such information is current and complete All products are sold subject to Tl s terms and cond
15. emory programming Software Description The software provided with the EK LM3S9B90 provides access to all of the peripheral devices supplied in the design The StellarisWare Peripheral Driver Library is used to operate the 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 LM3S9B90 microcontroller as well as providing a starting point for the development of the final application for use on the EK LM3S9B90 Source Code The complete source code is included on the EK LM3S9B90 CD Refer to the Quickstart Guide for a detailed description of hardware setup and how to install the source code The source code and binary files are installed in the DriverLib tree Tool Options The source code installation includes directories containing projects and or makefiles for the following tool chains Keil ARM RealView Microcontroller Development System IAR Embedded Workbench for ARM CodeSourcery G Code Red Technology Red Suite Generic Gnu C compiler 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 on installing and using each of the evaluation tools can be found in the Quickstart guides for example Quickstart
16. eous Schematic page 21 Page 2 of the schematics contains the Ethernet RJ45 connector USB power switch and USB OTG connector 3 3 V regulator and power switch selector Ethernet Port The on board RJ45 connector provides a 10 100 base T Ethernet port The RJ45 connector includes integrated LEDs and magnetics The LEDs are connected to GPIO jumpers JR4 and JR5 and can be disconnected from the RJ45 connector if required see GPIO Jumpers section USB Port The on board USB microAB connector provides a USB 2 0 full speed port To use as an On The Go OTG port the power selector switch SW3 lever must be set to EXT This selects an external 5 V power source to provide power to the board and the USB power switch If the SW3 lever is set to USB power to the board is received from USB the on board USB power switch output is disconnected from USB and the board can only be used as a USB device When using the USB OTG port in Host mode the current provided to a USB device should be limited to 100 mA or less when powered from the ICDI board If powered from the 5 V test pad then this can be increased to 500 mA Board Power The board requires 5 V for operation and switch SW3 is used to select the power source If the switch lever is moved towards the USB label on the board power is received from the USB connector If the switch lever is moved towards the EXTernal board label the board is powered from the PWR UART connector and the ICDI board pr
17. ibed in more detail in this chapter Evaluation Board The EK LM3S9B90 evaluation board uses the Stellaris LM3S9B90 microcontroller and includes a 10 100 Ethernet port and a USB 2 0 full speed OTG port The board is intended for use with the ICDI board but can be used as a standalone board as well Figure 2 1 shows the block diagram Figure 2 1 EK LMS3S9B90 Evaluation Board Block Diagram BOARD PADs Ethernet 10 100 00000000 00000000 L1 C0000000 00000000 4 gt lt gt GPIOs Ethernet 00000000 00000000 00000000 ET RESET 25MHz USER LED 2 9 Stellaris USER PUSHBUTTON LM3S9B90 L USB OTG USB USB Power PWR UART lt gt Switch UARTO MOSC RTC C 16MHz 4 19MHz 5V VBUS DPDT 3 3V Regulator Functional Description Microcontroller Reset GPIO Pads and JTAG Schematic page 20 Microcontroller The evaluation board uses the Stellaris LM3S9B90 microcontroller A 16 MHz crystal provides the main oscillator clock which can directly drive the ARM core clock or can drive an internal PLL to increase the core clock up to 80 MHz A 25 MHz crystal is used for the Ethernet clock and a 4 194304 MHz crystal is used for the real time clock The LM3S9B90 microcontroller has an internal LDO voltage regulator that s
18. iducials Page Title Ethernet USB Power Size Document Number Rev 0001 Date 6 17 2011 Sheet 2 of 2 1 2 3 4 5 6 July 5 2011 21 USB to JTAG SWD Headers and Power Revision History J4 USB MINI RECEPTACLE Revision Date Description G3 G4 A 2 24 2009 First release for prototypes pall 62 B 4 03 2009 Released for production 5V e e aL Ci B vy VBUS BAe 1200hm 100 MHz 5 ADBUSO 3V30UT ADBUSI FBO ADBUS2 ADBUS3 1200hm 100 MHz USBM R5 27 UDM 8 ADBUSA ADBUSS DBGRSTn 2 PE USBP R6 27 UDP 7 USBDP ADBUS6 ADBUS7 ACBUSO NSENSE Bi 10K ACBUSI 5V N R7 ACBUS2 1 50k ACBUS3 9R10 SI WUA i BDBUSO n BDBDSI VCP_TX_SWO BDBUS2 BDBUS3 BDBUS4 SWOEN gt 1 48 EECS BDBUSS TEDATA z EESK BDBUS6 n i m m 1 777 EEDATA BDBUS7 2 10 9 TEST 1 3 7 93 46 XT 43 BCBUSO 5 3 1K 64X16 ii XTIN BCBUSI 5 5 XTOUT BCBUS2 2 T BCBUS3 4 SI WUB HDR 2X5 MH SHRD RESET 5 1 RSTOUT PWREN 3 2X10 HDR SHRD
19. itions 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 Tl s standard warranty Testing and other quality control techniques are used to the extent Tl deems necessary to support this warranty Except where mandated 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 and applications using Tl components To minimize the risks associated with customer products and applications customers should provide adequate 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 Information published by TI regarding third party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof Use of such information may require a license from a third party under the patents or other intellectual property 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
20. le port on the PC and the miniB plug to the ICDI board 6 Verify that POWER LED D1 on the ICDI board is lit and POWER LED D1 on the EK LM3S9B90 board is also lit 7 RunLM Flash Programmer In the Configuration tab use the Quick Set control to select LM3S9B90 Evaluation Board Move to the Program tab and click the Browse button Navigate to the example applications directory the default location is C DriverLib boards ek tempest 10 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 11 Set the Erase Method to Erase Necessary Pages and check the Verify After Program box 12 Next click the Program button to start the Erase Download and Verify process The DEBUG ACTIVE LED D2 on the ICDI will turn on at this time 13 Program execution will start once Verify is complete The EK LM3S9B90 design uses a Stellaris amp LM3S9B90 microcontroller to handle networking USB OTG and peripheral functions The entire circuit is built on a compact four layer printed circuit board All design files are provided on the EK LM3S9B90 CD July 5 2011 Schematics July 5 2011 This section contains the schematics for the EK LM3S9B90 evaluation board and also the BD ICDI debug board EK LM3S9B90 Evaluation Board Microcontroller Reset and Headers on page 20 Ethernet
21. ng jumper cut at white line on silkscreen The jumper pads have the same footprint as an 0603 SMT resistor To reconnect a previously cut jumper solder a 0 ohm resistor to the corresponding jumper footprint JTAG SWD The JTAG SWD connector J1 is used for program download and debug This is a 2x5 fine pitch 0 050 ARM JTAG connector see Figure 2 3 for signal definition The LM3S9B90 microcontroller supports JTAG debug Serial Wire Debug SWD and Serial Wire Out SWO trace with this connector The ICDI board connects via a 10 wire ribbon cable to this connector Figure 2 3 JTAG SWD Connector 10 9 In RSTn e e GND In TDI e e Out TDO SWO GND In TCKSWCLK e e GND VO TMS SWDIO e e 3 3V Out 24 July 5 2011 Stellaris amp LM3S9B90 Evaluation Kit User s Manual PWR UART The PWR UART connector J2 is used to provide 5 V power from the ICDI board and also to connect the LM3S9B90 UARTO signals This is a 2x4 fine pitch 0 050 connector see Figure 2 4 for signal definition The UARTO signals are connected to GPIO jumpers JR1 and JR2 and can be disconnected from connector J2 if required see GPIO Jumpers on page 12 The ICDI board connects via an 8 wire ribbon cable to this connector Figure 2 4 PWR UART Connector 8 7 Out 5V DBG2 e DBG1 Out VCP_RX GND In VCP TX e GND 2 1 Ethernet USB Power and Miscellan
22. nst any damages arising out of the use of TI products in such safety critical applications TI products are neither designed nor intended for use in military aerospace applications or environments unless the TI products are specifically designated by TI as military grade or enhanced plastic Only products designated by TI as military grade meet military specifications Buyers acknowledge and agree that any such use of TI products which TI has not designated as military grade is solely at the 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 products are designated by TI as compliant with ISO TS 16949 requirements Buyers acknowledge and agree that if they use any non designated products 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 Audio Amplifiers Data Converters DLP Products DSP Clocks and Timers Interface Logic Power Mgmt Microcontrollers RFID RF IF and ZigBee Solutions www ti com audio amplifier ti com dataconverter ti com www dlp com www ti com clocks interface ti com logic ti com power ti com microcontroller ti com www ti
23. ovides power to this connector DC regulator U2 generates 3 3 V for powering the board circuits and includes power indicator LED D1 User Devices Pushbutton switch SW2 and LED D2 are available for the user and connected to PB4 and PDO respectively These GPIOs are connected to GPIO jumpers JR3 and JR4 and can be disconnected from SW2 and D2 if required see GPIO Jumpers section July 5 2011 13 Hardware Description In Circuit Debug Interface Board The ICDI board is used to download and debug programs on the EK LM3S9B90 evaluation board but can also be used for debug of other Stellaris boards A block diagram is shown in Figure 2 5 Figure 2 5 In Circuit Debug ICDI Board Block Diagram JTAG SWD USB JTAG SWD i 25 gt 4 JTAG SWD Bone MUX PWR UART 2x4 EEPROM DEBUG ACTIVE 33V h Regulator 5 Functional Description USB to JTAG SWD Power Schematic page 22 USB An FTDI USB to serial protocol chip is used for the USB 2 0 full speed device controller This is connected to a USB miniB connector and to a set of buffers multiplexers A 1 kbit serial EEPROM contains USB configuration data which is read at power up Power The board receives 5 V power from the USB bus A DC regulator generates 3 3 V for on board circuits when on LED D1 POWER is lit on Headers Th
24. permissible only if reproduction is without alteration and is accompanied by all associated warranties conditions limitations and notices Reproduction of this information with alteration is an unfair and deceptive business practice is not responsible or liable for such altered documentation Information of third parties may be subject to additional restrictions Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice TI is not responsible or liable for any such statements TI products not authorized for use in safety critical applications such as life support where a failure of the TI product would reasonably be expected to cause severe personal injury or death unless officers of the parties have executed an agreement specifically governing such use Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications and acknowledge and agree that they are solely responsible for all legal regulatory and safety related requirements concerning their products and any use of TI products in such safety critical applications notwithstanding any applications related information or support that may be provided by TI Further Buyers must fully indemnify TI and its representatives agai
25. rary StellarisWare Driver Library User s Manual publication SW DRL UG Additional references include m FT2232D Dual USB UART FIFO IC Datasheet version 0 91 2006 Future Technology Devices International Ltd Information on development tool being used July 5 2011 RealView MDK web site www keil com arm rvmdkkit asp IAR Embedded Workbench web site www iar com Sourcery CodeBench development tools web site www codesourcery com gnu_toolchains arm Code Red Technologies development tools web site www code red tech com Texas Instruments Code Composer Studio IDE web site www ti com ccs 27 References 28 July 5 2011 Microcontroller GPIO Assignments The following table shows the LM3S9B90 GPIOs used by the EK LM3S9B90 board All other GPIOs are available for use and accessible on the test pads Table C 1 EK LM3S9B90 Evaluation Board GPIO Usage Port Function Board Signal Usage Description Virtual Communications port receive signal from J2 Pap CORA NEED header To disconnect from header cut JR1 jumper UART Virtual Communications port transmit signal to J2 FAT VCP TX header To disconnect from header cut JR2 jumper PBO USBOID USBID USBID signal from the USB On the Go connector J5 USB 5 PBI USBOVBUS VBUS USB VBUS input signal from USB OTG connector J5 for sensing VBUS levels PB4 GPIO USR_PBn User Input from user pushbutton SW2 To
26. ree headers are on board a 10 pin JTAG SWD header J1 an 8 pin PWR UART header J2 and an optional 20 pin JTAG SWD header J3 The 10 pin and 8 pin headers are used to connect to the EK LM3S9B90 evaluation board JTAG SWD JTAG SWD connector J1 connects to the EK LM3S9B90 evaluation board with a ribbon cable for program download and debug This is a 2x5 fine pitch 0 050 ARM JTAG connector see Figure 2 6 for signal definition The ICDI supports JTAG debug SWD Serial Wire Debug and SWO Serial Wire Out trace with this connector Optional JTAG SWD connector J3 is a 2x10 standard pitch 0 1 ARM JTAG connector directly connected to J1 see Figure 2 7 for signal definition This allows the ICDI to connect to targets that use a 2x10 connector It also allows the use of an external 2x10 debugger on targets with the fine pitch connector including the EK LM3S9B90 The signal direction shown for J1 and J3 applies 14 July 5 2011 Stellaris amp LM3S9B90 Evaluation Kit User s Manual when the ICDI is used as the JTAG SWD debugger and LED D2 DEBUG ACTIVE is lit on In this case only one of the two connectors J1 J3 should be used The ICDI can also be used as a 20 pin to 10 pin adapter for external JTAG debuggers Note that the DEBUG ACTIVE LED must be off before connecting any external JTAG debuggers Figure 2 6 JTAG SWD Connector J1 10 9 Out SRSTn e e GND Ou
27. t TDI e e N C In TDO SWO e GND Out TCKSWCLK e e GND VO TMS SWDIO e e VSENSE In 2 1 Figure 2 7 JTAG SWD Connector 43 20 19 GND e e N C GND e e N C GND e e SRSTn Out GND e IDOSWO In GND e e N C GND e e TCKSWCLK Out GND e TMS SWDIO I O GND e e TDI Out GND e e N C N C e e VSENSE In 2 4 Pushbutton Pushbutton SW1 RESET is provided to manually generate the SRSTn signal to the target device The SRSTn signal can also be generated under program control PWR UART The PWR UART connector J2 connects to the EK LM3S9B90 evaluation board with a ribbon cable and provides 5 V power and a virtual communications port connection This is a 2 x 4 fine pitch 0 050 connector see Figure 2 8 for signal definition Signals DBG1 DBG2 are reserved Figure 2 8 PWR UART Connector 8 7 Out 5V 5V Out DBG2 DBG1 Out VCP_RX e GND In VCP_TX GND 1 July 5 2011 15 Hardware Description JTAG SWD Multiplexer Schematic page 23 Buffers A set of tri state buffers is used to multiplex JTAG and SWD signals and also multiplex the UART VCP_TX signal with the SWO signal LED D2 DEBUG ACTIVE is lit on when these buffers are enabled To avoid signal contention external JTAG debuggers should not be connected when DEBUG ACTIVE is on 16 July 5 2011 Software Development This chapter provides general information on software development as well as instructions for Flash m
28. upplies power for internal use This rail requires only three capacitors for decoupling and is not connected to any other circuits July 5 2011 11 Hardware Description Reset A reset switch and R C network connects to the microcontroller s RSTn input The reset signal is also connected to the JTAG SWD connector J1 to allow reset control from the debugger GPIO Pads Four groups of oversized board pads with a 0 1 spacing provide access to GPIO signals and standard 0 1 pitch headers can be soldered to these pads Pads are labeled with the corresponding GPIO signal and pads with no labels are unconnected Note that GPIO signals required for operation of the Ethernet port USB port and JTAG port are reserved for board use and are not available on these pads Figure 2 2 shows the pad groups Figure 2 2 GPIO Pads _ Pads left GPIO Pads Top right FF SF SF FS OS uuo 9 ol e o 24 e 44 o SSeS SES SES e 9 CEES OLS GPIO Pads Bottom left GPIO Pads Bottom right A g 5 902444849499 SSSSSS SS 239993999 GPIO Jumpers Some of the GPIO signals used by the board are connected to board jumpers and can be disconnected to provide additional user GPIOs GPIOs PAO PA1 PB4 PD0 PF2 PF3 are connected to jumpers JR1 JR6 respectively Each signal can be freed by cutting the trace of the correspondi

Download Pdf Manuals

image

Related Search

Related Contents

Módulos de Expansão para Microcontroladores  Samsung GT-C3560 Керівництво користувача  PDC-170 User Manual  Gamewell IdentiFlex 630 Installation & User Manual  SyncMaster NC220/NC220P (347KB)  E-Verify User Manual for Employers  Wireless Broadband User Guide for students  Arranque del motor en tiempo frío  PeakTech® 1860 Operation Manual Programmable Digital Power  IMPRESSA S9 avantgarde IMPRESSA 801 Istruzioni per l`uso  

Copyright © All rights reserved.
Failed to retrieve file